1.5.4. vSphere HA/FT 構成ガイド

1.5.4.1. はじめに

本文書の目的、位置づけ

この文書は、Smart Data Platform(以下、「SDPF」と記載します)をカスタマーポータルからご利用であり、VMware社が提供するvSphere製品を活用した仮想化環境構築経験のあるお客さまを対象としております。
以下のメニューの作成が完了した段階からの手順をご紹介しております。
事前に作成されているメニュー一覧
項目 作成状況
SDPFのお申込み お申込みが完了
ロジカルネットワークメニュー vSphereマネージメント用(データプレーン)/vSphereサーバーインスタンス通信用(データプレーン)/vSphere vMotion用(データプレーン)/ストレージ接続用(ストレージプレーン)の合計4IDの作成完了
ブロックストレージメニュー(IO性能確保) LUNの作成が完了
ファイアウォールメニュー (vUTM) ファイアウォールの作成完了
インターネット接続メニュー インターネットゲートウェイの作成完了
VMware vSphere ESXi 設定が完了
VMware vCenter Server 構築が完了

事前にご準備いただくもの

vSphere Clientがインストール可能な端末(ESXiの操作はコンソール接続時以外、vSphere Clientで実施します)
インストールに必要な要件は以下のVMware社の vSphere Client and vSphere Web Client Software Requirements を参照してください。
  • SDPFにインターネット接続可能なネットワークをご用意ください。

参照する詳細情報

主に以下の詳細情報を参照いただき、本手順書をご確認ください。

  • ベアメタルサーバー 詳細情報
  • OS 詳細情報
  • vSphere 詳細情報
  • ハイパーバイザー ゲストイメージ 詳細情報

本書のご利用にあたって

本書を参照いただくにあたって、以下の点にご留意ください。

  • 本書では、本書にて紹介する構成を、実際に当社にて構築した際の手順を、一例として紹介します。お客さまの環境・構成において動作することをお約束するものではありません。
  • 本書では、本書で扱う構成を構築する場合に求められるSDPF固有の操作を中心に紹介します。vSphere ESXiの一般的な操作方法については、記載しておりませんのでご注意ください。
  • 本書では、ロジカルネットワークの作成やファイアウォールの作成、サーバーインスタンスの作成など一般的な操作について記載しておりません。一般的な操作は、Smart Data Platform 詳細情報やチュートリアルをご参照ください。
  • 本書の記載は、予告なく変更する場合がございますので、あらかじめご了承ください。

概要

本章においては VMware vSphere の機能である vSphere HA および vSphere FT を利用するための構築ガイドを作成する。


vSphere HA/FT 構成前の構成イメージ

../../../_images/3Before.png

構成イメージ(作業後)


vSphere HA/FT 構成後の構成イメージ

../../../_images/6after.png

構成イメージ(作業後)


1.5.4.2. 構築手順

vSphere HA の構成

HAクラスタの作成

  • vSphere Web Client へログインし、左インベントリより、[vCenter] > [Inventory Lists]配下の[Datacenters]をクリックします。
../../../_images/image178.png

  • インベントリの[Datacenter]を右クリックし、[New Cluster]をクリックします。
../../../_images/image228.png

  • [New Cluster]ウインドウが表示されるので、必要事項を入力して[OK]をクリックします。
../../../_images/image424.png

本書では以下の設定でクラスタを構築しています。

New Cluster 設定例
項目 既定値 設定値
Name New Cluster ClusterSiteA
Location Datacenter(変更不可) Datacenter
DRS Turn ON(チェックなし) Turn ON(チェックなし)
vSphere HA Turn ON(チェックなし) Turn ON(チェックあり)
Host Monitoring Enable host monitoring(チェックあり) Enable host monitoring(チェックあり)
Admission Control Status Enable adminission control(チェックあり) Enable adminission control(チェックあり)
Policy Host failres cluster tolerates:1(規定値) Host failres cluster tolerates:1(規定値)
Monitorring Sensitivity High(規定値) High(規定値)
VM Monitoring Status Disabled(規定値) VM Monitoring Only
EVC Disable Disable
Virtual SAN Turn ON(チェックなし) Turn ON(チェックなし)

