SnapCenter Software 4.9

to English version

クローン ライフサイクルの実行

SnapCenterを使用して、リソース グループまたはデータベースからクローンを作成できます。クローニングはオンデマンドで実行することも、リソース グループまたはデータベースに対して定期的なクローニング処理をスケジュール設定することもできます。バックアップを定期的にクローニングすると、クローンを使用してアプリケーションの開発、データの取り込み、またはデータのリカバリーを行うことができます。

SnapCenterでは、複数のサーバーで同時に複数のクローニング処理を実行するようにスケジュールを設定できます。

必要なもの

  • スタンドアロン データベース インスタンスをクローニングする場合は、マウント ポイント パスが存在すること、および専用ディスクであることを確認してください。

  • フェイルオーバー クラスタ インスタンス(FCI)をクローニングする場合は、マウント ポイントが存在すること、共有ディスクであること、およびパスとFCIが同じSQLリソース グループに属していることを確認してください。

  • ソース データベースまたはターゲット インスタンスがクラスタ共有ボリューム(CSV)上にある場合、クローニングされたデータベースはCSV上に配置されます。

仮想環境(VMDK / RDM)の場合は、マウント ポイントが専用ディスクであることを確認してください。

タスク概要

  • SCRIPTS_PATHは、プラグイン ホストのSMCoreServiceHost.exe.ConfigファイルにあるPredefinedWindowsScriptsDirectoryキーを使用して定義します。

    必要に応じて、このパスを変更してSMcoreサービスを再起動できます。セキュリティを確保するために、デフォルトのパスを使用することを推奨します。

    キーの値は、Swaggerで次のAPIを使用して表示できます。API /4.7/configsettings

    GET APIを使用すると、キーの値を表示できます。SET APIはサポートされません。

  • [Clone lifecycle]ウィザードの各ページのフィールドのほとんどはわかりやすいもので、説明を必要としません。以下の手順では、説明が必要なフィールドを取り上げます。

手順

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

  2. [リソース]ページで、[表示]リストから[データベース]または[リソースグループ]を選択します。

  3. リソース グループまたはデータベースを選択し、[Clone Lifecycle]をクリックします。

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

    フィールド 操作

    クローンジョブ名

    クローン ライフサイクル ジョブに、ジョブを監視および変更する際にわかりやすい名前を指定します。

    クローンサーバ

    クローンをどのホストに配置するかを選択します。

    インスタンスをクローニングする

    データベースのクローニング先となるクローン インスタンスを選択します。指定したクローン サーバー上のSQLインスタンスを選択する必要があります。

    クローンのサフィックス

    クローン データベースに付加される、データベースがクローンであることを示すサフィックスを入力します。クローン リソース グループの作成に使用する各SQLインスタンスには、一意なデータベース名が必要です。たとえば、クローン リソース グループにSQLインスタンス「inst1」のソース データベース「db1」があり、「db1」を「inst1」にクローニングする場合は、クローン データベース名を「db1__clone」にする必要があります。データベースが同じインスタンスにクローニングされるため、必ずユーザー定義サフィックスの「__clone」を付けるようにしてください。「db1」をSQLインスタンス「inst2」にクローニングする場合は、データベースは別のインスタンスにクローニングされるため、クローン データベース名は「db1」のままでかまいません(サフィックスの指定は任意)。

    Auto assign mount point / Auto assign volume mount point under path

    マウント ポイントを自動的に割り当てるか、またはパスを指定してボリューム マウント ポイントを自動的に割り当てるかを選択します。[Auto assign volume mount point under path]を選択した場合は、ディレクトリーを指定できます。指定したディレクトリーにマウント ポイントが作成されます。このオプションを選択する場合は、ディレクトリーが空であることを事前に確認しておく必要があります。ディレクトリーにデータベースが格納されている場合、そのデータベースはマウント処理後に無効な状態になります。

  5. [Location]ページで、クローンを作成するストレージの場所を選択します。

  6. [Script]ページで、クローニング処理の前またはあとに実行するプリスクリプトまたはポストスクリプトのパスと引数を入力します。

    たとえば、SNMPトラップの更新、アラートの自動化、ログの送信などをスクリプトで実行できます。

    プリスクリプトやポストスクリプトのパスに、ドライブや共有を含めることはできません。パスは、SCRIPTS_PATHの相対パスである必要があります。

    デフォルトのスクリプト タイムアウトは60秒です。

  7. [Schedule]ページで、次のいずれかを実行します。

    • クローニング ジョブをすぐに実行する場合は、[Run now]を選択します。

    • クローニング処理の実行頻度、クローニング スケジュールを開始するタイミング、クローニング処理を実行する日付、スケジュールの有効期限、およびその有効期限後にクローンを削除するかどうかを設定する場合は、[Configure schedule]を選択します。

  8. [Notification]ページで、[Email preference]ドロップダウン リストからEメールを送信するシナリオを選択します。

    また、送信者と受信者のEメール アドレス、およびEメールの件名を指定する必要があります。実行されたクローン処理のレポートを添付する場合は、[Attach Job Report]を選択します。

    Eメール通知を利用する場合は、GUIまたはPowerShellのSet-SmSmtpServerコマンドを使用して、SMTPサーバーの詳細を指定しておく必要があります。

    EMSについては、EMSデータ収集の管理を参照してください。

  9. 概要を確認し、[完了]をクリックします。

[モニタ] > [ジョブ]ページを使用して、クローニング プロセスを監視するようにしてください。

Top of Page