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

TR-4951:『Backup and Recovery for Microsoft SQL Server on AWS FSx for ONTAP 』

共同作成者

著者:Niyaz Mohammed、Carine Ngwekwe -ネットアップソリューションエンジニアリング

本ドキュメントでは、AWS FSx for ONTAP with SnapCenter でMicrosoft SQL Serverのバックアップとリカバリを実行するために必要な手順について説明します。これには、次の情報が含まれます。

  • NetApp SnapCenter の構成

  • SnapCenter バックアップ処理

  • FCIデータベースのバックアップ処理

  • 複数データベースのバックアップ処理

  • リストアとリカバリ

SnapCenter の設定

SnapCenter の設定とMicrosoft SQL Serverリソースの保護について、次の手順を実行する必要があります。次の各手順については、以降のセクションで詳しく説明します。

  1. SQL Serverのバックアップおよびリストアユーザのsysadminクレデンシャルを設定します。

  2. ストレージを設定します。SnapCenter からAmazon FSx for NetApp ONTAP Storage Virtual Machine(SVM)にアクセスするためのAmazon Web Services(AWS)管理クレデンシャルを指定してください。

  3. SnapCenter にSQL Serverホストを追加します。必要なSnapCenter プラグインを導入してインストールします。

  4. ポリシーを設定する。バックアップ処理のタイプ、保持、およびオプションのSnapshotバックアップのレプリケーションを定義します。

  5. Microsoft SQL Serverデータベースを設定して保護します。

SnapCenter 新しくインストールされたユーザインターフェイス

SQL Serverバックアップのクレデンシャルを設定し、sysadmin権限を持つユーザをリストアします。

エラー:グラフィックイメージがありません

ロールベースアクセス制御(RBAC)を使用して、SnapCenter ホストとWindowsホストの個 々 のユーザにデータ保護機能と管理機能を委譲することを推奨します。ユーザには、データベースをホストしているSQL Serverへのアクセス権が必要です。ホストが複数ある場合は、ユーザ名とパスワードがさまざまなホストで同じである必要があります。さらに、SnapCenter がSQL Serverホストに必要なプラグインを導入できるようにするには、SnapCenter のドメイン情報を登録してクレデンシャルとホストを検証する必要があります。

次のセクションを展開して、各手順の実行方法の詳細な手順を確認します。

クレデンシャルを追加します

に移動し、[クレデンシャル]を選択して(+*)をクリックします。

エラー:グラフィックイメージがありません

新しいユーザには、SQL Serverホストに対する管理者権限が必要です。

エラー:グラフィックイメージがありません

ストレージを設定する

SnapCenter でストレージを設定するには、次の手順を実行します。

  1. SnapCenter UIで、[ストレージシステム]*を選択します。ストレージには、 ONTAP SVM ONTAP クラスタ*の2種類があります。デフォルトのストレージタイプは「ONTAP SVM」です。

  2. +)をクリックしてストレージシステム情報を追加します。

    エラー:グラフィックイメージがありません

  3. FSx for ONTAP 管理*エンドポイントを提供します。

    エラー:グラフィックイメージがありません

  4. これで、SVMがSnapCenter で設定されました。

    エラー:グラフィックイメージがありません

SnapCenter にSQL Serverホストを追加します

SQL Serverホストを追加するには、次の手順を実行します。

  1. [ホスト]タブで、(+)をクリックしてMicrosoft SQL Serverホストを追加します。

    エラー:グラフィックイメージがありません

  2. リモートホストの完全修飾ドメイン名(FQDN)またはIPアドレスを指定します。

    メモ クレデンシャルがデフォルトで入力されています。
  3. Microsoft WindowsおよびMicrosoft SQL Serverのオプションを選択して送信します。

    エラー:グラフィックイメージがありません

SQL Serverパッケージがインストールされます。

エラー:グラフィックイメージがありません

  1. インストールが完了したら、*[リソース]タブに移動して、FSx for ONTAP iSCSIボリュームがすべて存在するかどうかを確認します。

    エラー:グラフィックイメージがありません

ログディレクトリを設定します

