Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

Cloudera Quickstart VM fails to start on VMware ESXi 5.5

avatar
Explorer

Hello,

 

I am trying to install : cloudera-quickstart-vm-5.1.0-1-vmware

On : VMware ESXi 5.5 Update 1 (build 1892794)

 

- Frst the 7zip archive for Cloudera Quickstart VM is decompressed

- I transfer the files to the VMware ESXi datastore

- In vSphere Client I go to the datastore browser and can see the files there

- I notice that the vmdk files are grouped in 1 file

- Right-clik on the .vmx file and the add to inventory

- In the inventory I try to run the VM

 

1st issue :

- The vSphere Client says that the VM hardware needs to be upgraded

- I right-click on the VM in the inventory and then upgrade, the virtual hardware is upgraded to version 10

 

2nd issue :

- I try to run the VM again, it fails with :

"Transport (VMDB) error -32: Pipe: Read failed."

"Failed to power on"

- Then the VM is grayed-out in the inventory and cannot be started again

- I have to remove it from the inventory and add it back in from the datastore

 

Can anyone advise on any solution please ?

 

Best regards

1 ACCEPTED SOLUTION

avatar
Explorer

I have managed to install the Quickstart VM on VMware ESXi 5.5 Update 1 !

 

It was tedious but the idea was to create an ISO clone with clonezilla from the local VMware Player and use that ISO to install the system on VM in vSphere Client.

 

Here are the detailed step if anyone runs into a similar problem :

 

## A- Creating a replica of the Quickstart VM with Clonezilla

1- Install the Quickstart VM on a local PC with VMware Player

2- Check that it runs OK

3- Turn it off then download the clonezilla ISO from the Web

4- Attach the clonezilla ISO to the CD/DVD drive of the Quickstart VM in VMware Player

5- Make sure that the CD/DVD drive is turned ON when the machine starts

6- Start the Quickstart VM in VMware Player and hit ESC as soon as it boots

7- Choose to boot from CD/DVD, this will make the VM boot into clonezilla

8- In clonezilla create a replica of the system on an external USB flash drive

9- For info 8GB flash drive is enough, and the replica of the system is a set of files created by clonezilla

10- When done turn off the VM

 

## B- Create an ISO of the clonezilla replica

11- Create a new VM in VMware Player with Clonezilla ISO as system

12- Run the Clonezilla VM and then choose to create an ISO from the previously created replica on the USB drive

13- Clonezilla will create the ISO on the USB flash drive (8GB was enough in my case to hold the replica and the ISO)

14- When the ISO is created turn off the Clonezilla VM

 

## C- Install the ISO in a VM in ESXi 5.5 using the vSphere Client

15- Upload the replica ISO to the datastore in a folder called /ISO for example

16- Create a new VM in vSphere Client using Centos 6 64-bit as system

17- Click Edit settings for that newly created VM

18- In the settings attach the ISO from the datastore to the CD/DVD drive and make sure you tick the checkbox to turn it ON at startup

19- Set 4GB of RAM and 1vCPU for the VM

20- Start the VM, clonezilla will start, then just follow the menu, it will install the Quickstart VM into the new VM in ESXi

21- When done turn off the VM

22- Start the VM, congratulations you have a Cloudera Quickstart on ESXi running fine !!

 

I guess using the Clonezilla technique is more general and can be applied to any other VM.

 

Cheers

View solution in original post

10 REPLIES 10

avatar
New Contributor

@applejack wrote:

An easier option to fix this is to use VMware Converter Standalone if you have access to that application.

 

You can install vmware converter standalone on any Windows machine and use it to convert the orginal .vmdk files (downloaded from Cloudera) to a new ESX host.

 

You will need to unzip the files that are downloaded from Cloudera to extract the .vmx and .vmdk files to a network share or put them on the same server where you install vmware converter.  Either way will work.

 

Install vmware converter standalone on Windows Server.

 

Map a drive to the .vmx files from the vmware converter server or copy the .vmx and .vmdk classroom files locally to the vmware converter server.

 

Start up vmware converter and choose "Backup image or third-party virtual machine"

 

Browse to the network share (or local drive) that has the .vmx file.

 

Connect to your vcenter server or a stand-alone ESXi host.

 

Choose your Display Name

 

Choose which storage volume to store the Hadoop training virtual machine on.

 

Configure your network settings; maybe change the storage to thin provisioned; and make any other changes to the virtual machine if you want.

 

After that the conversion process should run and within 10-15 minutes it should convert the files over to the new server and you should be good to go.

 



Though I had to upgrade my vCenter Standalone Converter from v4.0.1 to v6.1.0 (latest at the time of print), the installation method described in this post works perfectly, and is indeed the simplest way to get the VM image on an ESXi box.

 

Thanks