Ricerca nei post
VMware ESXi – SNMP service failed to start
Obiettivo: Abilitare il servizio SNMP sugli host VMware ESXi, ma non parte e si verifica l'errore generico "The service SNMP server failed to start" Soluzione: Aprire l'host ESXi tramite SCP ed aprire il seguente file in modifica: /etc/vmware/snmp.xml Sostituire tutto il contenuto del file con il testo seguente, salvare poi le modifiche <?xml version='1.0' encoding='ISO-8859-1'?> <config> <snmpSettings> <enable>true</enable> <port>161</port> <syscontact></syscontact> <syslocation></syslocation> <EnvEventSource>indications</EnvEventSource> <communities>public</communities> <loglevel>info</loglevel> <authProtocol></authProtocol> <privProtocol></privProtocol> </snmpSettings> </config> Avviare il servizio SNMP su ESXi
ESXi – PERCCLI RAID level migration
Obiettivo: Conversione live di un array RAID1 in RAID5 Prerequisiti: Server DELL con controller PERC compatibile con migrazione a caldo OS VMware ESXi 6.5 o superiore Utility PERCCLI installata Soluzione: Collegarsi all'host ESXi in SSH e lanciare i seguenti comandi per avere un riepilogo dei dischi presenti cd /opt/lsi/perccli/ ./perccli /c0 show all Nel mio caso, devo aggiungere al Virtual Disk 0 (visibile da VD LIST) il disco 32:2 (visibile da PD LIST), attulamente in stato UGood. Lanciare il seguente comando per avviare la conversione da RAID1 a RAID5, sostituendo il numero del VD e PD con quelli [...]
ESXi – Errore nella creazione datastore “Cannot change host config”
Sintomi: Durante l'aggiunta di un datastore nell'host ESXi, si presenta l'errore "Cannot change the host configuration" Soluzione: Collegarsi in SSH all'host ESXi Posizionarsi sulla sezione "Storage", poi sul tab "Devices". Annotare l'UUID del datastore sulla quale abbiamo problemi a creare il volume VMFS. In alternativa, possiamo ritrovare l'UUID con i seguenti comandi cd /dev/disks ls Lanciare il comando seguente per risolvere la problematica. Sostituire "DISK_UUID" con l'identificativo annotato in precedenza. partedUtil mklabel /dev/disks/DISK_UUID msdos
ESXi – Aggiornamento hypervisor da file .zip (offline bundle)
Questa guida ha come scopo l'aggiornamento dell'hypervisor VMware ESXi senza scaricare i file dal repository online di VMware. Scaricare dal sito VMware la versione desiderata di ESXi "Offline bundle" Oppure collerarsi al sito https://my.vmware.com/patch/#search Caricare il file .zip sul datastore di ESXi tramite SCP Eseguire il seguente comando per trovare l'image profile del file appena scaricato esxcli software sources profile list -d /vmfs/volumes/datastore1/NOMEFILEBUNDLE.zip Eseguire il seguente comando per aggiornare la versione di ESXi dal file offline bundle .zip esxcli software profile update -p NOMEIMAGEPROFILE -d /vmfs/volumes/datastore1/NOMEFILEBUNDLE.zip --no-sig-check
HPE Smart Storage Administrator (HPE SSA) CLI
Prerequisiti: hpssacli HPE Smart Array storage controller The HPE Smart Storage Administrator CLI (HPE SSACLI) is a commandline-based disk configuration program that helps you configure, manage, diagnose, and monitor HPE ProLiant Smart Array Controllers and now other storage devices as well, such as host bus adapters (HBAs), HPE Storage controllers, and future devices such as SCSI Express drives, and SAS switch devices. HPE SSACLI replaces the existing HP Array Configuration CLI Utility, or ACUCLI, with an updated design and will deliver new features and functionality for various Smart Storage initiatives as they come online. HPE Smart Array Advanced Pack [...]
Update ESXi – Aggiornamento Hypervisor VMware ESXI
Aggiornare vSphere ESXi La lista degli aggiornamenti dal sito web VMware ESXi è disponibile qui. Lista degli aggiornamenti disponibili, da lanciare in SSH: esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml Disabilitare il firewall: esxcli network firewall ruleset set -e true -r httpClient Abilitare il firewall: esxcli network firewall ruleset set -e false -r httpClient esxcli software profile update -p ESXi-5.5.0-20180904001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml esxcli software profile update -p ESXi-6.0.0-20200204001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml esxcli software profile update -p ESXi-6.5.0-20201104001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml esxcli software profile update -p ESXi-6.7.0-20201104001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml Comandi utili SHOW [...]
IDRAC Virtual Console – Network connection dropped
Sintomi: IDRAC con firmware datato (versione 1.56.55 nel mio caso) Connessione alla virtual console IDRAC impossibile, "The network connection has been dropped" Risoluzione: Recarsi nel seguente percorso C:\Program Files (x86)\Java\jre1.8.0_211\lib\security Nota: il percorso potrebbe cambiare a seconda della versione di Java installata. Aprire il file java.security con un editor testuale come amministratore Decommentare la linea jdk.tls.disabledAlgorithms Riaprire la virtual console da IDRAC, ora la connessione non restituisce più errori di network.
VMware Tools quiescence snapshot error – Backup appliance
Spesso mi è capitato di guardare i log di backup delle macchine virtuali VMware (nel mio caso backup con Nakivo) e trovare svariati avvisi di "quiescence snapshot error" Questo perchè ho abilitato volutamente la quiescenza del guest OS durante la snapshot presa da ESXi sulle impostazioni dell'applicance di backup Per risolvere definitivamente il problema, dobbiamo rimuovere il componente "Supporto alla copia shadow del volume" dall'installazione di VMware Tools. Connettiamoci alla VM Windows Apriamo il pannello di controllo Programmi e funzionalità Selezioniamo il software VMware Tools e clicchiamo su "Cambia" Alla voce "Supporto alla copia shadow del [...]
HPE Dynamic Smart Array B120i controller driver ESXi
Mi è capitato di installare ESXi 6.7.0 U3 HPE customized sul server HP ML310E G8, configurato con un RAID1 di due hardisk direttamente dall'interfaccia accessibile tramite Intelligent Provisioning. La sorpresa arriva alla creazione del datastore VMFS, come vedete dallo screenshot seguente, ESXi vede i due dischi singoli anzichè il volume RAID1: Vado a vedere la schermata dei controller di archiviazione e non vedo ciò che mi aspettavo, ovvero il controller B120i Soluzione: Connettersi all'host ESXi e copiare il file allegato alla guida tramite SCP 2. Connettersi all'host ESXi tramite SSH ed eseguire il [...]
ESXi no space left on device – Errore durante l’aggiornamento ad ESXi 6.7.0
Durante l'aggiornamento ad ESXi 6.7.0 (nel mio caso EP10 ma succede con qualsiasi versione) mi si è presentato l'errore seguente: [Errno 28] No space left on device vibs = VMware_locker_tools-light_10.3.5.10430147-12986307 Per risolvere il problema e proseguire con l'aggiornamento, scarichiamo manualmente il VIB Vmware Tools con i seguenti comandi (correggete htttp con http) cd /tmp wget httttp://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_10.3.5.10430147-12986307.vib Ora installiamo il VIB appena scaricato (il riavvio non è richiesto) esxcli software vib install -f -v /tmp/VMware_locker_tools-light_10.3.5.10430147-12986307.vib Ora possiamo aggiornare la versione di ESXi senza errori.
Eliminare VM in stato “invalid” (ESXi)
Con il cambio di datastore o la corruzione / spostamento di alcuni file delle VM può capitare che la stessa risulti in stato "invalid" e non c'è modo di rimuoverla da ESXi via web o Vsphere. Per risolvere il problema è necessario collegarsi in SSH e lanciare il comando vim-cmd /vmsvc/getallvms Identificare l'ID della VM in stato "invalid" , ce lo dice la console in questo esempio con la dicitura "Skipping invalid VM '8'" Eliminiamo la macchina corrotta con il comando vim-cmd /vmsvc/unregister 8 (dove 8 è l'ID della VM) [simterm] [root@localhost:~] vim-cmd /vmsvc/getallvms Skipping invalid VM '8' Vmid Name [...]
VMDK Repair via SSH (ESXi)
[simterm] [root@ESXi:~] vmkfstools -x check /vmfs/volumes/datastore1/Centralino/Centralino2-s001-s001-000001.vmdk Disk is error free [root@ESXi:~] vmkfstools -x check /vmfs/volumes/datastore1/Centralino/Centralino2-s001-s001-s001.vmdk Disk needs repair. [root@ESXi:~] vmkfstools -x repair /vmfs/volumes/datastore1/Centralino/Centralino2-s001-s001-s001.vmdk Disk was successfully repaired. [root@ESXi:~] vmkfstools -x check /vmfs/volumes/datastore1/Centralino/Centralino2-s001-s001-s001.vmdk Disk is error free [/simterm]