Tuesday, March 20, 2018

vRealize Suite LifeCycle Manager - Do it Yourself

vRealize Suite Lifecycle Manager (vRSLCM) is a fantastic approach from VMware to simplify the deployments, minimize administration and ensure best practices adoption for vRealize solution stack.

Organizations who have embraced the journey of Private Cloud and want to take the DIY approach can use vRSLCM as a toolset to manage their Deployments without getting into the granularities of creating low level designing. 
vRSLCM at the backend refers to VMware Validated Designs (VVD) and gives you options for various deployment models.

Its an appropriate tool for Greenfield setup for building up the entire stack from scratch including Installation and Initial Setup
for Brownfield setups for any upgrades or configuration drifts remediations.

The great news is that vRSLCM is a FREE tool for customers who have bought vCloud/vRealize suite.

This post share some of the artifacts on how to use the tool to build up and consume its services.

Step 1
Download vRSLCM OVA from the vmware.com/go/downloads. Deploy the OVA in your vCenter with FQDN, IP Address, DNS, Domain etc details and power it up.

Step 2
Default username is admin@localhost, Default password: vmware

Step 3
Go to the Settings menu and start Tab based configurations

  • Common Configurations: Set all password (root, admin, ssh etc.)
  • OVA Configuration: To define ISO/OVA source location. It could be FileShare or directly MyVMware portal.
  • Identity Manager: To add an exiting Identity Manager or Install a New Identity Manager. This is in case you would want to integrate vRSLCM with an identity source (like Active Directory) at the backend.
  • My VMware: To share MyVmware credentials
  • Logs: To configure logging settings. This page can be used to download logs as well.
  • Update: The tab is used to check for any available updates for vRSLCM. Also can install the latest updates from the same page.
  • Generate Certificates: Generate VRSLCM certificate, which would be used for communication between vRSLCM and vRealize stack components.
  • Proxy: Define proxy configurations if you are behind a firewall and want vRSLCM talk to internet.

Step 4
Go to "Manage Data Centers" menu and Add Data Center

Once you do this, next is to add vCenter server in the particular Datacenter you added (under Manage vCenter Servers tab)

Step 5 
Click on "Create Environment" and choose "Using Installation Wizard"

Fill in Environment Data details including DC Name, Environment Type (Development/Test/Staging/Production), Default username, Default password

Scroll down and choose the Product you would want to deploy, along with details like 
  • New Install or Import
  • Version
  • Size etc.

Step 6
Once you choose the products and click "Create Environment", follow the series of steps on the next page like

  • Accepting EULA
  • Providing License Key
  • Infrastructure details
  • Network Details
  • Certificate Details
  • Product Details

If choosing vRealize Automation, please note that IaaS server (and its components) and Database server needs to be pre-provisioned. vRSLCM only deploys the vRA VA and configure the IaaS and DB servers.
Follow the pre-requisite mentioned on the below links in order for the deployment to go smoothly

Step 7
Once the values are updated, simply click on Submit on the next page and roll-up the deployment wizard. It would go through a series of 10 orchestrated steps and will complete to deploy the entire environment.

Step 8

Once done, the environment representation will start showing in the Home menu.
You can Manage the environment by Exporting configuration, Adding new components, Performing configuration drifts post creating baselines.

You can further install SDDC Management Health Solution Management Pack in vROPs and get the health of individual vRealize component in a Out of Box Dashboard.

Hope you find the post useful. 

Take it up as a challenge to go ahead and deploy the entire vRealize environment by yourself. Good Luck !!! 

1 comment:

  1. Great job in blogging about this Puneet! Would love to see a few production implementations.