Opdatering af VMware via internettet

Denne gut har de vise sten.

https://www.vladan.fr/how-to-upgrade-esxi-6-0-to-6-5-via-cli-on-line/

Luk alle dine vmware maskiner.
Start med at genstarte din vmware server

Sæt din vmware server i maintencemode

enable ssl

Login til din esxi server via putty

Tillad http:// i firewall

esxcli network firewall ruleset set -e true -r httpClient



Få en liste over de profiler du kan download og opgraderer til


esxcli software sources profile list --depot=https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-6.7

giver en liste over alle de versioner der er af 6.7
Eller få en liste her: https://www.virten.net/vmware/vmware-esxi-image-profiles/

Lav en test af opdateringen med dry run

esxcli software profile update -f -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.7.0-20190801001s-standard --dry-run

pas på line brakes



Lave opdateringen

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













Maskinen er nu opdateret


Genstart maskinen

reboot

enable firewall

esxcli network firewall ruleset set -e false -r httpClient

Fjern maintence mode

Opdater med en Offline pakke.

Start med at downloade en offline pakke af esxi 7.0 f.esk VMware-ESXi-7.0.0-15843807-depot.zip
Upload den til en mappe i et datastore.

Start med at køre denne kommando:
esxcli software profile update -d /vmfs/volumes/datastore1/Esxi70/VMware-ESXi-7.0.0-15843807-depot.zip -p ESXi-7.0.0-15843807-standard --dry-run

Hvis det går godt kør
esxcli software profile update -d /vmfs/volumes/datastore1/Esxi70/VMware-ESXi-7.0.0-15843807-depot.zip -p ESXi-7.0.0-15843807-standard

Skriv 
reboot

Note: Hvis du ikke ved hvad dit datastore hedder  skal du bare skrive:

esxcli storage vmfs extent list
~ # esxcli storage vmfs extent list
Volume Name  VMFS UUID                            Extent Number  Device Name                                                                 Partition
-----------  -----------------------------------  -------------  --------------------------------------------------------------------------  ---------
datastore1   52a0db3f-d87636dc-61bb-28924a2f1bc0              0  t10.ATA_____VB0250EAVER_____________________________Z3TDY30B____________            3
datastore2   53f6103b-e2c46411-13e9-28924a2f1bc0              0  t10.ATA_____WDC_WD1600AAJS2D00L7A0________________________WD2DWCAV36165769          1

Hvis den skriver at [error] 28 No space left on device

Kig på denne artikel

Eller gå ind og ændre placering for SWAP fil

https://www.starwindsoftware.com/blog/what-should-you-do-if-no-space-left-on-device-error-occurs-while-updating-vmware-esxi

Opdatering af ESXI via Putty

Upload den seneste esxi opdaterings fil fra vmware. skal være i *,zip format
Upoad den til dig datastore.

Åben for adgang via ssh.
Husk at sætte din vmware server i maintence mode

Åben putty
-d betyder at den skal opdatere en zip fil
Det vigtige står med gult.
Den vigtigste kommando er:
esxcli software vib update -d “/vmfs/volumes/581ee6c3-be289a72-c2bf-001e67fcc5eb/
iso/esxi/update-from-esxi6.5-6.5_update01.zip”
[root@localhost:~] cd vmfs
[root@localhost:/vmfs] cd volumes
[root@localhost:/vmfs/volumes] ls
ls: ./597d3ba0-139ea45d-aa97-001e67fcc5eb: Input/output error
2 TB  WD_DATA intern sata            500 GB Samsung Slot 1                581ee6c3-be289a72-c2bf-001e67fcc5eb  60 gb ADATA Slot 4
240 gb Kingston Slot 3               56e57b38-b07f5261-165a-001e67fcc5eb  5931ace7-cb61f114-d9f0-001e67fcc5eb  iscsi synology
250 GB Kingston Slot2                56e57b39-185ea585-f577-001e67fcc5eb  5931ad25-bd9e5a04-31d8-001e67fcc5eb
298cc378-b5bc4b79-ded6-2dd0fcbebc16  56e8640a-64f64d70-799a-001e67fcc5eb  596a195d-27642236-4fd6-001e67fcc5eb
4 TB Seagate                         56edb9b7-d8408849-b1d1-001e67fcc5eb  5eeadf7d-8885a5a5-b50d-fcd196266c32
[root@localhost:/vmfs/volumes]  cd “4 TB Seagate”
[root@localhost:/vmfs/volumes/581ee6c3-be289a72-c2bf-001e67fcc5eb/iso] cd esxi
[root@localhost:/vmfs/volumes/581ee6c3-be289a72-c2bf-001e67fcc5eb/iso/esxi] ls
update-from-esxi6.5-6.5_update01.zip
[root@localhost:/vmfs/volumes/581ee6c3-be289a72-c2bf-001e67fcc5eb/iso/esxi] esxcli software vib update -d “/vmfs/volumes/581ee6c3-be289a72-c2bf-001e67fcc5eb/
iso/esxi/update-from-esxi6.5-6.5_update01.zip”
Installation Result
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
   Reboot Required: true
Se evt denne video.