Estou usando o HBA Fibre Channel de 8 GB da QLogic que tem NPIV com CentOS6.5
Eu criei o LUN na SAN e fiz o zoneamento para o WWPN virtual.
No CentOS, faço o seguinte para criar um HBA virtual:
echo '2101001b32a9da5e:2001001b32a9da5e' > /sys/class/fc_host/host1/vport_create
Depois disso, um novo dispositivo scsi_host3 aparece e o LUN se transforma em um disco / dev / sdc. Tudo bem até agora. O problema é que isso não persiste após uma reinicialização. Quando o CentOS é reiniciado, o LUN acabou, tenho que emitir o eco acima para vport_create novamente para que o LUN / disco apareça novamente.
Como faço para que o HBA FC (NPIV) virtual persista após a reinicialização? Eu poderia colocar o comando echo acima em um script de inicialização, mas isso não parece certo. Ou talvez seja assim que você deve fazer as coisas com o NPIV. Estou encontrando muito pouca documentação sobre o uso de NPIV.
Meu objetivo final é usar o FC LUN virtual com libvirt em um pool de armazenamento. Eu li (a partir do Osier) que os conjuntos de armazenamento no libvirt começando em 1.0.x podem fazer o vHBA persistir após a reinicialização. Mas o CentOS 6.5 usa o libvirt 0.10.2 e não parece que o 0.10.2 possa persistir no vHBA. Se puder, como assim?
Tags fibre-channel lun