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

タスクスクリプトの作成

共同作成者

バックアップ、リストア、クローニングの各処理の実行前タスク、タスク後のスクリプト、およびポリシータスクスクリプトを作成し、定義済みの環境変数をパラメータに含めることができます。新しいスクリプトを作成するか、 SnapManager サンプルスクリプトのいずれかを変更できます。

スクリプトの作成を開始する前に、次の点を確認してください。

  • スクリプトを SnapManager 処理のコンテキストで実行するには、特定の方法で構造化する必要があります。

  • 想定される処理、使用可能な入力パラメータ、および戻りコードの表記規則に基づいてスクリプトを作成する必要があります。

  • ログ・メッセージを含める必要があります。また、ユーザ定義のログ・ファイルにメッセージをリダイレクトする必要があります。

    1. サンプルスクリプトをカスタマイズしてタスクスクリプトを作成します。

      次の手順を実行します。

      1. 次のインストールディレクトリでサンプルスクリプトを探します。

        <default_install_directory>\plugins\examples\backup\create に設定します

    <default_install_directory>\plugins\examples\clone\create

    1. スクリプトエディタでスクリプトを開きます。

    2. スクリプトを別の名前で保存します。

      1. 必要に応じて、関数、変数、およびパラメータを変更します。

      2. スクリプトを次のいずれかのディレクトリに保存します。

  • バックアップ操作スクリプト *

    • <default_install_directory>\plugins\backup\create\pre :バックアップ操作の実行前にスクリプトを実行します。バックアップの作成を指定する場合は、オプションでこのオプションを使用します。

    • <default_install_directory>\plugins\backup\create\post :バックアップ操作の実行後にスクリプトを実行します。バックアップの作成を指定する場合は、オプションでこのオプションを使用します。

    • <default_install_directory>\plugins\backup\create\policy :常にバックアップ操作の前にスクリプトを実行します。SnapManager では、リポジトリ内のすべてのバックアップに対して常にこのスクリプトを使用します。* リストア操作スクリプト *

    • <default_install_directory>\plugins\restore\create\pre :バックアップ操作が実行される前にスクリプトを実行します。バックアップの作成を指定する場合は、オプションでこのオプションを使用します。

    • <default_install_directory>\plugins\restore\create\post :バックアップ操作の実行後にスクリプトを実行します。バックアップの作成を指定する場合は、オプションでこのオプションを使用します。

    • <default_install_directory>\plugins\restore\create\policy :常にバックアップ操作の前にスクリプトを実行します。SnapManager では、リポジトリ内のすべてのバックアップに対して常にこのスクリプトを使用します。* クローン操作スクリプト *

    • <default_install_directory>\plugins\clone\create\pre :バックアップ操作が実行される前にスクリプトを実行します。バックアップの作成を指定する場合は、オプションでこのオプションを使用します。

    • <default_install_directory>\plugins\clone\create\post :バックアップ操作の実行後にスクリプトを実行します。バックアップの作成を指定する場合は、オプションでこのオプションを使用します。

    • <default_install_directory>\plugins\clone\create\policy :常にバックアップ操作の前にスクリプトを実行します。SnapManager では、リポジトリ内のすべてのバックアップに対して常にこのスクリプトを使用します。