Virtual SAN - VMware Hands

HOL-SDC-1608-SpringRelease
Table of Contents
実習ラボの概要: Virtual SAN 6.2 の新機能 .......................................................................... 2
実習ラボのガイダンス ................................................................................................ 3
モジュール 1: オール フラッシュの Virtual SAN 6.2 クラスタ ............................................... 6
オール フラッシュの Virtual SAN クラスタ .................................................................. 7
モジュール 2: パフォーマンス サービスの有効化 ................................................................ 37
パフォーマンス サービスの有効化 ............................................................................. 38
モジュール 3: ストレージ ベースのポリシー管理 ................................................................ 46
ストレージ ベースのポリシー管理 ............................................................................. 47
モジュール 4: スパース仮想マシン スワップ オブジェクト ................................................... 92
新しいスパース仮想マシン スワップ オブジェクト ...................................................... 93
モジュール 5: Virtual SAN ストレッチ クラスタ (ROBO) .............................................. 101
Virtual SAN ストレッチ クラスタ (ROBO) ........................................................... 102
HOL-SDC-1608-SpringRelease
Page 1
HOL-SDC-1608-SpringRelease
実習ラボの概要
実習ラボの概要: Virtual SAN
6.2 の新機能
HOL-SDC-1608-SpringRelease
Page 2
HOL-SDC-1608-SpringRelease
実習ラボのガイダンス
この実習ラボでは Virtual SAN 6.2 の新機能について詳しく説明します。
このトレーニングには 5 つのモジュールがあります。
1. オール フラッシュの Virtual SAN クラスタ: Virtual SAN クラスタには 2 台以上の物理ホスト
が含まれます。各物理ホストは、磁気ディスクとフラッシュ デバイスが組み合わされている場合
(ハイブリッド構成) とすべてがフラッシュ デバイスの場合 (オール フラッシュ構成) があり、
これらが Virtual SAN の分散データストアにキャッシュとキャパシティとして使用されます。
Virtual SAN では、重複データを排除するためにデデュープと圧縮を使用します。これらの手法に
より、ニーズを満たすために必要なストレージの総量を低減できます。
2. パフォーマンス サービスの有効化: 新しい Virtual SAN クラスタを作成したときには、パフォ
ーマンス サービスは無効になっています。Virtual SAN のクラスタ、ホスト、ディスク、仮想マシ
ンのパフォーマンスを監視するには、Virtual SAN のパフォーマンス サービスを有効にします。パ
フォーマンス サービスを有効にすると、統計データを収集するための統計データベース オブジェ
クトがデータストア内に配置されます。この統計データベースは、クラスタの Virtual SAN データ
ストアに配置されるネームスペース オブジェクトです。ここでは、パフォーマンス サービスを有
効にします。
3. ストレージ ベースのポリシー管理: Virtual SAN 6.2 では、パフォーマンスと可用性を確保し
ながらストレージのキャパシティ消費を最小化するために、オール フラッシュ構成用に最適化され
た容量効率化テクノロジーが導入されました。そうした新機能の 1 つである RAID5/6 イレイジャ
ー コーディングは、可用性とパフォーマンスのレベルを保ちながらキャパシティ消費を削減するこ
とで、総所有コストを低減します。もう 1 つはオブジェクト チェックサムです。この機能により、
Virtual SAN クラスタ内のデータの整合性が維持されます。チェックサムは、ハイブリッド構成と
オール フラッシュ構成の両方の Virtual SAN で利用できます。
4. スパース仮想マシン スワップ オブジェクト: この新機能を使用して仮想マシンのスワップをシ
ンとして展開することで、キャパシティの容量の消費を大幅に削減できます。その効果は、展開済
みの仮想マシンの数、仮想マシンのスワップ領域のサイズ (基本的には、仮想マシンに割り当てら
れた未予約メモリのサイズ) によって決まります。
5. Virtual SAN ストレッチ クラスタ: フォルト ドメイン、2 ノードの Virtual SAN、Virtual
SAN ストレッチ クラスタなどの機能に新しいウィザードが導入され、セットアップ プロセス全体
が非常にわかりやすくなりました。Virtual SAN を非常にシンプルに保つことは、今もなお Virtual
SAN 開発の中心的な目標となっています。
実習ラボ責任者: John Browne、Ken Osborn、Tony Okwechime、Jitender Rohilla
アクティベーション プロンプトまたはウォーターマーク
実習ラボを初めて開始すると、Windows がアクティベートされていないことを示すウォーターマ
ークがデスクトップに表示される場合があります。
HOL-SDC-1608-SpringRelease
Page 3
HOL-SDC-1608-SpringRelease
仮想化の大きなメリットの 1 つが、仮想マシンを移動して任意のプラットフォームで実行できるこ
とです。ハンズオン ラボも、このメリットにより複数のデータセンターから実行できます。ただ
し、こうしたデータセンターは必ずしも同じタイプのプロセッサを使用しているとは限りません。
そのため、インターネットを介して Microsoft のアクティベーション チェックが行われます。
しかし問題はありません。VMware とハンズオン ラボは、Microsoft のライセンス要件に完全に準
拠しています。この実習ラボは自己完結型ポッドであるため、Windows アクティベーションに必
要なインターネットへのフル アクセス権限がありません。インターネットへのフル アクセス権限
がないと、この自動プロセスは失敗し、このウォーターマークが表示されます。
これは表面的な問題であり、実習ラボには影響しません。ご不明な点やご心配な点がありました
ら、お気軽にサポートまでお問い合わせください。サポートは、VMworld のハンズオン ラボ コー
ナー、エキスパート主導のワークショップ、またはオンラインで受け付けています。ハンズオン ラ
ボをより良くするために、ご意見をお聞かせください。
HOL-SDC-1608-SpringRelease
Page 4
HOL-SDC-1608-SpringRelease
キーボードに関する注意事項
注: US 配列以外のキーボードを使用している場合、接続方法によっては、記号 " および @ の場
所が逆であったり、異なっていたりすることがありますので、注意してください。
ControlCenter 仮想マシンのシステム トレイのキーボード アイコンをクリックすると、スクリー
ン キーボードを表示できます。
HOL-SDC-1608-SpringRelease
Page 5
HOL-SDC-1608-SpringRelease
モジュール 1: オール フラッシ
ュの Virtual SAN 6.2 クラス
タ
HOL-SDC-1608-SpringRelease
Page 6
HOL-SDC-1608-SpringRelease
オール フラッシュの Virtual SAN クラスタ
Virtual SAN は、オール フラッシュ ストレージで構成することも、ハイブリッド ストレージで構
成することもできます。以前のバージョンの Virtual SAN では通常、読み取りと書き込みのキャッ
シュ用にディスク グループごとにフラッシュ ディスク (SSD) が 1 つのみ存在しました。ディス
ク グループ内のその他のすべてのディスクは、通常の SAS または SATA の磁気ハード ディスク
で、キャパシティに使用されます。これはハイブリッド Virtual SAN 構成と呼ばれています。
オール フラッシュの Virtual SAN を作成すると、フラッシュ ディスク (SSD) をキャッシュ層
とキャパシティ層の両方に使用できます。
オール フラッシュの Virtual SAN データストアは、vSphere Web Client だけで構成できます。
vSphere Web Client にログインする
vSphere Web Client を開始するには、デスクトップのアイコンから Mozilla Firefox を起動しま
す。
HOL-SDC-1608-SpringRelease
Page 7
HOL-SDC-1608-SpringRelease
vSphere Web Client にログインする
次の認証情報を使用するか、[Use Windows session authentication] のボックスを選択して、
vSphere Web Client にログインします。
User name : [email protected]
Password : VMware1!
[Login] をクリックします。
HOL-SDC-1608-SpringRelease
Page 8
HOL-SDC-1608-SpringRelease
[Hosts and Clusters] に移動する
vSphere Web Client の [Home] ページで、[Inventories] ペインから [Hosts and Clusters] を
選択します。
利用可能なストレージ デバイスを表示する
1. [Hosts and Clusters] ビューで、[esx-01a.corp.local] という ESXi ホストを選択します。
2. [Manage] を選択します。
3. [Storage] を選択します。
4. [Storage Devices] を選択します。
上の強調表示されたディスクはフラッシュ ディスクです。2 つのディスクは容量が 5 GB でキャッ
シュ層に使用されます。ほかの 4 つのディスクは容量が 10 GB でキャパシティ層に使用されま
す。
これらが、Virtual SAN クラスタを形成するために使用するディスクです。
ほかの 3 台のホスト (esx-02a.corp.local、esx-03a.corp.local、esx-04a.corp.local) につい
ても、5 GB のフラッシュ ディスクが 2 つ、10 GB のフラッシュ ディスクが 4 つあることを確認
します。
次に Virtual SAN クラスタを形成します。
HOL-SDC-1608-SpringRelease
Page 9
HOL-SDC-1608-SpringRelease
HOL-SDC-1608-SpringRelease
Page 10
HOL-SDC-1608-SpringRelease
クラスタ上で Virtual SAN を有効にする
1. [Cluster Site A] というクラスタを選択します。
2. [Manage] を選択します。
3. [Settings] を選択します。
4. [Virtual SAN] を選択します。
5. [General] を選択します。
6. [Configure...] ボタンをクリックします。
Virtual SAN を有効にする
ここでは、新しい [Configure Virtual SAN] ウィザードについて紹介します。
ここから、ディスク要求を手動にするか自動にするか、ディスク グループの作成時にデデュープ
(重複排除) と圧縮を有効にするかどうかのほか、フォルト ドメインとストレッチ クラスタのオ
プションを指定できます。
この環境では、Virtual SAN クラスタはすでに作成されているので、これを有効にします。また、
Virtual SAN 構成ウィザードに組み込まれた追加のチェックについても確認します。
HOL-SDC-1608-SpringRelease
Page 11
HOL-SDC-1608-SpringRelease
[Add disks to storage] が [Manual] に設定されていることを確認します。
[Deduplication and Compression]が [Enabled] になっていることを確認します。
[Fault Domains and Stretched Cluster] が [Do Not configure] に設定されていることを確認し
ます。
これらの機能に関する概要を確認するには、機能の横にある情報アイコン (i)をクリックします。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 12
HOL-SDC-1608-SpringRelease
ネットワーク検証を確認する
VMkernel アダプタが構成済みであることと、Virtual SAN ネットワーク サービスが有効になって
いることを確認するチェックが実施されました。
[esx-04a.corp.local] という ESXi ホストでは、Virtual SAN トラフィックが有効になっている
VMkernel アダプタが存在しないことが報告されています。
これらの VMkernel アダプタ上の Virtual SAN トラフィックを有効にして、この問題を修正しま
す。
[Cancel] をクリックします。
VMkernel の Virtual SAN トラフィック サービスを有効にする
1. [Hosts and Clusters] ビューで、[esx-04a.corp.local] という ESXi ホストを選択します。
2. [Manage] を選択します。
3. [Networking] を選択します。
4. [VMkernel adapters] を選択します。
HOL-SDC-1608-SpringRelease
Page 13
HOL-SDC-1608-SpringRelease
ここには、[VSAN-PG-vmk3]および [VSAN-PG-vmk4]という 2 つの VMkernel アダプタが表示
されます。これらは、これから Virtual SAN トラフィック サービスを有効にする 2 つの
VMkernel アダプタです。
[VSAN-PG-vmk3] を選択し、鉛筆のアイコンをクリックして、この VMkernel アダプタを編集し
ます。
VMkernel の Virtual SAN トラフィック サービスを有効にする
[Port properties] で、[Virtual SAN traffic] オプションを選択します。
[OK] をクリックします。
HOL-SDC-1608-SpringRelease
Page 14
HOL-SDC-1608-SpringRelease
VMkernel の Virtual SAN トラフィック サービスを有効にする
[VSAN-PG-vmk4] のプロパティを編集して、[Virtual SAN traffic] を有効にします。
[OK] をクリックします。
HOL-SDC-1608-SpringRelease
Page 15
HOL-SDC-1608-SpringRelease
VMkernel の Virtual SAN トラフィック サービスを有効にする
VMkernel ポートで Virtual SAN トラフィックを有効にしたら、Virtual SAN トラフィックが有効
になっていることを確認します。
このように、2 つの VMkernel ポートで Virtual SAN トラフィックが有効になっています。
場合によっては、[Virtual SAN Traffic] 列を表示するために画面の右側へスクロールする必要があ
ります。
この作業はこれで完了しました。次に Virtual SAN クラスタを作成します。
HOL-SDC-1608-SpringRelease
Page 16
HOL-SDC-1608-SpringRelease
クラスタ上で Virtual SAN を有効にする
1. [Cluster Site A] というクラスタを選択します。
2. [Manage] を選択します。
3. [Settings] を選択します。
4. [General] を選択します。
5. [Configure...] ボタンをクリックします。
HOL-SDC-1608-SpringRelease
Page 17
HOL-SDC-1608-SpringRelease
Virtual SAN を有効にする
この環境では、Virtual SAN クラスタはすでに作成されているので、これを有効にします。また、
Virtual SAN 構成ウィザードに組み込まれた追加のチェックについても確認します。
[Add disks to storage] が [Manual] に設定されていることを確認します。
[Deduplication and Compression]が [Enabled] になっていることを確認します。
[Fault Domains and Stretched Cluster] が [Do Not configure] に設定されていることを確認し
ます。
これらの機能に関する概要を確認するには、機能の横にある情報アイコン (i)をクリックします。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 18
HOL-SDC-1608-SpringRelease
ネットワーク検証を確認する
VMkernel アダプタが構成済みであることと、Virtual SAN ネットワーク サービスが有効になって
いることを確認するチェックが実施されました。
今度は、[esx-04a.corp.local] という ESXi ホストに、Virtual SAN トラフィックが有効になって
いる VMkernel アダプタが存在することが報告されています。
[Next] をクリックします。
ディスクのモデルまたは容量ごとにディスクを要求する
前に述べたように、Virtual SAN を有効にしているところです。Virtual SAN クラスタはすでに作
成しましたが、ここでは、この Virtual SAN クラスタにディスク グループを追加します。
Virtual SAN クラスタでキャッシュ層とキャパシティ層として使用するディスクをそれぞれ選択し
ます。ディスクは、モデルおよび容量ごと、またはホストごとにグループ化されています。
ご使用の環境で使用できるデバイスを基に、推奨される構成を設定済みです。選択されているディ
スク別にディスク リストを展開できます。
HOL-SDC-1608-SpringRelease
Page 19
HOL-SDC-1608-SpringRelease
ホストごとのキャパシティ ディスクの数は、キャッシュ ディスクの数と同じか多くする必要があ
ります。
[Group by] ドロップダウン リストから [Host] を選択します。
HOL-SDC-1608-SpringRelease
Page 20
HOL-SDC-1608-SpringRelease
ホストごとにディスクを要求する
[Group by : Host] ビューには、[esx-01a.corp.local]、[esx-02a.corp.local]、
[esx-03a.corp.local] という ESXi ホストで要求済みのすべてのディスクが表示されています。
[esx-04a.corp.local] という ESXi ホストでは 2 つのディスク グループが作成され、各ディスク
グループは 1 つのフラッシュ ディスクと 2 つのキャパシティ ディスクという構成であることがわ
かります。
[Next] をクリックします。
Ready to Complete
選択内容を確認します。
[Deduplication and Compression] が [Enabled] になっていることがわかります。
Virtual SAN の総容量は 160 GB で、そのうちの 120 GB がすでにディスク グループで要求済み
であり、残りの 40 GB が作成されるのは、[esx-04a.corp.local] という ESXi ホストに追加のデ
ィスク グループを作成したときです。
HOL-SDC-1608-SpringRelease
Page 21
HOL-SDC-1608-SpringRelease
[Fault Domains and Stretched Cluster] は構成しません。
[Finish] をクリックします。
クラスタの再構成が完了するまで待つ
vSphere Web Client の左下の [My Tasks] をクリックすると、タスクを監視できます。
[Reconfigure Virtual SAN cluster] タスクが完了するのを待ちます。
HOL-SDC-1608-SpringRelease
Page 22
HOL-SDC-1608-SpringRelease
Virtual SAN クラスタの初期構成を確認する
Virtual SAN データストアが作成されると、[General] の画面が更新されます。
Virtual SAN が有効になったことがわかります。[Deduplication and compression] が
[Enabled] になっていて、ディスク グループに含まれるすべてのディスクのディスク フォーマッ
ト バージョンが 3.0 になっています。
HOL-SDC-1608-SpringRelease
Page 23
HOL-SDC-1608-SpringRelease
新しいディスク グループを確認する
1. [Cluster Site A] というクラスタを選択します。
2. [Manage] を選択します。
3. [Settings] を選択します。
4. [Disk Management] を選択します。
各 ESXi ホストに Virtual SAN ディスク グループが作成されます。
ESXi ホストまたはディスク グループを選択すると、それに含まれるディスクと、各ディスクの役
割 (キャッシュまたはキャパシティ) が表示されます。
HOL-SDC-1608-SpringRelease
Page 24
HOL-SDC-1608-SpringRelease
新しいディスクを確認する
この画面の右上にある [Disks] リンクをクリックすると、ディスク ビューに変更できます。
HOL-SDC-1608-SpringRelease
Page 25
HOL-SDC-1608-SpringRelease
Virtual SAN の健全性を確認する
Virtual SAN クラスタの構成プロセス中に、さまざまな Virtual SAN 健全性アラームがトリガされ
ます。
これらは、無視または確認して、緑にリセットして構いません。これらは、実習の残りの部分には
影響しません。
[Hardware compatibility] テストは常に警告として表示されますが、これは仮想環境で作業して
いるためです。
[Network Partition]に障害が表示された場合は、少し待ってから再度テストを実行してください。
[Retest]ボタンをクリックして Virtual SAN 健全性チェックを再度実行してください。
HOL-SDC-1608-SpringRelease
Page 26
HOL-SDC-1608-SpringRelease
Virtual SAN の健全性を確認する
[Hardware compatibility] を展開します。
ここを見ると、VMware のハードウェア互換性リストのうちのハードウェア (コントローラ ドラ
イバ、コントローラ リリース、SCSI コントローラ) がチェックされたことがわかります。
この実習環境では、これらが常に警告として表示されますが、これは仮想環境で作業しているため
です。
HOL-SDC-1608-SpringRelease
Page 27
HOL-SDC-1608-SpringRelease
Virtual SAN の健全性を確認する
[Performance service] を展開します。
[Performance service] が警告として表示されていますが、これは、このサービスがまだ有効化さ
れていないためです。これは、後の作業で行います。
HOL-SDC-1608-SpringRelease
Page 28
HOL-SDC-1608-SpringRelease
Virtual SAN ハードウェア互換性リスト (HCL) データベース
クラスタ [Cluster Site A] -> [Manage] -> [Settings] -> [Health and Performance] の順に選
択します。
[Health and Performance] 画面から Virtual SAN ハードウェア互換性リスト (HCL) データベ
ースを最新の状態に保つことができます。
ファイルから最新の HCL データベースをアップロードすることも、オンライン バージョンから更
新することもできます。
注: 実習環境でインターネット接続を利用できない場合、HCL データベースを更新することはで
きません。
HOL-SDC-1608-SpringRelease
Page 29
HOL-SDC-1608-SpringRelease
新しい Virtual SAN データストアを確認する
1. [Datastores] ビューに切り替えます。
2. 新しい Virtual SAN データストア ([vsanDatastore]) を選択します。
3. [Summary] タブで、基本情報を確認します。
これで、オール フラッシュの Virtual SAN クラスタが正常に作成されました。
HOL-SDC-1608-SpringRelease
Page 30
HOL-SDC-1608-SpringRelease
コマンド ラインから Virtual SAN の情報を取得する (esxcli vsan)
デスクトップの [PuTTY] アイコンを開きます。
[esx-01a.corp.local] というセッションを選択すると、その ESXi ホストに自動的にログインされ
ます。
参考のために、root のパスワードは VMware1! です。
Virtual SAN クラスタ情報を取得する
vSphere CLI コマンド セットを使用すると、任意の管理サーバから vSphere システムに対して、
一般的なシステム管理コマンドを実行できます。
Virtual SAN 管理コマンド用のネームスペースは esxcli vsan です。
ヘルプを表示するには、esxcli vsan --help を実行します。
[root@esx-01a:~] esxcli vsan
Usage: esxcli vsan {cmd} [cmd options]
Available Namespaces:
cluster
Commands for VSAN
datastore
Commands for VSAN
network
Commands for VSAN
storage
Commands for VSAN
faultdomain
Commands for VSAN
maintenancemode
Commands for VSAN
policy
Commands for VSAN
trace
Commands for VSAN
host cluster configuration
datastore configuration
host network configuration
physical storage configuration
fault domain configuration
maintenance mode operation
storage policy configuration
trace configuration
このホストが参加する Virtual SAN クラスタに関する情報を取得するには、次のコマンドを実行し
ます。
HOL-SDC-1608-SpringRelease
Page 31
HOL-SDC-1608-SpringRelease
esxcli vsan cluster get
個々の ESXi ホストに対してコマンド esxcli vsan cluster get を実行すると、そのホストが
Virtual SAN クラスタに参加しているかどうかがわかります。
上は、健全な 4 ノードの Virtual SAN クラスタに参加している ESXi ホストに対してこのコマンド
を実行した例です。
出力からローカル ノードの UUID を取得できます。このように、サブクラスタ メンバーの UUID
も表示されます。ここには 4 つあります。
HOL-SDC-1608-SpringRelease
Page 32
HOL-SDC-1608-SpringRelease
Virtual SAN ネットワーク情報を取得する
ESXi ホストを Virtual SAN クラスタに追加して、完全に接続された ESXi ホストの単一のパーテ
ィションを形成するには、Virtual SAN クラスタの各 ESXi ホストに、Virtual SAN トラフィック
用に構成された vmknic (VMkernel NIC または VMkernel アダプタ) が必要です。
注: Virtual SAN クラスタに参加しているがストレージを提供していない ESXi ホストにも、
Virtual SAN トラフィック用に構成された VMkernel NIC が必要です。
ESXi ホスト レベルの Virtual SAN ネットワーク構成を問い合わせます。
esxcli vsan network list
この出力では、VMkernel NIC の vmk3 および vmk4 が Virtual SAN トラフィック用に使用され
ています。
この出力にはマルチキャスト構成も表示されています。
HOL-SDC-1608-SpringRelease
Page 33
HOL-SDC-1608-SpringRelease
Virtual SAN ストレージ情報を取得する
ESXi ホストのローカル ディスク情報を問い合わせます。
esxcli vsan storage list
esxcli vsan storage list を使用すると、ディスクが SSD ディスクであるかどうか、ディスクが
CMMDS (クラスタ監視、メンバーシップ、ディレクトリ サービス) によって要求済みかどうか
をチェックできます。オンディスク形式のバージョンも表示されます。
[Deduplication and Compression] が有効になっているかどうかもチェックできます。
そのディスクが Virtual SAN ディスク グループのキャッシュ層またはキャパシティ層に参加して
いるかどうかも示されます。
HOL-SDC-1608-SpringRelease
Page 34
HOL-SDC-1608-SpringRelease
HOL-SDC-1608-SpringRelease
Page 35
HOL-SDC-1608-SpringRelease
Virtual SAN ポリシー情報を取得する
Virtual SAN クラスタのデフォルトのポリシーを問い合わせます。
esxcli vsan policy getdefault
デフォルトでは、ユーザーがポリシーの作成と設定を忘れた場合でもオブジェクトの耐障害性を確
保するため、N+1 件まで障害を許容するポリシーが適用されます。デフォルトのポリシーを変更し
ないことをお勧めします。
モジュール 1: まとめ
このモジュールでは、オール フラッシュの Virtual SAN クラスタを有効にする手順について説明
しました。新しい Virtual SAN 構成ウィザードと追加の VMkernel の Virtual SAN トラフィック
チェックについても紹介しました。vsanDatastore の容量を増やすために、Virtual SAN クラスタ
に追加のディスク グループを追加しました。Virtual SAN 健全性チェックも確認しました。最後
に、Virtual SAN クラスタ構成に関する情報を問い合わせるためのコマンド ライン (esxcli) ツ
ールの一部を紹介しました。
HOL-SDC-1608-SpringRelease
Page 36
HOL-SDC-1608-SpringRelease
モジュール 2: パフォーマンス
サービスの有効化
HOL-SDC-1608-SpringRelease
Page 37
HOL-SDC-1608-SpringRelease
パフォーマンス サービスの有効化
新しい Virtual SAN クラスタを作成したときには、パフォーマンス サービスは無効になっていま
す。Virtual SAN のクラスタ、ホスト、ディスク、仮想マシンのパフォーマンスを監視するには、
Virtual SAN のパフォーマンス サービスを有効にします。
パフォーマンス サービスを有効にすると、統計データを収集するための統計データベース オブジ
ェクトがデータストア内に配置されます。この統計データベースは、クラスタの Virtual SAN デー
タストアに配置されるネームスペース オブジェクトです。
Virtual SAN パフォーマンス サービスを有効にする前に、クラスタが正しく構成されていて、未解
決の健全性の問題がないことを確認してください。
Virtual SAN 6.2 のパフォーマンス サービスでは、vSphere Web Client から Virtual SAN の基
本的なパフォーマンス レポートを作成する機能が導入されました。この機能を常時稼働させ、
vSphere Web Client の UI と完全に統合して利用しやすくし、Virtual SAN のパフォーマンスの
履歴データを維持することを目標としています。
統計データベース (統計 DB) を格納するために Virtual SAN ネームスペース オブジェクトが使
用されます。このオブジェクトは通常のオブジェクト (統計オブジェクト) であり、ポリシーが
関連付けられています。管理者がパフォーマンス サービスを有効にするときに、ポリシーが選択さ
れます。特定のポリシーが選択されていない場合は、デフォルトの Virtual SAN データストア ポ
リシーが使用されます。デフォルトのポリシーでは [NumberOfFailuresToTolerate] が 1 に設定
されています。つまり、Virtual SAN クラスタ内で 1 件の障害が発生しても、パフォーマンス サー
ビスは影響を受けずに実行を続行します。したがって、パフォーマンス サービスに単一障害点は存
在しません。
パフォーマンス サービスは、Virtual SAN クラスタ内の各 ESXi ホストに対してデーモンを実行し
て、パフォーマンス メトリックを収集します。メトリックは 5 分間の平均値で計算されます。統計
データの収集は常時実行されます。これらの統計データは統計オブジェクト内の統計 DB に格納さ
れます。つまり、セットアップ、収集、ストレージ、クエリなどの統計インフラストラクチャのど
の側面にも vCenter Server は必要ありません。
パフォーマンス サービスの有効化
新しい Virtual SAN クラスタを作成したときには、パフォーマンス サービスは無効になっていま
す。
パフォーマンス サービスを有効にするには、クラスタ上に Virtual SAN が構成されている必要が
あります。
[Cluster Site A] というクラスタを選択します。
HOL-SDC-1608-SpringRelease
Page 38
HOL-SDC-1608-SpringRelease
[Manage] を選択します。
[Settings] を選択します。
[Health and Performance] を選択します。
[Edit] をクリックします。
HOL-SDC-1608-SpringRelease
Page 39
HOL-SDC-1608-SpringRelease
パフォーマンス サービスの有効化
[Turn ON Virtual SAN performance service] チェック ボックスを選択します。
統計データベース オブジェクトのストレージ ポリシーを選択します。
[Virtual SAN Default Storage Policy] を選択します。
デフォルトでは、[Virtual SAN Default Storage Policy] が選択されています。このポリシーでは
[NumberOfFailuresToTolerate] ポリシー属性は 1 に設定され、パフォーマンス サービスの可用
性が高くなります。
[OK] をクリックします。
パフォーマンス サービスの有効化
[Recent Tasks] ペインを確認します。
[Enable Virtual SAN performance service] タスクが実行されます。
パフォーマンス サービスの有効化
[Cluster Site A] -> [Manage] -> [Settings] -> [Health and Performance] の順に選択しま
す。
パフォーマンス サービスを有効にした後でそのステータスを確認すると、ステータスは次のように
なっています。
HOL-SDC-1608-SpringRelease
Page 40
HOL-SDC-1608-SpringRelease
ここから、パフォーマンス サービスを無効にしたり、パフォーマンス サービスに使用しているス
トレージ ポリシーを編集したりすることもできます。
HOL-SDC-1608-SpringRelease
Page 41
HOL-SDC-1608-SpringRelease
パフォーマンス サービスの有効化
[Cluster Site A] -> [Monitor] -> [Virtual SAN] -> [Health] の順に選択します。
パフォーマンス サービスを有効にすると、ここで、パフォーマンス サービスの健全性チェックに
合格したことを確認できるようになります。
詳細を確認するには、[Performance service] を展開し、個々のパフォーマンス サービスのチェ
ックを選択します。
Virtual SAN のパフォーマンスの監視
のパフォーマンスの監視: クラスタ
[Cluster Site A] -> [Monitor] -> [Performance] -> [Virtual SAN] -> [Virtual Machine
Consumption] の順に選択します。
Virtual SAN のパフォーマンス サービスを使用すると、Virtual SAN 環境のパフォーマンスを監視
し、潜在的な問題について調査することができます。
パフォーマンス サービスは、パフォーマンスに関する統計データを収集して解析し、そのデータを
グラフィカルな形式で表示します。これにより、問題の根本原因を特定することができます。
Virtual SAN クラスタ全体、Virtual SAN クラスタ内の各ホスト、各ディスク グループ、各ディス
クに関するパフォーマンス チャートを表示できます。仮想マシンや仮想ディスクのパフォーマンス
チャートを表示することもできます。
HOL-SDC-1608-SpringRelease
Page 42
HOL-SDC-1608-SpringRelease
Virtual SAN のパフォーマンス サービスによって表示されるパフォーマンス チャートを使用する
と、ワークロードを監視して、問題の根本原因を特定することができます。
パフォーマンス サービスをオンにすると、クラスタのサマリに、Virtual SAN のキャパシティ、ス
ループット、IOPS、遅延などの Virtual SAN のパフォーマンス統計情報の概要が表示されます。
クラスタ レベルでは、仮想マシン消費量と Virtual SAN バックエンドに関する詳細な統計チャー
トを表示できます。
現時点ではまだグラフに表示するパフォーマンス データはありませんが、後のモジュールでこれら
のパフォーマンス グラフを再び使用します。
HOL-SDC-1608-SpringRelease
Page 43
HOL-SDC-1608-SpringRelease
Virtual SAN のパフォーマンスの監視
のパフォーマンスの監視: クラスタ
[Cluster Site A] -> [Monitor] -> [Performance] -> [Virtual SAN - Backend] の順に選択しま
す。
Virtual SAN では、IOPS、スループット、遅延、輻輳、未処理の I/O などのホストのバックエンド
動作のパフォーマンス チャートが表示されます。
現時点ではまだ表示するデータはありません。パフォーマンス サービスは、Virtual SAN クラスタ
内の各 ESXi ホストに対してデーモンを実行して、パフォーマンス メトリックを収集します。
メトリックは 5 分間の平均値で計算されます。
Virtual SAN のパフォーマンスの監視
のパフォーマンスの監視: ホスト
ホスト レベルでも、同様のパフォーマンス グラフが利用できます。
[esx-01a.corp.local] > [Monitor] -> [Performance] の順に選択します。
ここでは次のグラフが利用できます。
• Virtual SAN: 仮想マシン消費量
• Virtual SAN: バックエンド
HOL-SDC-1608-SpringRelease
Page 44
HOL-SDC-1608-SpringRelease
• Virtual SAN: ディスク グループ
• Virtual SAN: ディスク
モジュール 2: まとめ
このモジュールでは、Virtual SAN のパフォーマンス サービスを有効にする方法を説明しました。
このサービスはデフォルトでは無効になっています。新しい Virtual SAN パフォーマンス サービ
スは、Virtual SAN データストア上に専用のデータベースを持ち、仮想マシン ストレージ ポリシ
ーによって保護することができます。パフォーマンス サービスのすべてのグラフは、vCenter
Server のインベントリでクラスタ、ホスト、または仮想マシンを選択すると、[Performance] >
[Monitor] ビューに表示されます。
vSphere Web Client から Virtual SAN を容易に監視できるようになりました。
HOL-SDC-1608-SpringRelease
Page 45
HOL-SDC-1608-SpringRelease
モジュール 3: ストレージ ベー
スのポリシー管理
HOL-SDC-1608-SpringRelease
Page 46
HOL-SDC-1608-SpringRelease
ストレージ ベースのポリシー管理
Virtual SAN を使用する場合、パフォーマンスや可用性などの仮想マシンのストレージ要件を、ポ
リシーとして定義できます。Virtual SAN データストアに展開された仮想マシンには必ず、1 つ以
上の仮想マシン ストレージ ポリシーが関連付けられます。
割り当てられたストレージ ポリシー要件は、仮想マシンが作成されるときに Virtual SAN レイヤ
ーにプッシュされます。仮想デバイスは Virtual SAN データストアに割り振られて、パフォーマン
スと可用性の要件が満たされます。
仮想マシンのストレージ要件がわかっている場合は、データストアから通知されている機能を参照
するストレージ ポリシーを作成できます。
複数のポリシーを作成して、さまざまな要件のタイプやレベルに対応できます。
ストレージ ベースのポリシー管理
Virtual SAN 6.2 では、複数の新しいストレージ ポリシーが追加されています。具体的には、オブ
ジェクト チェックサムの無効化、フォルト トレランス機能、オブジェクトの IOPS 制限です。
ここで、各ストレージ ポリシーについて簡単に説明します。
オブジェクトあたりのディスク ストライプの数: 仮想マシン オブジェクトのレプリカがストライ
ピングされるキャパシティ デバイスの数。1 より大きい値を指定すると、パフォーマンスが向上し
ますが、使用するシステム リソースも増えます。
フラッシュ読み取りキャッシュの予約: 仮想マシン オブジェクト用の読み取りキャッシュとして
予約されているフラッシュ キャパシティ。仮想マシン ディスク (vmdk) オブジェクトの論理サ
イズの割合で指定します。予約済みのフラッシュ キャパシティは、ほかのオブジェクトには使用で
きません。未予約のフラッシュは、すべてのオブジェクトの間で公平に共有されます。このオプシ
ョンは、具体的なパフォーマンスの問題に対処する場合のみ使用してください。
許容する障害の数: 仮想マシン オブジェクトが許容できるホストとデバイスの障害の数を定義し
ます。許容する障害の数を n に設定した場合、仮想マシン オブジェクトのコピーが n + 1 個作成
され、ストレージを提供するホストが 2*n + 1 台必要です。
強制プロビジョニング: このオプションが [Yes] に設定されている場合、ストレージ ポリシーで
指定されたポリシーをデータストアが満たしていなくても、オブジェクトはプロビジョニングされ
ます。ブートストラッピングを行う場合や、通常のプロビジョニングができなくなりシステムが停
止している場合は、このパラメータを使用します。
オブジェクト容量の予約: 仮想マシン ディスク (vmdk) オブジェクトの論理サイズのうち、仮
想マシンの展開時に予約 (シック プロビジョニング) される割合。
オブジェクト チェックサムの無効化: このオプションを [No] に設定した場合、データの整合性を
検証するためにオブジェクトのチェックサム情報が計算されます。このオプションを [Yes] に設定
HOL-SDC-1608-SpringRelease
Page 47
HOL-SDC-1608-SpringRelease
した場合、オブジェクトのチェックサム情報は計算されません。チェックサムの役割は、ファイル
の各コピーがソース ファイルと正確に一致することを確認して、データの整合性を検証することで
す。チェックサムの不一致が検出された場合、Virtual SAN は、正しくないデータを正しいデータ
で上書きして、自動的にデータを修復します。
フォルト トレランス機能: データ レプリケーション機能をパフォーマンスとキャパシティのどち
らに合わせて最適化するかを指定します。パフォーマンスを選択した場合、Virtual SAN がオブジ
ェクトのコンポーネントの配置に使用するディスク容量が増えますが、オブジェクトにアクセスす
るパフォーマンスが向上します。キャパシティを選択した場合、Virtual SAN で使用するディスク
容量が減りますが、パフォーマンスが低下します。
オブジェクトの IOPS 制限: ディスクの IOPS 制限を定義します。IOPS は、重み付きのサイズに
よる I/O 動作の数として計算されます。システムで使用されるデフォルトのベース サイズが 32
KB の場合、64 KB の I/O は 2 つの I/O 動作に対応します。IOPS を計算する場合、読み取りと書
き込みは等価と見なされますが、キャッシュ ヒット率と順次性は考慮されません。ディスクの
IOPS が制限を超えた場合、I/O 動作は抑制されます。オブジェクトの IOPS 制限を 0 に設定した場
合、IOPS の制限は適用されません。
ストレージ ベースのポリシー管理
ベースのポリシー管理: RAID 5/6 (イレイジャー
イレイジャー コーディ
ング
ング)
Virtual SAN で RAID-5 または RAID-6 構成を実装する場合、ホスト数に関する要件があることに
注意してください。
RAID-5 の場合、最少 4 台のホストが必要です。RAID-6 の場合、最少 6 台のホストが必要です。
HOL-SDC-1608-SpringRelease
Page 48
HOL-SDC-1608-SpringRelease
オブジェクトは、各ホストのストレージ上に、パリティとともに展開されます。この構成では分散
パリティが使用されるため、パリティ専用のディスクはありません。RAID-5 または RAID-6 で展
開されたオブジェクトに影響する障害がクラスタ内で発生した場合でも、データは引き続き利用可
能であり、必要なら残りのデータとパリティから計算することができます。
新しい RAID-5 および RAID-6 構成に対応するために、新しいポリシー設定が導入されています。
この新しいポリシー設定の名前は、フォルト トレランス機能です。このポリシー設定は、パフォー
マンスとキャパシティの 2 つの値を取ります。設定がデフォルト値のパフォーマンスである場合、
パフォーマンスを最高にするために、オブジェクトは引き続き RAID-1 ミラー構成で展開されま
す。設定をキャパシティに変更すると、オブジェクトは RAID-5 または RAID-6 構成で展開されま
す。
RAID-5 と RAID-6 のどちらの構成を使用するかは、許容する障害の数の設定で決まります。この
設定が 1 の場合、構成は RAID-5 です。この設定が 2 の場合、構成は RAID-6 です。
ストレージ ベースのポリシー管理
ベースのポリシー管理: RAID 5/6 (イレイジャー
イレイジャー コーディ
ング
ング)
[Home] -> [Policies and Profiles] -> [VM Storage Policies] の順に選択します。
HOL-SDC-1608-SpringRelease
Page 49
HOL-SDC-1608-SpringRelease
[Create a New VM Storage policy] を選択します。
ストレージ ベースのポリシー管理
ベースのポリシー管理: RAID 5/6 (イレイジャー
イレイジャー コーディ
ング
ング)
次の情報を使用して、新規仮想マシン ストレージ ポリシーを作成します。
Name: FTT=1-Raid5
[Next] をクリックします。
ストレージ ベースのポリシー管理
ベースのポリシー管理: RAID 5/6 (イレイジャー
イレイジャー コーディ
ング
ング)
[Rule-Sets] 情報ページで、[Next] をクリックします。
次の情報を使用して、新規ルール セットを作成します。
Rules based on data services: VSAN
Rule 1: Number of failures to tolerate = 1
Rule 2: Failure tolerance method = Raid-5/6 (Erasure Coding)-Capacity
HOL-SDC-1608-SpringRelease
Page 50
HOL-SDC-1608-SpringRelease
[Next] をクリックする前に、次のことを確認します。
[Failure tolerance method] を [RAID-1 (Mirroring) - Performance] に変更します。
画面の右側の [Storage Consumption Model] を確認します。使用されるストレージ容量が 200
GB であることを確認します。これは、仮想ディスクが 100 GB であることに基づいています。
[Failure tolerance method] を [Raid-5/6 (Erasure Coding)-Capacity] に変更します。ストレ
ージ容量は 133 GB に減少するはずです。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 51
HOL-SDC-1608-SpringRelease
ストレージ ベースのポリシー管理
ストレージの互換性は、仮想マシン ストレージ ポリシーに基づいて決定されます。
ここでは、vsanDatastore がこれから作成するストレージ ポリシーに準拠していることを確認で
きます。
[Next] をクリックします。
ストレージ ベースのポリシー管理
ベースのポリシー管理: RAID 5/6 (イレイジャー
イレイジャー コーディ
ング
ング)
仮想マシン ストレージ ポリシー設定を確認します。
[Finish] をクリックします。
HOL-SDC-1608-SpringRelease
Page 52
HOL-SDC-1608-SpringRelease
ストレージ ベースのポリシー管理
ベースのポリシー管理: RAID 5/6 (イレイジャー
イレイジャー コーディ
ング
ング)
[FTT=1-Raid5] -> [Manage] -> [Rule-Set-1:VSAN] の順に選択します。
ここでは、仮想マシン ストレージ ポリシーを構成するルールを確認できます。
Virtual SAN のキャパシティ
のキャパシティ: RAID 5/6 (イレイジャー
イレイジャー コーディン
グ)
[Cluster Site A] -> [Monitor] -> [Virtual SAN] -> [Capacity] の順に選択します。
このキャパシティの値を記録しておきます。
HOL-SDC-1608-SpringRelease
Page 53
HOL-SDC-1608-SpringRelease
Virtual SAN データストアへの仮想マシンのクローン作成
データストアへの仮想マシンのクローン作成: RAID 5/6
(イレイジャー
イレイジャー コーディング
コーディング)
linux-micro-01aという名前の仮想マシン (現在は NFS データストア上に存在) のクローンを
Virtual SAN データストアに作成し、先ほど作成した仮想マシン ストレージ ポリシー
(FTT=1-Raid5) を適用します。
[linux-micro-01a] という名前の仮想マシンを右クリックし、[Clone] -> [Clone to Virtual
Machine] の順に選択します。
HOL-SDC-1608-SpringRelease
Page 54
HOL-SDC-1608-SpringRelease
Virtual SAN データストアへの仮想マシンのクローン作成
データストアへの仮想マシンのクローン作成: RAID 5/6
(イレイジャー
イレイジャー コーディング
コーディング)
仮想マシンに FTT=1-Raid5という名前を付けます。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 55
HOL-SDC-1608-SpringRelease
Virtual SAN データストアへの仮想マシンのクローン作成
データストアへの仮想マシンのクローン作成: RAID 5/6
(イレイジャー
イレイジャー コーディング
コーディング)
[Cluster Site A] というコンピューティング リソースを選択します。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 56
HOL-SDC-1608-SpringRelease
Virtual SAN データストアへの仮想マシンのクローン作成
データストアへの仮想マシンのクローン作成: RAID 5/6
(イレイジャー
イレイジャー コーディング
コーディング)
仮想マシン ストレージ ポリシーとして [FTT=1-Raid5]を選択します。
互換性のあるデータストアのリストが表示されます。この例では [vsanDatastore] が表示されて
います。
画面の下の部分には、Virtual SAN のストレージ消費量が表示されています。ディスク容量が 1.33
GB、フラッシュ予約容量が 0.00 B です。
この例では、仮想マシンのディスクが 1 GB で、仮想マシン ストレージ ポリシーが RAID 5 であ
るため、Virtual SAN のディスク消費量は 1.33 GB になります。
[Next] をクリックします。
[Select clone] オプションで [Next] をクリックします。
Virtual SAN データストアへの仮想マシンのクローン作成
データストアへの仮想マシンのクローン作成: RAID 5/6
(イレイジャー
イレイジャー コーディング
コーディング)
[Finish] をクリックします。
クローン作成操作が完了するまで待ちます。
HOL-SDC-1608-SpringRelease
Page 57
HOL-SDC-1608-SpringRelease
[Recent Tasks] で、仮想マシンのクローン作成タスクのステータスを確認します。
HOL-SDC-1608-SpringRelease
Page 58
HOL-SDC-1608-SpringRelease
Virtual SAN データストアへの仮想マシンのクローン作成
データストアへの仮想マシンのクローン作成: RAID 5/6
(イレイジャー
イレイジャー コーディング
コーディング)
クローン作成操作が完了したら、FTT=1-Raid5 という名前の仮想マシンを選択します。
[Summary] -> [VM Storage Policies] の順に選択します。
ここでは、この仮想マシンの仮想マシン ストレージ ポリシーが FTT=1-Raid5 に設定されてお
り、仮想マシンがポリシーに準拠していることを確認できます。
[Summary] -> [Related Objects] の順に選択します。
仮想マシンは現在 vsanDatastore 上に存在します。
ディスク ポリシー
ポリシー: FTT=1 Raid 5
仮想マシン [FTT=1-Raid5] -> [Monitor] -> [Policies] -> [Hard Disk 1] -> [Physical Disk
Placement] の順に選択します。
この仮想マシン ストレージ ポリシーでは、4 個のコンポーネントから構成される RAID 5 ディスク
配置が使用されています。
HOL-SDC-1608-SpringRelease
Page 59
HOL-SDC-1608-SpringRelease
クラスタ内の各ホストに 1 個ずつのコンポーネントが存在します。
Virtual SAN のキャパシティ
のキャパシティ: RAID 5/6 (イレイジャー
イレイジャー コーディン
グ)
Virtual SAN 6.2 では、ストレージが消費されている場所を管理者が追跡できるように、キャパシ
ティ ビューが新たに導入されています。
[Cluster Site A] -> [Monitor] -> [Virtual SAN] -> [Capacity] の順に選択します。
最初にキャパシティ概要を見ると、Virtual SAN データストア全体のサイズを知ることができま
す。これは約 160 GB です。また、重複排除と圧縮のオーバーヘッドも確認できます。
[Used – Total] は、Virtual SAN データストアの使用済み容量を示し、(論理サイズではなく) 物
理的に書き込まれた容量を表します。この容量は、仮想ディスク、仮想マシンのホーム オブジェク
ト、スワップ オブジェクト、パフォーマンス管理オブジェクト、およびデータストアに存在するそ
の他の項目を合わせたものです。その他の項目の例としては、ISO イメージ、未登録の仮想マシ
ン、テンプレートなどが挙げられます。
右上にある重複排除と圧縮の概要では、現時点での容量節約率と重複除外率がわかります。また、
Virtual SAN の容量効率化機能を無効にして、重複排除と圧縮の対象となっているすべてのオブジ
ェクトを展開した場合に必要な容量も知ることができます。
容量節約率は、仮想マシンが互いに似ているほど大きくなります。
HOL-SDC-1608-SpringRelease
Page 60
HOL-SDC-1608-SpringRelease
重複排除と圧縮を使用しない場合、現在のワークロードの展開に必要なキャパシティは約 9.5 GB
であることがわかります。重複排除と圧縮を使用することで、必要な容量は約 4.25 GB に抑えら
れています。
Virtual SAN のキャパシティ
のキャパシティ: RAID 5/6 (イレイジャー
イレイジャー コーディン
グ)
[Cluster Site A] -> [Monitor] -> [Virtual SAN] -> [Capacity] の順に選択します。
[Capacity] 画面の下部に、オブジェクトの内訳が示されています。
オブジェクト タイプごとのグループ化
タイプごとのグループ化:
パフォーマンス管理オブジェクト: パフォーマンス サービスが有効にされている場合に、パフォ
ーマンス メトリックの記録用に作成されたオブジェクトによって消費されている容量。
ファイル システムのオーバーヘッド: キャパシティ ドライブのディスク上のファイル システム
(VirstoFS) によって使用されるオーバーヘッド。これは、重複排除、圧縮、チェックサムのオー
バーヘッドには含まれません。重複排除と圧縮を有効にした場合、Virtual SAN データストアの論
理サイズの増加を反映して、ファイル システムのオーバーヘッドは 10 倍に増加します。
重複排除と圧縮のオーバーヘッド: 重複排除と圧縮のメリットを実現するために発生するオーバー
ヘッド。これには、マッピング テーブル、ハッシュ テーブルなど、重複除外と圧縮に必要なメカ
ニズムが含まれます。
チェックサムのオーバーヘッド: すべてのチェックサムを記録するためのオーバーヘッド。重複排
除と圧縮を有効にした場合、Virtual SAN データストアの論理サイズの増加を反映して、チェック
サムのオーバーヘッドは約 10 倍に増加します。
Virtual SAN データストアに仮想マシンとテンプレートが展開されている場合には、その他のオブ
ジェクトも表示されます。
HOL-SDC-1608-SpringRelease
Page 61
HOL-SDC-1608-SpringRelease
仮想ディスク: Virtual SAN データストアに存在する仮想マシン ディスク (VMDK) オブジェク
トによって消費されているキャパシティ。
仮想マシンのホーム オブジェクト: Virtual SAN データストアに存在する仮想マシンのホーム ネ
ームスペース オブジェクト (仮想マシン ファイルを含む) によって消費されているキャパシテ
ィ。
スワップ オブジェクト: Virtual SAN データストアに存在する仮想マシンのスワップ スペースに
よって消費されているキャパシティ。
Vmem: メモリ オブジェクトによって消費されている容量。メモリ オブジェクトは、仮想マシン
メモリを含む仮想マシンのスナップショットを作成するか、仮想マシンをサスペンドした場合に作
成されます。これが表示されるのは、仮想ハードウェア バージョン 10 以上を使用している仮想マ
シンのみです。
その他: キャパシティは、仮想マシン テンプレート、未登録の仮想マシン、仮想マシンと関連付
けられていないスタンドアローンの VMDK、手動で作成された Virtual SAN オブジェクト、ISO
保存用に手動で作成されたディレクトリなどによって消費されます。
RAID 6 の実装
の実装: ディスク ポリシー
ラボ環境では、現在 4 ノードの Virtual SAN クラスタが実行されています。RAID 6 を実装するに
は、Virtual SAN クラスタに最低 6 台のホストが必要です。
HOL-SDC-1608-SpringRelease
Page 62
HOL-SDC-1608-SpringRelease
仮想マシン ストレージ ポリシーでは、フォルト トレランス機能が [Raid 5/6 - ( Erasure Coding
) - Capacity] に設定され、許容する障害の数が 2 に設定されています。
RAID 6 の場合、消費される容量は、仮想マシンに割り当てられたストレージの 1.5 倍です。
HOL-SDC-1608-SpringRelease
Page 63
HOL-SDC-1608-SpringRelease
RAID 6 の実装
の実装: ディスク ポリシー
ここに示すのは、仮想マシン ストレージ ポリシーの構成が RAID 6 の仮想マシンの例です。
RAID 6 の構成には 6 個のコンポーネントがあり、それらのコンポーネントはクラスタ内の 6 台の
ESXi ホストに分散されています。
ストレージ ベースのポリシー管理
ベースのポリシー管理: オブジェクト チェックサム
Virtual SAN 6.2 で導入されたもう 1 つの新機能として、End-to-End のソフトウェア チェックサ
ムがあります。これにより、ストレージ メディアに障害が発生しても、データの整合性の問題を防
ぐことができます。Virtual SAN 6.2 ではデフォルトでチェックサムが有効になっていますが、仮
想マシンのストレージ ポリシーを使用することで、仮想マシンまたはオブジェクト単位でチェック
サムを有効または無効にすることができます。
チェックサムがデフォルトで有効になっているのは、この機能がお客様にとって非常に大きなメリ
ットがあるからです。この機能を無効にする理由として考えられるのは、アプリケーションにすで
に同様の機能が備わっている場合のみです。
Virtual SAN のチェックサムの概要
HOL-SDC-1608-SpringRelease
Page 64
HOL-SDC-1608-SpringRelease
Virtual SAN のチェックサムには、一般的な巡回冗長検査手法である CRC-32C (Castagnoli) が
使用されています。Intel プロセッサの特殊な CPU 命令を使用することで、高いパフォーマンスを
実現しています。4 KB のブロックごとに、チェックサムが割り当てられます。チェックサムのサ
イズは 5 バイトです。データを書き込む際に、データが生成されたホスト上でチェックサムが検査
され、ネットワークでの伝送中にエラーが発生していれば検出されます。チェックサムはデータと
いっしょに保存されます。
スクラブ メカニズム
Virtual SAN には、読み取り操作の際のチェックサム検証の他に、ディスク上のデータが破損して
いないかどうかを定期的にチェックするスクラブ メカニズムも備わっています。スクラブ メカニ
ズムはすべてのデータを年 1 回検査するように設定されていますが、詳細設定の
[VSAN.ObjectScrubsPerYear] を変更すると、もっと高い頻度で検査することもできます。たとえ
ば、すべてのデータを週 1 回検査するには、値を 52 に設定します。ただし、この操作の実行中は
パフォーマンスが多少低下することに注意してください。
HOL-SDC-1608-SpringRelease
Page 65
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムを無効にした仮想マシン ストレージ ポリシー
の作成
この実習では、オブジェクト チェックサムという新しい仮想マシン ストレージ ポリシーをシミュ
レートします。2 つの仮想マシン ストレージ ポリシーを作成します。1 つはオブジェクト チェッ
クサムを有効にし、もう 1 つはオブジェクト チェックサムを無効にします。
仮想マシンに 2 台のディスクを接続し、認識可能なパターンを 2 台のディスクに書き込みます。次
に、このパターンを検証します。もう 1 つのツールを使用して、エラーのあるパターンをコンポー
ネントに書き込みます。その後、データを読み取って、エラーのあるパターンを検証します。
オブジェクト チェックサムが無効になっている場合、エラーのあるパターンは修正されず、そのま
まゲスト OS に送られます。
オブジェクト チェックサムが有効になっている場合、エラーのあるパターンは修正されます。この
ことは、ESXi VMkernel のログで確認できます。
vSphere Web Client の [Home] 画面で、[Policies and Profiles] を選択します。
[VM Storage Policies] を選択します。
[Create VM Storage Policy] をクリックします。
HOL-SDC-1608-SpringRelease
Page 66
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムを無効にした仮想マシン ストレージ ポリシー
の作成
ストレージ ポリシーの名前を入力します。
Name: SDB-No-Checksum
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 67
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムを無効にした仮想マシン ストレージ ポリシー
の作成
[Rule-Sets] で、[Next] をクリックします。
[Rules based on data services] で [VSAN] を選択します。
次のルールを追加します。
Number of failures to tolerate: 1
Disable object checksum: Yes
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 68
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムを無効にした仮想マシン ストレージ ポリシー
の作成
vsanDatastore がこの仮想マシン ストレージ ポリシーに準拠していることを確認します。
[Next] をクリックします。
オブジェクト チェックサムを無効にした仮想マシン ストレージ ポリシー
の作成
[Ready to complete] 画面で、[Finish] をクリックします。
HOL-SDC-1608-SpringRelease
Page 69
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムを無効にした仮想マシン ストレージ ポリシー
の作成
仮想マシン ストレージ ポリシーが作成されます。
HOL-SDC-1608-SpringRelease
Page 70
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムを有効にした仮想マシン ストレージ ポリシー
の作成
もう 1 つ仮想マシン ストレージ ポリシーを作成し、今度はオブジェクト チェックサムを有効にし
ます。
仮想マシン ストレージ ポリシーの名前を次のように指定します。
Name: SDC-Checksum
[Rule-Sets] で、[Next] をクリックします。
[Rules based on data services] で [VSAN] を選択します。
次のルールを追加します。
Number of failures to tolerate: 1
Disable object checksum: No
[Next] をクリックします。
[Next] をクリックします。
[Finish] をクリックします。
HOL-SDC-1608-SpringRelease
Page 71
HOL-SDC-1608-SpringRelease
仮想マシン ストレージ ポリシー
仮想マシン ストレージ ポリシーが作成されます。
オブジェクト チェックサムのテストのための仮想マシンの準備
デスクトップ上に、Prepare Photon VM という名前の PowerCLI スクリプトがあります。
Prepare Photon VM をダブルクリックして実行します。
これは、Virtual SAN データストアにすでに存在する仮想マシンを登録する役割を果たします。
HOL-SDC-1608-SpringRelease
Page 72
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテストのための仮想マシンの準備
vSphere Web Client に戻ると、Photon-01a という仮想マシンが登録され、パワーオン状態にな
っているはずです。
この仮想マシンには合計 3 台のディスクがあります。これらを使用してオブジェクト チェックサム
のテストを行います。
HOL-SDC-1608-SpringRelease
Page 73
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテストのための仮想マシンの準備
[Photon-01a] という名前の仮想マシンを選択します。
[Manage] -> [Policies] -> [Edit VM Storage Policies] の順に選択します。
HOL-SDC-1608-SpringRelease
Page 74
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテストのための仮想マシンの準備
仮想マシン ストレージ ポリシーを次のように変更します。
VM Home:
Hard disk
Hard disk
Hard disk
Virtual SAN Default Storage Policy
1: Virtual SAN Default Storage Policy
2: SDB-No-Checksum
3: SDC-Checksum
変更する仮想マシン ホームまたはハード ディスクに関連付けられた仮想マシン ストレージ ポリシ
ーをクリックします。
ドロップダウン リストから仮想マシン ストレージ ポリシーを選択します。
これらは、このラボで先ほど作成した仮想マシン ストレージ ポリシーです。
[OK] をクリックします。
HOL-SDC-1608-SpringRelease
Page 75
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテストのための仮想マシンの準備
仮想マシン ストレージ ポリシーが次のように割り当てられていることを確認します。
Hard disk 2: SDB-No-Checksum
Hard disk 3: SDC-Checksum
オブジェクト チェックサムのテストのための仮想マシンの準備
割り当てられた IP アドレスと、仮想マシンが実行されている ESXi ホストを記録しておきます。
オブジェクト チェックサムのテストのためのディスクの準備
Photon-01a仮想マシンに対する PuTTYセッションを開きます。
仮想マシンに割り当てられている IP アドレスを使用します
アドレスを使用します。
HOL-SDC-1608-SpringRelease
Page 76
HOL-SDC-1608-SpringRelease
「root」 としてログインし、パスワードは 「VMware1!」 を使用します。
この仮想マシンでは、オブジェクト チェックサムのテストのための準備がすでにできています。
すなわち、既知の 0 のパターンが dd コマンドでディスクに書き込まれています。
これから、2 台のディスクに書き込まれたすべてのパターンが 0 であることを検証します。そのた
めには、hexdump コマンドを使用します。
仮想マシンの 2 台のディスクに対して、次のコマンドを実行します (コマンドの実行には 1 ~ 2
分かかることがあります)。
hexdump -C /dev/sdb
hexdump -C /dev/sdc
このスクリーンショットのような出力が表示されます。
オブジェクト チェックサムのテスト
チェックサムのテスト: 無効
Photon-01a 仮想マシンが実行されている ESXi ホストにログインします。
この ESXi ホストに対する PuTTY セッションを開きます。
ユーザー名は 「root」、パスワードは 「VMware1!」 です。
次のフォルダに移動します。
cd /vmfs/volumes/NFSA/Software/
HOL-SDC-1608-SpringRelease
Page 77
HOL-SDC-1608-SpringRelease
テストのシミュレーションに使用するスクリプトの名前は、test_checksum_v19.sh です。
HOL-SDC-1608-SpringRelease
Page 78
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテスト
チェックサムのテスト: 無効
注: このツールは VMware によってサポートされていません
によってサポートされていません。ここでは
ここでは Virtual SAN 6.2 の
機能をシミュレートするために使用しています
機能をシミュレートするために使用しています。
スクリプトを実行するには、次のコマンドを実行します (表示されるプロンプトに注意してくださ
い)。
./test_checksum_v19.sh
次のプロンプトに答えます。
Do you acknowledge that this tool is unsupported? [y/n] y
Please type in the name of the VM that you want to test checkum on: Photon-01a
HOL-SDC-1608-SpringRelease
Page 79
HOL-SDC-1608-SpringRelease
HOL-SDC-1608-SpringRelease
Page 80
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテスト
チェックサムのテスト: 無効
Is Object-Checksum-Test the virtual machine you wish to test checksum on? [y/n]
Do you want to display the VMDKs by label [l] or by .vmdk name [n] l
Please enter the label that you wish to use for the checksum test: Hard disk 2
Is Hard disk 2 the label of the VMDK you wish to test checksum on? [y/n] y
<Enter> キーを押して続行します。
オブジェクト チェックサムのテスト
チェックサムのテスト: 無効
ESXi ホストのパスワードはすべて 「VMware1!」 です。
Do you want to enable it for the duration of this test? [y/n] y
Are you sure you want to inject the bad data on a component on host esx-02a.cor
HOL-SDC-1608-SpringRelease
Page 81
HOL-SDC-1608-SpringRelease
この画面で一時停止し
この画面で一時停止し、データがディスクに書き込まれたことを確認します
データがディスクに書き込まれたことを確認します。仮想マシン
仮想マシン
[Photon-01a] に移動します
に移動します。
HOL-SDC-1608-SpringRelease
Page 82
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテスト
チェックサムのテスト: 無効
仮想マシン [Photon-01a] に対して開いた PuTTY セッションに戻ります。
次のコマンドを実行して、パターンがディスクに書き込まれたことを確認します。
hexdump -C /dev/sdb
書き込まれたデータ パターンを確認できます。
これは、仮想マシンのストレージ ポリシー [Object Checksum] を無効にしたハード ディスクで
す。
ESXi ホストの PuTTY セッションに戻ります。
HOL-SDC-1608-SpringRelease
Page 83
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテスト
チェックサムのテスト: 無効
<Enter> キーを押して続行します。
RSA キー フィンガープリントを確認するように求められたら、「yes」 と回答します。
ここでは、DOM オーナーのスクラブの統計を確認できます。エラーが検出されていないのは、こ
のディスクのオブジェクト チェックサムを無効にしたためです。
VMkernel.log ファイルに問題はありません。たとえば、Virtual SAN チェックサム エラーは検出
されていません。VMkernel ログの 「チェックサムのオフロード」 に関するエントリはネットワーク
カードに関するものであるため無視し、「チェックサム」 のエントリを確認します。
これは、オブジェクト チェックサムを無効にしたディスクです。
HOL-SDC-1608-SpringRelease
Page 84
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテスト
チェックサムのテスト: 有効
再度スクリプトを実行します。今度は、仮想マシンのストレージ ポリシー [Object Checksum] を
有効にしたハード ディスクが対象です。
次のコマンドを実行します (表示されるプロンプトに注意してください):
./test_checksum_v19.sh
次のプロンプトに答えます。
Do you acknowledge that this tool is unsupported? [y/n] y
Please type in the name of the VM that you want to test checkum on: Photon-01a
HOL-SDC-1608-SpringRelease
Page 85
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテスト
チェックサムのテスト: 有効
Is Object-Checksum-Test the virtual machine you wish to test checksum on? [y/n]
Do you want to display the VMDKs by label [l] or by .vmdk name [n] l
Please enter the label that you wish to use for the checksum test: Hard disk 3
Is Hard disk 3 the label of the VMDK you wish to test checksum on? [y/n] y
この画面で、チェックサム エラー数が 0 であることを確認できます。
<Enter> キーを押して続行します。
HOL-SDC-1608-SpringRelease
Page 86
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテスト
チェックサムのテスト: 有効
ESXi ホストのパスワードはすべて 「VMware1!」 です。
Do you want to enable it for the duration of this test? [y/n] y
Are you sure you want to inject the bad data on a component on host esx-02a.cor
この画面で一時停止し
この画面で一時停止し、データがディスクに書き込まれたことを確認します
データがディスクに書き込まれたことを確認します。仮想マシン
仮想マシン
[Photon-01a] に移動します
に移動します。
オブジェクト チェックサムのテスト
チェックサムのテスト: 有効
仮想マシン [Photon-01a] に対して開いた PuTTY セッションに戻ります。
HOL-SDC-1608-SpringRelease
Page 87
HOL-SDC-1608-SpringRelease
次のコマンドで、0 のパターンが返されていることを確認します:
hexdump -C /dev/sdc
すべてのデータ パターンが 0 であることを確認できます。
ESXi ホストの PuTTY セッションに戻ります。
HOL-SDC-1608-SpringRelease
Page 88
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムのテスト
チェックサムのテスト: 有効
<Enter> キーを押して続行します。
RSA キー フィンガープリントを確認するように求められたら、「yes」 と回答します。
VMkernel.log ファイルにチェックサム エラーが記録されています。
2016-02-23T18:14:44.725Z cpu0:33221)LSOM: RCDomCompletion:6706: Throttled: Chec
2016-02-23T18:14:44.729Z cpu0:33221)LSOM: LSOMScrubReadComplete:1958: Throttled
これは、オブジェクト チェックサムを有効にしたディスクです。Virtual SAN が検出され、エラー
が修正されたことを確認できます。
2016-02-23T18:14:44.739Z cpu0:33101)WARNING: DOM: DOMScrubberAddCompErrorFixedV
これは、オブジェクト チェックサムが動作していることを示しています。VMware ではこのスク
リプトをサポートしていません。ここでは、機能を紹介することを目的として使用しています。
HOL-SDC-1608-SpringRelease
Page 89
HOL-SDC-1608-SpringRelease
モジュール 3: まとめ
このモジュールでは、Virtual SAN 6.2 リリースで追加された、新しい仮想マシン ストレージ ポリ
シーの一部を紹介しました。
最初に説明したのはフォルト トレランス機能です。フォルト トレランス機能を使って、データ レ
プリケーション機能をパフォーマンスとキャパシティのどちらに合わせて最適化するかを指定でき
ます。パフォーマンスを選択した場合、Virtual SAN がオブジェクトのコンポーネントの配置に使
用するディスク容量が増えますが、オブジェクトにアクセスするパフォーマンスが向上します。キ
ャパシティを選択した場合、Virtual SAN で使用するディスク容量が減りますが、パフォーマンス
が低下します。
HOL-SDC-1608-SpringRelease
Page 90
HOL-SDC-1608-SpringRelease
オブジェクト チェックサムは、RAID-5 および RAID-6、デデュープ (重複排除) と圧縮、
Virtual SAN ストレッチ クラスタ構成など、すべての新機能に対応しています。前述のように、オ
ブジェクト チェックサムはデフォルトで有効になっているため、特に設定する必要なく、この機能
を活用できます。何らかの理由でオブジェクト チェックサムが不要な場合は、仮想マシンのストレ
ージ ポリシーで無効にできます。Virtual SAN では、この機能を使って、潜在的なセクタ エラー
によるデータの破損 (通常、物理ドライブの問題が原因で発生します) や、その他の兆候のない
データ破損を検出できます。
HOL-SDC-1608-SpringRelease
Page 91
HOL-SDC-1608-SpringRelease
モジュール 4: スパース仮想マ
シン スワップ オブジェクト
HOL-SDC-1608-SpringRelease
Page 92
HOL-SDC-1608-SpringRelease
新しいスパース仮想マシン スワップ オブジェク
ト
Virtual SAN データストアの仮想マシンは、ファイルのセットではなく、オブジェクトのセットと
して展開されます。従来のデータストアでは、仮想マシンはファイルのセットとして展開されてい
ました。オブジェクトは、仮想マシン ホームのネームスペース、VMDK、仮想マシン スワップな
どです。
仮想マシン スワップは、仮想マシンがパワーオン時にのみ確保されますが、これまで Virtual SAN
では、常に 100 % のオブジェクト領域がプロビジョニングされていました。
この方式では、使用する容量が多くなるため、デメリットがあります。たとえば、仮想マシンを
100 台展開し、それぞれ 8 GB のメモリを割り当てると、仮想マシン スワップに 800 GB のディ
スク容量がプロビジョニングされます。
予約された容量は、仮想マシンでリソースの問題が発生しない限り使用されません。
新しいスパース仮想マシン スワップ オブジェクト
この例では、作成済みの仮想マシン [FTT=1-Raid5] のみをパワーオンします。
他の仮想マシンを実行している場合はオフにしてください。
仮想マシン [FTT=1-Raid5] には 64 MB のメモリが割り当てられています。
仮想マシンを実行している ESXi ホストは、ここで示すものとは異なっている場合があります。
HOL-SDC-1608-SpringRelease
Page 93
HOL-SDC-1608-SpringRelease
新しいスパース仮想マシン スワップ オブジェクト
[Capacity] ビューに切り替えます。
[Cluster Site A] -> [Monitor] -> [Virtual SAN] -> [Capacity] の順に選択します。
[Capacity] ビューの一番下までスクロールし、[Used Capacity Breakdown] セクションを表示
します。
スワップ オブジェクトが約 140 MB 使用していることがわかります。
HOL-SDC-1608-SpringRelease
Page 94
HOL-SDC-1608-SpringRelease
新しいスパース仮想マシン スワップ オブジェクト
仮想マシン [FTT=1-Raid5] をパワーオフします。
Virtual SAN データストアでディスク容量を消費している仮想マシン スワップ オブジェクトはな
くなります。
新しいスパース仮想マシン スワップ オブジェクト
仮想マシン [FTT=1-Raid5] を実行している ESXi ホストに対して、PuTTY セッションを開きま
す。
Virtual SAN クラスタにある各 ESXi ホストで、この詳細設定を行う必要があります。現在の環境
では、仮想マシンを実行する ESXi ホストでのみ設定します。
注: マニュアルのコマンドをコピーして、[SEND TEXT] オプションを使用することもできます。
この設定は [SwapThickProvisionDisabled] という名前で、デフォルトで無効になっています:
esxcfg-advcfg -g /VSAN/SwapThickProvisionDisabled
次のコマンドで設定を有効にします:
esxcfg-advcfg -s 1 /VSAN/SwapThickProvisionDisabled
HOL-SDC-1608-SpringRelease
Page 95
HOL-SDC-1608-SpringRelease
HOL-SDC-1608-SpringRelease
Page 96
HOL-SDC-1608-SpringRelease
新しいスパース仮想マシン スワップ オブジェクト
仮想マシン [FTT=1-Raid5] を再度パワーオンします。
[Capacity] ビュー画面に戻ります。
スワップ オブジェクトが使用しているディスク容量は、140 MB から 12.00 MB になりました。
この新機能を使用して、使用されるディスク容量を大幅に削減できます。
その効果は、展開済みの仮想マシンの数、仮想マシンのスワップ領域のサイズ (基本的には、仮想
マシンに割り当てられた未予約メモリのサイズ) によって決まります。
パフォーマンス グラフ
グラフ: 仮想マシン消費量
データを入出力してから、パフォーマンス グラフに戻ります。
仮想マシン [FTT=1-Raid5] を選択します。
[Monitor] を選択します。
[Performance] を選択します。
[Virtual SAN - Virtual Machine Consumption] を選択します。
HOL-SDC-1608-SpringRelease
Page 97
HOL-SDC-1608-SpringRelease
パフォーマンス グラフにデータが反映されています。なお、これは仮想化された実習ラボ環境であ
り、表示されるデータセットは限定されています。
5 分間隔でパフォーマンス グラフをクリックして、値を取得します。
HOL-SDC-1608-SpringRelease
Page 98
HOL-SDC-1608-SpringRelease
パフォーマンス グラフ
グラフ: クラスタ消費量
データを入出力してから、パフォーマンス グラフに戻ります。
[Cluster Site A] というクラスタを選択します。
[Monitor] を選択します。
[Performance] を選択します。
[Virtual SAN - Virtual Machine Consumption] を選択します。
パフォーマンス グラフにデータが反映されています。なお、これは仮想化された実習ラボ環境であ
り、表示されるデータセットは限定されています。
5 分間隔でパフォーマンス グラフをクリックして、値を取得します。
モジュール 4: まとめ
このモジュールでは、Virtual SAN 6.2 で、仮想マシンのスワップ オブジェクトをシン構成で展開
できることを説明しました。
HOL-SDC-1608-SpringRelease
Page 99
HOL-SDC-1608-SpringRelease
オーバー コミットメントしたメモリに仮想マシンが依存している環境では、スパース仮想マシン
スワップ オブジェクトを無効にしないことを推奨します。こうした環境では、使用できるメモリ
ページがない場合に、仮想マシンでスワップ ファイルが必要になります。
HOL-SDC-1608-SpringRelease
Page 100
HOL-SDC-1608-SpringRelease
モジュール 5: Virtual SAN
ストレッチ クラスタ
(ROBO)
HOL-SDC-1608-SpringRelease
Page 101
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタ (ROBO)
ストレッチ クラスタは、Virtual SAN クラスタを単一のサイトから 2 つのサイトに拡張し、可用性
と、サイト間のロード バランシングを向上させます。通常、ストレッチ クラスタは、市内や大学
内など、データセンター間の距離が近い環境に展開されます。
ストレッチ クラスタを使用すると、計画的なメンテナンスを実施して、災害時の問題を回避できま
す。メンテナンス時や、サイトの 1 つが停止した場合でも、クラスタ全体の運用には影響しないた
めです。ストレッチ クラスタ構成では、両方のサイトがアクティブ サイトになります。一方のサ
イトで障害が発生すると、Virtual SAN はもう一方のサイトのストレージを使用します。vSphere
HA は、残ったアクティブ サイトで再起動する必要がある仮想マシンを再起動します。
一方のサイトを優先サイトとして指定する必要があります。もう一方のサイトは、セカンダリ サイ
トまたは非優先サイトになります。2 つのアクティブ サイト間でネットワーク接続が切断された場
合、システムは優先サイトのみを使用します。つまり、優先サイトとして指定したサイトが動作を
続けます。
Virtual SAN ストレッチ クラスタが許容できるリンク障害は同時に 1 つで、障害時にも継続してデ
ータを利用できます。リンク障害とは、2 つのサイト間、または、いずれかのサイトとウィットネ
ス ホスト間のネットワーク接続が切断された状態です。サイト障害やネットワーク接続の切断中、
Virtual SAN は正常に動作しているサイトに自動的に切り替えます。
Virtual SAN ストレッチ クラスタの構成
Virtual SAN に Virtual SAN for Remote Office Branch Office (ROBO) が追加されました。
このソリューションは、小規模な ROBO 環境と該当するユースケースの要件を満たすために設計さ
れ、パッケージ化されています。
Virtual SAN for ROBO は、フォルト ドメインに基づいて作成されています。必要な障害ゾーンは
3 つのノード (2 つの物理ノードとウィットネス仮想アプライアンス) です。ウィットネス仮想ア
プライアンスは、障害発生時にクラスタ クォーラム サービスを提供し、ウィットネス オブジェク
トとクラスタ メタデータ情報を格納することを目的として設計されています。
ウィットネス仮想アプライアンスを使用すると、第三の物理ノードが不要になります。ROBO のユ
ースケースでコストの低減は重要な要件であるため、ROBO を導入するお客様はこの点を重視して
います。
Virtual SAN ウィットネス仮想アプライアンスの仕様:
•
Virtual SAN ROBO クラスタごとに 1 つのウィットネス仮想アプライアンスが必要で
す。
•
アプライアンスは、クラスタのコンピューティングやストレージ リソースには貢献せず、
仮想マシンをホストできません。
•
ウィットネス仮想アプライアンスは、Virtual SAN ストレッチ クラスタと Virtual SAN
ROBO エディションでのみ使用でき、この構成でのみサポートされます。
HOL-SDC-1608-SpringRelease
Page 102
HOL-SDC-1608-SpringRelease
•
Virtual SAN ストレッチ クラスタと同様に、サポートされるフォルト ドメインは 3 つで
あるため、Virtual SAN ROBO エディションはクラスタ内の単一の障害 (FTT=1) にのみ
対応します。
この環境には、Virtual SAN ウィットネス ホストを展開してあります。ESXi ホストは、
[esx-07a.corp.local] として登録されています。
注: ウィットネス ホストは水色で表示され、vSphere 環境で区別しやすくなっています。
HOL-SDC-1608-SpringRelease
Page 103
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタの構成
[esx-07a.corp.local] という ESXi ホストを選択します。
[Manage] を選択します。
[Storage] を選択します。
[Storage Devices] を選択します。
Virtual SAN ウィットネス ホストには、フラッシュ ドライブ (キャッシュ) が 1 台、HDD (キ
ャパシティ) が 1 台割り当てられています。
2 つのドライブを使用して、Virtual SAN ウィットネス ホストのディスクグループを作成します。
HOL-SDC-1608-SpringRelease
Page 104
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタの構成
ストレッチ クラスタまたは 2 つのホスト Virtual SAN クラスタを構成します。
[ROBO Cluster] を選択します。
[Manage] を選択します。
[Settings] を選択します。
[General] を選択します。
[Configure] をクリックします。
HOL-SDC-1608-SpringRelease
Page 105
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタの構成
[Disk Claiming] で、[Add disks to Storage] から [Manual] を選択します。
[Fault Domains and Stretched Cluster] セクションで、[Configure two host Virtual SAN
cluster] を選択します。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 106
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタの構成
VMkernel ポートで Virtual SAN トラフィックが有効になっていることを確認します。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 107
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタの構成
Virtual SAN クラスタでキャッシュ層とキャパシティ層として使用するディスクを選択します。
ディスクは、モデルと容量またはホストごとにグループ化できます。
ご使用の環境で使用できるデバイスを基に、推奨される構成を設定済みです。
ホストごとのキャパシティ ディスクの数は、キャッシュ ディスクの数と同じか多くする必要があ
ります。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 108
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタの構成
Virtual SAN ウィットネス ホストとして [esx-07a.corp.local] を選択します。
ウィットネス ホストの要件は、画面に表示されています。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 109
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタの構成
キャッシュ層に 10 GB のディスクを選択します。
キャパシティ層に 15 GB のディスクを選択します。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 110
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタの構成
設定内容を確認し、[Finish] をクリックします。
Virtual SAN ストレッチ クラスタの構成
[Recent Tasks] ペインを確認します。
Virtual SAN ストレッチ クラスタの構成
設定が完了すると、Virtual SAN ストレッチ クラスタが作成されます。
ストレッチ クラスタが有効になり、優先フォルト ドメインの名前は [Preferred]、Virtual SAN ウ
ィットネス ホストは [esx-07a.corp.local] になっています。
HOL-SDC-1608-SpringRelease
Page 111
HOL-SDC-1608-SpringRelease
画面の下には、作成した 2 つのフォルト ドメインが表示されます。各フォルト ドメインには 1 台
の ESXi ホストが追加されています。
HOL-SDC-1608-SpringRelease
Page 112
HOL-SDC-1608-SpringRelease
Virtual SAN オブジェクトの健全性
[ROBO Cluster] を選択します。
[Monitor] を選択します。
[Virtual SAN] を選択します。
[Health] を選択します。
ストレッチ クラスタの健全性チェックに新しい要素が追加されています。
HOL-SDC-1608-SpringRelease
Page 113
HOL-SDC-1608-SpringRelease
ストレッチ クラスタの健全性の検証
ストレッチ クラスタの健全性チェックを展開します。
Virtual SAN ストレッチ クラスタに関する健全性チェックが表示されます。
Virtual SAN ストレッチ クラスタの vSphere High Availability
(HA) および Distributed Resource Scheduler (DRS) の設定
Virtual SAN ストレッチ クラスタの仮想マシンに可用性を持たせるには、vSphere High
Availability (HA) を設定します。
これにより、ホストの障害時にアフィニティ ルールに基づいて同一サイトで仮想マシンを再起動し
たり、全体的なサイト障害が発生したときにリモート サイトで仮想マシンを再起動したりできるよ
うになります。Virtual SAN ストレッチ クラスタで高可用性を実現するために必要な設定は次のと
おりです。
ここでは、Virtual SAN ストレッチ クラスタで vSphere HA を設定する際に VMware が推奨する
設定を示し、その理由について説明します。
このガイダンスに従って設定すると、1 つのサイトでコンポーネントまたはホストの障害が発生し
たときに、データの読み取りを中断することなく、同じサイトで仮想マシンを再起動できます。全
体的なサイト障害時には、仮想マシンをフェイルオーバーし、残りのホストで仮想マシンを再起動
します。
HOL-SDC-1608-SpringRelease
Page 114
HOL-SDC-1608-SpringRelease
プライマリ サイトへの仮想マシンのクローン作成
Virtual SAN ストレッチ クラスタを作成したので、次に、Virtual SAN クラスタに仮想マシンを展
開します。展開には、仮想マシン [linux-micro-01a] のクローンを作成します。
仮想マシン [linux-micro-01a] を右クリックし、[Clone]、[Clone to Virtual Machine] の順に選
択します。
HOL-SDC-1608-SpringRelease
Page 115
HOL-SDC-1608-SpringRelease
プライマリ サイトへの仮想マシンのクローン作成
仮想マシンに 「VM-Primary」 という名前を付けます。この仮想マシンはプライマリ サイトに配置
されます。
VM Name : VM-Primary
[Next] をクリックします。
プライマリ サイトへの仮想マシンのクローン作成
[ROBO Cluster] を選択します。まずここに仮想マシンを配置します。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 116
HOL-SDC-1608-SpringRelease
プライマリ サイトへの仮想マシンのクローン作成
この仮想マシンに、仮想マシンのストレージ ポリシーを適用します。vsanDatastore に仮想マシ
ンを配置します。
仮想マシンのストレージ ポリシーを選択します:
VM Storage Policy: Virtual SAN Default Storage Policy
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 117
HOL-SDC-1608-SpringRelease
プライマリ サイトへの仮想マシンのクローン作成
[Select Clone options] で [Next] をクリックします。
プライマリ サイトへの仮想マシンのクローン作成
設定内容を確認して、[Finish] をクリックします。
HOL-SDC-1608-SpringRelease
Page 118
HOL-SDC-1608-SpringRelease
プライマリ サイトへの仮想マシンのクローン作成
最初の仮想マシンを使用できるようになったので、同じ手順で 2 番目の仮想マシンを作成します。
仮想マシンの名前は 「VM-Secondary」 とします。
HOL-SDC-1608-SpringRelease
Page 119
HOL-SDC-1608-SpringRelease
セカンダリ サイトへの仮想マシンのクローン作成
ここでは、仮想マシン [VM-Primary] のクローンを作成します。
仮想マシン [VM-Primary] を右クリックし、[Clone]、[Clone to Virtual Machine] の順に選択し
ます。
HOL-SDC-1608-SpringRelease
Page 120
HOL-SDC-1608-SpringRelease
セカンダリ サイトへの仮想マシンのクローン作成
仮想マシンに 「VM-Secondary」 という名前を付けます。この仮想マシンはセカンダリ サイトに配
置されます。
VM Name : VM-Seondary
[Next] をクリックします。
セカンダリ サイトへの仮想マシンのクローン作成
[ROBO Cluster] を選択します。まずここに仮想マシンを配置します。
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 121
HOL-SDC-1608-SpringRelease
セカンダリ サイトへの仮想マシンのクローン作成
この仮想マシンに、仮想マシンのストレージ ポリシーを適用します。vsanDatastore に仮想マシ
ンを配置します。
仮想マシンのストレージ ポリシーを選択します:
VM Storage Policy: Virtual SAN Default Storage Policy
[Next] をクリックします。
HOL-SDC-1608-SpringRelease
Page 122
HOL-SDC-1608-SpringRelease
セカンダリ サイトへの仮想マシンのクローン作成
[Select Clone options] で [Next] をクリックします。
セカンダリ サイトへの仮想マシンのクローン作成
設定内容を確認して、[Finish] をクリックします。
HOL-SDC-1608-SpringRelease
Page 123
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタの vSphere HA および DRS の設
定
環境に 2 つの仮想マシンが展開されました。
HOL-SDC-1608-SpringRelease
Page 124
HOL-SDC-1608-SpringRelease
vSphere DRS の設定
Virtual SAN ストレッチ クラスタに必要な HA と DRS のほとんどの設定は設定済みですが、それ
らの設定内容をここで示します。
DRS は、完全自動モード、または、一部自動化モードに設定できます。
[ROBO Cluster] を選択します。
[Manage] を選択します。
[Settings] を選択します。
[vSphere DRS] を選択します。
vSphere DRS は有効で、完全自動モードになっています。
VM/Host Groups
次に、Virtual SAN ストレッチ クラスタの DRS について説明します。
DRS についてまず考慮する事項は、仮想マシンとホストのアフィニティ ルールです。
仮想マシンとホストのアフィニティ ルールを機能させるには、DRS が必要です。DRS が有効にな
っていない場合、「should」 ルールは無視されます。つまり、仮想マシンとホストのアフィニティ
ルールに 「should」 を使用する場合、DRS が必要です。
[ROBO Cluster] というクラスタを選択します。
[Manage] を選択します。
[Settings] を選択します。
HOL-SDC-1608-SpringRelease
Page 125
HOL-SDC-1608-SpringRelease
[VM/Host Groups] を選択します。
[Primary] を選択します。
[Primary] の [Host Group] に [esx-05a.corp.local] という名前の ESXi ホストがあります。
[Secondary] をクリックします。
[Secondary] の [Host Group] に [esx-06a.corp.local] という名前の ESXi ホストがあります。
HOL-SDC-1608-SpringRelease
Page 126
HOL-SDC-1608-SpringRelease
VM/Host Groups
仮想マシン グループを確認します。
[Primary-VM] グループを選択します。
この時点で、仮想マシン グループに割り当てられている仮想マシンはありません。
注: Virtual SAN ストレッチ クラスタに追加の仮想マシンを展開している場合、DRS で処理でき
るように、仮想マシン グループに追加します。
[VM/Host Group Members] で [Add] を選択します。
HOL-SDC-1608-SpringRelease
Page 127
HOL-SDC-1608-SpringRelease
VM/Host Groups
[VM-Primary] という名前の仮想マシンを選択し、[OK] をクリックします。
VM/Host Groups
[Secondary-VM] グループを選択します。
この時点で、仮想マシン グループに割り当てられている仮想マシンはありません。
[VM/Host Group Members] で [Add] を選択します。
HOL-SDC-1608-SpringRelease
Page 128
HOL-SDC-1608-SpringRelease
VM/Host Groups
[VM-Secondary] という名前の仮想マシンを選択し、[OK] をクリックします。
VM/Host Groups
仮想マシン [VM-Secondary] が仮想マシン グループ [Secondary-VM] に存在することを確認しま
す。
VM/Host Rules
[VM/Host Rules] を確認します。
[PrimaryVMHosts] ルールを選択します。
HOL-SDC-1608-SpringRelease
Page 129
HOL-SDC-1608-SpringRelease
ここで重要な情報は 2 つあり、1 つは [VM/Host Rule Details] です。内容は、[Virtual
Machines that are members of the VM Group should run on hosts that are members of
the Host Group.] です。
もう 1 つは、[Group Members] です。ここでは、仮想マシン [VM-Primary] は
[esxi-05a.corp.local] という名前のホストで実行されることが示されています。
[SeondaryVMHosts] ルールを選択します。
ここでは、仮想マシン [VM-Secondary] は [esxi-06a.corp.local] という名前のホストで実行され
ることが示されています。
Virtual SAN ストレッチ クラスタでの HA の有効化
Virtual SAN ストレッチ クラスタの仮想マシンに可用性を持たせるには、vSphere HA を設定しま
す。これにより、ホストの障害時にアフィニティ ルールに基づいて同一サイトで仮想マシンを再起
動したり、全体的なサイト障害が発生したときにリモート サイトで仮想マシンを再起動したりでき
るようになります。Virtual SAN ストレッチ クラスタで高可用性を実現するために必要な設定は次
のとおりです。
[ROBO Cluster] を選択します。
[Manage] を選択します。
[Settings] を選択します。
[vSphere HA] を選択します。
HOL-SDC-1608-SpringRelease
Page 130
HOL-SDC-1608-SpringRelease
[vSphere HA] は現在無効になっています。[Edit] をクリックします。
Virtual SAN ストレッチ クラスタでの HA の有効化
[Turn On vSphere HA] を選択します。
[Failure conditions and VM response] を展開します。
HOL-SDC-1608-SpringRelease
Page 131
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタでの HA の有効化
[Response for Host Isolation] で、[Power off and restart VMs ] が選択されていることを確認
します。
[Admission Control] を展開します。
HOL-SDC-1608-SpringRelease
Page 132
HOL-SDC-1608-SpringRelease
Virtual SAN ストレッチ クラスタでの HA の有効化
サイト障害が発生すると、場合によってすべての仮想マシンを 1 つのサイトで実行する必要があ
り、このとき、クラスタは全体の半分になります。予約分を確保するため、HA でリソースの 50
% (1 サイト分) を予約するように設定します。
[Admission Control] セクションで、次のように選択します:
[Define failover capacity by reserving a percentage of the cluster resources]:
[Reserved failover CPU capacity]: 50 %
[Reserved failover Memory capacity]: 50 %
仮想マシンとホスト間のアフィニティ ルールに準拠する HA の設定
[VM/Host Rules] で指定する最後の設定です。この設定は、全体的なサイト障害が発生したときの
vSphere HA の動作を定義します。
[vSphere HA Rule Settings] というセクションがあります。
設定の 1 つに、[VM to Host Affinity rules] があります。
HOL-SDC-1608-SpringRelease
Page 133
HOL-SDC-1608-SpringRelease
[VM to Host Affinity rules] が [vSphere HA should respect rules during failover] に設定され
ていることを確認します。
この設定は、次のような意味を持ちます。
• 両サイトにそれぞれ複数のホストがあり、ホストの 1 つで障害が発生した場合、vSphere HA
は、そのサイトの残りのホストにある仮想マシンを再起動します。読み取りのアフィニティは維持
されます。
• 全体的なサイト障害が発生した場合、vSphere HA は、もう 1 つのサイトのホストにある仮想マ
シンを再起動します。「must respect」 オプションが選択されている場合、ルールに反するため、
vSphere HA はもう 1 つのサイトの仮想マシンを再起動できません。「should」 ルールを使用する
と、この問題を回避できます。
HOL-SDC-1608-SpringRelease
Page 134
HOL-SDC-1608-SpringRelease
仮想マシンのパワーオン
[VM-Primary] と [VM-Secondary] という名前の 2 つの仮想マシンをパワーオンします。
[VM-Primary] は [esxi-05a.corp.local] で実行され、[VM-Secondary] は [esxi-06a.corp.local]
で実行されています。
これは、[VM/Host Rules] で指定した設定です。
HOL-SDC-1608-SpringRelease
Page 135
HOL-SDC-1608-SpringRelease
VM-01 のコンポーネント割り当ての確認
[VM-Primary] を選択します。
[Monitor] を選択します。
[Policies] を選択します。
[Hard disk 1] を選択します。
このレイアウトでは、仮想マシンが正常に展開され、フォルト ドメイン (サイト) ごとに 1 つの
コンポーネントが割り当てられ、ウィットネス ホスト (esx-07a.corp.local) にウィットネス コ
ンポーネントが割り当てられています。
ここに示されているように、[site 1] のストレージにデータのコピーが 1 つあり、[site 2] に 2 番
目のデータのコピー、ウィットネス ホストとウィットネス サイトのストレージにウィットネス コ
ンポーネントがあります。
HOL-SDC-1608-SpringRelease
Page 136
HOL-SDC-1608-SpringRelease
Virtual SAN 健全性チェック
障害シナリオを試す前に、すべての健全性チェックが正常に完了したことを確認します。
仮想環境で作業しており、このクラスタでは Virtual SAN パフォーマンス サービスを有効にして
いないため、ハードウェア互換性の健全性の警告は、表示されても無視してください。
HOL-SDC-1608-SpringRelease
Page 137
HOL-SDC-1608-SpringRelease
障害シナリオ
障害シナリオ: 単一ホストの再起動
ここでは、障害シナリオをシミュレートし、仮想マシン コンポーネントの 1 つを含む単一のホスト
を再起動します。
[esx-05a.corp.local] という ESXi ホストを選択して再起動します。
[esx-05a.corp.local] を右クリックし、[Power] -> [Reboot] の順に選択します。
HOL-SDC-1608-SpringRelease
Page 138
HOL-SDC-1608-SpringRelease
障害シナリオ
障害シナリオ: 単一ホストの再起動
[OK] を選択して ESXi ホストを再起動します。
HOL-SDC-1608-SpringRelease
Page 139
HOL-SDC-1608-SpringRelease
Absent 状態のコンポーネント
[VM-Primary] という仮想マシンを選択します。
[Monitor] を選択します。
[Policies] を選択します。
[Hard disk 1] を選択します。
[Physical Disk Placement] を選択します。
ESXi ホストが再起動されてしばらくすると、そのホスト上の [VSAN Object] が [Absent] になり
ます。
HOL-SDC-1608-SpringRelease
Page 140
HOL-SDC-1608-SpringRelease
Virtual SAN 健全性チェック
[ROBO Cluster] を選択します。
[Monitor] -> [Virtual SAN] -> [Health] の順に選択します。
健全性チェックが完了するまで待ちます。
[Data] 健全性セクションを展開し、エラーを監視します。
[Network] 健全性を展開し、エラーを監視します。
[Physical disk] 健全性を展開し、エラーを監視します。
HOL-SDC-1608-SpringRelease
Page 141
HOL-SDC-1608-SpringRelease
別のホストで再起動された VM-Primary
[VM-Primary] という仮想マシンの [Summary] ビューに戻ります。
この仮想マシンが [esx-06a.corp.local] という名前の別の ESXi ホストでパワーオンされたことが
わかります。
HOL-SDC-1608-SpringRelease
Page 142
HOL-SDC-1608-SpringRelease
vSphere のタスク
[Home] を選択します。
[Tasks] を選択します。
[esxi-05a.corp.local] というホストがオンラインに戻ると、仮想マシンをセカンダリ サイトから
プライマリ サイトに戻す移行タスクが表示されます。
HOL-SDC-1608-SpringRelease
Page 143
HOL-SDC-1608-SpringRelease
別のホストに移行された VM-Primary
移行タスクが完了すると、仮想マシン [VM-Primary] は、[esxi-05a.corp.local] という ESXi ホス
ト上で実行されています。
Virtual SAN 健全性チェック
健全性チェックに戻ると、すべてのテストで問題がなかったことがわかります。
HOL-SDC-1608-SpringRelease
Page 144
HOL-SDC-1608-SpringRelease
モジュール 5: まとめ
このモジュールでは、Virtual SAN ウィットネス ホストを使用して 2 ノードの Virtual SAN スト
レッチ クラスタを作成する方法を説明しました。ウィットネス ホストは、この 3 ノードの Virtual
SAN クラスタを作成するためのクォーラムとなります。
Virtual SAN ストレッチ クラスタに必要な vSphere High Availability (HA) と Distributed
Resource Scheduler (DRS) という構成について説明し、最後に、Virtual SAN ストレッチ ク
ラスタ内のノード障害をシミュレートし、仮想マシンがクラスタ内の別のノードで再起動される様
子を確認しました。元のノードがオンラインに戻ると、仮想マシンはそのホストに戻りました。
HOL-SDC-1608-SpringRelease
Page 145
HOL-SDC-1608-SpringRelease
Conclusion
Thank you for participating in the VMware Hands-on Labs. Be sure to visit
http://hol.vmware.com/ to continue your lab experience online.
Lab SKU: HOL-SDC-1608-SpringRelease
Version: 20160409-075425
HOL-SDC-1608-SpringRelease
Page 146