ホストログディレクトリを設定するには、次の手順を実行します。

  1. チェックボックスをクリックします。新しいタブが開きます。

    エラー:グラフィックイメージがありません

  2. [Configure log directory]*リンクをクリックします。

    エラー:グラフィックイメージがありません

  3. ホストログディレクトリとFCIインスタンスログディレクトリのドライブを選択します。[ 保存( Save ) ] をクリックします。クラスタの2つ目のノードに対して同じ手順を繰り返します。ウィンドウを閉じます。

    エラー:グラフィックイメージがありません

ホストは実行中の状態になります。

エラー:グラフィックイメージがありません

  1. [リソース]タブには、すべてのサーバとデータベースが表示されます。

    エラー:グラフィックイメージがありません

バックアップポリシーを設定する

バックアップポリシーは、バックアップの管理、スケジュール設定、および保持方法を規定する一連のルールです。企業のSLAに基づくバックアップの種類と頻度を確認できます。

次のセクションを展開して、各手順の実行方法の詳細な手順を確認します。

FCIデータベースのバックアップ操作を設定します

FCIデータベースのバックアップポリシーを設定するには、次の手順を実行します。

  1. に移動し、左上の[ポリシー]を選択します。次に、[New]*をクリックします。

    エラー:グラフィックイメージがありません

  2. ポリシー名と概要 を入力します。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  3. バックアップタイプとして*[フルバックアップ]*を選択します。

    エラー:グラフィックイメージがありません

  4. スケジュール頻度を選択します(会社のSLAに基づきます)。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  5. バックアップの保持設定を行います。

    エラー:グラフィックイメージがありません

  6. レプリケーションオプションを設定します。

    エラー:グラフィックイメージがありません

  7. バックアップジョブの実行前と実行後に実行する実行スクリプトを指定します(存在する場合)。

    エラー:グラフィックイメージがありません

  8. バックアップスケジュールに基づいて検証を実行します。

    エラー:グラフィックイメージがありません

  9. [サマリ]*ページには、バックアップポリシーの詳細が表示されます。エラーはここで修正できます。

    エラー:グラフィックイメージがありません

MSSQL Serverデータベースを設定および保護します

  1. バックアップポリシーの開始日と有効期限を設定します。

    エラー:グラフィックイメージがありません

  2. バックアップのスケジュールを定義します。これを行うには、(+)をクリックしてスケジュールを設定します。[開始日]と[有効期限]に日付を入力します。会社のSLAに基づいて時間を設定します。

    エラー:グラフィックイメージがありません

  3. 検証サーバを設定ドロップダウンメニューからサーバーを選択します。

    エラー:グラフィックイメージがありません

  4. 設定したスケジュールを確認するには、プラス記号をクリックして確定します。

  5. Eメール通知の情報を入力します。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

これで、SQL Serverデータベースのバックアップポリシーの概要が設定されました。

エラー:グラフィックイメージがありません

SnapCenter バックアップ処理

SQL Serverのオンデマンドバックアップを作成するには、次の手順を実行します。

  1. [リソース]ビューでリソースを選択し、*[今すぐバックアップ]*を選択します。

    エラー:グラフィックイメージがありません

  2. ダイアログボックスで、[バックアップ]*をクリックします。

    エラー:グラフィックイメージがありません

  3. 確認画面が表示されます。「 * はい * 」をクリックして確定します。

    エラー:グラフィックイメージがありません

バックアップジョブを監視します

  1. [監視]タブでジョブをクリックし、右側の*[詳細]*を選択してジョブを表示します。

    エラー:グラフィックイメージがありません

    エラー:グラフィックイメージがありません

バックアップが完了すると、[Topology]ビューに新しいエントリが表示されます。

複数データベースのバックアップ処理

