Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Veeam Backup & Restore in VMware Cloud with Amazon FSx for ONTAP

共同作成者

作成者:Josh Powell -ネットアップソリューションエンジニアリングチーム

概要

Veeam Backup & Replicationは、VMware Cloud内のデータを保護するための効果的で信頼性の高い解決策 です。この解決策 では、Veeam Backup and Replicationを使用して、FSx for ONTAP NFSデータストアにあるアプリケーションVMをVMware Cloudでバックアップおよびリストアするための適切なセットアップと構成について説明します。

VMware Cloud(AWS)は、補完的ストレージとしてNFSデータストアの使用をサポートしています。FSx for NetApp ONTAP は、SDDCクラスタ内のESXiホストの数に関係なく拡張できる、クラウドアプリケーション用の大量のデータを保存する必要があるお客様向けのセキュアな解決策 です。このAWS統合ストレージサービスは、従来のNetApp ONTAP の機能をすべて備えた、効率性に優れたストレージを提供します。

ユースケース

この解決策 は、次のユースケースに対応します。

  • バックアップリポジトリとしてFSx for NetApp ONTAP を使用して、VMCでホストされているWindowsおよびLinux仮想マシンのバックアップとリストアを実行できます。

  • FSx for NetApp ONTAP をバックアップリポジトリとして使用して、Microsoft SQL Serverアプリケーションデータをバックアップおよびリストアします。

  • バックアップリポジトリとしてFSx for NetApp ONTAP を使用した、Oracleアプリケーションデータのバックアップとリストア

Amazon FSx for ONTAP を使用したNFSデータストア

この解決策 内のすべての仮想マシンは、FSx for ONTAP の補完的NFSデータストア上に配置されます。FSx for ONTAP を補完的NFSデータストアとして使用することには、いくつかのメリットがあります。たとえば、次のことが可能です。

  • 複雑なセットアップと管理を必要とせずに、拡張性と可用性に優れたクラウドファイルシステムを構築できます。

  • 既存のVMware環境との統合により、使い慣れたツールやプロセスを使用してクラウドリソースを管理できます。

  • Snapshotやレプリケーションなど、ONTAP が提供する高度なデータ管理機能を活用して、データを保護し、データの可用性を確保できます。

解決策 の導入の概要

以下のリストには、Veeam Backup & Replicationの設定、バックアップリポジトリとしてFSx for ONTAP を使用したバックアップジョブとリストアジョブの実行、SQL ServerとOracleのVMとデータベースのリストアに必要な手順の概要が記載されています。

  1. Veeam Backup & ReplicationのiSCSIバックアップリポジトリとして使用するFSx for ONTAP ファイルシステムを作成します。

  2. Veeamプロキシを導入して、バックアップワークロードを分散し、FSx for ONTAP でホストされたiSCSIバックアップリポジトリをマウントします。

  3. SQL Server、Oracle、Linux、Windowsの仮想マシンをバックアップするようにVeeam Backup Jobsを設定します。

  4. SQL Server仮想マシンおよび個 々 のデータベースをリストアします。

  5. Oracle仮想マシンおよび個 々 のデータベースをリストアします。

前提条件

この解決策 の目的は、VMware Cloudで実行され、FSx for NetApp ONTAP でホストされるNFSデータストア上に配置された仮想マシンのデータ保護について説明することです。この解決策 は、次のコンポーネントが構成され、使用可能な状態にあることを前提としています。

  1. FSx for ONTAP ファイルシステムで、VMware Cloudに接続された1つ以上のNFSデータストアを使用します。

  2. Veeam Backup & ReplicationソフトウェアがインストールされたMicrosoft Windows Server VM。

    • vCenter Serverが、IPアドレスまたは完全修飾ドメイン名を使用してVeeam Backup & Replicationサーバによって検出されている。

  3. 解決策 の導入時にVeeamバックアッププロキシコンポーネントとともにインストールするMicrosoft Windows Server VM。

  4. Microsoft SQL Server VMとVMDKおよびアプリケーションデータがFSx for ONTAP NFSデータストアに格納されている。この解決策 では、2つのSQLデータベースを2つの独立したVMDKに格納しました。

    • 注:ベストプラクティスとして、データベースとトランザクションログファイルは別 々 のドライブに配置します。これにより、パフォーマンスと信頼性が向上します。これは、トランザクションログがシーケンシャルに書き込まれるのに対し、データベースファイルはランダムに書き込まれるためです。

  5. OracleデータベースVMとVMDKおよびアプリケーションデータがFSx for ONTAP NFSデータストアに格納されている。

  6. FSx for ONTAP NFSデータストア上に配置されたVMDKを使用したLinuxおよびWindowsのファイルサーバVM。

  7. Veeamには、バックアップ環境のサーバとコンポーネント間の通信に特定のTCPポートが必要です。Veeamバックアップインフラコンポーネントでは、必要なファイアウォールルールが自動的に作成されます。ネットワークポート要件の詳細なリストについては、の「ポート」のセクションを参照してください "Veeam Backup and Replication User Guide for VMware vSphereを参照してください"

