Upgrade ESXi 7 to 8

Για την αναβάθμιση του ESXi μου από 7 σε 8 έκανα τα εξής

  • Backup των VM's
  • Maintenance Mode τον Hypervisor

Μετά υπάρχουν 3 τρόποι για την αναβάθμιση.

  • ISO
  • vSphere Lifecycle Manager
  • Command line
Εγώ προτίμησα από Command line γιατί είναι και ο πιο γρήγορος.

1. ESXi 8.0 Upgrade using Bootable USB / ISO

Κατεβάζεις το ISO, bootαρεις και ακολουθεις τον wizard για upgrade


2. ESXi 8.0 Upgrade using vSphere Lifecycle Manager

Δεν με ενδιαφέρει γιατί έχω τον free ESXi χωρίς vSphere

3. ESXi 8.0 Upgrade using command line

Ο πιο εύκολος και γρήγορος και με αυτόν προχώρησα στην αναβάθμιση είναι δίνοντας τις 2 παρακάτω εντολές απο ssh

esxcli network firewall ruleset set -e true -r httpClient

esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-8.0.0-20513097-standard

 


Οταν ολοκληρωθεί.
  • Κανουμε επανεκκίνηση και login στο νέο φρέσκο interface.
  • Βγαίνουμε απο Maintenance Mode
  • Ελέχγουμε όλα τα VM's
  • Παιρνάμε νέα άδεια για την έκδοση 8 (τα links πιο κάτω)



Για άδεια στα παρακατω link



Αν θές βλέπεις και ένα βίντεο αναλυτικό οδηγό



Για την μεταφορά στην περίπτωση που θέλαμε να το τρέξουμε απο τοπική πηγή 
scp ESXi-8.0.0-20513097zip root@x.x.x.x:/vmfs/volumes/<datastore>
esxcli software sources profile list --depot=file:///vmfs/volumes/<datastore>/ESXi-8.0.0-20513097.zip

αντί του URL
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-8.0.0-20513097-standard


Χρήσιμες εντολές

vmware -vl
esxcfg-info | less 
esxcli software vib
esxcli software profile
cd vmfs/volumes/
esxcli software vib update -v "/vmfs/volumes/6173b831-6035553f-7472-3cecef7823d8/VIB/ESXi-8.0.0-20513097.vib"
cat /var/log/vmkernel.log
esxcli storage filesystem list
esxcli storage vmfs snapshot list
esxcli storage core device vaai status get
esxcli storage core adapter list
esxcli storage filesystem mount --volume-label Samsung_870EVO_500GB
esxcli storage filesystem mount --volume-uuid 6173c63e-33916e20-2db4-3cecef7823d8
esxcli storage core adapter rescan --all
vmkchdev -l
voma -m vmfs -d /vmfs/devices/disks/vml.0100000000533650594e4a305235343735323541202020202053616d73756e -s /tmp/analysis.txt
esxcli network nic list
esxcli network nic get -n vmnic1
vmkchdev -l |grep vmnic


esxcli storage nfs remove -v <container_name>
esxcli storage nfs add -H 192.168.90.10 -s /<container_name> -v <container_name>

esxcli storage core device vaai status get
VAAI Plugin Name:
ATS Status: unsupported
Clone Status: unsupported
Zero Status: supported
Delete Status: supported
Disable if unsupported:
ATS Status:
esxcli system settings advanced set --int-value 0 --option /VMFS3/HardwareAcceleratedLocking
Clone Status:
esxcli system settings advanced set --int-value 0 --option /DataMover/HardwareAcceleratedMove
Zero Status:
esxcli system settings advanced set --int-value 0 --option /DataMover/HardwareAcceleratedInit