コンピュート・インスタンスの追加および削除

DR構成で関連するサイト・マッピングが設定されている場合は、必要なコンピュート・インスタンスを追加します。これらのデータとディスクは、DR構成に関連付けられたZFSストレージ・プロジェクトに格納され、Private Cloud Applianceシステム間のピア接続を介してレプリケートされます。

インスタンスの追加

コンピュート・インスタンスは、DR構成に追加する前に停止する必要があります。インスタンスは、一度に1つずつ、コンパートメントごとに、またはすべてのコンパートメントにわたって一度に追加できます。

ノート

サービスWeb UIでは、コンピュート・インスタンスを1つずつ追加する必要があります。

サービスCLIの使用
  1. コマンドの実行に必要な情報を収集します。

    • DR構成ID (drGetConfigs)

    • サービス・エンクレーブUIまたはCLIからのインスタンスOCIDs (oci compute instance list --compartment-id <compartment_OCID>)

  2. drAddComputeInstanceコマンドを使用して、コンピュート・インスタンスをDR構成に追加します。

    構文(1行に入力):

    drAddComputeInstance 
    drConfigId=<DR_configuration_id> 
    instanceId="<instance-1_OCID>","<instance-n_OCID>"
    compartmentId="<compartment-1_OCID>","<compartment-1_OCID>"
    all=True
    ノート

    「all」を選択すると、インスタンスおよびコンパートメントのパラメータをコマンドに含めることはできません。

    例:

    • 個々のインスタンス: 単一インスタンスまたはカンマ区切りリスト

      PCA-ADMIN> drAddComputeInstance drConfigId=d3cd87de-afd4-4718-a3e6-1105b56b42d8 instanceId="ocid1.instance1....uniqueID","ocid1.instance2....uniqueID"
      Data:
        Message = Successfully started job to add instance to config d3cd87de-afd4-4718-a3e6-1105b56b42d8
        Job Id = dc0787ef-c254-4d91-b7dc-ca4d2412f461
    • コンパートメント内のすべてのインスタンス: 単一のコンパートメントまたはカンマ区切りリスト

      PCA-ADMIN> drAddComputeInstance drConfigId=d3cd87de-afd4-4718-a3e6-1105b56b42d8 compartmentId="ocid1.compartment1....uniqueID","ocid1.compartment2....uniqueID"
      Data:
        Message = Successfully started job to add instance to config d3cd87de-afd4-4718-a3e6-1105b56b42d8
        Job Id = 3801d0be-f2ab-48d5-ad12-cd8afd444bc2
    • すべてのマップ済コンパートメントのすべてのインスタンス

      PCA-ADMIN> drAddComputeInstance drConfigId=d3cd87de-afd4-4718-a3e6-1105b56b42d8 all=True
      Data:
        Message = Successfully started job to add instance to config d3cd87de-afd4-4718-a3e6-1105b56b42d8
        Job Id = d0a11091-f202-4350-b59a-f0cddc9fb035
  3. ジョブIDを使用して、開始した操作のステータスをチェックします。

    PCA-ADMIN> drGetJob jobId=3801d0be-f2ab-48d5-ad12-cd8afd444bc2
    Data:
      Type = add_computeinstance
      Job Id = 3801d0be-f2ab-48d5-ad12-cd8afd444bc2
      Status = finished
      Result = success
      Message = job successfully retrieved
      Response = Successfully added the following instances to mydrconf1 ['ocid1.instance1....uniqueID','ocid1.instance2....uniqueID']
  4. drAddComputeInstanceコマンドを繰り返して、必要なすべてのコンピュート・インスタンスをDR構成に追加します。

  5. DR構成に含まれるインスタンスのリストを表示するには、drGetComputeInstancesコマンドを使用します。DR構成IDは必須パラメータです。

    PCA-ADMIN> drGetComputeInstances drConfigId=d3cd87de-afd4-4718-a3e6-1105b56b42d8
    Data:
      id
      --
      ocid1.instance1....uniqueID
      ocid1.instance2....uniqueID
      ocid1.instance3....uniqueID
      ocid1.instance4....uniqueID
  6. DR構成に含まれるインスタンスのステータスおよび詳細を表示するには、drGetComputeInstanceコマンドを使用します。DR構成IDおよびインスタンスIDは必須パラメータです。

    PCA-ADMIN> drGetComputeInstance drConfigId=d3cd87de-afd4-4718-a3e6-1105b56b42d8 instanceId=ocid1.instance1....uniqueID
    Data:
      Compartment Id = ocid1.compartment....uniqueID
      Boot Volume Id = ocid1.bootvolume....uniqueID
      Compute Instance Shape = VM.PCAStandard1.Flex
      Message = Successfully retrieved instance data
サービスWeb UIの使用
  1. DR構成に追加する必要があるコンピュート・インスタンスのOCIDsを収集します。サービスエンクレーブUIまたは次の CLIコマンドを使用します。

    • oci iam compartment list

    • oci compute instance list --compartment-id <compartment_OCID>

  2. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。表で、コンピュート・インスタンスを追加する構成をクリックします。DR構成の詳細ページが表示されます。

  3. 「リソース」セクションで、「コンピュート・インスタンス」をクリックします。

    「コンピュート・インスタンス」ボックスの右側で、「インスタンスの追加」をクリックします。

  4. 「コンピュート・インスタンスの追加」ウィンドウで、次のいずれかの方法を使用してコンピュート・インスタンスを選択します。

    • インスタンスOCID別

      OCIDを入力して単一インスタンスを追加します。OCIDsをカンマ区切りリストとして入力して、複数のインスタンスを追加します。

    • コンパートメントOCID別

      コンパートメントOCIDを入力して、コンパートメント内のすべてのインスタンスを追加します。コンパートメントOCIDsをカンマ区切りリストとして入力して、複数のコンパートメントからインスタンスを追加します。

    • すべて

      すべてのマップ済コンパートメントからすべてのインスタンスを追加します。

    「発行」をクリックします。DRジョブが開始されます。正常に完了すると、インスタンスがリソース表に表示されます。

    進捗を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。「ジョブ」表には、各ジョブのステータスがレポートされます。表内のレコードをクリックして、ジョブの詳細を表示します。

  5. DR保護が必要なインスタンスを定期的にチェックし、必要に応じてこれらのステップを繰り返します。

    環境全体のクラウド・リソースが時間の経過とともに追加および削除されるため、DR構成内のコンピュート・インスタンスのリストが最新であることを定期的に確認します。

