Il riavvio dei nodi ESXi risultano essere estremamente lento; un nodo impiega a salire circa 45 minuti rimanendo in uno stato apparentemente frizzato come nell'immagine seguente "vmw_satp_alua"...
terminato l'avvio verifico che all'host sono mappate ben 69 LUN di tipo VMFS e 24 LUN RDM (Allocate a dei cluster Microsoft :-) ).
Come indicato dalla KB VMware (1016106) "ESXi/ESX hosts with visibility to RDM LUNs being used by MSCS nodes with RDMs may take a long time to start or during LUN rescan" si è deciso di realizzare lo script (in powershell) seguente per identificare le LUN Raw e marcarle su ogni host che fa parte del cluster come perennialy-reserved.
Lanciato lo script, i server si riavviano in 10 minuti.
terminato l'avvio verifico che all'host sono mappate ben 69 LUN di tipo VMFS e 24 LUN RDM (Allocate a dei cluster Microsoft :-) ).
Come indicato dalla KB VMware (1016106) "ESXi/ESX hosts with visibility to RDM LUNs being used by MSCS nodes with RDMs may take a long time to start or during LUN rescan" si è deciso di realizzare lo script (in powershell) seguente per identificare le LUN Raw e marcarle su ogni host che fa parte del cluster come perennialy-reserved.
#------------------------------------------------------ # Il seguente script viene fornito "AS IS" # Author: Lorenzo Moglie #------------------------------------------------------$vCenter = "<VIRTUALCENTER>" #<== Inserire FQDN del vCenter $CLS = "<CLUSTER NAME>" #<== Il nome del cluster $User = "<USERNAME>" $Password = "<PASSWORD>" $PerenniallyReserved = $true #<== $true=per mapparle ; $false=per smappare le LUN #Connessione al vCenter Connect-VIServer -Server $vCenter -User $User -password $Password | Out-Null#Identifichiamo tutte le LUN RDMs che sono configurate su questo cluster $RAWDisks = Get-VM -Location $CLS | Get-HardDisk -DiskType "RawPhysical","RawVirtual" | Select ScsiCanonicalName #Identifichiamo gli Hosts ESXi che fanno parte del cluster $Hosts = Get-VMHost -Location $CLS foreach($ESXi in $Hosts) { $ESXi $myesxcli = Get-EsxCli -VMHost $ESXi foreach($RDM in $RAWDisks){ #Comando esxcli come da KB(1016106) #esxcli storage core device setconfig -d naa.id --perennially-reversed=true $myesxcli.storage.core.device.setconfig($false, ($RDM.ScsiCanonicalName), $PerenniallyReserved) } echo "------------------------------------------------------" } Disconnect-VIServer * -Confirm:$false
Lanciato lo script, i server si riavviano in 10 minuti.
Nessun commento:
Posta un commento