Even when minor change is done to content host setting, like just changing of content view, complete update of host is triggered.
This may not be desirable, since vmware supports hotplug of ram and cpu, so hardware settings may differ from state as it was provisioned by satellite
and actual current state of host on hypervisor.
Host can be provision with certain amount of ram and cpus, which can be later extended by other vm owner using hotplug.
If this happens and any change in content host setting is attempted, error message is displayed
Could not update the host: Failed to update a compute VMWare_TD_VC0003 (VMware) instance test.vm.vmwarehypervisor: InvalidPowerState: The attempted operation cannot be performed in the current state (Powered on).
Failed to update a compute VMWare_TD_VC0003 (VMware) instance test.vm.vmwarehypervisor: CpuHotPlugNotSupported: CPU hot plug is not supported for this virtual machine. | RbVmomi::Fault: CpuHotPlugNotSupported: CPU hot plug is not supported for this virtual machine. | /opt/theforeman/tfm/root/usr/share/gems/gems/rbvmomi-1.10.0/lib/rbvmomi/vim/Task.rb:14:in `wait_for_completion' | /opt/theforeman/tfm/root/usr/share/gems/gems/fog-vsphere-1.7.0/lib/fog/vsphere/requests/compute/vm_reconfig_hardware.rb:10:in `vm_reconfig_hardware' | /opt/theforeman/tfm/root/usr/share/gems/gems/fog-vsphere-1.7.0/lib/fog/vsphere/requests/compute/vm_reconfig_cpus.rb:9:in `vm_reconfig_cpus' | /opt/theforeman/tfm/root/usr/share/gems/gems/fog-vsphere-1.7.0/lib/fog/vsphere/models/compute/server.rb:80:in `vm_reconfig_cpus' | /opt/theforeman/tfm/root/usr/share/gems/gems/fog-vsphere-1.7.0/lib/fog/vsphere/models/compute/server.rb:280:in `save' | /usr/share/foreman/app/models/compute_resources/foreman/model/vmware.rb:440:in `save_vm' | /usr/share/foreman/app/models/concerns/orchestration/compute.rb:203:in `setComputeUpdate' | /usr/share/foreman/app/models/concerns/orchestration.rb:216:in `execute'
Failed to update a compute VMware (VMware) instance test.vm.vmwarehypervisor: NotSupported: The operation is not supported on the object. RbVmomi::Fault: NotSupported: The operation is not supported on the object. /opt/theforeman/tfm/root/usr/share/gems/gems/rbvmomi-1.10.0/lib/rbvmomi/vim/Task.rb:14:in `wait_for_completion' /opt/theforeman/tfm/root/usr/share/gems/gems/fog-vsphere-2.3.0/lib/fog/vsphere/requests/compute/vm_reconfig_hardware.rb:10:in `vm_reconfig_hardware' /opt/theforeman/tfm/root/usr/share/gems/gems/fog-vsphere-2.3.0/lib/fog/vsphere/requests/compute/update_vm.rb:31:in `update_vm' /opt/theforeman/tfm/root/usr/share/gems/gems/fog-vsphere-2.3.0/lib/fog/vsphere/models/compute/server.rb:298:in `save' /usr/share/foreman/app/models/compute_resources/foreman/model/vmware.rb:469:in `save_vm
hammer host update --name test02.example.test --ip 192.168.0.2 --subnet-id 123 Could not update the host: Failed to update a compute RHEV1 (RHV) instance test02.example.test: Cannot add Virtual Disk. Disk test02_Disk1 in VM test02 is already marked as boo
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.