VMware Global Community
pooky3
Enthusiast
Enthusiast
Jump to solution

VSANクラスタのディスク領域に対し、外部からマウントできますでしょうか?

ご質問よろしくお願いいたします。

VSAN環境のVSAN Ready Node(4ノード)クラスタと、
別途物理RHEL2台HA構成のDB用途サーバがあったとします。

・VSAN Ready Nodeクラスタに自身のデータストア用とは別に
ボリュームを作って、物理RHEL2台からそのボリュームへマウントする
構成は可能なのでしょうか?
接続はiSCSIもしくはNFSを考えています。
(要はRHELのストレージ領域としてVSAN Ready Node内のディスク領域を使いたいのです。)

以上よろしくお願いいたします。

Reply
0 Kudos
2 Solutions

Accepted Solutions
kawaman
Leadership
Leadership
Jump to solution

vSAN 6.5 以降で vSAN iSCSI サービスが利用可能となるので、外部の物理サーバ向けに vSAN データストア領域から iSCSI のボリュームを切り出して (vSAN 上の VMDK を iSCSI LUN として外部に提供する)、 RHEL からマウントすることが可能です。

@gowatana さんがブログ <https://vm.gowatana.jp/entry/2020/12/22/012740> で分かりやすい紹介してくれている他、
以下公式のガイドも多数用意されております。

公式 Docs : vSAN iSCSI ターゲット サービスの使用

Core TechZone : vSAN iSCSI Target Usage Guide

※ vSAN 7.0 からは File サービスで NFS も利用可能ですが、vSAN Enterprise エディションが必要となるので、Standard エディションで利用可能な iSCSI サービスの方が利用の敷居が低いです。

vSAN Features by Version Matrix

ご参考まで、、、

View solution in original post

kawaman
Leadership
Leadership
Jump to solution

> vSAN 6.7 以降のリリースは Windows Server Failover Clustering (WSFC) をサポートしているため、WSFC ノードから vSAN iSCSI ターゲットにアクセスできます。

上記に関しては恐らく VM として Windows Server を構築、WSFC を組む際に vSAN iSCSI ターゲットを利用する事を意図している文面と思われますが、物理サーバーで WSFC を組む際も同様に構成可能です。

vSAN iSCSI ターゲット サービスを介した vSphere 6.7 vSAN Datastore での SQL Server フェイルオーバー クラスタの使用:サポートされる構成のためのガイド... https://kb.vmware.com/s/article/54461

ちなみに vSAN 6.7u3 以降は iSCSI ターゲットを利用せず、Native Shared VMDK などが利用できるようになったので ESXi 上の VM で WSFC を組む際の自由度が上がっております。

Configuring a shared disk resource for Windows Server Failover Cluster (WSFC) and migrating SQL Serv... https://kb.vmware.com/s/article/74786

 

> 上記が可能なら、例えば、別のESXiクラスタの外部共有ストレージ領域として
> 今回のVSANクラスタ内のLUNを使用、ということも可能という認識で正しいでしょうか?

残念ながら、vSAN iSCSI ボリュームを別の ESXi クラスタの共有ストレージ領域として利用することは非サポートなります。
vSAN iSCS の仕様、制限については以下の KB にまとまっておりますので参照ください。

vSAN 6.7 iSCSI デバイスを使用するためのベスト プラクティス (57344)
https://kb.vmware.com/s/article/57344

 

なお、vSAN 7.0u1、7.0u2 では HCI Mesh と呼ばれる、vSAN データストアを別の vSphere クラスタに共有する機能が登場しましたので、
vSAN データストアを別のクラスタで活用することも可能になりました。

https://blogs.vmware.com/virtualblocks/2021/03/11/hci-mesh-vsan-7-update-2/

https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.vsphere.vsan.doc/GUID-9113BBD6-5428-4287-9F...

ご参考まで、、、

View solution in original post

4 Replies
kawaman
Leadership
Leadership
Jump to solution

vSAN 6.5 以降で vSAN iSCSI サービスが利用可能となるので、外部の物理サーバ向けに vSAN データストア領域から iSCSI のボリュームを切り出して (vSAN 上の VMDK を iSCSI LUN として外部に提供する)、 RHEL からマウントすることが可能です。

