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

SQLリソースのバックアップ

どのリソース グループにもまだ含まれていないリソースは、[Resources]ページからバックアップすることができます。

タスク概要
  • バックアップ操作を最適化するには、DNS サーバーに Windows クラスター名と IP アドレスの逆引き参照レコードを作成する必要があります。

  • Windowsクレデンシャル認証については、プラグインのインストール前にクレデンシャルを設定する必要があります。

  • SQL Serverインスタンス認証については、プラグインのインストール後にクレデンシャルを追加する必要があります。

  • gMSA 認証の場合、gMSA を有効にして使用するには、ホストの追加 または ホストの変更 ページでSnapCenterにホストを登録するときに gMSA を設定する必要があります。

  • ホストがgMSAに追加されていて、gMSAにログイン権限とシステム管理者権限がある場合は、gMSAはSQLインスタンスに接続できます。

    • SnapCenterは、SQLインスタンスの認証が設定されているかどうかを検証します。認証が設定されている場合、このクレデンシャルを使用してSQLインスタンスにアクセスできます。

    • 認証が設定されていない場合は、gMSAを使用してSQLプラグインが現在動作しているかどうかを確認します。プラグインが動作している場合は、SQLインスタンスへの接続を確立するために使用されます。

    • SQLインスタンスの認証が設定されておらず、プラグインも動作していない場合、SQLインスタンスにはWindowsクレデンシャルの認証を介してアクセスできます。

SnapCenter UI
手順
  1. 左側のナビゲーション ペインで [リソース] を選択し、リストから適切なプラグインを選択します。

  2. [リソース] ページで、[表示] ドロップダウン リストから [データベース]、[インスタンス]、または [可用性グループ] を選択します。

    1. バックアップするデータベース、インスタンス、または可用性グループを選択します。

      インスタンスをバックアップする場合、そのインスタンスの前回のバックアップ ステータスやタイムスタンプに関する情報はリソース ページに表示されません。

    トポロジ ビューでは、バックアップ ステータス、タイムスタンプ、またはバックアップが、インスタンスのものかデータベースのものかを区別できません。

  3. [リソース] ページで、[スナップショット コピーのカスタム名形式] チェック ボックスをオンにし、スナップショット名に使用するカスタム名形式を入力します。

    たとえば、customtext_policy_hostnameやresource_hostnameなどです。デフォルトでは、Snapshotの名前の後ろにタイムスタンプが付加されます。

  4. [Policies]ページで、次の作業を実行します。

    1. [Policies]セクションで、ドロップダウン リストから1つ以上のポリシーを選択します。

      を選択してポリシーを作成できますポリシーフォームリソースグループを追加する ポリシー ウィザードを起動します。

      *選択したポリシーのスケジュールを構成する*セクションに、選択したポリシーがリストされます。

    2. を選択ポリシーフォームリソースグループを追加する スケジュールを構成するポリシーの [スケジュールの構成] 列で、

    3. ポリシーのスケジュールを追加 `policy_name`ダイアログボックスでスケジュールを構成し、[OK] を選択します。

      ここ `policy_name`選択したポリシーの名前です。

    構成されたスケジュールは、「適用されたスケジュール」列にリストされます。

    1. Microsoft SQL Server スケジューラを使用する を選択し、スケジュール ポリシーに関連付けられている スケジューラ インスタンス ドロップダウン リストからスケジューラ インスタンスを選択します。

  5. [Verification]ページで、次の手順を実行します。

    1. *検証サーバー*ドロップダウンリストから検証サーバーを選択します。

      検証サーバ(ローカル ホストまたはリモート ホスト)は複数選択できます。

    メモ 検証サーバのバージョンは、プライマリ データベースをホストしているSQL Serverのエディションのバージョン以降である必要があります。
    1. セカンダリ ストレージ システム上のバックアップを検証するには、セカンダリ ロケーターをロードしてセカンダリ上のバックアップを検証する を選択します。

    2. 検証スケジュールを設定するポリシーを選択し、*を選択します。ポリシーフォームリソースグループを追加する *。

    3. 「検証スケジュールの追加 policy_name」ダイアログ ボックスで、次のアクションを実行します。

      状況 操作

      バックアップ後に検証を実行

      *バックアップ後に検証を実行*を選択します。

      検証のスケジュールを設定

      *スケジュールされた検証を実行*を選択します。

      メモ 検証サーバーにストレージ接続がない場合、検証操作は「ディスクのマウントに失敗しました」というエラーで失敗します。
    4. 「OK」を選択します。

      設定したスケジュールが[Applied Schedules]列にリストされます。

  6. 通知ページの 電子メール設定 ドロップダウン リストから、電子メールを送信するシナリオを選択します。

    また、送信者と受信者のEメール アドレス、およびEメールの件名を指定する必要があります。リソース グループで実行された操作のレポートを添付する場合は、「ジョブ レポートの添付」を選択します。

    メモ Eメール通知を利用する場合は、GUIまたはPowerShellのSet-SmSmtpServerコマンドを使用して、SMTPサーバの詳細を指定しておく必要があります。
  7. 概要を確認し、[完了] を選択します。

    データベース トポロジのページが表示されます。

  8. *今すぐバックアップ*を選択します。

  9. [Backup]ページで次の手順を実行します。

    1. リソースに複数のポリシーを適用している場合は、[ポリシー] ドロップダウン リストから、バックアップに使用するポリシーを選択します。

      オンデマンド バックアップ用に選択したポリシーがバックアップ スケジュールに関連付けられている場合、オンデマンド バックアップは、スケジュール タイプの保持設定に基づいて保持されます。

    2. バックアップを検証するには、「バックアップ後に検証」を選択します。

    3. *バックアップ*を選択します。

      メモ WindowsスケジューラやSQL Serverエージェントで作成されたバックアップ ジョブの名前は変更しないでください。

      オンデマンド バックアップ用に選択したポリシーがバックアップ スケジュールに関連付けられている場合、オンデマンド バックアップは、スケジュール タイプの保持設定に基づいて保持されます。

    暗黙的リソース グループが作成されます。これを表示するには、[User Access]ページで対応するユーザまたはグループを選択します。暗黙的なリソース グループ タイプは「Resource」です。

  10. モニター > ジョブ を選択して、操作の進行状況を監視します。

