web-dev-qa-db-ja.com

すべてのローカルドライブをVSANで使用できるようにESXiをインストールする場所

現在、3ホストのVSANクラスターをセットアップしており、すぐに本番環境に配置されます。 (これは新しい「仮想SAN」(VSAN)テクノロジーであり、古いvSphere Storage Appliance(VSA)テクノロジーではないことに注意してください)。 VSANを使用したのはこれが初めてです。

クラスター内の3つのホストのそれぞれには、クラスターに寄与するために4つの1TBローカルHDDと1つの200GBローカルSSD(VSANが読み取り/書き込みキャッシュに必要)があります。各ホストの最初のローカルHDDにESXi 5.5を直接インストールしました。

3つのホストをvCenterに追加し、vSphere Web Clientを起動してVSANを構成しました。ただし、各ホスト上の4つすべてのローカルHDDがVSANで使用可能であると見なす代わりに、3つしか使用できません。

VSANのドキュメントで読んだことから、VSANで使用されるディスクは、VSANでのみ使用する必要があります。つまり、VSANがローカルドライブを「引き継ぐ」と、そのドライブは他の目的(他のOSで使用するためのパーティションの予約など)に使用できなくなります。ただし、それがVSANローカルドライブの1つにESXi起動可能パーティションを格納できないことを意味するのかどうかは、私にはわかりませんでした。

オプションとしてESXiを起動可能なUSBスティックにインストールすることについて多くのことを聞いたことがありますが、ESXiブートパーティションを常に従来のSANに配置しただけなので、試したことがありません。 (背景として、新しいVSANクラスターはブレードと従来のSANダウンサイジングとコスト削減策により)を置き換えます)。

要約すると、ここに私の質問があります:

  1. ESXiをローカルHDDの1つにインストールし、そのHDDの残りの領域をVSANで使用できるようにすることは可能ですか?
  2. 質問1の答えが「いいえ」の場合、ESXiを起動可能なUSBスティックにインストールするための次善の策は何ですか? (もしそうなら、私が知っておくべきこれを行うことの顕著なトレードオフはありますか?)
5
RSW

VSAN設計ガイド は以下を推奨します。

  • ESXiホストが最大512GBのメモリで構成されている場合は、インストールメディアとしてSD、USB、またはハードディスクデバイスを使用してください。

  • ESXiホストが512GBを超えるメモリで構成されている場合は、インストールデバイスとして別の磁気ディスクまたはソリッドステートディスクを使用してください。


your固有のSupermicro構成に対する私の推奨は、エンタープライズ専用のUSBカードで内部USBを使用することです(マザーボードにはスロットが必要です)。そうでない場合、ホストはSAS HBAまたはマザーボードのSATAポートを使用しており、および予備のドライブスロットがあります。小さなシングルSSDを使用することは、大丈夫です。

VSphereでのUSB/SDHCカードの起動に関連する警告に関して、私の経験は次のとおりです。
VMware ESXiをインストールしたUSBキーまたはSDカードに障害が発生するとどうなりますか?

VSANはこの状況をかなりうまく説明しています。

5
ewwhite
  1. あなたはできますが、本当にしたくないので、残りのディスクよりも1つのディスクが小さく、パススルーを使用できない場合したかった。

  2. ほとんどのサーバーには、内部SDカードスロット(またはミラーリングされたスロット)、またはマザーボードに直接内部USBポートがあります。これらのいずれかにインストールできます。 SDカードの束が1つと、USBスティックを使用するものが2つあります。

ESXiは、フラッシュメディアにインストールされていることを認識できるほどスマートです。 VMWareからのこのKB をご覧ください。

最終的にSDではなくUSBを使用する場合は、書き込み速度が優れた適切なフラッシュドライブを購入してください。 3 GB /秒でしか書き込めない64 GBのフラッシュドライブに60 GBのファイルをコピーして丸一日過ごしました。それは恐ろしいことでした。通常、2倍の価格のUSBスティックは、2倍のパフォーマンスをはるかに上回ります。

4
Mark Henderson

HDDを使用せず、内蔵のSDカード/ USBスティックを使用するようにいくつかの人から既に助言されているので、繰り返しはしません。とにかく、自動デプロイでESXiホストを起動することは可能だと思うので、おそらくそれもあなたにとって可能な解決策です:

「Auto Deployを使用すると、ESXiソフトウェアがサーバーのメモリに直接インストールされている中央のAuto DeployサーバーからvSphereホストがネットワークブートされます。」

自動展開

編集:私は自分でAuto Deployを使用していなかったので、Auto Deployが実際にどれほどうまく機能しているかはわかりません

edit2:Mark Hendersonが以下のコメントで指摘しているように、クラスターでブートサーバーをホストしないでください。すべてのノードが停止している場合(停電など)、クラスターを稼働させることはできません。ノードがダウンしている->ブートサーバーがダウンしている->ホストを起動できない->ブートサーバーを起動できない.

0
Mario Lenz