Ho un paio di host ESX 4.0 (sono HPDL360 certificati) e uno storage iSCSI sempre HP (2012i Dual Controller, anch'esso certificato), e ho alcuni problemi nel configurare lo storage affinche' sia visto dai due nodi.
Innanzitutto descrivo un attimino lo scenario: le macchine son ridondate come NIC's, ho su ogni macchina: 2 Nic di lan/internet, 2 di management e 2 per lo storage.
Lo storage e' upgradato all'ultimo firmware ed e' gia stato fatto il provisioning dello spazio disco.
I due host ESX sono stati configurati come da manuale (cap. 2 di iSCSI SAN Configuration Guide), e' stato creata su ogni host la VMKernel port, configurato il multipath, assegnai i physical adapters allo switch ecc.
A livello IP tutto funziona.
http://img16.imageshack.us/img16/9411/schermata20091006a11514.jpg
Dopo tutto questo, se si va nella sezione di configuration del nodo ho verificato che la configurazione di iscsi fosse corretta ecc.
Nella sezione "Storage adapter" ci vmware client infatti lo storage HP compare e sembra disponibile:
http://img35.imageshack.us/img35/3958/schermata20091006a11523.jpg
http://img196.imageshack.us/img196/3627/schermata20091006a11525.jpg
A questo punto nonostante le doverose verifiche punto per punto il problema: vado ad aggiungere dalla sezione "Storage" il dispositivo e il discovery non mi riporta nulla:
http://img16.imageshack.us/img16/7338/schermata20091006a11533.jpg
Collegandomi con la CLI ad uno qualsiasi degli host ESX e digitando il comando:
esxcli swiscsi nic list -d vmhba33
ottengo in risposta: No iSCSI Nics Found
Sono perplesso...
Qualche idea per uscirne?
Uniche particolarita': la sezione CHAP di autenticazione iSCSI non e' stata attivata ma lo storage non richiede autenticazione.
Fisicamente i link iSCSI sono tutti momentaneamente sullo stesso switch.
Questo perche' l'ambiente per adesso e' un ambiente di test.
La licenza e' una vSphere Essential Plus.
C'era un problema sull'assegnazione delle LUN agli host ESX, adesso funziona...
Hai un problema di permessi nelle lun.
