vMA 4.1 OVF not working in VMware Workstation

I use vSphere Management Assistant (vMA) appliance running in VMware Workstation to manage ESX and ESXi servers. One use case is when I need to update ESX 4.0 to 4.1 while vCenter Update Manager is not available.

When I downloaded the vMA-4.1.0.0-268837 from here (it is a zip file containing OVF packaged appliance) and imported it to VMware Workstation (7.1) I was greeted with this error on the first boot:

Unable to access resume device (/dev/sda2)
mount: could not find filesystem ‘/dev/root’)

Kernel panic – not syncing: Attempted to kill init!

This is happening because the virtual machine has wrong SCSI controller – BusLogic and cannot find the hard drive with the OS. The vMA 4.1 is a 64-bit CentOS appliance but BusLogic controller is not supported on 64 bit linux guests. To change it, you have to edit the vmx file of the vMA appliance manually. Find the file (by default in My Documents\Virtual Machines\<vMA appliance name>\<vMA appliance name>.vmx and change the line:

scsi0.virtualDev = “buslogic”

to:

scsi0.virtualDev = “lsilogic”

Now the vMA appliance is bootable and ready to be configured.

Advertisements

2 thoughts on “vMA 4.1 OVF not working in VMware Workstation

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s