VCAP-Deployの試験対策記事です。バージョンは6.5)本記事は、記事投稿者が当該試験を受験前に自己学習のまとめとして掲載しているものですので、記事作成時点では投稿者は試験で実際に問われる設問を一切把握しておりません。記事の内容は、当該試験の公式出題範囲から出題される可能性が高そうなものを独自に予測したものですので、その点をご留意の上お読みいただけますと幸いです。本記事の親記事はこちらですので、他のSectionについても同様の情報を参照されたい場合は以下のリンクも是非ご覧ください。Plusで利用可能なフェイルオーバークラスターですね。共有ストレージを用いて、仮想マシンの停止イベントが発生した場合に、コンピュートノードを切り替える事でフェイルオーバーを実装している機能です。Epping氏がリードされているテクノロジーです。HAのDeepな情報が得られますから是非オススメです。HAに関する記事も、素晴らしいものがありますので、基礎の確認はこちらでお願いします。Docs)今回は試験対策という事で、本機能の有効化と初期設定について確認をしていきます。vSphere“を利用します。同じ操作を行いたい方は、こちらのラボをレンタルの上下記手順に従い練習が可能です。機能の有効化からです。Availability”というメニュー内の”Edit”をクリックしましょう。Off”の記載がありますね。次の画面では、本機能を有効化します。HA”を選択しましょう。HA”とは異なる機能ですので、注意しましょう。機能有効化のチェック後は、デフォルトの障害に対応する振る舞いは次の通りとなっています。ホスト障害へは仮想マシンを再起動して復帰するようになっていますが、それ以外の障害シナリオにも対応する必要がある場合は、こちらのプルダウンでそれらを指定しましょう。コントロール”を使いましょう。デフォルトでこちらの機能は無効(Disabled)ですが、3つのリソース確保手法がありますので、違いを抑えて状況ごとに使い分けましょう。アドミッションコントロールの基本的な考え方を復習したい方は、こちらのページを参照ください。Serverよりプッシュインストールされますので、”最近のタスク”ではそのインストールの進捗を確認することが出来ます。体感では1分少々でこの作業は完了します。FTは、完全ダウンタイム無しのクラスタリング機能です。HAが有効化されたクラスター上にてのみ構成が可能です。本機能の有効化は、保護対象の仮想マシンを右クリックすることで機能の有効化が可能です。クラスター機能で有りながら、クラスターが操作対象ではない点は少しトリッキーです。FTの項目はグレーアウトしているので、混乱しないように気をつけましょう。1つ重要な点があります。アダプター”を設定されていることです。FTでは、常に2つのホスト間でメモリ状態を同期します。このためネットワーク設定がこちらです。設定そのものは、ただチェックを入れるだけですので、操作自体は簡単です。アダプターに対して設定を入れる事が出来ますので是非試してみてください。FTを有効化する際には、次の2つの設定を入力します。1つ目は、2台目の仮想マシンの保存先を指定します。この際、VMDKや仮想マシンの構成ファイルやスプリットブレイン回避用のファイルを保存する先を個別に指定したい場合は、下図のように指定が可能です2つ目は、2台目の仮想マシンを動作させるホストを指定します。今回は警告メッセージとして、”1台目と2台目の仮想マシンがデータストアに保存されており、非推奨な構成”であるという事が記述されています。FTの設定手順を確認しているだけですので無視をします)実際に有効化した後、該当の仮想マシンは少し青色が濃いアイコンに変わります。Toleranceの項目が追加されました。仮想マシンを起動すると、保護状態が”Protected”に変化しました。FTによる保護が完了したと言えます。Plusライセンスでのみ利用が可能なワークロード分散機能ですね。仮想マシンの起動時には、リソースの利用状況の観点から仮想マシン自体が快適に動作が出来る箇所に配置されます。稼働中の仮想マシンに対しても、vMotionのネットワーク構成が実装されている場合は、一定のトリガーと条件を持って、”自動的に”または”ユーザーの承認”を持って、vMotionが自動実行されますDRSについても機能が登場してから多くの記事が出ていますので、いくつかご紹介します。HAやFTと似たような操作となります。上述しているvMotionによる稼働中の仮想マシンの移行のためには、vMotionネットワークがホストに対して構成されている必要があります。Docs)まずは機能の有効化からです。DRS”というメニュー内の”Edit”をクリックしましょう。DRS”にチェックを入れます。Serverに任せるのか、ユーザーの承認をもって行うかなどの、細かな設定は下図内の各種オプションによって選択が出来ます。今回は試験対策ということで、画面の様子をお見せすることに特化をしていますので、各種メニューの詳細については、公式ドキュメントや他のブログ記事を参照頂くようお願い致します。DRSが無事有効になると、下図のように”シーソー”のアイコンがクラスターに付帯されます。DRS”のウィンドウが追加されました。プール”や”vApp”と呼ばれる、仮想マシンのためのリソース調整機能の前提条件となっています。今回はDRSが有効になったので、試しにそれらの2種類を作成してみました。HAが有効でなければならないように、DRSもリソースプールなどの機能については同様の振る舞いとなるため、この点は対策のために是非とも抑えておきたいと言えます。コントロール”方式でお話をしましたが、3通りのリソース確保手法があります。事前に違いを把握しておきましょう。次に、仮想マシンのフェイルオーバーの順番についてです。こちらについては、現在では5段階のプライオリティがあります。Lowest)もちろんですが、左から順に起動が実行されていきます。下図内では赤枠の箇所がそれを示します。問題は、緑の箇所です。これは何を示すのか?例えば、”Highest”の仮想マシンを全て起動し終えた後、次は”High”の仮想マシンの起動に移行するわけですが、何を持って次の層に移行するのか、という条件していがこちらです。ゲストOS内の指定のアプリケーションが起動し、そこからのハートビートが確認されたら、(次のプライオリティの起動へ移行する)1と2ですが、これらには殆ど差がないのに加え、起動プライオリティの層間でのタイムギャップはほぼ0になることが殆どです。HighestとHighが同時に起動したように見えてしまいます。ドメインコントローラーやDNSなどのように、インフラストラクチャの根幹を担うような仮想マシンは、確実に他の仮想マシンよりも先に起動しているべきです。この点を考えますと、確実にそれらのサービスがOS内で振る舞うことを保証するためにも、上記の1~4の中では、3または4が現場では活躍する可能性が高いです。Epping氏も次の記事で記述されております。Bricks.com)なお、実際の仮想マシン個別に、起動優先度を設ける場合は、次のように、”仮想マシンのオーバーライド”メニューを利用します。今回は、仮想マシン”linux-micro-01a”を”Highest”として設定しました。A”自体が持つ設定を利用する形になります。FTを構成する際には、いくつかの制限があります。こちらについてはナレッジもまとめられていますので事前にこちらを確認ください。ルールは、仮想マシンが動作するホストについてユーザーが構成したルールにより定義が可能です。設定入力箇所は次の赤枠内から行います。この機能を使うと、次のような事が出来るようになります。ある仮想マシンとある仮想マシンは、同じホスト上で動作する必要があるある仮想マシンとある仮想マシンは、同じホスト上で動作してはいけないある仮想マシンは、特定のホスト上で動くようにするある仮想マシンは、特定のホスト上で動かないようにする以下の図内では、仮想マシングループ”CRM-VMs”というグループ内の2台の仮想マシン(App-VMとDB-VM)は、ホストグループ”Servers”内の2台のホスト(esx-01a.crop.localとesx-02a.crop.local)上で動作をするように設定しています。基本的にはこれらのホスト上で動作し、障害などに伴い条件を満たせない場合はここに記述がないホストにもフェイルオーバーする設定です。(Shouldルール)より強制度を高くする場合は、Mustルールを利用します。これにより確実に指定されたホスト以外で動作することがなくなります。Diveをしてチーミングポリシーの負荷分散の様子をesxtopで確認してみました。ESXi上で動作する仮想マシンの”仮想マシンハードディスク”の展開形式及びその変換について紹介致します。本日は年に一回のVMware認定トレーナーのためのセミナー兼懇親会に参加して参りました。この場を借りまして、VMware教育部様へお礼申し上げます。Blogにて公開されましたvSphere7の記事の英文版を日本語化かつダイジェストで提供しているものです。2022年9月から、Youtube上での動画による情報配信も開始しました。