Migrate to Private Cloud

Enterprise customers are now trying to integrate their existing tools and workflow systems to CMP(VMware vRealize) and at this point of time what we need is to plan well or consider all the integration subsystems before we design the datacenter or network, it could be about tools or workflows, planning and identifying the systems to be integrated is the most important activity before migrating to private cloud. Let me list what are the list of activities that customers/users need to do before migrate to Private Cloud/VMware Private Cloud/vRealize Private Cloud. The same article applies to other private cloud solutions like the HP CSA or it could be System Center or an OpenStack environment.


Capacity Assessment and Capacity Planning

Integration with systems

  • ITSM
  • IPAM solution
  • Orchestration or Automation (VMware Orchestrator/System CenterOrchestrator/HP OO/Puppet)
  • Active Directory or LDAP integration 
  • Integration with Security Assessment services 
  • Integration with Backup Solution 
  • Integration with Disaster Recovery Soltuion 
  • Integration with Antivirus solution 
  • Integration with Ticketing system 
  • Integration with Incident management system 
  • Integration with change management system 
  • Integration with Password Management System 
  • Host Names and Other virtual machine entities 
  • NSX/ACI : Network Automation Integration

Guest Migration Path

  • P2V or V2V or V2C
  • Migration could be Physical to Virtual
  • Migration could be from Virtual to Virtual
  • Migration could be Virtual to Cloud

Compute Resource Design and Alignment

  • Ip Address
  • HostName
  • DNS
  • Load Balancer
  • Etc
  • Security and Firewall policies
  • Network Design (this is an very important factor and would discuss about this in the next blog)


Capacity Assessment and Capacity Planning

        The Important Four: processing, memory, storage, and networking

This is the most important aspect and you have make sure you have done a detailed study on what’s available and what’s required.  Whether it’s cluster design, Fabric Groups, Resource Allocation, Resource Pools, Overhead calculation factor in everything, most of the times I assume that this is a standardized process and procedure what you do in the organization

Integration with systems

Carefully identify and create a checklist of what needs to be integrated with what

  • Identify the systems
  • Identify the complexity of integration
  • Identify the 3rd party components if any
  • Have a POC environment for the same. Needless to emphasize this activity if you have it ready and in place your life is lot easier
  • Check and make sure firmware’s/updates/patches are installed/updated if you are integrating with the hardware systems like IPAM or something similar.
  • If you are integrating with the software systems, then you have make sure about the software version that you are working with is indeed compatible with the system that you are integrating with
  • Build a compatibility matrix for the same.
  • I know this is kind of not so important but identify the contacts and get to know who is the vendor (sales, presales, post sales, support)

I am listing couple of components and detail some of them below and would leave the rest for next interaction.

Well private cloud is all about integration of the existing tools with CMP platform of your choice. Let’s take a deep dive into the other integration aspects that we could look at when integrating with private cloud.


Active Directory Organization Unit
vCAC can integrate with Active Directory and will place VMs in a default computer object container within Active Directory. Based on the complex Active Directory Organizational Unit (OU) structures. Based on the host name assigned by vCAC, customers want to place the VM in the specific Active Directory OU. This will minimize unnecessary steps required to associate automatically provisioned VMs by vCAC. Moving VMs from the default computer object container to other containers can be as easy as a drag and drop operation, but when 10s or even 100s of VMs are provisioned via a self-service portal, placing a VM to the right OU based on the host name becomes an important task.


Host Names and Other virtual machine entities

Although this seems to be a straightforward process, maintaining consistent host names can be challenging, especially in the private cloud environment where the virtual machine provisioning is automated without any IT staff’s involvement.


Integration with BMC Atrium CMDB and Remedy

  VRealize workflows will be built between TI’s VMware stack and IT Service Management to enable enterprise operational process automation.

Workflows allows enterprises to integrate BMC Remedy ITSM Incident Management, Change Management, Task Management, and BMC Atrium CMDB applications with VMware stack using Orchestrator. This product enables Orchestrator workflows to automate otherwise manual ITIL processes and enable process and data integration based on ITIL standards.

  • Enable Orchestrator workflows to automate process and data integration with BMC tools
  • Create BMC Remedy Incident, Change, and Task based on alerts and events from vCloud Suite
  • Create BMC Atrium CMDB CIs and CI relationships based on inventory updates in VMware suite during provisioning
  • Build workflows within vRO for approvals – these will be leveraged for any actions performed over the Cloud stack

Below architecture depicts the integration between vCloud Suite and BMC tools (Remedy and CMDB)
Migrate to private cloud - know about cloud


Figure: Integration of vCloud Suite with BMC tools

Integration with Active Directory or LDAP

vRealize would need LDAP or Active Directory as a prerequisite hence this would be implemented and it’s an out of the box integration within vRealize Suite.

Integration with Active Directory or LDAP - know about cloud

Figure: Integration with Active directory or LDAP

 Integration with InfoBlox

InfoBlox Plug-in automates the process of allocating and de-allocating an IP address to a newly created virtual machine, updating its DNS record and configuring network devices. VMware vCloud Automation Center enables deployment and provisioning of cloud services across private and public clouds. IPAM Plugin would be used along with VRO/VRA to build the solution

 Integration with InfoBlox - know about cloud

Figure: Integration with Infoblox


VMware vRealize integration with Puppet

VMware vRealize supports multi-vendor software deployment tools which includes Puppet and Chef. vCloud Automation Center works with existing Puppet Master to carry out the deployment.

VMware vRealize integration with Puppet - know about cloud

Figure: Integration with puppet


 Integrate VMware and Symantec NetBackup

Using VMware API integration with vSphere and vCenter, NetBackup delivers high performance, low maintenance, and affordability.  Whether you are just beginning to consolidate servers or are 100% virtualized, NetBackup helps you further reduce your costs and operating overhead by leveraging a single backup infrastructure for optimal return.

Integrate VMware and Symantec NetBackup - know about cloud

Figure:  Integration with Symantec NetBackup


Migration Path

  • P2V or V2V or V2C
  • Migration could be Physical to Virtual
  • Migration could be from Virtual to Virtual
  • Migration could be Virtual to Cloud


Compute Resource Design and Alignment

  • Networking Resource and Networking Alignment
  • Ip Address
  • Hostname
  • DNS
  • Load Balancer
  • Security Policy
  • Firewall rules and Policies
  • NSX integration with VCAC

Tasks performed by vRealize Administrator

  • Planning or Preparation Phase
  • Creation/Updating of Fabric Group
  • Creation/Updating of Cost Profile
  • Creation/Updating of Blue Print
  • Creation/Updating Reservation
  • Post Preparation Phase
  • Create Infrastructure Organizer Fabric Group
  • Generate Virtual Machine CSV Data File
  • Edit the CSV Data File
  • Import the CSV Data File
  • Operational Verification



    Thanks again sharing great notes around the hot topics of today….


Leave a comment