|Eucalyptus Installation / Configure Dependencies|
The easiest way to configure vSphere for Eucalyptus is to give Eucalyptus unrestricted access to all vSphere endpoint(s). This way does not require complex modifications to local access permission settings.
You can grant this access to Eucalyptus by using an existing administrative account and password or by creating a new account for Eucalyptus and associating it with vSphere’s standard Administrator role at the top level of the vSphere hierarchy as seen in the vSphere client.
To give a more limited amount of control to Eucalyptus over your vSphere infrastructure managed by a vCenter server, create one new user and two new roles as described next.
To give the minimal required amount of control to Eucalyptus over your vSphere infrastructure managed on vCenter, create one new user and two new roles. The new user and its password will be used for granting Eucalyptus access to the infrastructure.
Each node requires at least one datastore (either local or one shared by multiple nodes). If more than one datastore is available to a node, Eucalyptus will choose the datastore arbitrarily. If Eucalyptus is to be restricted in its use of available datastores, specify a datastore in Eucalyptus’s configuration for VMware.
To determine the datastores that are available on a host, perform the following steps with vSphere client referencing either at vCenter Server or at a specific ESX/ESXi node:
Each node must have a network reachable by the node running the Eucalyptus VMware Broker.
To check the network settings and create a network (if necessary) perform the following steps with vSphere client pointed either at vCenter Server or at a particular ESX/ESXi node:
To enable VMware support for dynamic block volume support (like Amazon’s Elastic Block Store) in Eucalyptus, configure each of the ESX/ESXi nodes in your infrastructure to support iSCSI. Given a node that is licensed for iSCSI support, this amounts to enabling and configuring the gateway for the VMkernel network. To accomplish that, perform the following steps with vSphere client pointed either at vCenter or at a particular ESX/ESXi node:
Ensure that VMware Tools are installed in the images that will be installed and run within the Eucalyptus cloud. These tools allow Eucalyptus to discover an instance’s IP address in System networking mode. They also are required for using the euca-bundle-instance command when running Windows VMs in Eucalyptus, since VMware Tools enable clean shutdown of VMs from outside the instance. For information about installing VMware Tools, go to the VMware documentation at http://www.vmware.com.