In the OVF tool console, you can use a single installation OVA file to deploy all VMware vCloud Availability services. You define deployment parameters in the OVF Tool console and run the deployment script.

Prerequisites

  • Download the vCloud Availability 3.0.x Appliance for Cloud Providers (Cloud Sites) VMware-vCloud-Availability-release_number-xxx-build_number_OVF10.ova file, containing the binaries for the VMware vCloud Availability appliance.
  • Verify that the OVF Tool is installed and configured.

Procedure

  1. Log in to a server where the OVF Tool is running, by using a Secure Shell (SSH) client.
  2. Define deployment parameters in the OVF Tool console by running the following commands.
    # VMNAME="Name-to-be-Assigned-to-the-VM"
    
    # VSPHERE_DATASTORE="vSphere-datastore"
    
    # VSPHERE_NETWORK="VM-Network"
    
    # OVA="local_client_path/VMware-vCloud-Availability-release_number-xxx-build_number_OVF10.ova"
    
    # VSPHERE_USER="vCenter-Server-admin-user"
    
    # VSPHERE_USER_PASSWORD="vCenter-Server-admin-user-password"
    
    # VSPHERE_ADDRESS="vCenter-Server-IP-address"
    
    # VSPHERE_LOCATOR="vSphere-locator"
    
  3. Deploy a VMware vCloud Availability appliance.
    Use the --deploymentOption argument to specify the deployment type for the appliance you are deploying.
    Table 1. VMware vCloud Availability Appliance Deployment Type According to the OVF Tool Deployment Option Argument
    Appliance Deployment Type OVF Tool Deployment Option Argument Description
    Combined Appliance combined An all-in-one deployment type for testing, evaluation, and small-scale environments. A single combined appliance contains the following services, ready for configuration:
    • vCloud Availability Replication Manager
    • vCloud Availability Replicator
    • vCloud Availability vApp Replication Manager with embedded vCloud Availability Portal
    • vCloud Availability Tunnel
    Cloud Replication Management cloud Deploys a single appliance containing the following services:
    • vCloud Availability Replication Manager
    • vCloud Availability vApp Replication Manager with embedded vCloud Availability Portal
    Cloud Replicator replicator Deploys a dedicated vCloud Availability Replicator appliance.
    Cloud Tunnel tunnel Deploys a dedicated vCloud Availability Tunnel appliance.

    The following example command deploys a combined VMware vCloud Availability appliance and sets a static IP address.

    #./ovftool/ovftool --name="${VMNAME}" --datastore="${VSPHERE_DATASTORE}" --acceptAllEulas  
    --powerOn --X:enableHiddenProperties --X:injectOvfEnv --X:waitForIp 
    --ipAllocationPolicy=fixedPolicy --deploymentOption=combined --machineOutput --noSSLVerify 
    --overwrite --powerOffTarget "--net:VM Network=${VSPHERE_NETWORK}" --diskMode=thin 
    --prop:guestinfo.cis.appliance.root.password='Your-Root-Password' 
    --prop:guestinfo.cis.appliance.ssh.enabled=True 
    --prop:guestinfo.cis.appliance.net.ntp='Your-ntp-server-ip-address' 
    --prop:vami.DNS.VMware_vCloud_Availability='Your-DNS-Server-Address' 
    --prop:vami.domain.VMware_vCloud_Availability='Your-Domain-Name' 
    --prop:vami.gateway.VMware_vCloud_Availability='Your-Gateway-IP-Address' 
    --prop:vami.ip0.VMware_vCloud_Availability='IP-to-be-Assigned-to-the-Appliance' 
    --prop:vami.netmask0.VMware_vCloud_Availability='Your-Netmask-Address' 
    --prop:vami.searchpath.VMware_vCloud_Availability='Your-Search-Path-Address' 
    "${OVA}" "vi://${VSPHERE_USER}:${VSPHERE_USER_PASSWORD}@${VSPHERE_ADDRESS}${VSPHERE_LOCATOR}"
    The console outputs the IP address of the VMware vCloud Availability appliance.