Installing ART on VMware ESX 3+
Option 1: Graphical install with VMware Converter
(We have a four-minute video showing this process, too.)
- Download ART onto a machine with VMware Converter installed. If you have problems, make sure you have the latest Converter version (4.0).
- Unzip the downloaded file to a working directory.
- Convert the ART Virtual Machine to infrastructure format, and install on ESX server:
- Open VMware Converter
- Pick "Convert Machine" to start the wizard.
- Choose source type "VMware Workstation or other VMware virtual machine" or "Other" (depending on your Converter version); click Next.
- Browse to the location of the art.vmx file; click Next.
- VMware converter may present a warning "Cannot configure the source image" - this can be ignored.
- Navigate through the remaining prompts as appropriate for your site.
- Start the ART Virtual Machine:
- open the VMware Infrastructure client
- Log into the ESX server where the ART VM was loaded.
- Click on ART in the Inventory column then click the green play button on the top menu bar.
- Click on the "Console" tab. Boot messages appear, then a "Getting Started with ART" page. Follow the instructions there.
- If VMware complains about the number of CPUs (ART defaults to 2 for performance reasons, but this will fail on single-core servers), right-click on the VM name and choose "Edit Settings". Click on "CPUs" and set the number to one. Try to start ART again.
- You can now delete original download file, and the working directory where you unzipped it.
Option 2: Command-line install with ESX Service Console
- Download the ART archive onto a local system and unzip.
- Log on to your ESX server (e.g. via ssh).
- Make a new folder where you would like the VM to reside. If your target volume is "/vmfs/volumes/datastore1/", this could be "/vmfs/volumes/datastore1/ART".
- Make a subdirectory called temp.
- Copy vmdk files from the local machine into the temp directory and all others into the ART directory.
- Convert the disks to an ESX-supported format. The zeroed-thick format is recommended for performance, but any supported format will work.
- From the first directory you created (e.g.
/vmfs/volumes/datastore1/ART) do: vmkfstools -i temp/artdata.vmdk artdata.vmdkvmkfstools -i temp/artsql.vmdk artsql.vmdkvmkfstools -i temp/art.vmdk art.vmdk
- From the first directory you created (e.g.
- Register the VM using the following command, substituting the appropriate path for your server.
On ESXi servers, you can run the previous command remotely from a host with rCLI tools, or directly from the ESXi server you can use the following command:vmware-cmd -s register /vmfs/volumes/datastore1/ART/art.vmxvim-cmd solo/registervm /vmfs/volumes/datastore1/ART/art.vmx - If this command returns an error about the number of virtual CPUs, edit the .vmx file and change the
"numvcpus"line to equal 1. - To check that the VM was added, run this command and see that the ART VM is on the list
For ESXi, usevmware-cmd -lvim-cmd vmsvc/getallvms - Start the VM with
For ESXi, usevmware-cmd /vmfs/volumes/datastore1/ART start
where ID is the VMID which you can see in output of the vmsvc/getallvms command from the previous step.vim-cmd vmsvc/power.on <ID> - To ensure that the VM started correctly you can run
For ESXi, usevmware-cmd /vmfs/volumes/datastore1/ART getstatus
The latter will show you the IP address, and at the bottom it should sayvim-cmd vmsvc/get.guest <ID>guestState = "running" - If the VM started successfully, you can point a browser at its IP address to get started using ART. If not, please contact TSMworks technical support for assistance.
- Follow the "Getting Started with ART" instructions on the right side of the Console window.
- You may now safely delete the temp directory (and the original vmdk's), archive file, and any other working files.