To resolve this issue, create a new virtual machine configuration file and point it to the existing virtual disk (
.vmdk) file.
To create a new virtual machine configuration file and point it to the existing
.vmdk file:
- Connect to vCenter Server using the vSphere Client as an administrator
- Note the original virtual machines configuration so you can recreate it exactly
- Right-click the affected virtual machine and click Remove from Inventory
Note: The virtual machine must be powered down to remove from inventory
- Right-click the ESX/ESXi host where you want the virtual machine to run
- Click the New Virtual Machine
- Select Custom
- Since the old machine was removed from inventory, you can name the virtual machine the same as before or name it differently
- Select the desired datastore for the new virtual machine
- Select the same virtual machine version as the original virtual machine
- Select the same operating system, CPU, memory, networking, and SCSI controller as the original machine
- Select Use an existing virtual disk
- Browse to and select the .vmdk file from the original virtual machine
- In Advanced options, select the configuration as it was on the original virtual machine. If you do not know what this was, leave it as default
- Click Finish to complete the Create New Virtual Machine wizard
This procedure recreates the configuration file (
.vmx) for the virtual machine and other supporting files.You can now start the virtual machine from the inventory of the vSphere Client.
Workaround:
Hash out the SCSI disks attached to the hbr_filter in the VMX file. These lines can be hashed or removed completely from the VMX file and it will have no impact on the VM operations or future replication operations. vSphere replication will recreate this information when the VM is added back to replication.
#scsi0:0.hbr_filter.rdid = "RDID-1b6d1c5e-234e-362e-29c5-6d77134f9bd7"
#scsi0:0.hbr_filter.persistent = "hbr-persistent-state-RDID-1b6d1c5e-234e-362e-29c5-6d77134f9bd7.psf"
#scsi0:0.filters = "hbr_filter"
#scsi0:1.hbr_filter.rdid = "RDID-56c4254e-cdf7-3f7c-b107-437bf665857f"
#scsi0:1.hbr_filter.persistent = "hbr-persistent-state-RDID-56c4254e-cdf7-3f7c-b107-437bf665857f.psf"
#scsi0:1.filters = "hbr_filter"
#scsi0:2.hbr_filter.rdid = "RDID-412840c8-5012-3e1d-84e3-f6e12249afb1"
#scsi0:2.hbr_filter.persistent = "hbr-persistent-state-RDID-412840c8-5012-3e1d-84e3-f6e12249afb1.psf"
#scsi0:2.filters = "hbr_filter"
Reload the VMX file and power ON the VM
Reloading a vmx file without removing the virtual machine from inventory (1026043)