アーキテクチャの概要

この解決策 のテストと検証は、最終的な導入環境と異なる場合があるラボで実施しました。詳細については、次のセクションを参照してください。

解決策 アーキテクチャ図
ハードウェア/ソフトウェアコンポーネント

この解決策 の目的は、VMware Cloudで実行され、FSx for NetApp ONTAP でホストされるNFSデータストア上に配置された仮想マシンのデータ保護について説明することです。この解決策 では、次のコンポーネントが設定済みで、使用可能な状態であることを前提としています。

  • Microsoft Windows VMはFSx for ONTAP NFSデータストアに配置されます

  • FSx for ONTAP NFSデータストアにあるLinux(CentOS)VM

  • FSx for ONTAP NFSデータストアに配置されたMicrosoft SQL Server VM

    • 2つのデータベースが別 々 のVMDKにホストされている

  • Oracle VMはFSx for ONTAP NFSデータストアに配置されます

解決策 の導入

この解決策 では、Veeam Backup & Replicationソフトウェアを使用して、AWS上のVMwareクラウドSDDC内のSQL Server、Oracle、WindowsおよびLinuxファイルサーバ仮想マシンのバックアップとリカバリを実行する解決策 の導入と検証の詳細な手順を説明します。この解決策 の仮想マシンは、FSx for ONTAP でホストされる補完的なNFSデータストアに配置されます。また、Veeamバックアップリポジトリに使用するiSCSIボリュームのホストには、独立したFSx for ONTAP ファイルシステムが使用されます。

FSx for ONTAP ファイルシステムの作成、バックアップリポジトリとして使用するiSCSIボリュームのマウント、バックアップジョブの作成と実行、VMとデータベースのリストアについて説明します。

FSx for NetApp ONTAP の詳細については、を参照してください "FSx for ONTAP ユーザガイド"

Veeam Backup and Replicationの詳細については、を参照してください "Veeam Help Centerテクニカルドキュメント" サイト

Veeam Backup and ReplicationをVMware Cloud on AWSで使用する場合の考慮事項と制限事項については、を参照してください "VMware Cloud on AWSおよびVMware Cloud on Dell EMCサポート考慮事項および制限事項"

Veeam Proxyサーバを導入します

VeeamプロキシサーバはVeeam Backup & Replicationソフトウェアのコンポーネントで、ソースとバックアップまたはレプリケーションのターゲットを仲介します。プロキシサーバは、データをローカルで処理することで、バックアップジョブ中のデータ転送の最適化と高速化に役立ちます。また、さまざまな転送モードを使用して、VMware vStorage APIs for Data Protectionまたはダイレクトストレージアクセスを使用してデータにアクセスできます。

Veeamプロキシサーバの設計を選択する際には、同時に実行するタスクの数、転送モード、または必要なストレージアクセスの種類を考慮することが重要です。

プロキシサーバの数およびシステム要件については、を参照してください "Veeam VMware vSphere Best Practice Guideを参照してください"

Veeam Data MoverはVeeam Proxy Serverのコンポーネントであり、ソースからVMデータを取得してターゲットに転送する方法としてトランスポートモードを使用します。転送モードは、バックアップジョブの設定時に指定します。ストレージへの直接アクセスを使用することで、NFSデータストアからのバックアップ効率を高めることができます。

