You deploy the VMware Integrated OpenStack virtual appliance on your vCenter Server instance. This appliance includes the OpenStack Management Server, through which you deploy and maintain your OpenStack cloud infrastructure.

This procedure describes how to install the VMware Integrated OpenStack using the vSphere Client. If you want to use the OVF Tool to install the virtual appliance, you must include the --allowExtraConfig parameter.

Prerequisites

  • Deploy or upgrade vSphere and any other VMware products that you want to use with VMware Integrated OpenStack.
  • Verify that your hardware, networks, and vCenter Server instance are correctly prepared. See Preparing Your Environment.
  • Verify that DRS has been enabled on the management cluster for VMware Integrated OpenStack.
  • Obtain the VMware Integrated OpenStack 7.1 OVA file from the VMware Integrated OpenStack download page. The file requires approximately 6 GB of storage space.

Procedure

  1. Log in to the vSphere Client and select the Hosts and Clusters view.
  2. Edit the settings of the management cluster previously configured for VMware Integrated OpenStack and set DRS Automation to Manual.
    Important:

    Do not use Storage vMotion for migrating VMware Integrated OpenStack vApp and controller virtual machines as it can rename the vmdk files for Kubernetes Persistent Volume and break the function.

  3. Right-click the management cluster previously configured for VMware Integrated OpenStack and select Deploy OVF Template... from the pop-up menu.
  4. Provide the path to the VMware Integrated OpenStack OVA and click Next.
  5. Select the name and folder for the VMware Integrated OpenStack vApp, select the data center that you defined during preparation, and click Next.
    Note: In the Virtual machine name field, you must enter the vApp name and not the virtual machine name.
  6. Select the cluster on which to run the vApp and click Next.
  7. Review the details of the template to be installed and click Next.
  8. Read the license agreements and select I accept all license agreements. Then click Next.
  9. Specify a provisioning format and storage policy, select the datastore for vApp files storage, and click Next.
    For more information about provisioning formats, see About Virtual Disk Provisioning Policies in vSphere Virtual Machine Administration.
  10. In the Destination Network column, select the management network defined during preparation and click Next.
  11. On the Customize template page, enter additional settings for VMware Integrated OpenStack.
    1. Under Network properties, you can enter static IP addresses for the Integrated OpenStack Manager virtual machine and DNS server.
      • If you want to use DHCP, leave all fields blank. If you enter a static IP address for the Integrated OpenStack Manager, you must also enter the subnet mask, default gateway, and DNS server. For the default gateway, use the eth1 interface.
      • If you enter the Integrated OpenStack Manager FQDN, alphanumeric letters must be lowercase and match the DNS record on the DNS server. For example, "viomgr01".
    2. Under System, enter an initial password for the administrator accounts on the Integrated OpenStack Manager.

      This password is used for the admin account on the web interface and the root user on the Integrated OpenStack Manager virtual machine. The following rules apply to the password:

      • The password must contain between 8 and 128 characters.
      • The password must contain at least one uppercase letter, one lowercase letter, one digit, and one special character.
      • The password cannot contain simplistic patterns, common words, or words derived from the name of the account.
    3. For Permit Root Logon, select true.
    4. Under Internal Network, enter the network address of the Kubernetes service network, the network address of the Kubernetes pod network, and the domain name suffix of the service network.
      Important:
      • The network settings cannot be changed after deployment. Ensure that each network is large enough to support your deployment, including future expansion.

        The pod network must contain enough IP addresses so that each manager and controller node in the deployment can be assigned a /24 CIDR block. For example, the network 192.168.0.0/22 can support a maximum of four nodes, and the network 192.168.0.0/21 can support a maximum of eight nodes.

      • The service and pod networks must be valid private networks as defined by RFC 1918.
      • The service and pod networks must not overlap each other or any existing networks.
      • The service network domain suffix must not overlap any existing domains. For example, if your current domain is named corp.local, you cannot use cluster.local as your service network domain. Use a different domain suffix, such as cluster.example.
    5. (Optional) Under Log Management, enter the IP address and port number of your log analytics server.
      You can add or update the log analytics server information after the deployment is finished.
    6. Under Time Management, enter one or more NTP servers to use for time synchronization.
      All VMware Integrated OpenStack virtual machines must use a single, highly available time source. You must enter an NTP server in this field.
  12. Once All properties have valid values is displayed in the upper left of the page, click Next.
  13. On the Ready to complete page, review your settings. When you are satisfied that the settings are correct, click Finish to install the virtual appliance.
  14. Right-click the name of the VMware Integrated OpenStack virtual appliance and select Power > Power On.
  15. Select the Integrated OpenStack Manager virtual machine in the virtual appliance and record its IP address.
    You can access this IP address to log in to the Integrated OpenStack Manager through the web interface or SSH.

What to do next

Apply the VMware Integrated OpenStack 7.1 Patch then use the Integrated OpenStack Manager web interface to create an OpenStack deployment and assign a license key.