終了後の操作
  • MetroCluster構成では、フェイルオーバー後にSnapCenterで保護関係を検出できないことがあります。

  • VMDK上のアプリケーション データをバックアップする場合に、SnapCenter Plug-in for VMware vSphereのJavaヒープ サイズが不足していると、バックアップが失敗することがあります。Javaヒープ サイズを増やすには、スクリプト ファイル/opt/netapp/init_scripts/scvserviceを探します。その脚本では、 do_start method`コマンドは、 SnapCenter VMware プラグイン サービスを開始します。このコマンドを次のように更新します。 `Java -jar -Xmx8192M -Xms4096M

PowerShellコマンドレット
手順
  1. Open-SmConnectionコマンドレットを使用して、指定のユーザでSnapCenter Serverとの接続セッションを開始します。

    Open-smconnection  -SMSbaseurl  https://snapctr.demo.netapp.com:8146

    ユーザ名とパスワードのプロンプトが表示されます。

  2. Add-SmPolicyコマンドレットを使用して、バックアップ ポリシーを作成します。

    この例では、SQLのバックアップ タイプ「FullBackup」を指定して新しいバックアップ ポリシーを作成しています。

    PS C:\> Add-SmPolicy -PolicyName TESTPolicy
    -PluginPolicyType SCSQL -PolicyType Backup
    -SqlBackupType FullBackup -Verbose

    この例では、Windowsファイルシステムのバックアップ タイプ「CrashConsistent」を指定して新しいバックアップ ポリシーを作成しています。

    PS C:\> Add-SmPolicy -PolicyName FileSystemBackupPolicy
    -PluginPolicyType SCW -PolicyType Backup
    -ScwBackupType CrashConsistent -Verbose
  3. Get-SmResourcesコマンドレットを使用してホスト リソースを検出します。

    この例では、指定したホスト上でMicrosoft SQLプラグインのリソースを検出しています。

    C:\PS>PS C:\> Get-SmResources -HostName vise-f6.sddev.mycompany.com
    -PluginCode SCSQL

    この例では、指定したホスト上でWindowsファイルシステムのリソースを検出しています。

    C:\PS>PS C:\> Get-SmResources -HostName vise2-f6.sddev.mycompany.com
    -PluginCode SCW
  4. Add-SmResourceGroupコマンドレットを使用して、SnapCenterに新しいリソース グループを追加します。

    この例では、ポリシーとリソースを指定して新しいSQLデータベース バックアップ リソース グループを作成しています。

    PS C:\> Add-SmResourceGroup -ResourceGroupName AccountingResource
    -Resources @{"Host"="visef6.org.com";
    "Type"="SQL Database";"Names"="vise-f6\PayrollDatabase"}
    -Policies "BackupPolicy"

    この例では、ポリシーとリソースを指定して新しいWindowsファイルシステム バックアップ リソース グループを作成しています。

    PS C:\> Add-SmResourceGroup -ResourceGroupName EngineeringResource
    -PluginCode SCW -Resources @{"Host"="WIN-VOK20IKID5I";
    "Type"="Windows Filesystem";"Names"="E:\"}
    -Policies "EngineeringBackupPolicy"
  5. New-SmBackupコマンドレットを使用して、新しいバックアップ ジョブを開始します。

    PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy
  6. Get-SmBackupReportコマンドレットを使用して、バックアップ ジョブのステータスを表示します。

    この例では、指定した日に実行されたすべてのジョブの概要レポートを表示しています。

    PS C:\> Get-SmJobSummaryReport -Date '1/27/2016'

コマンドレットで使用できるパラメータとその説明に関する情報は、Get-Help command_name を実行すると取得できます。あるいは、 "SnapCenterソフトウェア コマンドレット リファレンス ガイド"