トランスポートモードの詳細については、を参照してください "Veeam Backup and Replication User Guide for VMware vSphereを参照してください"

次の手順では、VMware Cloud SDDC内のWindows VMにVeeam Proxy Serverを導入します。

Veeam Proxyを導入してバックアップワークロードを分散

この手順では、Veeamプロキシを既存のWindows VMに導入します。これにより、プライマリVeeam Backup ServerとVeeam Proxyの間でバックアップジョブを分散させることができます。

  1. Veeam Backup and Replicationサーバで、管理コンソールを開き、左下のメニューから*[バックアップインフラストラクチャ]*を選択します。

  2. を右クリックし、[VMwareバックアッププロキシの追加…​]*をクリックしてウィザードを開きます。

    [Add Veeam backup proxy]ウィザードを開きます
  3. VMware Proxyの追加*ウィザードで*新規追加…​*ボタンをクリックして、新しいプロキシサーバーを追加します。

    新しいサーバを追加する場合に選択します
  4. Microsoft Windowsを追加する場合に選択し、プロンプトに従ってサーバを追加します。

    • DNS名またはIPアドレスを入力します

    • 新しいシステムのクレデンシャルに使用するアカウントを選択するか、新しいクレデンシャルを追加します

    • インストールするコンポーネントを確認し、*適用*をクリックして導入を開始します

      新しいサーバを追加するためのプロンプトを表示します
  5. [New VMware Proxy]ウィザードに戻り、[Transport Mode]を選択します。ここでは、*自動選択*を選択しました。

    トランスポートモードを選択します
  6. VMware Proxyから直接アクセスできるようにする、接続されているデータストアを選択します。

    VMware Proxyのサーバを選択します
    アクセスするデータストアを選択します
  7. 暗号化やスロットリングなど、必要な特定のネットワークトラフィックルールを設定して適用します。完了したら、*[適用]*ボタンをクリックして導入を完了します。

    ネットワークトラフィックルールを設定します

ストレージとバックアップリポジトリを設定します

プライマリVeeam BackupサーバとVeeam Proxyサーバは、直接接続されたストレージ形式のバックアップリポジトリにアクセスできます。このセクションでは、FSx for ONTAP ファイルシステムの作成、VeeamサーバへのiSCSI LUNのマウント、バックアップリポジトリの作成について説明します。

FSx for ONTAP ファイルシステムを作成

Veeamバックアップリポジトリ用のiSCSIボリュームのホストに使用するFSx for ONTAP ファイルシステムを作成します。

  1. AWSコンソールで、FSxに移動し、*ファイルシステムの作成*をクリックします

    FSx for ONTAP ファイルシステムを作成します
  2. Amazon FSx for NetApp ONTAP を選択し、 Next *を選択して続行します。

    [Amazon FSx for NetApp ONTAP ]を選択します
  3. ファイルシステム名、導入タイプ、SSDストレージ容量、FSx for ONTAP クラスタを配置するVPCを入力します。これは、VMware Cloud内の仮想マシンネットワークと通信するように設定されたVPCである必要があります。[次へ]*をクリックします。

    ファイルシステム情報を入力します
  4. 導入手順を確認し、* Create File System *をクリックしてファイルシステムの作成プロセスを開始します。

iSCSI LUNを設定してマウントします

FSx for ONTAP でiSCSI LUNを作成して設定し、Veeamバックアップサーバとプロキシサーバにマウントします。これらのLUNは、あとでVeeamバックアップリポジトリの作成に使用されます。

