A cloud image is a flexible disk image with a Linux based OS that can adapt to most virtual hardware configurations automatically.
Using cloud images in Ravello is easy and can be done using the following steps:
- Locate the cloud image you want to use.
- Upload it into Ravello either using the CLI uploader, or the GUI uploader.
- Create a new application.
- Drag the VM named "Empty Cloud Image" from the library to the canvas.
- Open the VM editor by right clicking on the VM and selecting Edit. Now make the following changes. After these are done click Save.
- Replace the hard drive with the cloud image you uploaded in step #2. Do this by going to Disks, select the hard drive, and then click Delete. After this click New, and then Hard Disk Based on Image. Select the disk image you uploaded and the desired size. Change the "Controller Type" to "VirtIO" for best performance and finally select Make bootable.
- Change the network device to VirtIO for best performance. Do this by going to Network, then click on eth0, and change the "Device Type" to "VirtIO".
- Under System, configure the number of CPUs and the amount of memory desired.
- Under General, enter an optional host name and a key pair.
- Publish the application.
Note: unless you know the cloud image password you must define a key pair. It is not possible to obtain a randomly created passwords once the VM is published in Ravello.