Nova Compute 高可用性

Nova Compute 高可用性

HA 用にフェンシングを備えた 3 つの仮想コントローラーを展開しました。Ceph バックエンドを使用して Nova コンピューティング HA を試しました。ただし、プライマリ ノードがシャットダウンしたときに VM を別のコンピューティング ノードにフェンシングすることができません。

答え1

インスタンス HA は、ホストのコンピュート ノードに障害が発生するたびに、インスタンスの退避を自動化します。インスタンス HA によってトリガーされる退避プロセスは、「インスタンスの退避」で説明されているように、ユーザーが手動で実行できるものと似ています。インスタンス HA は共有ストレージとローカル ストレージ環境で動作します。つまり、退避されたインスタンスは、最初から生成された場合でも、新しいホスト内で同じネットワーク構成 (静的 IP、フローティング IP など) と特性を維持します。

インスタンス HA は、次の 3 つのリソース エージェントによって管理されます。

fence_compute: ノードが利用できなくなったときに退避対象としてコンピュートノードをマークします

NovaEvacuate: 障害が発生したノードからインスタンスを退避し、コントローラーノードの1つで実行されます。

nova-compute-wait: インスタンスが機能する Compute ホストに完全に退避されたら、インスタンス上の Compute サービスを再起動します。

詳しくはこちらをご覧くださいリンク

関連情報