web-dev-qa-db-fra.com

Ubuntu Server 16.04 iSCSI à ESXi

J'ai récemment transféré mon stockage vers un SAN qui exécute Ubuntu Server 16.04 LTS. SAN et ESXi Box possèdent chacun deux cartes réseau: une pour la gestion et une pour iSCSI. Les cartes réseau iSCSI mesurent 10 Gbps et sont configurées de manière statique en tant que 10.11.1.1 sur SAN et 10.11.1.2 sur ESXi. Les deux cartes réseau peuvent se voir et recevoir des réponses de ping des deux côtés. Dans le client vSphere, j'ai ajouté le débit de 10 Gbps NIC sur le système ESXi en tant qu'interface VMkernel et je l'ai configuré de manière appropriée. Cependant, lorsque je clique sur Ajouter un stockage, aucune cible n'est disponible sous Select Disk/LUN.

Voici les étapes à suivre pour configurer le 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 

Aucune suggestion? Je soupçonnais que quelque chose n'allait pas dans la configuration de SAN, mais toutes les informations que j'ai trouvées en ligne affichent les mêmes étapes de configuration.

Edit: J'ai posté des captures d'écran des paramètres de l'adaptateur sur imgur ( https://imgur.com/a/YdxfJ )

1
B-MO

J'avais besoin d'ajouter manuellement le LUN pour ESXi pour le voir exposé.

$ 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  
1
B-MO