Ubuntu Server 16.04 iSCSI para ESXi

1

Recentemente, mudei meu armazenamento para uma SAN que executa o Ubuntu Server 16.04 LTS. Cada uma das caixas SAN e ESXi possui duas NICs: uma para gerenciamento e outra para iSCSI. As NICs iSCSI são 10Gbps e configuradas estaticamente como 10.11.1.1 na SAN e 10.11.1.2 no ESXi. Ambas as NICs podem se ver e receber respostas de ping em ambos os lados. No cliente vSphere, adicionei a NIC de 10 Gbps no sistema ESXi como uma interface VMkernel e a configurei adequadamente. No entanto, quando vou para Add Storage, não há destinos disponíveis em Select Disk / LUN.

Aqui estão as etapas realizadas para configurar a 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 

Alguma sugestão? Minha suspeita estava fazendo algo errado na configuração da SAN, mas todas as informações que encontrei on-line mostram as mesmas etapas de configuração.

Edit: Eu postei alguns screenshots das configurações do adaptador no imgur ( link )

    
por B-MO 02.01.2017 / 22:28

1 resposta

1

Eu precisava adicionar manualmente o LUN para ESXi para vê-lo exposto.

$ 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  
    
por B-MO 04.01.2017 / 04:19