In Cisco hyperconverged environment.
In order to upgrade ESXi to 8.0, Cisco requires secure boot for the ESXi host hardware to be enabled (via Cisco's HyperFlex Connect). This allows for the Cisco HX CVM VMs to be upgraded, and the ESXi to be upgraded.
You may experience the following:
From vCenter vSphere client, when accessing the VM edit window for the Cisco HX CVM VMs, the CPU section shows red exclamation mark, while all other VMs on the host do not.
Cannot edit PCI passthrough device while VM is powered on.VMware ESXi 7.x
VMware vCenter Server 7.x
VMware ESXi 8.x
VMware vCenter Server 8.x
Virtual machine configuration is locked by a vCenter Server extension or ESX Agent Manager (EAM) agency. Storage Controller VMs are explicitly protected via API locks (such as Config.Disable.Change or managedBy properties) to prevent structural changes to hyperconverged storage nodes via the standard vCenter Server interface.
Manually edit the CVM via its .vmx configuration file. To manually edit the storage controller VM's memory
vim-cmd vmsvc/getallvms
cd /vmfs/volumes/<datastore-UUID>/<vm-Name>
ls -lah
mkdir bkcp /vmfs/volumes/<datastore-UUID>/<vm-Name>.vmx /vmfs/volumes/<datastore-UUID>/bk/<vm-Name>.vmx.bak
vi /vmfs/volumes/<datastore-UUID>/<vm-Name>.vmx
getallvms step abovevim-cmd vmsvc/unregister <VMID>
vim-cmd vmsvc/getallvms
sysmtool --ns cluster --cmd healthdetail