#vbrownbag devops follow-up vmware application services with jonathan frappier @jfrappier

26
#vBrownBag VMware Application Services Jonathan Frappier, @jfrappier www.virtxpert.com

Upload: jonathan-frappier

Post on 08-Jul-2015

184 views

Category:

Technology


0 download

DESCRIPTION

My slide deck from the December 3rd ProfessionalVMware.com #vBrownBag #DevOps podcast.

TRANSCRIPT

Page 1: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#vBrownBag

VMware Application ServicesJonathan Frappier, @jfrappier

www.virtxpert.com

Page 2: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 3: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#vBrownBag | Application Services

Application Services – Why automate?

Application deployments are boring

www.virtxpert.comPosted on Google+ by Bruno Oliveira

Page 4: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#vBrownBag | Application Services

Application Services – Why automate?

Security – if you’re not automating your not secure; human error is

inevitable

www.virtxpert.com

Page 5: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 6: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#vBrownBag | Application Services

Application Services – What it’s not

www.virtxpert.com

- Deploying Application services is easy…

******* Magic

Page 7: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 8: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 9: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 10: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 11: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#vBrownBag | Application Services

Application Services Considerations

NTP!

www.virtxpert.com

Page 12: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 13: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 14: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 15: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

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

Page 16: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 17: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#vBrownBag | Application Services

Step by step configuration of Application Services

http://bit.ly/vXprtAppS & http://bit.ly/vXprtvRA

www.virtxpert.com

Page 18: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#vBrownBag | Application Services

www.virtxpert.com

Page 19: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 20: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 21: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 22: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 23: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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

Page 25: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#vBrownBag | Application Services

www.virtxpert.com

Application Deployment Demo

Page 26: #vBrownBag DevOps Follow-Up VMware Application Services with Jonathan Frappier @jfrappier

#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