#vbrownbag devops follow-up vmware application services with jonathan frappier @jfrappier
DESCRIPTION
My slide deck from the December 3rd ProfessionalVMware.com #vBrownBag #DevOps podcast.TRANSCRIPT
#vBrownBag
VMware Application ServicesJonathan Frappier, @jfrappier
www.virtxpert.com
#vBrownBag | Application Services
Who am IEMC Cloud Architect (EMCCAe), VCAP5-DCD, VCP5-DCV
2x vExpert (13 & 14), EMC Elect (14), Cisco Champion (15),
PernixPro (14)
www.virtxpert.com
@jfrappier
+jonathanfrappier
/in/jonathanfrappier
www.virtxpert.com
#vBrownBag | Application Services
Application Services – Why automate?
Application deployments are boring
www.virtxpert.comPosted on Google+ by Bruno Oliveira
#vBrownBag | Application Services
Application Services – Why automate?
Security – if you’re not automating your not secure; human error is
inevitable
www.virtxpert.com
#vBrownBag | Application Services
Application Services – What it is
- Application builder
– create blueprints for complex applications
- Application Release Management
– automation of standardized provisioning,
upgrades, roll backs, and tear downs
- Private, Public, or Hybrid
– blueprints can be used across multiple cloud
providers – vCloud Automation
Center/vRealize Automation, vCloud Director
(thus vCloud Air) and AWS
www.virtxpert.com
#vBrownBag | Application Services
Application Services – What it’s not
www.virtxpert.com
- Deploying Application services is easy…
******* Magic
#vBrownBag | Application Services
Application Services – What it’s not
www.virtxpert.com
- Building the application blueprints is not
http://www.victorshi.com/blog/post/Difference-between-your-plan-and-reality-in-software-development
#vBrownBag | Application Services
Application Services – What it’s not
www.virtxpert.com
- It’s not a solution for everything
- Configuration Management
- Desktop / EUC applications
- Application Monitoring
#vBrownBag | Application Services
Application Services
How we used to think about VM’s
How we started thinking about VM’s
How we need to think about VM’s
www.virtxpert.com
#vBrownBag | Application Services
Application Services vs Application Director
( 6.1 vs 6.0)
- “now a component of vCloud Automation Center 6.1”
- Improved UI (across vRA and AppS)
- Simplified agent installation
- Networking mapping to vCAC networks
- Puppet integration
www.virtxpert.com
#vBrownBag | Application Services
Application Services Considerations
NTP!
www.virtxpert.com
#vBrownBag | Application Services
Application Services Considerations
Multi-Cloud / Hybrid Cloud support
- vCloud Automation Center required
- vCloud Air or vCloud Director based providers
- AWS
www.virtxpert.com
#vBrownBag | Application Services
Application Services ConsiderationsSupported Operating Systems
www.virtxpert.com
OS Version (Up to) Java Version Agents Scripting Language Commands/Services
RHEL 6.4 / 6.5- 32-bit- 64-bit
JRE 1.7.0_51 - AppS & vRA - Bash- BeanShell 1.3
- wget- Md5sum- grep- sed- setsid- awk- ifconfig- agp-get- yum- OpenSSH
CentOS 6.4 / 6.5- 32-bit- 64-bit
JRE 1.7.0_51 - AppS & vRA - Bash- BeanShell 1.3
SUSE Linux Enterprise 11 SP2- 32-bit- 64-bit
JRE 1.7.0_51 - AppS & vRA - Bash- BeanShell 1.3
Ubuntu 12.04.2- 32-bit- 64-bit
JRE 1.7.0_51 - AppS & vRA - Bash- BeanShell 1.3
Windows 2008 R2 SP1 - 64-bitWindows 2012 R2- 64-bit
JRE 1.7.0_51 - AppS & vRA - Windows CMD- PowerShell 2- BeanShell 1.3
- RDS
#vBrownBag | Application Services
Application Services Installation Assumptions
- Working vCenter and SSO
- vRealize Automation / vCloud Automation Center deployed
and at least 1 tenant and business group configured
- Access to vCenter and VMRC
- Access to vCloud Automation Center blueprints (vSphere
Templates)
www.virtxpert.com
Application Services Installation Overview
OVF
• Deploy the OVF via vCenter
• Set and document OVF properties
VMRC
• Power on the VM and connect to VMRC
• Configure via startup wizard
VCAC• Assign Application Architect roles
AppS
• Create Cloud Provider, Deployment Environment, Logical Template, and Application Blueprint
#vBrownBag | Application Services
www.virtxpert.com
#vBrownBag | Application Services
Application Services Configuration Overview
www.virtxpert.com
Cloud Provider
• Map Application Director to vRA and Business Group
Deployment Environment
• Map Deployment Environment to vRAReservation Policy
Logical Template
• Map AppS Logical Template to vRA Blueprint (which maps to a vSphere template)
Application Blueprint
• Create application blueprint, publish to vRAand Deploy
#vBrownBag | Application Services
Step by step configuration of Application Services
http://bit.ly/vXprtAppS & http://bit.ly/vXprtvRA
www.virtxpert.com
#vBrownBag | Application Services
www.virtxpert.com
#vBrownBag | Application Services
Application Services Configuration Demo
www.virtxpert.com
vCAC• Application Services roles
Cloud Provider
• Map Application Director to vRA and Business Group
Deployment Environment
• Map Deployment Environment to vRAReservation Policy
Logical Template
• Map AppS Logical Template to vRA Blueprint (which maps to a vSphere template)
Application Blueprint
• Create application blueprint, publish to vRA and Deploy
#vBrownBag | Application Services
Application Services Configuration Demo
www.virtxpert.com
vCAC• Application Services roles
Cloud Provider
• Map Application Director to vRA and Business Group
Deployment Environment
• Map Deployment Environment to vRAReservation Policy
Logical Template
• Map AppS Logical Template to vRA Blueprint (which maps to a vSphere template)
Application Blueprint
• Create application blueprint, publish to vRA and Deploy
#vBrownBag | Application Services
Application Services Configuration Demo
www.virtxpert.com
vCAC• Application Services roles
Cloud Provider
• Map Application Director to vRA and Business Group
Deployment Environment
• Map Deployment Environment to vRAReservation Policy
Logical Template
• Map AppS Logical Template to vRA Blueprint (which maps to a vSphere template)
Application Blueprint
• Create application blueprint, publish to vRA and Deploy
#vBrownBag | Application Services
Application Services Configuration Demo
www.virtxpert.com
vCAC• Application Services roles
Cloud Provider
• Map Application Director to vRA and Business Group
Deployment Environment
• Map Deployment Environment to vRAReservation Policy
Logical Template
• Map AppS Logical Template to vRA Blueprint (which maps to a vSphere template)
Application Blueprint
• Create application blueprint, publish to vRA and Deploy
#vBrownBag | Application Services
Application Services Configuration Demo
www.virtxpert.com
vCAC• Application Services roles
Cloud Provider
• Map Application Director to vRA and Business Group
Deployment Environment
• Map Deployment Environment to vRAReservation Policy
Logical Template
• Map AppS Logical Template to vRA Blueprint (which maps to a vSphere template)
Application Blueprint
• Create application blueprint, publish to vRA and Deploy
#vBrownBag | Application Services
www.virtxpert.com
Application Deployment Demo
#vBrownBag | Application Services
www.virtxpert.com
Application Deployment Demo
#vBrownBag | Application Services
Jonathan Frappier• Twitter: @jfrappier, @vBrownBag
(hashtag: #vBrownBag)
• G+: +JonathanFrappier
• LinkedIn: /in/jonathanfrappier
• http://virtxpert.com
• http://professionalvmware.com
• Book: VMware vSphere Resource
Management Essentials
http://amzn.to/1fAWGzk