メモ FSx for ONTAP でiSCSI LUNを作成するプロセスは複数の手順で構成されます。ボリューム作成の最初のステップは、Amazon FSxコンソールまたはNetApp ONTAP CLIで実行できます。
メモ FSx for ONTAP の使用方法の詳細については、を参照してください "FSx for ONTAP ユーザガイド"
  1. NetApp ONTAP CLIから次のコマンドを使用して初期ボリュームを作成します。

    FSx-Backup::> volume create -vserver svm_name -volume vol_name -aggregate aggregate_name -size vol_size -type RW
  2. 前の手順で作成したボリュームを使用してLUNを作成します。

    FSx-Backup::> lun create -vserver svm_name -path /vol/vol_name/lun_name -size size -ostype windows -space-allocation enabled
  3. VeeamバックアップサーバとプロキシサーバのiSCSI IQNを含むイニシエータグループを作成して、LUNへのアクセスを許可します。

    FSx-Backup::> igroup create -vserver svm_name -igroup igroup_name -protocol iSCSI -ostype windows -initiator IQN
    メモ 前の手順を完了するには、まずWindowsサーバのiSCSIイニシエータプロパティからIQNを取得する必要があります。
  4. 最後に、作成したigroupにLUNをマッピングします。

    FSx-Backup::> lun mapping create -vserver svm_name -path /vol/vol_name/lun_name igroup igroup_name
  5. iSCSI LUNをマウントするには、Veeam Backup & Replication Serverにログインし、[iSCSI Initiator Properties]を開きます。[検出]タブに移動し、iSCSIターゲットのIPアドレスを入力します。

    iSCSIイニシエータ検出
  6. [ターゲット]タブで、非アクティブなLUNをハイライト表示し、[接続]*をクリックします。[Enable multi-path]*ボックスをオンにし、[OK]*をクリックしてLUNに接続します。

    iSCSIイニシエータをLUNに接続します
  7. ディスクの管理ユーティリティで、新しいLUNを初期化し、必要な名前とドライブレターでボリュームを作成します。ボックスをオンにし、[OK]*をクリックしてLUNに接続します。

    Windowsディスクの管理
  8. 同じ手順を繰り返して、iSCSIボリュームをVeeam Proxyサーバにマウントします。

Veeamバックアップリポジトリを作成します

Veeam Backup and Replicationコンソールで、Veeam BackupサーバとVeeam Proxyサーバのバックアップリポジトリを作成します。これらのリポジトリは、仮想マシンのバックアップのバックアップターゲットとして使用されます。

  1. Veeam Backup and Replicationコンソールで、左下の*をクリックし、[リポジトリの追加]*を選択します

    新しいバックアップリポジトリを作成します
  2. [New Backup Repository]ウィザードで、リポジトリの名前を入力し、ドロップダウンリストからサーバを選択して*[Populate]*ボタンをクリックし、使用するNTFSボリュームを選択します。

    [バックアップリポジトリサーバ]を選択します
  3. 次のページで'高度なリストアを実行するときにバックアップのマウント先となるマウント・サーバを選択しますデフォルトでは、リポジトリストレージが接続されているサーバと同じです。

  4. 選択内容を確認し、*[適用]*をクリックしてバックアップリポジトリの作成を開始します。

    [Mount server]を選択します
  5. 追加のプロキシサーバについて、上記の手順を繰り返します。

Veeamバックアップジョブを設定します

バックアップジョブは、前のセクションのバックアップリポジトリを使用して作成します。バックアップジョブの作成は、ストレージ管理者の業務の通常の一部であり、ここで紹介するすべての手順を網羅しているわけではありません。Veeamでのバックアップジョブの作成の詳細については、を参照してください "Veeam Help Centerテクニカルドキュメント"

この解決策 では、次の項目に対して個別のバックアップジョブが作成されました。

  • Microsoft Windows SQL Serverの略

  • Oracleデータベースサーバ

  • Windowsファイルサーバ

  • Linuxファイルサーバ

Veeamバックアップジョブを設定する際の一般的な考慮事項
  1. アプリケーション対応の処理で整合性のあるバックアップを作成し、トランザクションログ処理を実行できます。

  2. アプリケーション対応の処理を有効にした後、ゲストOSのクレデンシャルとは異なる可能性があるため、管理者権限を持つ正しいクレデンシャルをアプリケーションに追加します。

    アプリケーション処理設定
  3. バックアップの保持ポリシーを管理するには、[アーカイブ用に特定のフルバックアップを長く保持する]*をオンにし、[設定…​]*ボタンをクリックしてポリシーを設定します。

    長期保持ポリシー

VeeamのフルリストアによるアプリケーションVMのリストア

