VMware Global Community
TexV
Contributor
Contributor

vLab Workstation 8 - ESXi 5.0 non vede iSCSI se.....

Ciao a tutti

Sto impazzendo con la creazione del mio vLab sul notebook.

Se qualcuno mi può suggerire qualcosa perchè non so più che provare.

Premessa: ho anche un Lab con 2 nodi ESXi 5.0 (ogni nodo ha una supermicro con uno xeon e 24GB di ram, boot da pen drive usb) + una macchina (AMD phenom 945 + 8GB RAM + 4 SAS in raid 0) con openfiler per l'esportazione di volumi iSCSI e li riesco a settare tutto a dovere.

Sul mio notebook ho 8GB di ram e un SSD da 256GB preso per l'occasione.

su vmWorkstation creo una macchina con openfiler (15GB per il sistema + 50GB per il volume iSCSI) e una ESXi.

Se uso una sola scheda di rete (vLan0 tanto per dire su NAT) riesco tranquillamente ad esportare i 50GB verso il nodo ESXi (praticamente openfiler ha 192.168.11.100 e ESXi ha 192.168.11.50).

Se introduco una vLan1 per la gestione del solo traffico iSCSI NULLA, NON C'E' VERSO che ESXi veda il volume iSCSI.

Sempre per riportare il caso reale su openfiler eth1 è la scheda per la gestione dell'iSCSI ed ha un 192.168.20.100, la seconda vLan su ESXi è invece una 192.168.20.50.

Le 2 schede le ho messe in HOST-Only e da openfiler pingo correttamente la scheda di ESXi.

Le 2 schede le ho settate su un Lan Segment e (come sopra) da openfiler pingo correttamente la scheda di ESXi.

Però nulla, ESXi non rileva il volume iSCSI

Sto impazzendo accidenti, qualcuno mi suggerisce cos'altro provare?????

Grazie a tutti in ogni caso.

Ciao

Reply
0 Kudos
4 Replies
scanda
Expert
Expert

Vedo che utilizzi una network diversa per l'ESXi virtuale, hai abilitato il suo indirizzo da openfiler sotto ‘Network Access Configuration’ (vedi qui)?

ciao

Reply
0 Kudos
TexV
Contributor
Contributor

Si, certo, fatto!

Reply
0 Kudos
scanda
Expert
Expert

Se non ho capito male la tua VM con su OpenFiler ha 2 Nics? una sulla 192.168.10.0/24 e una sulla 192.168.20.0/24? E' un pò che non uso openfiler come iscsi target, è comunque basata su Linux, prova a fare un pò di debug da console.

Collegati via ssh e prova qualche comando :

netstat -anp

cerca nell'output se la porta 3260 è in LISTENING e su che indirizzo è in ascolto, dovrebbe essere 0.0.0.0

non so se su openfiler è compreso il tool tcpdump, se c'è utilizzalo per vedere se arrivano pacchetti dal server esxi

tcpdump port 3260

openfiler è basata sulla distro linux rpath, il tool di gestione dei pacchetti si chiama conary, se tcpdump non è presente puoi provare ad installarlo utilizzando i comandi del link.

dai un'occhiata ai log di openfiler /var/log/messages, cerca messaggi che riguardano iscsi

Se non riesci a collegarti via ssh o non sei pratico di Linux, puoi sempre provare a fare un telnet verso openfiler sulla porta 3260 (da un client windows XP) e vedere se accetta la connessione. Se la connessione va a buon fine allora significa che il servizio iscsi target su openfiler è attivo e in ascolto, prova a rifare la configurazione del volume esposto via iscsi (il mapping e le acl di accesso)

Invece di usare l'interfaccia host-only o la nat prova ad utilizzare quella bridge, aggiungi un interfaccia vmkernel ad uno dei tuoi esxi fisici sulla 192.168.20.0/24 e vedi se riesci a vedere le LUN via iscsi.

Utilizzi autenticazione CHAP? per gli ambienti di test io la disabilito sempre.

ciao

TexV
Contributor
Contributor

Dalla fine: chap non è usato, abilito solo l'ip che deve "entrare" sul volime iSCSI

Si, esatto, ho creato 2 schede di rete (a dire il vero sono 3, una per la gestione, una per il nodo 0 ESXi e l'altra per il nodo 1 ESXi)

- La gestione uso uno switch NAT, in questo modo posso anche usare la connessione internet della macchina HOST (infatti l'installazione openfiler è aggiornata).

- Collegamento con il nodo 0 ESXi uso un segment con indirizzamento 192.168.20.0 (e ovviamente su openfiler o abilitato questi indirizzi)

- Collegamento con il nodo 1 ESXi uso un segment con indirizzamento 192.168.30.0 (e ovviamente su openfiler o abilitato questi indirizzi)

Tanto per precisare: parliamo di un ambiente tutto virtuale che gira su vmWare workstation.

openfiler ha 3 nic (virtuali ovviamente) con 512mb da ram, 16gb per l'installazione e 2 dischi da 30GB (sempre virtuali) che esporta su iSCSI

il nodo ESXi ha 3 nic (gestione, iSCSI e vMotion), 2GB di ram, 1GB di disco per l'installazione e dovrebbe vedere i 2 volumi esportati con openfiler

più tardi faccio i test che mi hai detto e controllo i log

Grazie

Reply
0 Kudos