HAクラスタへの vSphere ESXi サーバー参加

  • vSphere Web Client へログインし、左インベントリより、vCenterをクリックします。
  • インベントリより、[vCenter] > [Inventory Lists]配下の[Datacenters]をクリックします。
  • インベントリより、[Datacenter] > [Clusters] > [ClusterSiteA]を選択します。
  • [ClusterSiteA]を右クリックし、[Move Hosts into Cluster]をクリックします。
../../../_images/image620.png

  • [Move Hosts into Cluster]ウインドウが表示されるので、[Filter]タブ内のすべてのESXiホストにチェックを入れ、[OK]をクリックします。
../../../_images/image722.png

試験用仮想マシンを作成

  • 試験用仮想マシンの作成については[VMware vSphere ESXi 構築ガイド]内の[構築手順]-[仮想マシンのOVFテンプレート取得]以降の手順をご確認ください。

障害試験 (vSphere HA) の動作を確認

本書では以下の設定で障害試験(vSphere HA)の動作確認を実施しています。

障害試験(vSphere HA)動作確認 設定例
確認方式 ping疎通確認 HTTP疎通確認
疎通元 10.1.1.150 (ECL サーバーインスタンス インスタンス) 10.1.1.150 (ECL サーバーインスタンス インスタンス)
疎通先 10.1.1.88 (試験用仮想マシン) http://10.1.1.88 (試験用仮想マシン)

  • ECL サーバーインスタンス インスタンスのスタートメニューより[Command Prompt]を開き、試験対象の仮想マシンにpingコマンドを実行し、試験用仮想マシンと疎通可能なことを確認します。
../../../_images/image921.png

  • ECL サーバーインスタンス インスタンスのブラウザを起動し、試験用仮想マシンとHTTP接続可能なことを確認します。
../../../_images/image823.png

本書では以下の設定で障害試験(vSphere HA)の動作確認を実施しています。

障害試験(vSphere HA)動作確認 設定例
確認方式 ping疎通確認 HTTP疎通確認
疎通元 10.1.1.150 (ECL サーバーインスタンス インスタンス) 10.1.1.150 (ECL サーバーインスタンス インスタンス)
疎通先 10.1.1.88 (試験用仮想マシン) http://10.1.1.88 (試験用仮想マシン)

  • ブラウザより、Web Clientに接続し試験対象の仮想マシンが起動しているESXiを選択し、[Actions] > [Shut Down] をクリックします。
../../../_images/image1025.png

  • [Log a reason for this shutdown operation: ]内にシャットダウンの理由を記載し、[OK]をクリックします。

  • pingコマンドを実行した[Command Prompt]を確認し、[Shut Down]実行後に、[time out]している事を確認します。
  • 数回[time out]した後に、疎通できる事を確認します。
  • HTTP接続できない事を確認します。数秒後にHTTP接続が開始している事を確認します。
  • ブラウザより[Enterprise Cloud]を起動し、[Server List]内にあるShut DownしたESXiに接続します。
  • 右ペイン内にある[Start Server]をクリックします。
../../../_images/image1318.png

  • [Start Server]ウインドウが表示されるので、[Start Server]をクリックします。
../../../_images/image1417.png

  • vSphere Web Client にて、シャットダウンしたESXiが起動したことを確認します。
../../../_images/image1513.png

  • 必要に応じて、仮想マシンを元のESXi配下に移行します。
  • Web Clientより左ペインの対象仮想マシンを選択し、右ペインの[Actions] > [Migrate...] をクリックします。
../../../_images/image10111.png

  • [Migrate]のウインドウより[Change host]を選択し、[Next]をクリックします。
../../../_images/image1026.png

  • 移行先のESXiを選択し、[Next]をクリックします。
../../../_images/image1035.png

  • [Reserve CPU for optimal vMotion performance (Recommended)]を選択し、[Next]をクリックします。
../../../_images/image1044.png

  • [Select vMotion priority]にて「Schedule vMotion with high priority(recommended)」を選択し[Next]クリックします。
