2021年7月26日月曜日

AHVの High Availability(⾼可⽤性)について

みなさん、こんにちは

本日投稿の内容について、以前別サイトで私が投稿したブログの内容です。
サイトの閉鎖に伴い、こちらで再度掲載いたします。

今回はAHVの高可用性【High Availability】(以下HAで省略)についてご紹介します。

HAの⽅式については2種類存在します。
  • ベストエフォート
  • リザベーション

1.ベストエフォート方式について
HAの設定についてはFoundationでセットアップ後に組まれていますが、Prismのメニューで「Manage VM High Availablity」というメニューで「Enable HA Reservation」のチェックのON/OFFで設定が決まります。
設定をOFFのままであれば、ベストエフォートになり、ONにすればリザベーション(予約)になります。

  • Acropolisは、ホストがダウンした場合に管理する仮想マシンの⾼可⽤性を提供
  • 正常でないホストが修復されている間に、別の正常なホスト上で仮想マシンが再起動されます
  • ホストが修復されている間、仮想マシンが⻑期間停⽌する⼼配はありません
  • ストレージの⾼可⽤性の最⼤はRF-3であるため、最⼤2つのホスト障害をサポートします
ベストエフォートの場合、障害発⽣後は⾃動で再起動しますが、デフォルト設定なので、ノードで使⽤可能なリソースに基づいて、他のクラスタノード上の仮想マシンの復旧と電源投⼊を⾏います。エンタープライズクラスの機能を最初から有効にすることは⾮常に効果的ですが、ベストエフォート型のオプションでは、リソースの制限のために仮想マシンの電源がオンにならない状況が発⽣する可能性があります。


より定義された復旧モデルの場合、AHVは仮想マシンの⾼可⽤性を保証するために、クラスタ内に必要なリソースを予約することができます。デフォルトのベストエフォート機能と同様に、リザベーション(予約)モードも⽤意されており、ワンクリックで選択できます。

2.リザベーション(予約)方式について
チェックを⼊れることにより、AHVはNutanixクラスタを分析し、復旧に最適な⾼可⽤性ポリシーを選択します。現時点では、システムは、確⽴された⾼可⽤性ポリシーに基づいて新しいVMを確実に回復できるようにポリシーを設定します。
AHVは、ポリシーをクラスタ内の使⽤可能なメモリに基づいており、次の可⽤性ポリシーを提供します。

  • ホストのCPUとメモリの使⽤状況を追跡します
  • ホスト機能の対象となり、仮想マシンのポリシーに準拠した仮想マシンを配置
  • 仮想マシンの⾼可⽤性を保証するリソースを予約
リザーブド・セグメント︓AHVは、単⼀ノードを専⽤ノードに割り当てるのではなく、クラスタ内のノード全体に⾼可⽤性リカバリ・ポイントを分散します。ハイアベイラビリティイベントが発⽣すると、障害の発⽣したホスト上で実⾏されている仮想マシンは、クラスタ内の他のノードで再起動します。

サポートするポリシーについて
  • データローカリティを維持しますQoSを保証します
  • 特定のリソースタイプとの相関関係を決定づける
  • ハードウェア/ソフトウェアポリシーの制約に従う
  • ワークロード間の⼲渉を避ける
  • 集合的なリソース要件を優先する
予約された構成では、仮想マシンの⾼可⽤性設定は、確⽴されたNutanixクラスタのフォールトトレランスレベルに応じて、クラスタ全体でリソースを予約します。仮想マシンの⾼可⽤性の構成では、次のことから保護するために必要なリソースが予約されています。

  1. NutanixコンテナがReplicationFactorが2で構成されている場合、1台のAHVホスト障害まで許容
  2. NutanixコンテナがReplication Factorが3で構成されている場合、2台のAHVホスト障害まで許容
Nutanixは、クラスタから⼊⼿可能な詳細に基づいてリカバリオプションを⾃動的に選択することにより、⾼可⽤性のリカバリ⽅法の選択を簡素化します。ベストエフォート型のデフォルトを超えて仮想マシンの⾼可⽤性を有効にすると、新しい仮想マシンの⾼可⽤性に対応するのに⼗分なリソースがポリシーで確保できる限り、新しく作成された仮想マシンの電源を⼊れることができます。

仮想マシンの⾼可⽤性はハイパーバイザベースの⾼可⽤性のイベントでのみ、実⾏中の仮想マシンのリカバリ性を考慮した構成にする必要があります。ハイパーバイザベースのイベントは、Nutanixソリューション内のストレージまたはCVMイベントを含む⾼可⽤性とは異なります。
ストレージまたはCVMイベントには、(定義されたレプリケーションファクタに基づいて)データレプリケーションによるリカバリと、クラスタ内のリモートCVMへのリダイレクトが含まれます。

以上、よろしくお願い致します。



0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。