アプリケーションのリストアを実行する最初のステップは、Veeamを使用したフルリストアの実行です。VMのフルリストアの電源がオンになっており、すべてのサービスが正常に実行されていることを確認しました。

サーバのリストアは、ストレージ管理者の業務の通常の一部であり、ここで説明するすべての手順を説明するわけではありません。Veeamでのフルリストアの実行の詳細については、を参照してください "Veeam Help Centerテクニカルドキュメント"

SQL Serverデータベースをリストアします

Veeam Backup & Replicationには、SQL Serverデータベースをリストアするためのオプションがいくつか用意されています。この検証では、Veeam Explorer for SQL ServerとInstant Recoveryを使用して、SQL Serverデータベースのリストアを実行しました。SQL Server Instant Recoveryは、データベースのフルリストアを待たずに、SQL Serverデータベースを迅速にリストアできる機能です。この迅速なリカバリプロセスにより、ダウンタイムが最小限に抑えられ、ビジネス継続性が確保されます。仕組みは次のとおりです。

  • Veeam Explorer *で、リストア対象のSQL Serverデータベースを含むバックアップ*をマウントします。

  • ソフトウェア*は、マウントされたファイルからデータベース*を直接パブリッシュし、ターゲットSQL Serverインスタンス上の一時データベースとしてアクセスできるようにします。

  • 一時データベースの使用中、Veeam Explorer *はユーザークエリ*をこのデータベースにリダイレクトし、ユーザーが引き続きデータにアクセスして作業できるようにします。

  • Veeam *はバックグラウンドでフルデータベースリストア*を実行し、一時データベースから元のデータベースの場所にデータを転送します。

  • フルデータベースのリストアが完了すると、Veeam Explorer *はユーザークエリを元の*データベースに戻し、一時データベースを削除します。

Veeam Explorer Instant Recoveryを使用してSQL Serverデータベースをリストアします
  1. Veeam Backup & Replicationコンソールで、SQL Serverバックアップのリストに移動し、サーバを右クリックして*を選択し、[Microsoft SQL Serverデータベース…​]*を選択します。

    SQL Serverデータベースをリストアします
  2. Microsoft SQL Serverデータベースのリストアウィザードで、リストからリストアポイントを選択し、*[次へ]*をクリックします。

    リストから復元ポイントを選択します
  3. 必要に応じて*を入力し、[概要]ページで[参照]*ボタンをクリックしてVeeam Explorer for Microsoft SQL Serverを起動します。

    [Browse]をクリックしてVeeam Explorerを起動します
  4. Veeam Explorerでデータベースインスタンスのリストを展開し、右クリックして*[Instant recovery]*を選択し、リカバリ先のリストアポイントを指定します。

    インスタントリカバリのリストアポイントを選択します
  5. Instant Recovery Wizardで、スイッチオーバータイプを指定します。これは、最小限のダウンタイムで自動的に行うことも、手動で行うことも、指定した時間に行うこともできます。次に、*回復*ボタンをクリックして、復元プロセスを開始します。

    スイッチオーバータイプを選択します
  6. リカバリプロセスはVeeam Explorerから監視できます。

    SQL Serverのリカバリプロセスを監視します

Veeam Explorerを使用してSQL Serverのリストア処理を実行する方法の詳細については、のMicrosoft SQL Serverの項を参照してください "Veeam Explorers User Guideを参照してください"

Veeam Explorerを使用してOracleデータベースをリストアします

Veeam Explorer for Oracle databaseでは、Instant Recoveryを使用して、Oracleデータベースの標準リストアまたは中断のないリストアを実行できます。また、データベースのパブリッシュをサポートしているため、高速アクセス、Data Guardデータベースのリカバリ、RMANバックアップからのリストアが可能です。

Veeam Explorerを使用してOracleデータベースのリストア処理を実行する方法の詳細については、のOracleのセクションを参照してください "Veeam Explorers User Guideを参照してください"

Veeam Explorerを使用してOracleデータベースをリストアします