../../../_images/image1055.png

  • [Finish]をクリックします。
../../../_images/image11110.png

vSphere FT の構成

vSphere FT ネットワーク設定

  • vSphere Web Client へログインし、左インベントリよりvCenterをクリックします。
  • インベントリより、[vCenter] > [Inventory Trees]配下の[Hosts and Clusters]をクリックします。
  • ESXiサーバーを選択し、中央ペインの[Manage]タブ内の[Networking]をクリックします。
../../../_images/image1065.png

  • [Virtual switches]からvDSを選択し、vSphere FTのネットワーク設定を行うポートグループ内[VMkernel]を選択し、[Edit Settings]をクリックします。
../../../_images/image237.png

試験用仮想マシンを作成

  • 試験用仮想マシンの作成については[VMware vSphere ESXi 構築ガイド]内の[構築手順]-[仮想マシンのOVFテンプレート取得]以降の手順をご確認ください。
  • 本手順では、vSphere HA 動作確認で使用した試験用仮想マシンを、引き続き使用します。

試験用仮想マシンのvSphere FT 有効化

  • vSphere Web Clientにて、左インベントリより、vCenterをクリックします。
  • インベントリより、[vCenter] > [Inventory Trees]配下の[Hosts and Clusters]をクリックします。
  • 試験用仮想マシンを右クリックし、[All vCenter Actions] > [Fault Tolerance] > [Turn on Fault Tolerance]をクリックします。
../../../_images/image256.png

  • [Select datastores]ウインドウが表示されるので、[Storage]の[Browse...]をクリックします。
../../../_images/image1322.png

  • [Browse...]ウインドウが表示されるので、Secondaryを作成するストレージを選択します。
../../../_images/image1332.png

  • [Select hosts]ウインドウが表示されるので、Secondaryを置く対象ホストを選択します。
../../../_images/image1352.png

  • [Ready to complete]ウインドウで入力内容を確認し[Finish]をクリックします。
../../../_images/image1362.png

Secondary が作成されたことを確認します

障害試験 (vSphere FT) の動作を確認

本書では以下の設定で障害試験(vSphere FT)の動作確認を実施しています。 動作確認の内容は、障害試験(vSphere HA)と同様になります。

障害試験(vSphere FT)動作確認 設定例
確認方式 ping疎通確認 HTTP疎通確認
疎通元 10.1.1.150 (ECL サーバーインスタンス インスタンス) 10.1.1.150 (ECL サーバーインスタンス インスタンス)
疎通先 10.1.1.88 (試験用仮想マシン) http://10.1.1.25 (試験用仮想マシン)

  • ECL サーバーインスタンス インスタンスのスタートメニューより[Command Prompt]を開き、試験対象の仮想マシンにpingコマンドを実行し、試験用仮想マシンと疎通可能なことを確認します。
../../../_images/image921.png

  • ECL サーバーインスタンス インスタンスのブラウザを起動し、試験用仮想マシンとHTTP接続可能なことを確認します。
../../../_images/image823.png

  • ブラウザよりvSphere Web Clientに接続し、試験対象の仮想マシンが導入されているESXiを選択し、[Actions] > [Shut Down] をクリックします。
../../../_images/image1025.png

  • [Log a reason for this shutdown operation: ]内にシャットダウンの理由を記載し、[OK]をクリックします。
../../../_images/image1120.png

  • pingコマンドを実行した[Command Prompt]を確認し、[Shut Down]実行後に、0〜2回程度の[time out]を確認します。
../../../_images/image000294.png

  • 切断されることなく、HTTP接続可能なことを確認します。
../../../_images/image823.png

  • ブラウザより[Enterprise Cloud]を起動し、[Server List]内にあるShut DownしたESXiに接続します。
  • 右ペイン内にある[Start Server]をクリックします。
../../../_images/image1318.png

  • [Start Server]ウインドウが表示されるので、[Start Server]をクリックします。
../../../_images/image1417.png

  • vSphere Web Client にて、シャットダウンしたESXiが起動したことを確認します。
../../../_images/image1513.png