You can use these instructions to deploy VMware Tanzu Operations Manager to VMware vSphere. The instructions in this topic are based on vSphere 6.5 using the vSphere Client (HTML5) interface.

Runtime considerations

For security purposes, VMware requires a dedicated instance of Tanzu Operations Manager for use with VMware Tanzu Kubernetes Grid Integrated Edition (TKGI).

If you are installing TKGI on vSphere with NSX-T integration, follow the instructions in Deploying Tanzu Operations Manager with NSX-T for TKGI instead of performing the steps described in this topic.

Prepare vSphere

  1. Log in to vCenter using the vSphere Client (HTML5).

  2. Select the vSphere Datacenter where you are deploying Tanzu Operations Manager.

  3. Create one or more vSphere clusters. A vSphere cluster is a collection of ESXi hosts and associated virtual machines (VMs) with shared resources and a shared management interface. Follow the next steps to create a vSphere cluster:

    For highly available, production-ready environments, you must create more than one cluster. For more information, see Compute and HA considerations and Scaling and capacity management in _vSphere Reference architecture_.

    1. Right-click the vSphere Datacenter object.

    2. Click New Cluster.

    3. Name the Cluster. For example, Cluster1.

    4. Click Turn ON vSphere DRS to enable DRS. Set DRS Automation to Partially Automated or Full Automated.

    5. Click Turn ON vSphere HA to enable vSphere HA.

  4. If you created more than one vSphere cluster, configure shared storage for the clusters. You can allocate shared storage to the clusters using one of two common approaches: horizontal or vertical. For more information about configuring shared storage for clusters, see Storage Design in vSphere Reference Architecture.

    Failure to properly configure shared storage for vSphere clusters could result in downtime and unrecoverable loss of data.

  5. Create a resource pool for the management components in your deployment. Resource pools are vSphere objects used to organize resources.

    The management resource pool separates non-HA components such as BOSH Director. For example, if you deploy Tanzu Operations Manager for use with TKGI, the TKGI management plane includes Tanzu Operations Manager, BOSH Director, the TKGI control plane, and Harbor (optional).

    Follow the steps below to create a vSphere resource pool:

    1. Right-click the vSphere cluster object that you created and click New Resource Pool.

    2. Name the resource pool. For example, RP-MGMT.

    3. Review the default CPU and Memory settings and adjust if necessary. This is not commonly needed.

    4. Click OK.

  6. (Optional) If desired, create host groups within the clusters. For information about using host groups in vSphere, see Host groups in vSphere.

    1. Click the Cluster where you want to create a host group.

    2. Click the Configure tab.

    3. In Configuration, click VM/Host Groups.

    4. Click Add and configure the host group as follows:

      • Name: Enter a name for the host group.
      • Type: Select Host Group from the drop down.
      • Click Add and select the ESXi host(s) to include in the host group.
      • Click OK.

Deploy Tanzu Operations Manager

Tanzu Operations Manager for vSphere is provided as an OVA file. An OVA file is a template for a VM. To deploy Tanzu Operations Manager on vSphere, you import the OVA file into your vSphere environment.

  1. Download the Tanzu Operations Manager for vSphere OVA file from the Broadcom Support portal. Select a Tanzu Operations Manager release from the Release list.

  2. Right-click the management resource pool that you created and select Deploy OVF Template. Alternatively, from the vCenter menu, select Actions, then Deploy OVF Template.

  3. On the Select an OVF template pane, click Browse.

  4. Click the Tanzu Operations Manager OVA file that you downloaded and click Open.

  5. Review the template selection and click Next.

  6. On the Select a name and folder pane:

    • Enter a name for the Tanzu Operations Manager virtual machine, or use the default name.
    • Select the object labeled Datacenter.
    • Click Next.

    Deploy OVF Template screen, Step 2.

  7. On the Select a compute resource pane, select the compute resource where the Tanzu Operations Manager VM runs, and click Next. Select the Resource Pool for the management components.

    Deploy OVF Template screen, Step 3.

    Hardware virtualization must be turned off if your vSphere host does not support VT-X/EPT. Refer to vSphere Requirements in Tanzu Operations Manager on vSphere Requirements for more information.

  8. On the Review Details pane, confirm the configuration up to this point, and click Next.

  9. At the Select Storage pane, select the virtual disk format.

    1. Choose a Datastore.

      • If you use vSAN, select the vSAN datastore and apply the default storage policy.
      • If you use a dedicated disk, select the appropriate disk format for your deployment needs. The default type is Thin Provision, but you can choose to use a thick provisioned disk such as Thick Provisioned Lazy Zeroed. For more information, see vSphere virtual disk types.
    2. Click Next. Tanzu Operations Manager requires a VM with at least 8 GB memory.

      Deploy OVF Template screen, Step 5.

  10. On the Select Networks pane, either select the default VM Network, or ideally, create an Infrastructure Network, and click Next.

    Deploy OVF Template screen, Step 6.

  11. On the Customize template pane, enter the following information, and click Next.

    • IP Address: The IP address of the Tanzu Operations Manager network interface. For example,
    • Netmask: The network mask for Tanzu Operations Manager. For example,
    • Default Gateway: The default gateway for Tanzu Operations Manager to use. For example,
    • DNS: One or more DNS servers for the Tanzu Operations Manager VM to use. For example,
    • NTP Servers: The IP address of one or more NTP servers for Tanzu Operations Manager. For example,
    • Public SSH Key: Enter the pre-existing public SSH key value to enable SSH access to the Tanzu Operations Manager VM. Enter the full key in the ssh-rsa AAA... format. You cannot deploy Tanzu Operations Manager successfully without adding a public key. If you do not add a key, Tanzu Operations Manager shuts down automatically because it cannot find a key and might enter a reboot loop.
    • Custom hostname: The hostname for the Tanzu Operations Manager VM. For example, ops-manager.
  12. On the Ready to complete pane, review the configuration settings and click Finish.

    This action begins the OVA import and deployment process.

  13. Use the Recent Tasks pane at the bottom of the vCenter dashboard to check the progress of the OVA import and deployment.
    If the import or deployment is unsuccessful, check the configuration for errors. Fix any errors and restart the deployment process.

Start Tanzu Operations Manager

  1. Create a DNS entry for the IP address that you used for Tanzu Operations Manager. You must use this fully qualified domain name when you log into Tanzu Operations Manager.

    Tanzu Operations Manager security features require you to create a fully qualified domain name to access Tanzu Operations Manager during the initial configuration. For more information, see Tanzu Operations Manager on vSphere Requirements.

  2. Select the Tanzu Operations Manager VM and click Actions, then Power, followed by Power On.

    Once the VM boots, the Tanzu Operations Manager web interface is available at the IP address that you specified.

    It's normal to experience a brief delay before the interface is accessible while the web server and VM start.

  3. Navigate to the fully qualified domain of your Tanzu Operations Manager in a web browser.

Next steps

After you complete this procedure, follow the instructions in Configuring BOSH Director on vSphere.

check-circle-line exclamation-circle-line close-line
Scroll to top icon