Problema: dovrò rimuovere diverse LUN che stanno su uno storage FCP per fare delle riorganizzazioni nel sistema di storage (che comportano la distruzione di LUN e creazione di nuove).
Premesso che non sono molto a mio agio con le SAN, finora mi era capitato di creare LUN e poi aggiungerle agli host ma è la prima volta che mi capita l'inverso, mi sono per fortuna imbattuto in questo post
dove viene spiegato come sia una cosa non banale la rimozione delle LUNs con la versione 4.x (io ho la 4.1u1):
The best practices for removing a LUN from an ESX 4.1 host, as described in detail in KB 1015084, are as follows:
- Unregister all objects from the datastore including VMs and Templates
- Ensure that no 3rd party tools are accessing the datastore
- Ensure that no vSphere features, such as Storage I/O Control, are using the device
- Mask the LUN from the ESX host by creating new rules in the PSA (Pluggable Storage Architecture)
- Physically unpresent the LUN from the ESX host using the appropriate array tools
- Rescan the SAN
- Clean up the rules created earlier to mask the LUN
- Unclaim any paths left over after the LUN has been removed
premesso che la KB linkata non è più disponibile, fra i punti soprastanti quelli che mi risultano ostici sono il 4 e l'8;
per il 4 forse questo articolo, pur riferito alla vecchia versione 3 di ESX, è ancora valido: http://www.punchingclouds.com/?p=965 ?
Tutti gli altri mi paiono abbastanza chiari, per il 2 dovrò credo fare attenzione al Veeam monitor che probabilmente potrebbe interferire, quindi lo dovrò in qualche modo spegnere (alla peggio rimuovo del tutto il vCenter).
Ogni suggerimento è benvenuto ![]()
Grazie in anticipo.
Delete ti cancella la LUN lato VMware (se no sbaglio cancella anche l'eventuale partizione).
Verifica che sia stata cancellata da tutti i nodi.
Poi cancellala lato storage e alla fine fai un rescan.
Ciao, purtroppo la (pallosissima) procedura che hai trovato comprensiva di masking è obbligatoria per tutti gli ESXi pre-5.0, dove c'è il bellissimo comando "unmount"... ![]()
Mi verrebbe da dirti di approfittarne per aggiornare a 5.0, che oramai è fuori da un pochino, ma credo ci sia un motivo per cui non è stato fatto.
Ciao,
Luca.
Mi verrebbe da dirti di approfittarne per aggiornare a 5.0, che oramai è fuori da un pochino, ma credo ci sia un motivo per cui non è stato fatto.
in effetti vedendo la seconda parte del post dove spiegavano la procedura per la 5 è una delle cose che ho pensato.
i motivi per cui non ho (ancora?) spinto per l'aggiornamento sono più o meno questi:
Riguardo al "comodo comando di unmount" se non erro c'è anche nella 4.x... per i datastore NFS ![]()
P.S.: il consulentone che "disabilitate lo STP, salami!" si era ben guardato dal metterci in guardia su questa problematica.
Eh, i consulentoni... ![]()
Riguardo la vRam, sicuro che dovreste comprare licenze aggiuntive? Hai provato a far girare il tool di verifica? Molta gente pensa di essere fregata dal nuovo licensing poi in realtà scopre che è ampiamente nei limiti.
Luca.
per la ram: in un cluster ho 3 host, 6 licenze advanced che diventano ent.: se non erro 6*64 fa 384 di vRAM. Visto che sarebbe sensato non allocare più vRAM di quella fisica di N-1 host del cluster farebbe 192 per ogni host. Qui si potrebbe anche fare, guadagnando Storage vMotion.
Nel secondo clu. di 3 host ho 6 licenze standard quindi la vRAM scende a 192: su questo invece direi di no. Ma si può anche tenere l'ambiente misto perché non ci sono "travasi" fra un cluster e l'altro.
Vedremo....
Beh, oltre alla possibilità di gestire cluster misti da un unico vCenter (a patto che sia pari alla versione superiore di versione dei due cluster, quindi 5.0) non hai considerato nell'equazione il TPS che riduce parecchio l'utilizzo di ram effettivo.
Tu però devi ragionare a livello di assigned RAM per il computo delle licenze,e quello è un valore dato unicamente dalla ram impostata sulle varie VM. Ricordati però che la v2 del nuovo licensing parla di consumo medio annuale. Certo se mi dici che hai in esecuzione 250 Gb di VM costanti allora no, sei fuori...
Ripeto, prova a far girare il tool:
Ciao,
Luca.
il tool... mi è venuto il dubbio e infatti l'avevo già installato: fatto girare oggi mi dice che sul cluster enterprise sono al 50%, sullo standard al 75%.
Quindi mi conferma che su uno l'upgrade è pensabile sull'altro no (visti anche i ratei di crescita e la poca propensione a investire dei 'padroni' di quest'ultimo).
Storage vMotion e l'interfaccia web di vCenter 5 cominciano ad allettarmi....
ti va male allora, l'unica altra scusa poteva essere la fine del supporto di ESX 4, ma è prevista per il 2014 ![]()
http://www.vmware.com/support/policies/lifecycle/enterprise-infrastructure/
Ciao,
Luca.
ummm forse mi sono perso nel classico bicchiere d'acqua: le LUN che devo rimuovere contengono dei datastore vuoti che posso eliminare radicalmente.
Le stesse LUN saranno poi distrutte sul sistema di storage, ricreate in modo differente e riassegnate agli host ESXi.
A queste condizioni il comando "Delete" è quello che fa al caso mio?
Delete ti cancella la LUN lato VMware (se no sbaglio cancella anche l'eventuale partizione).
Verifica che sia stata cancellata da tutti i nodi.
Poi cancellala lato storage e alla fine fai un rescan.
ok, grazie, procedo.
passo 1: dato il domando Delete su un host viene eseguito il "Remove Datastore"su quell'host e, a operazione completata, vengono fatti automaticamente dei "Rescan VMFS" sugli altri host dello stesso cluster, e il Datastore scompare su tutti.
passo 2: sulla san ho tolto la lun e per scrupolo fatto sugli host un altro rescan completo (HBA+VMFS) (probabilmente questo passo è superfluo visto che era stato fatto automaticamente prima)
passo 3: creata nuova lun sullo storage, assegnata agli host, fatto un altro rescan completo
passo 4: col comando Add Storage... creato un nuovo Datastore sulla lun (occhio perche' il numero di lun non coincide con quello dell'host, mentre è univoco l'identificatore) e formattato. Anche in questo caso sugli altri host del cluster è partito automaticamente il Rescan VMFS e tutti vedono il nuovo Datastore
