Automation and DevOps Solutions for VMware

VMware’s stated mission is to “deliver cloud infrastructure on-demand so end users can consume virtual resources with maximum agility“. But in order to take full advantage of VMware’s promise, you must integrate the VMware tooling into your broader DevOps and automation strategy — a strategy that is likely include other non-VMware tooling.

If you use VMware technologies in your organization, DTO Solutions can help you assemble the right solution to automate application deployment and infrastructure provisioning. Our consultants can show you how to get the most out of the VMware tools as well as leverage the power of VMware from other tools (including open source tooling).

 

Full Lifecycle Automation, Open Source Tool Integration, and DevOps Improvement for VMware

 

Common VMware automation and integration requests:

Infrastructure build

  • Integrate Continuous Integration servers (e.g. Jenkins, Hudson, Bamboo) with VMware studio
  • Integrate the image build process into a broader promotion and provisioning process
  • Version control management of image sources and repository management of built images

Infrastructure deployment

  • Orchestrate the provisioning and management of distributed vCenter/vSphere, vCloud Director, and AppDirector infrastructures
  • Integrate VMware provisioning with your application deployment toolchain in order to build cohesive management solutions
  • Integrate common tooling (e.g Puppet, Chef, PySphere, Java/Groovy) with standard VMware interfaces (e.g. VI)
  • Integrate standard VMware provisioning methods with open source alternatives and equivalents in order to meet your broader operational needs and business constraints
  • Integrate VMware technologies with open source cloud management solutions (e.g. OpenStack, CloudStack)

Application deployment

  • Integrate application deployment and infrastructure provisioning into a single cohesive service delivery toolchain
  • Integrate vCloud director guest OS customization with automation and configuration management tools to deploy and configure application services
  • Consistent application deployment processes when VMware and non-VMware infrastructure is used within the same application lifecycle (e.g. VMware is in use in only certain environments)

DevOps Improvement

  • Shorten time to market (move releases through the Development to Operations pipeline quicker)
  • Reduces errors and outages due to configuration or process issues
  • Streamline Development to Operations handoffs
  • Enable self-service for Development and QA environments