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.