Archivi categoria: ESXi

vSphere 6.7 aggiornamento ESXi 6.5 a 6.7 – pt.3

Sorgente: Nolabnoparty | Autore: Paolo Valsecchi

vSphere 6.7 aggiornamento ESXi 6.5 a 6.7 - pt.3

Dopo aver aggiornato la vCSA, per sfruttare i benefici delle nuove funzioni presenti in vSphere 6.7 è necessario effettuare l'aggiornamento di tutti gli host ESXi installati nella propria infrastruttura. La procedura è piuttosto semplice e sfrutta il servizio Update Manager incluso in vSphere 6.7. Blog Serie vSphere 6.7 installazione vCSA 6.7 - pt.1 vSphere 6.7 aggiornare vCSA 6.5 a 6.7 - pt.2 vSphere 6.7 aggiornare ESXi 6.5 a 6.7 - pt.3 vSphere 6.7 aggiornare vSAN 6.6 a 6.7 - pt.4   Aggiornare ESXi 6.5 a 6.7 Per determinare la versione installata degli ESXi nella propria rete, dal vSphere Client posizionarsi nella sezione Summary dell'host e verificare read more

Leggi il resto dell'articolo su: https://nolabnoparty.com

New Advanced Deploy vSphere 6.5 Exam – 3V0-21.18

Sorgente: Lorenzo Moglie - Notes | Autore: Lorenzo Moglie

La settimana scorsa mi sono trovato a sostenere il nuovo esame "Advanced Deploy vSphere 6.5 Exam 2018" e volevo condividere alcune problematiche riscontrate, dovute spero, alla giovane età dell'esame. VCAP-DCV 2018 Deploy Exam Details:Exam Duration: ...

Leggi il resto dell'articolo su: https://lmoglie.blogspot.com/

Disconnect all CD Drives on all VMs of the Cluster

Sorgente: Lorenzo Moglie - Notes | Autore: Lorenzo Moglie

Problema=&1=&Per risolvere il problema, si è deciso di creare due script in powershell. Il primo script “ListVMsWithDrive.ps1” per ottenere la lista delle VMs che ha i CD-ROM connessi producendo come output un file di testo che può essere editato ed utilizzato come input del successivo script “DisconnectDrive.ps1” per la rimozione dei CD-ROM dalle VM contenute nel file.
Di seguito lo script “ListVMsWithCDDrive.ps1” per avere una lista delle VMs con i CD-ROM connessi.

########################################################################################

#  File  : ListVMsWithCDDrive.ps1

#  Author: Lorenzo Moglie

#  Date  : 17.04.2018

#  Description : The output of the script is a txt file, containing the list of VMs with 

#                the CD-Rom configured for that cluster

#######################################################################################



$vCenter = "<VIRTUALCENTER>"

$CLS = "<CLUSTER-NAME>"

$User = "<USERNAME>"

$Password = "<PASSWORD>"

$VMlist = ".\VMlist.txt"



Connect-VIServer -Server $vCenter -User $User -password $Password | Out-Null



#List of VMs with CD-ROM connected for the whole vCenter

#Get-VM | Get-CDDrive | Where {$_.ISOPath -ne $null} | Sort-Object -Unique ParentID | FT -AutoSize Parent, IsoPath 



#List of VMs with CD-ROM connected only for the specified Cluster - Output on TXT file

#The file can be used as input od the script DisconnectDrive.ps1

Get-VM -Location $CLS  | Get-CDDrive | Where {$_.ISOPath -ne $null} | Sort-Object -Unique ParentID | FT -AutoSize Parent | Out-File $VMlist



#List of VMs with CD-ROM connected - Output on TXT file 

#The file can be used as input od the script DisconnectDrive.ps1

#Get-VM | Get-CDDrive | Where {$_.ISOPath -ne $null} | Sort-Object -Unique ParentID | FT -AutoSize Parent | Out-File $VMlist

Disconnect-VIServer * -Confirm:$false 




Di seguito lo script “DisconnectDrive.ps1” per disconnettere i CD-ROM

########################################################################################

#  File  : DisconnectDrive.ps1

#  Author: Lorenzo Moglie

#  Date  : 17.04.2018

#  Description : This script disconnect the CD-ROM from the VMs present in the input 

#                file

#######################################################################################



$vCenter = "<VIRTUALCENTER>"

$CLS = "<CLUSTER-NAME>"

$User = "<USERNAME>"

$Password = "<PASSWORD>"

$VMlist = ".\VMlist.txt"



Connect-VIServer -Server $vCenter -User $User -password $Password | Out-Null





foreach($VM in Get-Content $VMlist) {


    if ($VM -ne $null) {


        if (($VM.TrimEnd() -contains "Parent") -or ($VM.TrimEnd() -contains "------")){       


        } else {


            Get-VM -Name $VM.TrimEnd() |Get-CDDrive | Where {$_.ISOPath -ne $null} | Set-CDDrive -NoMedia -Confirm:$false 


        }


    }


}




Disconnect-VIServer * -Confirm:$false 




Si è deciso di creare due script proprio per avere la possibilità di decidere su quale VM andare o meno a rimuovere il CD-ROM.

Se non si ha questo tipo di necessità e si vuole disconnettere il CD-ROM sull’intero DataCenter è possibile lanciare il comando di seguito:


 Get-VM | Get-CDDrive | Where {$_.ISOPath -ne $null} | Set-CDDrive -NoMedia -Confirm:$false 



. p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px 'Lucida Console'; color: #0433ff} span.s1 {font: 12.0px Helvetica; color: #000000} span.s2 {color: #000000} span.s3 {color: #b8b8b8} span.s4 {color: #ff5d00} span.s5 {color: #011993} p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px 'Lucida Console'; color: #007400} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px 'Lucida Console'; min-height: 9.0px} p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px 'Lucida Console'; color: #9e1300} p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px 'Lucida Console'; color: #0433ff} p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px 'Lucida Console'} span.s1 {font: 12.0px Helvetica; color: #000000} span.s2 {color: #ff5d00} span.s3 {color: #000000} span.s4 {color: #b8b8b8} span.s5 {color: #011993} span.s6 {color: #011b9d} span.s7 {color: #9e1300} span.s8 {color: #0433ff} span.s9 {color: #9d4be8} read more

Leggi il resto dell'articolo su: https://lmoglie.blogspot.com/

ESXi may take long time to boot – Perennialy Reserved

Sorgente: Lorenzo Moglie - Notes | Autore: Lorenzo Moglie

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.

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

Leggi il resto dell'articolo su: https://lmoglie.blogspot.com/