Technical Anshu Home › Tutorials › ESXi 6.7 to 8.0 Update
🖥️ VMware ESXi Upgrade

ESXi 6.7 to 8.0 Update - Fix Production Server Crash

The complete ESXi 6.7 to 8.0 upgrade plan for a production server: compatibility check, host config backup, the ISO and esxcli depot routes, licence keys, the crash playbook — and the Shift+R rollback that saves the night.

✍️ Technical Anshu🖥️ VMware ESXi 6.7 to 8.0🎧 Multi-Language Audio
ESXi 6.7 to 8.0 Update - Fix Production Server Crash
🎧 Multi-Language Audio: In the video player, click [Settings] (⚙️) ➔ [Audio track] to select your preferred audio.

📑Chapters

  1. Why 6.7 has to go — end of support, and why this is a major-version upgrade, not a patch
  2. Gate 1 — prove the server hardware is still supported on ESXi 8.0
  3. Gate 2 — back up the host configuration and confirm the VM backups
  4. Plan the maintenance window — announce it, and set a hard rollback deadline
  5. Maintenance mode — every VM shut down or migrated before the host is touched
  6. Route A — boot the 8.0 ISO and upgrade, preserving the VMFS datastore
  7. Route B — the esxcli depot update from the host shell
  8. After the reboot — the 8.0 licence key and the verification checks
  9. The crash playbook — reading a purple screen, the first checks, and the Shift+R rollback

📋 Overview & Step-by-Step Guide

1

Check the Hardware Compatibility First

ESXi 6.7 reached the end of general support on 15 October 2022, so the move is overdue — but 6.7 to 8.0 is a major-version upgrade, not a patch. Between the two versions VMware removed the VMKLinux driver model entirely (every device now needs a native driver) and retired a generation of CPUs, network adapters and storage controllers. A perfectly healthy 6.7 host can still be un-upgradable as it stands.

Before any window is booked, check the VMware Compatibility Guide for your exact server model, CPU family, network adapters and storage controller against ESXi 8.0, and update the server firmware (BIOS, storage controller, NICs) to the versions the vendor lists for 8.0. The installer's own pre-check also warns about deprecated devices — but finding out at the console at midnight is the wrong time. Check on paper first.

📌 Direct upgrade path: a direct upgrade to 8.0 is documented as supported from ESXi 6.7 Update 3 and later (and from 7.0). If your host runs an earlier 6.7 build, first update it to a late 6.7 build, then jump to 8.0. Hosts on 6.5 cannot jump directly — they need an intermediate step or a fresh install with the configuration restored.
2

Back Up the Host Configuration and the VMs

⚠️ Do not start without backups — this is a production server. Before the window opens, you need two things, both tested: a backup of the host configuration stored off the server, and current, restorable backups of the VMs. The upgrade should never touch the VMs — but a production window without tested backups is gambling, not maintenance. If you cannot say how you would be back on 6.7 within about 15 minutes (Step 7), you are not ready to start.

Back up the host configuration from the host shell (enable SSH on the host first if it is off). The command returns a download link for the configuration bundle — open it and save the .tgz file somewhere that is not on this server:

ESXi Shell
vim-cmd hostsvc/firmware/backup_config

Then confirm the VM backups are current and that at least one restore has actually been tested. Half of all post-upgrade purple screens trace back to firmware the old hypervisor tolerated — but the crashes you cannot undo are the ones with no backup behind them.

3

Plan the Window and Keep the 8.0 Licence Key Ready

Pick a maintenance slot and announce it to the users — nobody should be mid-save when the host goes down. Write the sequence down with times, and set a hard rollback deadline: the point in the night after which you stop debugging and roll back (Step 7) instead of eating the whole window. Send a closing message when the work is done, so the next morning does not start with rumours.

Get the licence sorted before the window, not during it. Licence keys are tied to the major version — an 8.0 host will not accept a 6.7 key, and without one it runs in evaluation mode for 60 days. Under Broadcom, keys and downloads come from the Broadcom support portal against your entitlement, so arrange that access in advance.

✅ Have everything in hand before you start: the 8.0 ISO or depot access, the new licence key, the host config bundle from Step 2, and the rollback steps from Step 7 written down. The window itself is about an hour — the preparation is what makes it quiet.
4

Route A — Upgrade by Booting the 8.0 ISO

Tell the users, then put the host into maintenance mode — every VM shut down or migrated to another host. Never upgrade a host that is still running production VMs.

Boot the ESXi 8.0 installer from the ISO, select the disk that holds the existing installation, and choose Upgrade ESXi, preserve VMFS datastore. This is the route shown on most servers, and the one that handles a big version jump cleanly because the pre-checks appear on screen as it goes.

⚠️ Treat every installer pre-check warning about an unsupported or deprecated device as a stop sign, not decoration — stop, go back to Step 1, and fix the compatibility problem first. And when the upgrade finishes, let the host reboot into 8.0 on its own: never power-cycle a host that appears to be thinking during the first boot.
5

