Implementing the Private Cloud Automation for VMware Cloud Foundation validated solution includes activating private cloud automation in your SDDC by deploying the vRealize Automation cluster with three nodes.

To implement and configure the use of VMware vRealize Automation for cloud automation services with the VMware Cloud Foundation™ platform, two alternative methods exist: by using the user interface of each component in the solution or by using open-source Terraform, Packer, and Microsoft PowerShell procedures. You can directly reuse these CLI commands by replacing the provided sample values with values from your VMware Cloud Foundation Planning and Preparation Workbook or adapt into your own Terraform modules

For information on the private cloud automation design, see Detailed Design for Private Cloud Automation for VMware Cloud Foundation.

Prerequisites

To complete the implementation of Private Cloud Automation for VMware Cloud Foundation validated solution, verify that your system fulfills the following prerequisites.

Table 1. Prerequisites for Implementation of Private Cloud Automation for VMware Cloud Foundation

Category

Prerequisite

Environment

Software
  • Verify that you download the vRealize Automation product binary and it is available in vRealize Suite Lifecycle Manager.
License
  • Verify that you obtain the vRealize Suite or vRealize Automation license with a quantity that fulfills the requirements of this design.
Active Directory
  • Verify that Active Directory Domain Controllers are available in the environment.
  • Verify that the required service accounts are created in Active Directory.
  • Verify that the required security groups are created in Active Directory.
Certificate Authority

If you want to use the open-source infrastructure-as-code method for the implementation and configuration of the Private Cloud Automation for VMware Cloud Foundation validated solution, verify that your system fulfills the following prerequisites.

Table 2. Prerequisites for CLI Implementation of Private Cloud Automation for VMware Cloud Foundation

CLI Method

Prerequisite

Terraform

The Terraform procedures are based on the use of Microsoft Windows.

Note: To report issues, obtain support, or suggest enhancements to the open-source Terraform code, use GitHuib Issues in the GitHub repository.
PowerShell
  • Verify that your system has Microsoft PowerShell 5.1 installed. See Microsoft PowerShell.
  • Install the PowerValidatedSolutions PowerShell module together with the supporting modules from the PowerShell Gallery by running the following commands.
    Install-Module -Name VMware.PowerCLI -MinimumVersion 13.0.0
    Install-Module -Name VMware.vSphere.SsoAdmin -MinimumVersion 1.3.9
    Install-Module -Name ImportExcel -MinimumVersion 7.8.4
    Install-Module -Name PowerVCF -MinimumVersion 2.3.0
    Install-Module -Name PowerValidatedSolutions -MinimumVersion 2.3.0
  • Import the PowerValidatedSolutions and the PowerCLI PowerShell modules by running the following commands.
    Import-Module -Name VMware.PowerCLI -MinimumVersion 13.0.0
    Import-Module -Name PowerValidatedSolutions -MinimumVersion 2.3.0
Note: To report issues, obtain support, or suggest enhancements to the open-source PowerShell Module, use GitHub Issues in the GitHub repository.