
Configurazione di un account MSA – Array SAN modulare HP StorageWorks 1000 con ESX
In questo documento spiegheremo come collegheremo questa SAN ai server ESX, la cosa logica è che abbiamo un MSA con due controller (altrimenti, Non ha molto senso investire così tanto, se non abbiamo ridondanza nei controller), oltre a due interruttori in fibra sul retro per avere ridondanza anche a livello di interruttore. E su ogni server ESX posizioneremo un paio di HBA in fibra ottica, a cui collegheremo ogni HBA ad uno switch in fibra per avere un sistema ad alta disponibilità.
Descrizione dell'hardware:
![]() |
![]() |
![]() |
HP MSA1000
|
HBA
|
Cavo in fibra
|
Il modo per collegare questo hardware sarebbe il seguente: Nell'MSA dobbiamo avere i dischi rigidi che ci interessano, per creare un volume/LUN necessario per archiviare tutti i nostri dati insieme a tutte le macchine virtuali (MV). Poiché le VM verranno archiviate in questo sistema di storage condiviso per avere i vantaggi di VirtualCenter, perché se un server ESX si guasta, ne abbiamo altri per poter eseguire le VM. È chiaro che solo le VM verranno eseguite sugli ESX, non verrà memorizzato, quindi i server ESX con un paio di piccoli dischi RAID1 sono rimasti. Su ogni server ESX (o l'host) avremo due HBA a cui collegheremo una presa a uno switch in fibra e l'altra presa all'altro switch in fibra dell'MSA. Ecco come:
Nel caso di questo documento, verrà effettuato con tre server ESX, un array di dischi HP, e su ogni server due MSA, Vediamo come collegheremmo fisicamente i cavi in fibra tra l'host e la cabina.
Non male, Una volta che tutto è collegato, l'MSA montato, con i suoi due controller, I tuoi due interruttori, i loro dischi rigidi e cavi in fibra collegati agli HBA dei server. Dobbiamo connetterci a un controller MSA per configurarlo con un minimo, creeremo un RAID con i dischi, nel mio caso un RAID 1 Con tutti, allo specchio (definizione – QUI). E configureremo ogni connessione in modo che possa essere visualizzata in seguito da ciascun host.
Dobbiamo collegare il cavo fornito con l'MSA, è un cavo su un lato un RJ45 con l'altra estremità della porta SERIALE; collegheremo la porta SERIALE a un computer per poter gestire l'MSA e l'altra estremità a uno dei controller sulla parte anteriore dell'MSA. Una volta connesso, da questo computer, apriamo l'HyperTerminal per configurare l'MSA. Così “Inizio” > “Eseguire”, Scrivere “Ipertrm” e noi diamo “Accettare”.
Indichiamo qualsiasi nome di connessione e accettiamo.
Selezionare la porta COM dove abbiamo il cavo seriale e cliccare su “Accettare”,
È necessario configurare questi dati per configurare l'MSA:
Bit al secondo: 19200
Bit di dati: 8
Parità: Nessuno
Bit di arresto: 1
Controllo del flusso: Nessuno
Non male, Una volta connesso, clicchiamo più volte su Invio per entrare nella console, con un primo comando chiamato “Mostra connessioni” vedremo le connessioni che l'MSA ha collegato, Nel mio caso ho due interruttori e in ognuno tre cavi in fibra collegati, Quindi mostrami queste sei connessioni. Controlliamo che ogni connessione sia a un controller (Controllore 1 o Titolare del trattamento 2).
Dobbiamo tenere conto del WWNN e del WWPN di ciascun Host. WWNN è il nome del nodo a livello globale e WWPN è il nome della porta a livello globale. Personalmente, di solito copio tutto su un blocco note perché ne avremo bisogno in seguito.
Quindi tengo tutto là fuori in un txt, 😉 PaLue.txt
Controlliamo quanti dischi abbiamo con il comando “Mostra dischi”. Nel mio caso ho 6 Dischi uguali da 146 Gb ciascuno.
Controlliamo se abbiamo delle unità (Volume o LUN) creati tra di loro, Con il comando “Mostra unità”. Se l'MSA è nuovo e i dischi, Non dovremmo avere nulla,
Quindi dobbiamo creare un volume con i dischi, UN LUN (Numero unità logica), Da quando ho 6 Unità da 146 Gb ciascuna e sono interessato a creare un RAID1 tra tutte loro, per un volume con mirroring da 438 Gb. Questo è già personale e ognuno di noi ha il RAID che vuole creare, a seconda dell'uso che si vuole dare alla cabina. Bene, Con il comando “Aggiungi unità 0 data=Disco101-Disco106 raid_level=1” Creerò la mia prima unità (0) colla 6 dischi che indico e il livello del RAID che mi interessa (1). Premiamo invio e creerà perfettamente il volume.
Ora controlliamo che l'unità sia stata creata correttamente con il comando “Mostra unità”, vedremo che abbiamo un RAID1 con i dischi che abbiamo indicato e lo stato del volume è OK!!! Ci dice la dimensione totale del volume, Perfetto.
Ora dobbiamo sapere qual è il WWPN per ogni HBA per ogni host. Per fare ciò,, Apriamo il VI cliente, Le “Client per l'infrastruttura virtuale” e ci colleghiamo a ciascun server ESX in modo indipendente e tenendo conto di ogni server che WWPN ha. Tutto questo, nella scheda “Configurazione” ESX Server, in “Adattatori di archiviazione”, vedremo ogni HBA come vmhba1, vmHBA2… e abbiamo i dati in “Identificatore SAN”.
Non male, ora dobbiamo creare una connessione per ogni HBA che abbiamo (I sentieri). Considerando che ogni server ESX (di seguito denominato Host), ha due HBA (di seguito denominata boxX) Assegneremo un nome in ordine (nel mio caso sarebbe qualcosa del tipo: Host1_box1, Host1_box2, Host2_box1, Host2_box2 e Host3_box1 e Host3_box2). Creiamo le connessioni con il:
“aggiungi connessione HostX_boxX WWPN=XXXXXXXX-XXXXXXXX WWNN=XXXXXXXX-XXXXXXXX Profile=Linux”
Ognuno può indicare il nome che desidera per la connessione. I valori di WWPN e quello che corrisponde al WWNN verrebbero salvati nel file precedente del Blocco note (nel mio caso nel PaLue.txt).
Una volta creata una connessione, Possiamo verificare che sia stato aggiornato perfettamente eseguendo il comando: “Mostra connessioni”, Lì vedremo che ha un nome di connessione e importante il nome del profilo corrisponde al valore “Linux”.
Bene, ora resta da fare lo stesso con le connessioni rimanenti…
Abbiamo controllato di nuovo con un “Mostra connessioni” che non c'è più connessione da creare e tutti hanno il profilo chiamato “Linux”.
Una volta generato, avremmo già configurato l'MSA per funzionare con l'ESX e poter archiviare le VM al suo interno!!!
Ora dobbiamo andare da un server ESX all'altro cercando il volume che abbiamo appena creato nell'MSA, Così ci siamo messi in contatto con il “Client per l'infrastruttura virtuale” al primo host, e sul “Configurazione” Stiamo per “Adattatori di archiviazione. Su ogni HBA che abbiamo dobbiamo ripetere la scansione per questo volume, Quindi fai clic con il pulsante destro del mouse e “Rescan” o dall'alto “Rescan…”,
Cercheremo entrambe le possibilità e “OK”,
E se non viene fuori nulla la prima volta, Dobbiamo ripetere la scansione (È la cosa più normale da fare). E dovrebbe mostrarci il volume alla fine, nel mio caso vedo già il volume di 410Gb! con ID LUN 1, nell'HBA vmhba1 con il percorso vmhba1:0:1.
Se andiamo alla parte di “Immagazzinamento (SCSI, SAN e NFS)” dobbiamo aggiungere questo volume per poterlo utilizzare con l'ESX, Clicca su “Aggiungi spazio di archiviazione…”. Se guardiamo ora, Abbiamo solo spazio di archiviazione sul disco rigido locale di questo host, dobbiamo aggiungere quello dell'MSA.
Selezionare “Disco/LUN” per creare un nuovo datastore con il volume MSA, “Prossimo”,
Ci mostra quelli disponibili, indichiamo l'unico che abbiamo e “Prossimo”,
Ci mostra che il volume non ha contenuto, Ok, “Prossimo”,
Ti diamo un nome descrittivo, Nel mio caso, “SANTO” e continuiamo, “Prossimo”,
Lasciamo tutto per impostazione predefinita per creare il volume con la massima dimensione possibile (“Massimizza la capacità”) con quel formato e quella dimensione di blocchi (“256 GB , Dimensione del blocco: 1 MB”), “Prossimo”,
Controlla che tutto sia corretto e clicca su “Finire” per crearlo.
Non male, Vediamo già un nuovo Datastore dove possiamo ospitare le nostre macchine virtuali!
Possiamo esaminare i tuoi contenuti, con il pulsante destro su di esso, “Sfoglia Datastore…”
Nel mio caso, essendo uno nuovo e non avendo MV sarà vuoto.
Ora dobbiamo aggiungere questo datastore nel resto dei server ESX come mostrato negli ultimi passaggi e quindi organizzare tutti gli host dello stesso datastore per poter utilizzare HA, VMozione, DRS…
www.bujarra.com – Héctor Herrero – Nh*****@bu*****.cOm – v 1.0