複数のSQL Serverデータベースのバックアップポリシーを設定するには、次の手順を実行してリソースグループポリシーを作成します。

  1. [表示]メニューの*[リソース]*タブで、ドロップダウンメニューを使用してリソースグループに変更します。

    エラー:グラフィックイメージがありません

  2. +)をクリックすると、新しいリソースグループが表示されます。

    エラー:グラフィックイメージがありません

  3. 名前とタグを指定します。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  4. リソースグループにリソースを追加します。

    • *ホスト。*データベースをホストするドロップダウンメニューからサーバーを選択します。

    • *リソースタイプ。*ドロップダウンメニューから*データベース*を選択します。

    • * SQL Serverインスタンス。*サーバを選択します。

      エラー:グラフィックイメージがありません

      デフォルトでは、オプション[同じストレージボリュームからすべてのリソースを自動選択する]が選択されています。このオプションの選択を解除し、リソースグループに追加する必要があるデータベースのみを選択し、矢印をクリックして追加し、[次へ]*をクリックします。

    エラー:グラフィックイメージがありません

  5. ポリシーで、(+)をクリックします。

    エラー:グラフィックイメージがありません

  6. リソースグループポリシー名を入力します。

    エラー:グラフィックイメージがありません

  7. 会社のSLAに応じて*[フルバックアップ]*とスケジュール頻度を選択します。

    エラー:グラフィックイメージがありません

  8. 保持設定を行います。

    エラー:グラフィックイメージがありません

  9. レプリケーションオプションを設定します。

    エラー:グラフィックイメージがありません

  10. バックアップの実行前に実行するスクリプトを設定します。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  11. 次のバックアップスケジュールの検証を確認します。

    エラー:グラフィックイメージがありません

  12. [概要]ページで、情報を確認し、*[完了]*をクリックします。

    エラー:グラフィックイメージがありません

複数のSQL Serverデータベースを設定して保護します

  1. +)記号をクリックして、開始日と終了日を設定します。

    エラー:グラフィックイメージがありません

  2. 時刻を設定します。

    エラー:グラフィックイメージがありません

    エラー:グラフィックイメージがありません

  3. [検証]タブで、サーバを選択し、スケジュールを設定して*[次へ]*をクリックします。

    エラー:グラフィックイメージがありません

  4. Eメールを送信するように通知を設定します。

    エラー:グラフィックイメージがありません

これで、複数のSQL Serverデータベースをバックアップするようにポリシーが設定されました。

エラー:グラフィックイメージがありません

複数のSQL Serverデータベースに対してオンデマンドバックアップを実行します

  1. [リソース]タブで、[表示]を選択します。ドロップダウンメニューから*[リソースグループ]*を選択します。

    エラー:グラフィックイメージがありません

  2. リソースグループ名を選択します。

  3. 右上の*[今すぐバックアップ]*をクリックします。

    エラー:グラフィックイメージがありません

  4. 新しいウィンドウが開きます。[Verify after backup]*チェックボックスをクリックし、[backup]をクリックします。

    エラー:グラフィックイメージがありません

  5. 確認メッセージが表示されます。「 * はい * 」をクリックします。

    エラー:グラフィックイメージがありません

複数データベースのバックアップジョブを監視します

左側のナビゲーションバーで*をクリックし、バックアップジョブを選択します。[詳細]*をクリックしてジョブの進捗状況を確認します。

エラー:グラフィックイメージがありません

バックアップが完了するまでの時間を確認するには、*[リソース]*タブをクリックします。

エラー:グラフィックイメージがありません

複数データベースバックアップのトランザクションログバックアップ

SnapCenter は、完全復旧モデル、バルクログ復旧モデル、シンプル復旧モデルをサポートしています。簡易リカバリモードでは、トランザクションログバックアップはサポートされません。

トランザクションログバックアップを実行するには、次の手順を実行します。

  1. [リソース]タブで、[表示]メニューを[データベース]から[リソースグループ]に変更します。

    エラー:グラフィックイメージがありません

  2. 作成したリソースグループバックアップポリシーを選択します。

  3. 右上の*[リソースグループの変更]*を選択します。

    エラー:グラフィックイメージがありません

  4. [名前]セクションには、デフォルトでバックアップポリシーの名前とタグが設定されます。「 * 次へ * 」をクリックします。

    [Resources]タブでは、トランザクションバックアップポリシーを設定するベースが強調表示されます。

    エラー:グラフィックイメージがありません

  5. ポリシー名を入力します。

    エラー:グラフィックイメージがありません

  6. SQL Serverバックアップオプションを選択します。

  7. ログバックアップを選択します。

  8. 会社のRTOに基づいてスケジュール頻度を設定します。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  9. ログバックアップの保持設定を行います。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  10. (オプション)レプリケーションオプションを設定します。

    エラー:グラフィックイメージがありません

  11. (オプション)バックアップジョブの実行前に実行するスクリプトを設定します。

    エラー:グラフィックイメージがありません

  12. (任意)バックアップ検証を設定します。

    エラー:グラフィックイメージがありません

  13. [概要]ページで、*[完了]*をクリックします。

    エラー:グラフィックイメージがありません

