ホスト障害リカバリー・ポリシー
ホストに予期しない障害が発生してリカバリーできない場合、障害が発生したホスト上の仮想サーバー・インスタンスは、正常なホスト上で自動的に再始動されます。 再始動ポリシーは、インスタンスの作成時に、または既存のインスタンス上で、仮想サーバー・インスタンスを再始動しないように構成できます。
IBM Cloud® は、計画外のホスト障害時のワークロードの中断を防ぐために役立つ、継続的なモニター手順と操作を使用します。IBM Cloud® は、インフラストラクチャーを継続的にモニターすることで、すべてのホストで正常かつ応答可能な状態を確保します。 ホストの問題は、発生から 30 秒以内に検出されます。 ホスト障害が検出され、ホストを即時にリカバリーできない場合、IBM Cloud® は、影響を受けるホスト上のすべての仮想サーバーに対して、選択された障害リカバリー・ポリシーを 5 分以内に開始します。
使用可能なリカバリー・ポリシー
インスタンスのホスト障害ポリシーのデフォルト設定は「再始動」です。 ポリシーは、インスタンスを中断せずにいつでも変更することができ、ホスト障害イベントからのリカバリー時にのみ使用されます。
ホスト障害ポリシー | ポリシーの説明 |
---|---|
再始動 | インスタンスは別のコンピュート・ホストで自動的に再始動されます |
停止 | インスタンスは別のコンピュート・ホストで再始動されません |
再始動
ホスト障害ポリシーが「再始動」に設定されていて、ホストに障害が発生した場合、インスタンスは別の使用可能なホストに再配置されて再始動されます。 再始動されたインスタンスは、元のインスタンスと同じブート・ボリュームと同じデータ・ボリュームを使用します。 再始動されたインスタンスには、新規ホスト上で同じ浮動 IP、静的 IP、および動的 IP アドレスが割り当てられます。
停止
ホスト障害ポリシーが「停止」に設定されていて、ホストに障害が発生した場合、インスタンスは再始動されません。 インスタンスの状況が「停止」に変更されます。 ユーザーは、インスタンス開始アクションを発行することにより、停止したインスタンスを再始動することを選択できます。 再始動すると、インスタンスは使用可能なホストに配置されます。
UI を使用したリカバリー・ポリシーの設定
-
インスタンスのプロビジョニング時に UI を使用して障害リカバリー・ポリシーを設定するには、プロビジョニング・ページで「拡張オプション」を見つけます。
- 「拡張オプション」で、「ホスト障害の自動再始動」を見つけます。 これはオンまたはオフに切り替えることができます。
-
既存のインスタンスの障害リカバリー・ポリシーを設定するには、以下の手順を実行します。
- IBM Cloud コンソールで、ナビゲーションメニュー アイコン
インフラストラクチャ
コンピュート > 仮想サーバーインスタンス に移動します。
- **「仮想サーバー・インスタンス」**ページで、管理するインスタンスの「アクション」アイコン
をクリックします。
- インスタンス詳細ページで、「ホスト障害の自動再始動」を見つけます。 ホスト・リカバリー・ポリシーの状況をオンまたはオフに切り替えるには、鉛筆アイコンをクリックして、「有効」または「無効」を選択します。
- IBM Cloud コンソールで、ナビゲーションメニュー アイコン
詳しくは、『UI を使用した仮想サーバー・インスタンスの作成』および『仮想サーバー・インスタンスの管理』を参照してください。
CLI を使用したリカバリー・ポリシーの設定
インスタンスの作成時またはパッチ適用時に、以下の属性を使用してホスト障害ポリシーを設定できます。
詳しくは、『CLI を使用した仮想サーバー・インスタンスの作成』および『仮想サーバー・インスタンスの管理』を参照してください。
ホスト障害ポリシー | ポリシー属性 |
---|---|
再始動 | '--host-failure-policy restart' |
停止 | '--host-failure-policy stop' |
ホスト障害ポリシーを使用したインスタンスの作成
コマンド・ライン・インターフェース (CLI) を使用して、IBM Cloud VPC にインスタンスを作成し、ホスト障害時の可用性ポリシーを変更することができます。 ibmcloud is instance-create コマンドを実行し、--host-failure-policy
プロパティーを restart
または stop
に設定します。 ホスト障害ポリシー・サービスは、デフォルトで restart
に設定されています。
ibmcloud is inc test r006-a0162c41-6a75-4a04-aabb-da1c78539531 us-south-2 bx2-2x8 7284-47efd8c6-0efc-462e-89c0-e0457119f90b --image r006-63363662-a4ee-4ba4-a6c4-92e6c78c6b58 --host-failure-policy stop
Creating instance test under account VPC1 as user myuser@mycompany.com...
ID 7284_683902df-85ce-4546-808c-3675247074d8
Name test
CRN crn:v1:bluemix:public:is:us-south-2:a/a1234567::instance:7284_683902df-85ce-4546-808c-3675247074d8
Status pending
Availability policy on host failure stop
Startable true
Profile bx2-2x8
Architecture amd64
vCPU Manufacturer Intel
vCPUs 2
Memory(GiB) 8
Bandwidth(Mbps) 4000
Image ID Name
r006-63363662-a4ee-4ba4-a6c4-92e6c78c6b58 ibm-centos-7-9-minimal-amd64-3
VPC ID Name
r006-a0162c41-6a75-4a04-aabb-da1c78539531 cli-vpc-1
Zone us-south-2
Resource group ID Name
11caaa983d9c4beb82690daab08717e9 Default
Created 2021-10-25T16:39:30+05:30
Boot volume ID Name Attachment ID Attachment name
- PROVISIONING 7284-69923add-65e2-4b93-bee4-a4bca3836696 collector-reverb-exiting-swinging
ホスト障害ポリシーを使用してインスタンスを更新する
コマンド・ライン・インターフェース (CLI) を使用して、IBM Cloud VPC のインスタンスを更新し、ホスト障害時の可用性ポリシーを変更することができます。 ibmcloud is instance-update コマンドを実行し、--host-failure-policy
プロパティーを start
または stop
に設定します。 ホスト障害ポリシー・サービスは、デフォルトで restart
に設定されています。
ibmcloud is inu 7284_683902df-85ce-4546-808c-3675247074d8 --host-failure-policy restart
Updating instance 7284_683902df-85ce-4546-808c-3675247074d8 under account VPC1 as user myuser@mycompany.com...
ID 7284_683902df-85ce-4546-808c-3675247074d8
Name test
CRN crn:v1:bluemix:public:is:us-south-2:a/a1234567::instance:7284_683902df-85ce-4546-808c-3675247074d8
Status running
Availability policy on host failure restart
Startable true
Profile bx2-2x8
Architecture amd64
vCPU Manufacturer Intel
vCPUs 2
Memory(GiB) 8
Bandwidth(Mbps) 4000
Image ID Name
r006-63363662-a4ee-4ba4-a6c4-92e6c78c6b58 ibm-centos-7-9-minimal-amd64-3
VPC ID Name
r006-a0162c41-6a75-4a04-aabb-da1c78539531 cli-vpc-1
Zone us-south-2
Resource group ID Name
11caaa983d9c4beb82690daab08717e9 Default
Created 2021-10-25T16:39:30+05:30
Boot volume ID Name Attachment ID Attachment name
r006-780e6d41-b8c0-4023-b81f-2dcabf0b834f aardvark-matrix-tidy-fragment 7284-69923add-65e2-4b93-bee4-a4bca3836696 collector-reverb-exiting-swinging
API を使用したリカバリー・ポリシーの設定
During instance 作成する or 更新 operations, the host_failure
sub-property can be used to set the host failure availability_policy
of the virtual server instance. コンピュート・ホストで障害が発生した場合は、restart
または stop
を指定してポリシーを設定します。
ホスト障害ポリシー | 属性 |
---|---|
再始動 | 'restart' |
停止 | '停止' |
詳しくは、『インスタンスの作成』および『仮想サーバー・インスタンスの管理』を参照してください。
次のステップ
計画的および計画外のホスト停止について詳しくは、FAQ の『仮想サーバーが異なるホストにマイグレーションされるのは、どのような場合ですか?』を参照してください。