要するに、問題:それらに公開されている共通のISCSILun上の2つの仮想esxi6.5ホスト間でデータストアを共有するのに問題があります。そのうちの1つだけが作成でき、もう1つはデータストアを失います。
詳細:ホストOSとしてUbuntuで実行されている2つのEsxi6.5仮想マシン(H1とH2など)があります。 Ubuntuで、ISCSI lunを作成し、H1とH2の両方に公開しました。各Esxiホストを介してISCSILUN上にデータストアを作成しようとすると問題が発生します。 H1を介してISCSILUN上に作成されたデータストアで、同じデータストアをH2と共有しようとすると、「空き領域のあるデバイスが見つかりません」と表示されません。どういうわけかそれがISCSIlunを表示し、その上にデータストアを作成すると、他のホストはそのデータストアを失います。
H1とH2を共有するには、何をする必要がありますか?
ほとんどの場合、SCSI永続予約が無効になっているか、iSCSIターゲットでサポートされていません。
http://linux-iscsi.org/wiki/Persistent_Reservations
どのターゲットを使用しますか?
おそらく、iSCSIターゲットがマルチホストアクセスをサポートしていないか(これにはアトミックな読み取り-変更-書き込みが必要です)、ターゲットのアクセスACLが正しくありません(LUNを両方のホストにマップする必要があります)。