- Goal – Kick the tires with ESXi 8.0 using a new USB drive and then rollback to 7.0 from the current USB drive.
- Shutdown the ESXi 7.0 host and removed the 32GB USB drive where ESXi was installed.
- Used rufus-3.20.exe + VMware-VMvisor-Installer-8.0-20513097.x86_64.iso
on a 128 GB – SAMSUNG FIT Plus 3.1 USB Flash Drive – MUF-128AB/AM - Installed ESXi 8.0 to the 128GB USB drive (accepted the warnings during the install about using a USB drive and did not pick an existing NVMe/SATA drive).
No VMFS datastore since the default systemMediaSize setting is 128GB - Dell OptiPlex 5070 Micro
BIOS – 1.18.0
64 GB – 2x Samsung 32GB DDR4 2666MHz RAM (260 Pin SODIMM)
Intel(R) Core(TM) i7-9700T CPU @ 2.00GHz – 8 Cores , no hyper-threading.
1 TB – SAMSUNG MZVLW1T0 – PM961 PCIe 3.0 x4 NVMe M.2 2280 SSD –(OEM 960 EVO)
2 TB – SanDisk SDSSDH3 Ultra 3D SATA SSD - NIC – Intel Ethernet Connection (7) I219-V
USB NIC – Anker USB 3.0 to RJ45 Gigabit Ethernet Adapter – RTL8153
ESXi 8 – USB Network Driver vusb0 – Link Speed 100 Mbps
Issue – The USB NIC vusb0 was hard coded to 100 Mbps with no option in the drop down menu for 1000 or auto.
esxcli network nic list Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description ------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ----------- vmnic0 0000:00:1f.6 ne1000 Up Up 1000 Full 00:4e:01:ac:32:a0 1500 Intel Corporation Ethernet Connection (7) I219-V vusb0 Pseudo cdce Up Up 100 Full 00:e1:00:00:57:ef 1500 Realtek USB 101001000 LAN
- Installed USB Network Native Driver for ESXi version 1.11 – November 23, 2022
https://flings.vmware.com/usb-network-native-driver-for-esxi
ESXi800-VMKUSB-NIC-FLING-61054763-component-20826251.zip - Rebooted
- The command line output & GUI shows 1000 Mbps with the option to set the speed to 1000/100/10 vs 100 only.
esxcli network nic list Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description ------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ----------- vmnic0 0000:00:1f.6 ne1000 Up Up 1000 Full 00:4e:01:ac:32:a0 1500 Intel Corporation Ethernet Connection (7) I219-V vusb0 Pseudo uether Up Up 1000 Full 00:e1:00:00:57:ef 1500 Realtek USB 101001000 LAN
- Next submit to the VMware Community HCL
https://williamlam.com/2022/03/new-vmware-community-hcl.html
https://flings.vmware.com/solution-designer
https://vsd.esp.vmware.com - Ubuntu 20 LTS VM.
https://vsd.esp.vmware.com/assets/files/hc.zipapt install python3-pip -y python3 -m pip install pyvmomi -y python3 -m pip install crypto -y python3 -m pip install pyopenssl -y
- vi hardware_collector.py
paste in the hardware_collector.py contents from https://vsd.esp.vmware.com/assets/files/hc.zip (or use winscp) - python3 hardware_collector.py -s 192.168.0.24 -u root -p xxxx -g Dell5070-ESXi8.json
failTraceback (most recent call last): File "hardware_collector.py", line 7, in <module> from pyVim.connect import SmartConnectNoSSL, Disconnect ImportError: cannot import name 'SmartConnectNoSSL' from 'pyVim.connect' (/usr/local/lib/python3.8/dist-packages/pyVim/connect.py)
- Run as root via the vi paste and upload as the local user via winscp resulted in the same error.
python3 is already the newest version (3.8.2-0ubuntu2).
python3-pip is already the newest version (20.0.2-5ubuntu1.6). - Since I needed to get back ESXi 7.0 online with VMs, I stopped troubleshooting.
I will post an update if I run into this error when I plan to upgrade to ESXi 8.0 in the home lab.