@gowatana さんがブログ <https://vm.gowatana.jp/entry/2020/12/22/012740> で分かりやすい紹介してくれている他、
以下公式のガイドも多数用意されております。

公式 Docs : vSAN iSCSI ターゲット サービスの使用

Core TechZone : vSAN iSCSI Target Usage Guide

※ vSAN 7.0 からは File サービスで NFS も利用可能ですが、vSAN Enterprise エディションが必要となるので、Standard エディションで利用可能な iSCSI サービスの方が利用の敷居が低いです。

vSAN Features by Version Matrix

ご参考まで、、、

pooky3
Enthusiast
Enthusiast
Jump to solution

kawamanさん

早速のご回答ありがとうございます。
可能とのこと承知しました。

また、教えていただいたリンク先なども参照していたのですが、ご質問させてください。

>vSAN 6.7 以降のリリースは Windows Server Failover Clustering (WSFC) を
サポートしているため、WSFC ノードから vSAN iSCSI ターゲットにアクセスできます。

と公式Docsにあったのですが、これの意味するところは今回の例でいう、
物理RHEL2台HA構成をWindowsServer2019 Hyper-V 2台以上のWSFC構成に置き換えて、
その共有ストレージ境域として、VSANクラスタ内のLUNを使用可能、という認識で正しいでしょうか?

上記が可能なら、例えば、別のESXiクラスタの外部共有ストレージ領域として
今回のVSANクラスタ内のLUNを使用、ということも可能という認識で正しいでしょうか?

以上、よろしくお願いいたします。

Reply
0 Kudos
kawaman
Leadership
Leadership
Jump to solution

> vSAN 6.7 以降のリリースは Windows Server Failover Clustering (WSFC) をサポートしているため、WSFC ノードから vSAN iSCSI ターゲットにアクセスできます。

上記に関しては恐らく VM として Windows Server を構築、WSFC を組む際に vSAN iSCSI ターゲットを利用する事を意図している文面と思われますが、物理サーバーで WSFC を組む際も同様に構成可能です。

vSAN iSCSI ターゲット サービスを介した vSphere 6.7 vSAN Datastore での SQL Server フェイルオーバー クラスタの使用:サポートされる構成のためのガイド... https://kb.vmware.com/s/article/54461

ちなみに vSAN 6.7u3 以降は iSCSI ターゲットを利用せず、Native Shared VMDK などが利用できるようになったので ESXi 上の VM で WSFC を組む際の自由度が上がっております。

Configuring a shared disk resource for Windows Server Failover Cluster (WSFC) and migrating SQL Serv... https://kb.vmware.com/s/article/74786

 

> 上記が可能なら、例えば、別のESXiクラスタの外部共有ストレージ領域として
> 今回のVSANクラスタ内のLUNを使用、ということも可能という認識で正しいでしょうか?

残念ながら、vSAN iSCSI ボリュームを別の ESXi クラスタの共有ストレージ領域として利用することは非サポートなります。
vSAN iSCS の仕様、制限については以下の KB にまとまっておりますので参照ください。

vSAN 6.7 iSCSI デバイスを使用するためのベスト プラクティス (57344)
https://kb.vmware.com/s/article/57344

 

なお、vSAN 7.0u1、7.0u2 では HCI Mesh と呼ばれる、vSAN データストアを別の vSphere クラスタに共有する機能が登場しましたので、
vSAN データストアを別のクラスタで活用することも可能になりました。

https://blogs.vmware.com/virtualblocks/2021/03/11/hci-mesh-vsan-7-update-2/

https://docs.vmware.com/jp/VMware-vSphere/7.0/com.vmware.vsphere.vsan.doc/GUID-9113BBD6-5428-4287-9F...

ご参考まで、、、

pooky3
Enthusiast
Enthusiast
Jump to solution

kawamanさん

ありがとうございます。
いろいろと細かい制限がありますね。
資料を見て勉強しようと思います。

Reply
0 Kudos