Route B — Upgrade from the Shell with esxcli

The depot route runs entirely from the host shell — no physical or virtual media — which makes it the practical choice for a remote host. The host still goes into maintenance mode first, exactly as in Route A. Allow the HTTP client through the host firewall:

ESXi Shell
esxcli network firewall ruleset set -e true -r httpClient

List the profiles available in VMware's online depot, and note the exact name of the 8.0 standard profile:

ESXi Shell
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

Then run the profile update against the depot, using that exact profile name, and reboot the host when it completes:

ESXi Shell
esxcli software profile update -d <depot-url> -p <exact-profile-name>

The same route works offline: copy the depot bundle ZIP to a datastore and point the -d value at that file instead. Note that profile update is the upgrade command — it keeps your existing configuration and third-party VIBs where they are compatible; do not substitute profile install, which replaces the image.

6

After the Reboot — Licence, Verify, Then Release

Once the host is back up on 8.0, apply your ESXi 8.0 licence key — the 6.7 key is not accepted, and without the new key the evaluation clock is ticking. Exit maintenance mode, then start one non-critical VM first and check its network, storage and console before starting the rest.

Work through the host itself next: the event log and hardware status for driver or sensor complaints, every datastore mounted, and the management network settings intact. Only then release the server back to the users, and send the closing message from Step 3.

📌 Leave the VMs' VMware Tools and virtual hardware version upgrades for another day. Neither needs to change in the same window — and the hardware-version upgrade is one-way, so it never belongs in an upgrade night.
7

The Crash Playbook — Purple Screen and the Shift+R Rollback

If the host purple-screens (PSOD) or will not boot usefully after the upgrade, work in this order. First, photograph the purple screen before touching anything. A PSOD is the VMkernel stopping deliberately because continuing would risk the VMs — and the screen is the diagnosis: the exception type and the module named on it point at the cause, with a driver module name indicating a hardware-support problem and a page fault pointing at memory or firmware.

Second, reboot once and watch. A single transient purple screen after a driver change is data; a repeating one is a verdict. The first suspects, in the upgrade's own order: an unsupported NIC or storage adapter, firmware older than the compatibility guide lists, or a memory error the old version never stressed.

Third, roll back. ESXi installs into two boot banks, and the upgrade leaves your previous 6.7 build intact in the alternate bank. Reboot the host and, at the boot prompt, press Shift + R and confirm — the host boots the previous 6.7 build, configuration included, exactly as you left it. If the rollback works, you have bought time: fix the compatibility cause in daylight and upgrade again in a new window.

ESXi Shell
vim-cmd hostsvc/firmware/restore_config <bundle-path>

That restore command is the second escape route — it puts the host configuration from the Step 2 bundle back onto a host of the same version and build, for the cases where one boot bank is not enough.

✅ The reassuring fact to hold on to: a crash after an upgrade is almost never lost VMs. The VMs live on the datastore, untouched by the host upgrade — what is disagreeing is the host and one unsupported component. Roll back, fix that one thing, and go again.

🏷️Topic Search Variables & Keywords

🔍 ESXi 6.7 to 8.0 Upgrade 🔍 VMware ESXi 🔍 Production Server 🔍 Shift+R Rollback 🔍 esxcli 🔍 Host Configuration Backup 🔍 Purple Screen of Death 🔍 PSOD 🔍 VMFS Datastore 🔍 ESXi Licence Key 🔍 Maintenance Mode 🔍 VMware Compatibility Guide 🔍 TechnicalAnshu
🎙️ Full Transcript — tap to expand

Step-by-Step Troubleshooting Guide & Solutions - ESXi 6.7 to 8.0 Update STEP-BY-STEP GUIDE. On-screen demonstration by Technical Anshu....

The complete ESXi 6.7 to 8.0 upgrade plan for a production server: compatibility check, host config backup, ISO vs esxcli depot routes, licence keys, the crash playbook and the Shift+R rollback that saves the night.

(transcript ends here on the source page)

❓ Frequently Asked Questions

Is this tutorial 100% free to follow?

Yes! All guides and methods demonstrated by Technical Anshu use free, legal, and educational resources.

Can beginners follow this guide?

Absolutely! Every step is demonstrated on-screen with detailed instructions so anyone can follow along easily.

Where can I ask questions if I get stuck?

Leave a comment directly on the YouTube video, and our community and Technical Anshu will help you out.

🚀 Watch the Full Tutorial on YouTube

🚀 Watch the full step-by-step video tutorial on YouTube: https://www.youtube.com/watch?v=NbjnKxBW8uI

Subscribe to Technical Anshu for IT support, Windows troubleshooting, and server management.

▶️ Watch Full Video
This tutorial is based on Technical Anshu's ESXi 6.7 to 8.0 Update video • Stuck on any step? Ask in the video comments — you will get help there 🙏