VMware ESXiでデータストアをiSCSIでマルチパス接続にする
小規模構成や検証環境用にESXiホストの内蔵RAIDにデータストアを配置したこともありますが、これは例外的であり、基本的にはFC接続でやってきました。
しかし今回、私自身初となるiSCSI接続の構成で構築する事になりました。
本番環境なので当然iSCSIの接続パスは二重化します。
ESXiホスト(Management Network)や仮想マシンのネットワーク(VM Network)を冗長化するのは簡単で、vSwitchにLANカード(vmnic)を複数割り当てれば自動的にチーミングされますね。
しかし調べてみるとデータストアへのiSCSI接続を冗長化する場合はチーミングではなく、マルチパス接続が推奨、と言うか実質的にはマルチパス接続が必須のようです。
(写真1)今回の構成の概要
今回の構成の概要です。
ESXiホストが2台、共有ストレージ装置が1台。
ストレージ装置のRAIDコントローラーも二重化し、iSCSI接続経路も二重化。
iSCSIはスイッチ無しのLANケーブル直結。
(写真2)iSCSIのマルチパス接続
iSCSI接続についてもう少し詳しく書いた図です。
VMKernelに含まれるiSCSIソフトウェアイニシエーターを利用。
vmk0、vmk1とvSwitch、vmnic、ストレージ装置のiSCSI用のLANポートに関する接続の経路を明確に図に表わしてみました。
各パスごとにネットワークセグメント(IPサブネット)を分離すると、経路が明確になるので望ましいようです。
これからもう少し調べて、設計フェーズで明確にしていきたいと思います。
(参考)
https://communities.vmware.com/people/gowatana/blog/2013/01/04/esxi-%E3%81%A8-windows-iscsi%E3%83%9E%E3%83%AB%E3%83%81%E3%83%91%E3%82%B9%E3%81%AE%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E6%A7%8B%E6%88%90%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
にほんごVMware: ESXi と Windows-iSCSI マルチパスでのターゲット構成... | VMware Communities
http://www.unix-power.net/vmware/iscsi_port_binding.html
VMware ESXi5.5 iSCSI Port Bindingの設定
http://www.atmarkit.co.jp/ait/articles/0910/13/news133_4.html
VMware vSphere 4徹底解剖(3):VMware vSphere 4のストレージ機構(1) (4/4) - @IT