Tinto1970
Commander
Commander

Rimozione LUNs dagli host ESXi

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

http://blogs.vmware.com/vsphere/2011/11/best-practice-how-to-correctly-remove-a-lun-from-an-esx-host...

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:
  1. Unregister all objects from the datastore including VMs and Templates
  2. Ensure that no 3rd party tools are accessing the datastore
  3. Ensure that no vSphere features, such as Storage I/O Control, are using the device
  4. Mask the LUN from the ESX host by creating new rules in the PSA (Pluggable Storage Architecture)
  5. Physically unpresent the LUN from the ESX host using the appropriate array tools
  6. Rescan the SAN
  7. Clean up the rules created earlier to mask the LUN
  8. 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 Smiley Happy

Grazie in anticipo.

--
Alessandro aka Tinto VCP-DCV 2023
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://www.linkedin.com/in/tinivelli/recent-activity/articles/
Tags (4)
Reply
0 Kudos
ldelloca
Virtuoso
Virtuoso

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"... Smiley Happy

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.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
Tinto1970
Commander
Commander

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:

  1. non avevo (ancora) riscontrato feautures della 5 che avessero particolare valore per il nostro caso di utilizzo
  2. paura che qualcosa andasse male durante l'aggiornamento (sì avevo letto attentamente sul tuo blog il post dove descrivevi l'operazione Smiley Wink )
  3. costi di licensing: dovremo sicuramente aumentare la RAM e questo, con la versione 5, comporterebbe l'acquisto di altre licenze

Riguardo al "comodo comando di unmount" se non erro c'è anche nella 4.x... per i datastore NFS Smiley Happy

P.S.: il consulentone che "disabilitate lo STP, salami!" si era ben guardato dal metterci in guardia su questa problematica.

--
Alessandro aka Tinto VCP-DCV 2023
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://www.linkedin.com/in/tinivelli/recent-activity/articles/
Reply
0 Kudos
ldelloca
Virtuoso
Virtuoso

Eh, i consulentoni... Smiley Happy

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.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
Tinto1970
Commander
Commander

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....

--
Alessandro aka Tinto VCP-DCV 2023
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://www.linkedin.com/in/tinivelli/recent-activity/articles/
Reply
0 Kudos
ldelloca
Virtuoso
Virtuoso

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:

http://www.vmware.com/products/datacenter-virtualization/vsphere/upgrade-center/vsphere-licensing-ad...

Ciao,

Luca.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
Reply
0 Kudos
Tinto1970
Commander
Commander

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....

--
Alessandro aka Tinto VCP-DCV 2023
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://www.linkedin.com/in/tinivelli/recent-activity/articles/
Reply
0 Kudos
ldelloca
Virtuoso
Virtuoso

ti va male allora, l'unica altra scusa poteva essere la fine del supporto di ESX 4, ma è prevista per il 2014 Smiley Happy

http://www.vmware.com/support/policies/lifecycle/enterprise-infrastructure/

Ciao,

Luca.

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
Reply
0 Kudos
Tinto1970
Commander
Commander

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?

--
Alessandro aka Tinto VCP-DCV 2023
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://www.linkedin.com/in/tinivelli/recent-activity/articles/
Reply
0 Kudos
AndreTheGiant
Immortal
Immortal

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.

Andre | http://about.me/amauro | http://vinfrastructure.it/ | @Andrea_Mauro

View solution in original post

Reply
0 Kudos
Tinto1970
Commander
Commander

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

--
Alessandro aka Tinto VCP-DCV 2023
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://www.linkedin.com/in/tinivelli/recent-activity/articles/
Reply
0 Kudos