VMware vRealize Suite is a purpose-built management solution for the heterogeneous data center and the hybrid cloud. It delivers and manages infrastructure and applications to increase the business agility while maintaining IT control. It provides the most comprehensive management stack for private and public clouds, multiple hypervisors, and physical infrastructure.
It consists of the following solutions:
- vRealize Automation (and vRealize Orchestrator)
- vRealize Operations
- vRealize Log Insight
To automate installation, configuration, upgrade, patch, configuration management, drift remediation and health from within a single pane of glass, we will use vRealize Suite Lifecycle Manager.
The below diagram shows technological capabilities and organizational constructs.
In the lab environment we’ll install all solutions as single node instances with the following sizings:
Name | Purpose | Size | vCPU | Memory (GB) | Disk (GB) |
vrslcm1 | Lifecycle Manager | – | 2 | 6 | 78 |
wsa1a | vIDM | Medium | 8 | 16 | 60 |
vra1a | vRealize Automation | Medium | 12 | 42 | 236 |
vrops1a | vRealize Operations | Extra small | 2 | 8 | 274 |
vrli1a | vRealize Log Insight | Small | 4 | 8 | 530 |
After the deployment of these solutions, we’re going to initially integrate them.
Installation of Lifecycle Manager, vIDM, and vRealize Automation
In this part we’ll install vRSLCM, vIDM and vRA using the Easy installer on the Management Cluster (in vc1.lab.local).
The Easy installation procedure has the following tasks:
- Install vRealize Suite Lifecycle Manager
- Configure vRealize Suite Lifecycle Manager, inlcuding:
- Adding a Managed vCenter
- Adding a vRealize Automation Environment
- Deploy VMware Identity Manager via vRSLCM
- Deploy vRealize Automation via vRSLCM
- Mount the vRLCM installer ISO and execute the
installer.exe
file inX:\vrlcm-ui-installer\win32
. - Click Install
- Accept the End User License Agreement, click Next
- On the Appliance Deployment Target page, specify the vCenter server details and click Next
- vCenter Server FQDN: vc1.lab.local
- HTTPs Port: 443
- Username/Password
- Accept the certificate
- On the Select a Location page, select the Datacenter: Datacenter
- On the Select a Compute Resource page, select the cluster: Mgmt-Cluster
- Select a Storage Location: datastore1
- On the Network Configuration page, enter the following details
- Network: Nested Management Network
- IP Assignment: static
- Subnet Mask: 255.255.255.0
- Default Gateway: 172.16.11.253
- DNS Servers: 172.16.11.4
- Domain Name: lab.local
- NTP Server: 172.16.11.4
- On the Password Configuration page, set the password for all products:
- vRealize Suite Lifecycle Manager root password and admin password
- vRealize Automation root password.
- VMware Identity Manager admin password, sshuser password, root password and password for the default configuration user that will be used while integrating products.
- On the Lifecycle Manager Configuration page, enter the following details
- Virtual Machine Name: vrslcm1
- IP Address: 172.16.11.230
- Hostname: vrslcm1.lab.local
- Leave the optional configuration and click Next
- On the Identity Manager Confguration page, enter the following details
- Virtual Machine Name: wsa1a
- IP Address: 172.16.11.232
- Hostname: wsa1a.lab.local
- Default Configuration Admin: configadmin
- Default Configuration Email: configadmin@lab.local
- Node Size: Medium
- On the vRealize Automation Configuration page, enter the following details
- Standard Deployment: yes
- vRA Environment Name: Default-Environment
- License Key
- FIPS Compliance Mode: Off
- Node size: Medium
- Virtual Machine Name: vra1a
- IP Address: 172.16.11.234
- Hostname: vra1a.lab.local
- Internal Pods and Services Configuration: Use Default
The Installation will then start and will take a quite long time to complete.
Once it is finished, we can log into the solutions using the following URLs:
- vRLCM: https://vrslcm1.lab.local/
- vIDM: https://wsa1a.lab.local/
- vRA: https://vra1a.lab.local/
Installation of vRealize Operations using vRealize Lifecycle Manager
Now, we configure the deployment for vRealize Operations Manager in vRealize Suite Lifecycle Manager. Before we start with the actual deployment, we must import the vROps product binary into vRLCM and must create a certificate for the vROps instance.
Add product binary
Before we can deploy vROps, we have to add the product binary to vRLCM. As a first step we have to upload the vROps installer OVA to the vRLCM appliance.
To do so, we’ll perform these steps:
- On the lab jump server, open WinSCP and log into vrslcm1 using the root account
- Change into the
/data
directory - Upload the required OVA file into
/data
After the file has been uploaded, we’ll add it as a product binary:
- From the My services, navigate to Lifecycle Operations
- Click Settings and navigate to Binary Mapping > Product Binaries
- Click Add Binaries
- Select the Location type: Local
- In the Base location text box, enter /data and click Discover. ou can see a list of the supported products and versions for which you uploaded the binary files to the /data folder
- Select the previously uploaded vrops OVA file and click Add
This submitted a product source mapping request for the product binary. We can monitor the status of the product mapping request under Requests. When the status of the request has transitioned from Inprogress
to Completed
, we’re done.
Add a certificate
An appropriate SSL certificate must be created for each instance that is deployed:
- To add a certificate, navigate to Lifecycle Manager > Locker
- Click Generate
- Fill out the necessary details, i.e. Name, CN, O, OU, C, Server Domain/Hostname, and IP Address.
Deploy vRealize Operations
During the above installation, the following two environments have been created:
- Global environment: vIDM is deployed and managed here
- Default-Environment: vRA is installed here (as specified during the installation)
We will install vROps into the our default environment:
- We click the horizontal ellipsis for the Default-Environment, then we select Add Products to perform an organic growth.
- Then select the product vRealize Operations and click Next.
- Accept the EULA, click Next
- Select the license, click Validate Association, and click Next
- Select the certificate for the vROps instance which we’ve created earlier, then click Next
- On the Infrastructure page, enter the following data and click Next
- vCenter Server: vc1.lab.local
- Cluster: Datacenter#Mgmt-Cluster
- Network: Nested Management Network
- Datastore: datastore1
- Disk Mode: Thin
- Integrate with Identity Manager: yes
- Use Content Library: no
- On the Network page, enter the following data and click Next
- Default Gateway: 172.16.11.253
- Netmask: 255.255.255.0
- Domain Name: lab.local
- Domain Search Path: lab.local
- DNS Servers: 172.16.11.4
- Time Sync Mode: Use NTP Server
- NTP Servers: 172.16.11.4
- On the Products page, enter the data for the master node, then click Next
- VM Name: vrops1a
- FQDN: vrops1a.lab.local
- IP Address: 172.16.11.239
- On the Precheck page, click Run Precheck, then click Next
- On the Summary page, review the settings and click Submit
The installation begins and can be monitored under Requests:
Once it is finished, we can log into vROps at https://vrops1a.lab.local/ui/.
Installation of vRealize Log Insight using vRealize Lifecycle Manager
Now, we configure the deployment for vRealize Log Insight in vRealize Suite Lifecycle Manager. Before we start with the actual deployment, we must import the vRLI product binary into vRLCM and must create a certificate for the vRLI instance. These steps are similar to those highlighted in the vROps chapter, so I won’t discuss this here again.
Deploy vRealize Log Insight
We will install vRLI into the our default environment:
- We click the horizontal ellipsis for the Default-Environment, then we select Add Products to perform an organic growth.
- Then select the product vRealize Operations and click Next.
- Accept the EULA, click Next
- Select the license, click Validate Association, and click Next
- Select the certificate for the vRLI instance which we’ve created earlier, then click Next
- On the Infrastructure page, enter the following data and click Next
- vCenter Server: vc1.lab.local
- Cluster: Datacenter#Mgmt-Cluster
- Network: Nested Management Network
- Datastore: datastore1
- Disk Mode: Thin
- Integrate with Identity Manager: yes
- Use Content Library: no
- On the Network page, enter the following data and click Next
- Default Gateway: 172.16.11.253
- Netmask: 255.255.255.0
- Domain Name: lab.local
- Domain Search Path: lab.local
- DNS Servers: 172.16.11.4
- Time Sync Mode: Use NTP Server
- NTP Servers: 172.16.11.4
- On the Products page, perform the following steps
- Select the Node size: Small
- Admin Email: administrator@lab.local
- Enter the data for the master node, then click Next
- VM Name: vrli1a
- FQDN: vrli1a.lab.local
- IP Address: 172.16.11.241
- On the Precheck page, click Run Precheck, then click Next
- On the Summary page, review the settings and click Submit
The installation begins and can be monitored under Requests.
Once it is finished, we can log into vRLI at https://vrli1a.lab.local/login.
Integration of the solutions in Operations Management
Now, that the various vRealize solutions have been deployed, we’re going to setup the integrations in vROps and vRLI.
- vROps
- Compute vCenter Server
- NSX-T
- vRLI
- vIDM
- vRA
- Log Insight
- vSphere
- NSX-T
- vIDM
- vRSLCM
- vRA
Integrating vROps and Compute vCenter Server
To manage the vCenter Server instance in vRealize Operations, we must configure a cloud account for the vCenter Server instance.
- We log into the vROPs web UI https://vrops1a.lab.local/ using the admin credentials
- From the left menu, click Data Sources > Integrations > Accounts tab
- Click Add Accounts
- On the Accounts Type page, click vCenter
- Fill in the following details:
- Name: vc2.lab.local
- vCenter Server: vc2.lab.local
- Credential: create a new for a service account with sufficient permissions in vCenter Server (“Performance > Modify interval”; collect “VM guest metric”)
- Collector group: Default collector group
- Click Add to save the configuration and Accept the SSL certificate of the vCenter Server
The cloud account is added to the list. vRealize Operations begins collecting metrics, properties, and events from the vCenter Server instance.
Integrating vROps and NSX-T
The NSX-T adapter allows us to retrieve alerts and findings from NSX-T to vRealize Operations.
To integrate vROps with NSX-T, we perform the following steps.
- We log into the vROps web UI https://vrops1a.lab.local/ using the admin credentials
- From the left menu, click Data Sources > Integrations > Accounts tab
- Click Add Accounts
- On the Accounts Type page, click NSX-T
- Fill in the following details:
- Name: nsx1.lab.local
- Virtual IP/NSX-T Manager: nsx1lab.local
- Credential: create credentials for NSX-T admin user
- Collector group: Default collector group
- Click Add to save the configuration and Accept the SSL certificate of the NSX-T Manager
Integrating vROps and vRLI
When vRealize Operations is integrated with vRealize Log Insight, you can view the Log Insight page, the Troubleshoot with Logs dashboard, and the Logs tab.
To integrate vROps with vRLI, we perform the following steps.
- We log into the vROPs web UI https://vrops1a.lab.local/ using the admin credentials
- From the left menu, click Data Sources > Integrations > Accounts tab
- Click Add Accounts
- On the Accounts Type page, click vRealize Log Insight Adapter
- Click Yes to install the Management Pack (this takes a few moments)
- Fill in the following details:
- Name: vrli1a.lab.local
- Log Insight Server: vrli1a.lab.local
- Collector group: Default collector group
- Click Add to save the configuration and Accept the SSL certificate of the vRealize Log Insight instance
Integrating vROps and vIDM
This integration provides OOTB dashboards to view the environment summary. It enables you to monitor metrics from key VIDM resources such as cluster nodes, certificates, disk space, databases, and directory systems.
We can download the vIDM management pack from VMware Marketplace, e.g. https://marketplace.cloud.vmware.com/services/details/vrealize-operations-management-pack-for-vmware-identity-manager-1-3-1-11?slug=true.
As a first step we have to install the vROps Management Pack for vIDM.
- We log into the vROPs web UI https://vrops1a.lab.local/ using the admin credentials
- From the left menu, click Data Sources > Integrations > Repository tab and click Add
- Click on Browse and select the downloaded pak file, then click Upload
- Once the pak file has been upload, click Next
- Accept the EULA and click Next.
The installation of the management pack starts. This will take a few minutes. Once it is completed, click Finish.
The VMware Identity Mnager Management Pack is listed under installed Integrations.
Next, we create a service user for vROps in vIDM:
We log into the vIDM Admin Console https://wsa1a.lab.local/SAAS/admin/:
- Under Users & Groups click Add User
- Fill in the following user details:
- Directory List: System Directory
- Domain List: System Domain
- Username: svc-vrops
- Email: administrator@lab.local
- First Name: vROps SVC User
- Last Name: vROps SVC User
- Role: ReadOnly Admin
The activation email will be sent to the provided email. We must activate the account using the URL provided in the email and set a password for this user.
To integrate vROps with vIDM, perform the following steps:
- We log into the vROPs web UI https://vrops1a.lab.local/ using the admin credentials
- From the left menu, click Data Sources > Integrations > Accounts tab
- Click Add Accounts
- On the Accounts Type page, click VMware Identity Manager Adapater
- Fill in the following details:
- Name: wsa1a.lab.local
- vIDM Host: wsa1a.lab.local
- Credential: create credentials for the vIDM service user we’ve created above
- Click Add to save the configuration and Accept the SSL certificate of the vIDM instance
Integrating vROps and vRA
vRealize Automation can work with vRealize Operations to perform advanced workload placement, provide deployment health and virtual machine metrics, and display pricing.
To integrate vROps with vRA, we first configure vROps.
- We log into the vROPs web UI https://vrops1a.lab.local/ using the admin credentials
- From the left menu, click Data Sources > Integrations > Accounts tab
- Click Add Accounts
- On the Accounts Type page, click vRealize Automation 8.x
- Click Yes to install the Management Pack (this takes a few moments, afterwards click again on the vRA 8.x card)
- Fill in the following details:
- Name: vra1a.lab.local
- IP Address / FQDN: vra1a.lab.local
- Auto-Discovery: true
- Credential: create credentials for vRA admin user
- Collector group: Default collector group
- Click Add to save the configuration and Accept the SSL certificate of the vRealize Automation instance
The second step is to setup the vROps integration in vRA.
- We log into the vRA Cloud Assembly web UI https://vra1a.lab.local/automation-ui/ using admin credentials
- In the dashboard click on the Cloud Assembly
- Then navigate to Infrastructure > Connections > Cloud Accounts
- Click on the vCenter Server card
- Fill in the following details and click Add
- Name:
- vCenter Server IP address / FQDN: vc2.lab.local
- Username: administrator@vsphere.local
- Password
- Then navigate to Infrastructure > Connections > Integrations
- Click on Add Integration
- Select the vRealize Operations card
- Fill in the following details:
- Name: vrops1a.lab.local
- vRealize Operations URL: https://vrops1a.lab.local/suite-api
- Username: admin
- Password
- Once the connection has been validated, click Add
- Click on Validate, then click Add
Install the vLRI content packs
We’re going to install the non-default content packs in vRLI, i.e. as of version 8.6 the following content packs:
- VMware NSX-T
- VMware vRSLCM-8.0.1+
- VMware vRA 8.3+
- VMware Identity Manager
To do so, we perform the following steps:
- Open the vRLI web UI https://vrli1a.lab.local and log in as admin user
- Navigate to Content Packs > Marketplace, search for “NSX-T” and click on the “VMWare – NSX-T” card
- Accept the license agreement and click Install
- Repeat the above steps for the other identified content packs
After the successful installation of the content packs, setup instructions for each solution can be found by navigating to a content pack and clicking on the configure gear and clicking on Setup instructions…
We’ll briefly discuss the setup instructions here.
Integrating vRLI and vSphere
- Open the vRLI web UI https://vrli1a.lab.local and log in as admin user
- Navigate to Administration > Integration > vSphere
- Fill in the following details:
- Hostname: vc2.lab.local
- Username:
- Password
- Select Collect vCenter Server events, tasks, and alarms
- Select Configure ESXi hosts to send logs to Log Insight
- Click Test Connection
- Click Save
Integrating vRLI and NSX-T
Open an SSH connection to the first NSX-T Manager appliance and log in as admin
Run the following command:
set logging-server 172.16.11.241 proto udp level info
Repeat the procedure for all NSX-T Manager and NSX-T Edge nodes.
Integrating vRLI and vRSLCM
- Open the vRSLCM web UI https://vrslcm1.lab.local/dashboard and log in as admin user
- Navigate to Lifecycle Operations > Settings > Logs
- Under Log Insight Agent Configuration fill in the following details:
- Hostname: vrli1a.lab.local
- Port: 9543
- Server Protocol: vRealize Log Insight (CFAPI)
- Secure Communication (SSL): yes
- Accept Any: yes
- Click Save
Integrating vRLI and vIDM
- Open the vIDM admin UI https://wsa1a.lab.local:8443/cfg/ and log in as admin user
- Select Configure Syslog in the left pane
- Click Enable
- Enter the IP address or the FQDN of the syslog server: 172.16.11.241
- Click Save
A copy of the vIDM logs is sent to the vRLI.
Integrating vRLI and vRA
Open an SSH connection to the vRA appliance and log in as admin
Run the following command:
vracli vrli set https://vrli1a.lab.local:9543 -e labvra --insecure -id labvra
Verify the status by executing vracli vrli
Leave a Reply