インスタンスを削除しています

インスタンスは単一のDR構成の一部にしかできません。コンピュート・インスタンスは、追加されたDR構成から削除できます。

サービスCLIの使用
  1. コマンドの実行に必要な情報を収集します。

    • DR構成ID (drGetConfigs)

    • インスタンスOCID (drGetComputeInstances)

  2. drRemoveComputeInstanceコマンドを使用して、選択したコンピュート・インスタンスをDR構成から削除します。

    構文(1行に入力):

    drRemoveComputeInstance 
    drConfigId=<DR_configuration_id> 
    instanceId=<instance_OCID>
    compartmentId=<compartment_OCID>
    all=True
    ノート

    「all」を選択すると、インスタンスおよびコンパートメントのパラメータをコマンドに含めることはできません。

    例:

    • 単一インスタンス

      PCA-ADMIN> drRemoveComputeInstance drConfigId=d3cd87de-afd4-4718-a3e6-1105b56b42d8 instanceId=ocid1.instance....uniqueID
      Data:
        Message = Successfully started job to remove instance(s) from DR config d3cd87de-afd4-4718-a3e6-1105b56b42d8
        Job Id = 20f6735e-7702-4d27-ba19-41cf08a86d90
    • コンパートメント内のすべてのインスタンス

      PCA-ADMIN> drRemoveComputeInstance drConfigId=d3cd87de-afd4-4718-a3e6-1105b56b42d8 compartmentId=ocid1.compartment....uniqueID
      Data:
        Message = Successfully started job to remove instance(s) from DR config d3cd87de-afd4-4718-a3e6-1105b56b42d8
        Job Id = c4b0ff83-45e3-4498-98bb-e8a2f6b904e8
    • DR構成のすべてのインスタンス

      PCA-ADMIN> drRemoveComputeInstance drConfigId=d3cd87de-afd4-4718-a3e6-1105b56b42d8 all=True
      Data:
        Message = Successfully started job to remove instance(s) from DR config d3cd87de-afd4-4718-a3e6-1105b56b42d8
        Job Id = 0a2cdc62-1d13-4774-b3c6-d2a30b75db5e
  3. ジョブIDを使用して、開始した操作のステータスをチェックします。

    PCA-ADMIN> drgetjob jobId=20f6735e-7702-4d27-ba19-41cf08a86d90
    Data:
      Type = remove_computeinstance
      Job Id = 20f6735e-7702-4d27-ba19-41cf08a86d90
      Status = finished
      Result = success
      Message = job successfully retrieved
      Response = Successfully removed the following instances from mydrconf1 ['ocid1.instance....uniqueID']
  4. DR構成から必要なすべてのコンピュート・インスタンスを削除するには、drRemoveComputeInstanceコマンドを繰り返します。

サービスWeb UIの使用
  1. ディザスタ・リカバリ・サービスで、「DR構成」ページを開きます。表で、コンピュート・インスタンスを削除する構成をクリックします。DR構成の詳細ページが表示されます。

  2. 「リソース」セクションで、「コンピュート・インスタンス」をクリックします。DR構成に含まれるすべてのインスタンスが表に表示されます。

  3. 単一のインスタンスをすばやく削除するには、「アクション」列でクイック・メニュー(3つのドット)を開き、「削除」をクリックします。複数のインスタンスを削除するには、次のステップに進みます。

  4. 「DR Configuration」詳細ページの右上隅にある「Controls」メニューを開き、「Remove Instances」をクリックします。

  5. 「コンピュート・インスタンスの削除」ウィンドウで、次のいずれかの方法を使用して削除するコンピュート・インスタンスを選択します。

    • インスタンスOCID別

      OCIDを入力して単一インスタンスを削除します。OCIDsをカンマ区切りリストとして入力して、複数のインスタンスを削除します。

    • コンパートメントOCID別

      コンパートメントOCIDを入力して、コンパートメント内のすべてのインスタンスを削除します。コンパートメントOCIDsをカンマ区切りリストとして入力して、複数のコンパートメントから含まれているインスタンスを削除します。

    • すべて

      マップされたすべてのコンパートメントから、含まれているすべてのインスタンスを削除します。

    「発行」をクリックします。DRジョブが開始されます。正常に完了すると、インスタンスはリソース表から削除されます。

    進捗を追跡するには、「ディザスタ・リカバリ・サービス」で「ジョブ」を選択します。「ジョブ」表には、各ジョブのステータスがレポートされます。表内のレコードをクリックして、ジョブの詳細を表示します。

  6. DR保護が不要になったインスタンスを定期的に確認し、必要に応じてこれらのステップを繰り返します。

    環境全体のクラウド・リソースが時間の経過とともに追加および削除されるため、DR構成内のコンピュート・インスタンスのリストが最新であることを定期的に確認します。