最近、ストレージをUbuntu Server 16.04 LTSを実行するSANに移動しました。 SANおよびESXiボックスにはそれぞれ、管理用とiSCSI用の2つのNICがあります。 iSCSI NICは10Gbpsであり、SANで10.11.1.1およびESXiで10.11.1.2として静的に構成されます。両方のNICがお互いを確認し、両側のpingから応答を受信できます。 vSphereクライアントで、10 Gbps NICをESXiシステムにVMkernelインターフェイスとして追加し、適切に構成しました。ただし、[ストレージの追加]に移動すると、[ディスク/ LUNの選択]で使用可能なターゲットがありません。
SANをセットアップする手順は次のとおりです。
$ Sudo apt update && Sudo apt dist-upgrade
$ Sudo apt install iscsitarget iscsitarget-dkms
$ Sudo sed -i -e "s/ISCSITARGET_ENABLE=false/ISCSITARGET_ENABLE=true/" /etc/default/iscsitarget
$ Sudo cat >> /etc/iet/ietd.conf <<EOF
Target iqn.2014-11.home.lab.san:storage00
Lun 0 Path=/dev/sda1,Type=fileio # path to storage block device RAID6 array
initiator-address 10.11.1.2 # static IP for esxi.lab.home iSCSI 10Gbps nic
EOF
$ Sudo systemctl restart iscsitarget.service
$ Sudo ietadm --op show --tid=1
Wthreads=8
Type=0
QueuedCommands=32
NOPInterval=0
NOPTimeout=0
助言がありますか?私の疑いはSANセットアップで何か間違ったことをしていましたが、オンラインで見つけたすべての情報は同じセットアップ手順を示しています。
編集:アダプター設定のスクリーンショットをimgurに投稿しました( https://imgur.com/a/YdxfJ )
ESXiのLUNを手動で追加して、公開されていることを確認する必要がありました。
$ Sudo ietadm --op new --tid=3 --params Name=iqn.2014-11.home.lab.san:storage03
$ Sudo ietadm --op new --tid=3 --lun=0 --params Path=/dev/sda1,Type=blockio