複数のMSSQL Serverデータベースを設定して保護します

  1. 新しく作成したトランザクションログバックアップポリシーをクリックします。

    エラー:グラフィックイメージがありません

  2. *開始日*と*有効期限*日付を設定します。

  3. SLA、RTP、およびRPOに応じて、ログバックアップポリシーの頻度を入力します。[OK] をクリックします。

    エラー:グラフィックイメージがありません

  4. 両方のポリシーを表示できます。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  5. 検証サーバを設定

    エラー:グラフィックイメージがありません

  6. Eメール通知を設定します。

    エラー:グラフィックイメージがありません

  7. [概要]ページで、*[完了]*をクリックします。

    エラー:グラフィックイメージがありません

複数のSQL Serverデータベースに対して、オンデマンドのトランザクションログバックアップをトリガーします

複数のSQL Serverデータベースのトランザクションログのオンデマンドバックアップをトリガーするには、次の手順を実行します。

  1. 新しく作成したポリシーページで、ページの右上にある*[今すぐバックアップ]*を選択します。

    エラー:グラフィックイメージがありません

  2. [ポリシー]*タブのポップアップで、ドロップダウンメニューからバックアップポリシーを選択し、トランザクションログバックアップを設定します。

    エラー:グラフィックイメージがありません

  3. [ バックアップ ] をクリックします。新しいウィンドウが表示されます。

  4. [はい]*をクリックしてバックアップポリシーを確認します。

    エラー:グラフィックイメージがありません

監視

[監視]*タブに移動し、バックアップジョブの進捗状況を監視します。

エラー:グラフィックイメージがありません

リストアとリカバリ

SnapCenter でSQL Serverデータベースをリストアするには、次の前提条件を参照してください。

  • リストア・ジョブを完了するには、ターゲット・インスタンスがオンラインで実行中である必要があります。

  • リモート管理サーバまたはリモート検証サーバでスケジュール設定しているジョブも含め、SQL Serverデータベースに対して実行されるSnapCenter 処理を無効にする必要があります。

  • カスタムログディレクトリのバックアップを別のホストにリストアする場合は、SnapCenter サーバとプラグインホストに同じバージョンのSnapCenter がインストールされている必要があります。

  • システムデータベースは代替ホストにリストアできます。

  • SnapCenter では、SQL Serverクラスタグループをオフラインにすることなく、Windowsクラスタ内のデータベースをリストアできます。

SQL Serverデータベース上の削除されたテーブルの特定の時点へのリストア

SQL Serverデータベースを特定の時点にリストアするには、次の手順を実行します。

  1. 次のスクリーンショットは、テーブルを削除する前のSQL Serverデータベースの初期状態を示しています。

    エラー:グラフィックイメージがありません

    スクリーンショットは、テーブルから20行が削除されたことを示しています。

    エラー:グラフィックイメージがありません

  2. SnapCenter サーバにログインします。[リソース]タブで、データベースを選択します。

    エラー:グラフィックイメージがありません

  3. 最新のバックアップを選択します。

  4. 右側で、*[リストア]*を選択します。

    エラー:グラフィックイメージがありません

  5. 新しいウィンドウが表示されます。[リストア]*オプションを選択します。

  6. バックアップが作成されたホストにデータベースをリストアします。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  7. で、[すべてのログバックアップ]*を選択します。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

    エラー:グラフィックイメージがありません

リストア前のオプション:

  1. [リストア時に同じ名前でデータベースを上書きする]オプションを選択します。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

リストア後のオプション:

  1. オプション*[Operational、but unavailable for restoring additional transaction logs]*を選択します。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  2. Eメール設定を指定します。「 * 次へ * 」をクリックします。

    エラー:グラフィックイメージがありません

  3. [概要]ページで、*[完了]*をクリックします。

    エラー:グラフィックイメージがありません

リストアの進行状況を監視しています

  1. [監視]*タブで、リストアジョブの詳細をクリックして、リストアジョブの進捗状況を表示します。

    エラー:グラフィックイメージがありません

  2. ジョブの詳細をリストアします。

    エラー:グラフィックイメージがありません

  3. SQL Serverホスト> database > table are presentに戻ります。

    エラー:グラフィックイメージがありません