このセクションでは、Veeam Explorerを使用して、別のサーバへのOracleデータベースのリストアについて説明します。

  1. Veeam Backup & Replicationコンソールで、Oracleバックアップのリストに移動し、サーバを右クリックして*を選択し、[Oracleデータベース…​]*を選択します。

    Oracleデータベースをリストアします
  2. Oracle Databaseリストア・ウィザードで、リストからリストア・ポイントを選択し、*[Next]*をクリックします。

    リストから復元ポイントを選択します
  3. 必要に応じて*を入力し、[概要]ページで[参照]*ボタンをクリックしてVeeam Explorer for Oracleを起動します。

    [Browse]をクリックしてVeeam Explorerを起動します
  4. Veeam Explorerでデータベースインスタンスのリストを展開表示し、リストアするデータベースをクリックしてから、上部の*ドロップダウンメニューから[別のサーバにリストア…​]*を選択します。

    [別のサーバにリストアする]を選択します
  5. リストアウィザードで、リストア元のリストアポイントを指定し、*[次へ]*をクリックします。

    復元ポイントを選択します
  6. データベースのリストア先となるターゲットサーバとアカウントのクレデンシャルを指定し、*[次へ]*をクリックします。

    ターゲットサーバクレデンシャルを指定します
  7. 最後に、データベースファイルのターゲットの場所を指定し、*[リストア]*ボタンをクリックしてリストアプロセスを開始します。

    ターゲットの場所を指定します
  8. データベースのリカバリが完了したら、サーバ上でOracleデータベースが正常に起動していることを確認します。

Oracleデータベースを代替サーバにパブリッシュします

このセクションでは、フルリストアを起動せずに高速アクセスできるように、データベースを代替サーバにパブリッシュします。

  1. Veeam Backup & Replicationコンソールで、Oracleバックアップのリストに移動し、サーバを右クリックして*を選択し、[Oracleデータベース…​]*を選択します。

    Oracleデータベースをリストアします
  2. Oracle Databaseリストア・ウィザードで、リストからリストア・ポイントを選択し、*[Next]*をクリックします。

    リストから復元ポイントを選択します
  3. 必要に応じて*を入力し、[概要]ページで[参照]*ボタンをクリックしてVeeam Explorer for Oracleを起動します。

  4. Veeam Explorerでデータベースインスタンスのリストを展開し、リストアするデータベースをクリックしてから、上部の*ドロップダウン・メニューから[Publish to another server…​]*を選択します。

    リストから復元ポイントを選択します
  5. パブリッシュウィザードで、データベースのパブリッシュ元の復元ポイントを指定し、*次へ*をクリックします。

  6. 最後に、ターゲットLinuxファイルシステムの場所を指定し、* Publish *をクリックしてリストアプロセスを開始します。

    リストから復元ポイントを選択します
  7. パブリッシュが完了したら、ターゲットサーバーにログインし、次のコマンドを実行してデータベースが実行されていることを確認します。

    oracle@ora_srv_01> sqlplus / as sysdba
    SQL> select name, open_mode from v$database;
    リストから復元ポイントを選択します

まとめ

VMware Cloudは、ビジネスクリティカルなアプリケーションを実行し、機密データを保存するための強力なプラットフォームです。セキュアなデータ保護解決策 は、ビジネス継続性を確保し、サイバー脅威やデータ損失から保護するためにVMware Cloudを利用する企業にとって不可欠です。信頼性と堅牢性に優れたデータ保護解決策 を選択することで、企業は、重要なデータが何であっても安全であることを確信できます。

本ドキュメントで紹介するユースケースは、ネットアップ、VMware、Veeamの統合に焦点を当てた実績のあるデータ保護テクノロジに焦点を当てています。FSx for ONTAP は、AWSのVMware Cloud向けの補完的NFSデータストアとしてサポートされており、すべての仮想マシンとアプリケーションデータに使用されます。Veeam Backup & Replicationは、バックアップ/リカバリプロセスの改善、自動化、合理化を支援するために設計された包括的なデータ保護解決策 です。VeeamをiSCSIバックアップターゲットボリューム(FSx for ONTAP でホスト)と組み合わせて使用すると、VMware Cloudに存在するアプリケーションデータに対して、安全で管理しやすいデータ保護解決策 を提供できます。

追加情報

この解決策 に記載されているテクノロジの詳細については、次の追加情報 を参照してください。