100%レンタルサーバーを使いこなすサイト100%レンタルサーバーを使いこなすサイトホームページ初心者・レンタルサーバー初心者の方でもレンタルサーバーを100%使いこなす情報を徹底調査します。Availability)の機能について解説します。利用することで障害発生時のダウンタイムが計算できるようになり、インフラの運用管理の品質が大幅に向上します。障害やパニックなどホスト障害時(仮想マシンの障害ではありません)に、仮想マシンを他のホストにフェイルオーバーする機能です。仮想マシンごとに「OS」や「アプリケーション」で複雑な設定をする必要はなく、HAの設定でアプリケーションレベルまでフェイルオーバーによる保護の対象になります。よってクラスタを構成することで利用できます。その結果、物理ホスト障害に対する高可用性を実現できます。クラスタを構成する必要があります。ホスト上で再起動させることにより、仮想マシンの稼働を回復させる高可用性の機能です。再起動の間は、サービスは利用できません。そのため多少のダウンタイムが発生します。よって速やかに他のホスト上で再起動されるので、物理ホストの復旧を待つことなく、仮想マシンのサービスを復旧できます。アプリケーション含む)は、特別な構成を行う必要がありません。用に設定をする必要ありません。保護されるので設定がシンプルで簡単です。構成するためには以下の構成が必要です。上記構成に加えて以下の条件を満たしている必要があります。仮想マシンの状態クラスタの設定などをクラスタ内の他のホストに通知しています。仮想マシンの再起動を行ないます。連携して仮想マシンのパワーオンを行ないます。ハートビートでクラスタ内のホストを相互に死活監視しています。ホスト間でハートビートを交換しています。※heartbeatとは「心臓の鼓動、動悸」という意味です。ネットワークを利用するためハートビート専用のネットワークは必要ありません。必要な処理を行います。ホスト/仮想マシンの死活監視やフェイルオーパーの実行などは行いません。ハートビートデータストアが追加されました。その結果、より精度の高い障害状況の把握ができるようになりました。ハートビートデータストアは、障害の識別をするために使用され、ストレージパスの死活監視は行いません。データストアはハートビートデータストアとしては利用できません。ホスト自身が行います。エージェントと通信できるよう構成されます。HAクラスタを構成する各ホストの役割ホストはマスターホストスレーブホストに役割が分かれます。■マスターホストの役割スレーブホストの状態を監視します。スレーブホストに障害が発生した場合や接続できなくなった場合、マスターホストはどの仮想マシンを再起動する必要があるかを確認します。仮想マシンの電源状態を監視します。仮想マシンに障害が発生した場合、その仮想マシンを確実に再起動させます。どのホストで再起動するかもマスターホストが決定します。クラスターホストと保護対象の仮想マシンのリストの管理をします。再起動に成功したかどうかを追跡します。再起動に失敗した場合、再起動をリトライするタイミングを決定します。自分自身の状態に関する情報をマスターホストに送信します。マスターホストからの指示があれば、仮想マシン再起動します。ホストネットワークの隔離を検出します。認識される障害の一覧です。エージェントは、相互にハートビートを交換して死活監視を行います。他のホストからハートビートを受信しない状態が一定期間続くと、そのホストに障害が発生したと判断し、フェイルオーバーします。ネットワークパーティション時のファイルオーバーネットワークパーティション状態とは、管理ネットワークの一部で障害が発生したため、管理ネットワークが分断された状態です。問題ないと判断し、フェイルオーバーは行われません。障害時の動作(マスター選出&フェイルオーバー実行)のまとめ以下、障害時の動作を表にしましたが、こうしてみると基本的に「ホスト障害時にしか仮想マシンフェイルオーバーしない」と覚えておけばいいようです。※ちなみにホスト障害時には「ネットワークへのハートビート」も「ハートビートデータストアへのハートビート」も通りません。あとは細かい部分で「マスター」と「スレーブ」が選出されたりされなかったりといったところです。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。