メンテナンス・イベント中のインスタンス可用性の設定

コンピュート・インスタンスの基礎となるインフラストラクチャで計画メンテナンスを実行するか、予期しない障害からリカバリする必要がある場合、Oracle Cloud Infrastructureは正常なハードウェアに移行することでインスタンスを自動的にリカバリしようとします。

仮想マシン(VM)インスタンスでは、該当する場合、Oracle Cloud Infrastructureは、メンテナンスが必要な物理VMホストから正常なVMホストに、実行中のインスタンスへの中断は最小限で、サポートされているVMインスタンスをライブ移行します。インスタンスをライブ移行しない場合は、メンテナンス・イベントの通知を受信するように選択できます。通知を受信した後、インスタンスを再起動移行するまで14日間かかります。インスタンスは、期日までにインスタンスを再起動しない場合にのみ、ライブ移行されます。インスタンスをライブ移行できない場合は、かわりに再起動移行(標準VMシェイプの場合)またはインプレースでの再構築(Dense I/O VMシェイプの場合)が使用されます。

移行後、デフォルトでは、インスタンスはメンテナンス・イベントの前と同じライフサイクル状態にリカバリされます。再起動移行後にインスタンスをリカバリする代替プロセスがある場合は、オプションで、メンテナンス完了後もインスタンスが停止したままとなるように構成できます。その後、独自のスケジュールでインスタンスを再起動できます。

権限については、インスタンスの使用に必要なIAMポリシーを参照してください。

  • コンソールを使用して、ライブ移行のオプションおよび移行後のインスタンスのライフサイクル状態を構成できます。

    ライブ移行の構成

    1. Computeの「Instances」リスト・ページにナビゲートします。リスト・ページの検索に関するヘルプが必要な場合は、インスタンスのリストを参照してください。
    2. インスタンスを選択します。
    3. 表示されるオプションを選択します。
      • 「アクション」「他のアクション」「編集」の順に選択します。
      • 「他のアクション」「編集」を選択します。
    4. 「拡張オプション」を選択し、「可用性構成」に移動します。
    5. 「ライブ移行」セクションで、オプションを選択します:
      • Oracle Cloud Infrastructureに最適な移行オプションを選択させる: 基礎となるインフラストラクチャ・コンポーネントのメンテナンスを実行する必要がある場合、正常な物理VMホストにインスタンスを移行するための最適なオプションをOracle Cloud Infrastructureに選択させるには、このオプションを選択します。
      • 可能な場合にライブ移行を使用: 通知または中断なしでインスタンスを正常な物理VMホストにライブ移行するには、このオプションを選択します。ライブ移行が成功しない場合は、再起動移行が使用されます。一部のシェイプでは、ライブ移行がサポートされていません。
      • オプトアウト: メンテナンス・イベントの通知を送信するには、このオプションを選択します。期日までにインスタンスを事前に再起動しない場合、インスタンスはライブ移行されます。

      「インフラストラクチャのメンテナンス後にインスタンスのライフサイクル状態をリストアします」チェック・ボックスで、オプションを選択します:

      • 実行中のインスタンスをリカバリ後に再起動するには、チェック・ボックスを選択します。
      • インスタンスを停止状態でリカバリするには、チェック・ボックスを選択します。
    6. 「Save changes」を選択します。
  • インスタンスを更新するには、instance updateコマンドおよび必須パラメータを使用します:

    oci compute instance update --from-json <file://path/to/file.json>

    <file://path/to/file.json>は、インスタンスの詳細を定義するJSONファイルへのパスです。JSONファイルの例を生成する方法の詳細は、JSONの拡張オプションを参照してください。

    Compute Service CLIコマンドのフラグおよび変数オプションの完全なリストは、Computeのコマンドライン・リファレンスを参照してください。

  • APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。

    このAPI操作を使用して、インスタンスのメンテナンス・リカバリ・アクションを編集します: