ライブ マイグレーション

機密 VM インスタンスは、ライブマイグレーションをサポートするために、以下の構成を備えている必要があります。

その他の機密 VM タイプはライブマイグレーションをサポートしておらず、作成時にonHostMaintenanceポリシーTERMINATEに設定する必要があります。これは、VM が ホストメンテナンスイベント の間停止することを意味します。

ライブマイグレーションをサポートしていない機密 VM インスタンスのホストメンテナンスイベント

ホストメンテナンスイベント中、ライブマイグレーションをサポートしておらず、デフォルトのホストメンテナンスポリシー設定が適用されている機密 VM インスタンスは停止されます。メンテナンス完了後、再起動されます。

以下の表は、ライブマイグレーションをサポートしていない機密 VM インスタンスにおけるホストメンテナンスポリシー設定のデフォルト値を示しています。

ホスト メンテナンス ポリシー 機密情報 VM のデフォルト値 説明
onHostMaintenance TERMINATE

ライブマイグレーションをサポートしない機密 VM インスタンスの場合、このプロパティはTERMINATEに設定する必要があります。 これは、メンテナンスイベント中に機密 VM インスタンスが停止し、ステータスが TERMINATED に設定されることを意味します。

automaticRestart true trueに設定すると、メンテナンス完了後に機密 VM インスタンスが再起動します。
hostErrorTimeoutSeconds 330 ホストが応答しない仮想マシンを再起動しようとするまでの、90から330までの秒数。

計画すれば、ホストメンテナンスイベントの影響を最小限に抑える機密 VM インスタンス上で。

ホストメンテナンスイベントの影響を最小限に抑える

ライブマイグレーションをサポートしていない機密 VM インスタンスに対するホストメンテナンスイベントの影響を最小限に抑えるには、以下の手順を実行できます。

メンテナンスイベント通知を監視する

ホストイベントの事前通知を受け取るには、メタデータ値 /computeMetadata/v1/instance/maintenance-event を監視してください。そのためには、機密 VM インスタンスで以下のコマンドを実行してイベント通知をリクエストしてください。

curl http://metadata.google.internal/computeMetadata/v1/instance/maintenance-event -H "Metadata-Flavor: Google"

メタデータサーバーへのリクエストがNONEを返した場合、VM は停止するようにスケジュールされていません。メタデータサーバーがTERMINATE_ON_HOST_MAINTENANCEを返した場合、VM は停止するようにスケジュールされています。

以下の表は、ライブマイグレーションをサポートしていない機密 VM インスタンスのホストメンテナンスイベント通知期間を、機密コンピューティング技術の種類別に示しています。これらの期間を参考に、ホストのメンテナンスイベントに合わせて計画を立ててください。

機密コンピューティング技術 マシンタイプ 通知期間
AMD SEV C2D なし
C3D 7 日
AMD SEV-SNP N2D 1 時間
インテル TDX c3-standard-* 7 日
c3-standard-*-lssd 7 日
c4-standard-* (プレビュー) 7 日

ホスト メンテナンス イベントをシミュレーションする

機密 VM インスタンスが再起動されたときにワークロードがどのように動作するかをテストするには、ホストメンテナンスイベントをシミュレートできます。 シミュレーション演習を進める中で、実際の事態が発生した際に対応できるよう、どのように業務量を変更できるかを考えてみてください。

仕事量を変える

ホストメンテナンスイベントをシミュレーションした後、その経験を活かしてワークロードを修正し、メンテナンスイベントに対応できるようにすることができます。例えば、以下のいずれかの手法を用いることができます。

機密 VM インスタンスを単独テナントノードにプロビジョニングする

ニーズに合致する場合は、単一テナントノード上に機密 VM インスタンスをプロビジョニングできます。これにより、Google が仮想マシン(VM)のメンテナンスを実施できる 4 時間の時間帯を指定できます。 また、手動ライブマイグレーションこれは、VM をあなたが管理する別のノードまたはノードグループに移動します。

単一テナントノードの価格設定を参照してください。

次のステップ

回復力のあるシステムの設計について学びましょう。