いつもお世話になっております。
大変基本的なことかもしれないですが、
ご質問させてください。
ESXi仮想環境でいう「クラスタ」とは一般的にどの単位のことを指すのでしょうか?
1つのvCenterで管理されているホストの集まりの単位でしょうか?
ただ、一つのvCenterで管理されている環境でも、
例えば本番環境、開発環境とわかれているような構成もあって、
それぞれの環境をクラスタという方もいらっしゃるような気がしておりまして。
一般的にはどの単位をクラスタというのでしょうか。
以上、よろしくお願いいたします。
vSphere でのクラスタは ESXi サーバを一まとめにして CPU / メモリ / ストレージ 等のリソース共有し VM に提供したり、可用性や自動化の機能を提供する単位として、
" クラスタ " という機能単位が使われます。
※ コンピュートリソースのクラスタのほか、複数のデータストアを束ねたストレージクラスタ等、いくつかあります。
> ただ、一つのvCenterで管理されている環境でも、
> 例えば本番環境、開発環境とわかれているような構成もあって、
> それぞれの環境をクラスタという方もいらっしゃるような気がしておりまして。
vSphere Client から見ると、vCenter の下に " データセンター " という階層 (データセンター)を作り、
各データセンター配下に用途に応じたクラスタを複数作成する事が可能です。
vSphere HA や DRS による仮想マシンの移動の範囲はクラスタの中で行われるため、例えば Windows や Linux などのライセンスの範囲を絞るためにクラスタで分ける事もありますし、
本番環境・開発環境でハードウェアを分け、お互いが干渉しないようにクラスタを分ける事もあります。
昔の記事となりますが、以下の Blog なども参考になるかと思います。
この辺りの vSphere 仮想化の基礎をまとめた冊子も過去作成されており、
現在も以下でダウンロードできるようです。
https://vmware-juku.jp/resource/form_107/
※ vSphere でのクラスタについて書きましたが、別の製品、アーキテクチャによって "クラスタ" が意図するものが異なりますが、一般的には 複数の独立したコンポーネントをネットワークで繋いで一つのかたまりにグループ化して機能を提供する事を意味する事が多いと思います。
ご参考まで、、、
vSphere でのクラスタは ESXi サーバを一まとめにして CPU / メモリ / ストレージ 等のリソース共有し VM に提供したり、可用性や自動化の機能を提供する単位として、
" クラスタ " という機能単位が使われます。
※ コンピュートリソースのクラスタのほか、複数のデータストアを束ねたストレージクラスタ等、いくつかあります。
> ただ、一つのvCenterで管理されている環境でも、
> 例えば本番環境、開発環境とわかれているような構成もあって、
> それぞれの環境をクラスタという方もいらっしゃるような気がしておりまして。
vSphere Client から見ると、vCenter の下に " データセンター " という階層 (データセンター)を作り、
各データセンター配下に用途に応じたクラスタを複数作成する事が可能です。
vSphere HA や DRS による仮想マシンの移動の範囲はクラスタの中で行われるため、例えば Windows や Linux などのライセンスの範囲を絞るためにクラスタで分ける事もありますし、
本番環境・開発環境でハードウェアを分け、お互いが干渉しないようにクラスタを分ける事もあります。
昔の記事となりますが、以下の Blog なども参考になるかと思います。
この辺りの vSphere 仮想化の基礎をまとめた冊子も過去作成されており、
現在も以下でダウンロードできるようです。
https://vmware-juku.jp/resource/form_107/
※ vSphere でのクラスタについて書きましたが、別の製品、アーキテクチャによって "クラスタ" が意図するものが異なりますが、一般的には 複数の独立したコンポーネントをネットワークで繋いで一つのかたまりにグループ化して機能を提供する事を意味する事が多いと思います。
ご参考まで、、、
kawamanさん
いつもご回答ありがとうございます。
vSphere Clientから見て、vCenter-データセンター-クラスタというかたまりがあって、
その中のクラスタ単位でリソースの共有やHAやFTやDRSの設定がされる、ということですね。
理解できました。