33
Automating the Software Defined Data Center: How Do I Get Started Thomas Corfmat, VMware Alan Renouf, VMware VCM5048 #VCM5048

VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

  • Upload
    vmworld

  • View
    114

  • Download
    0

Embed Size (px)

DESCRIPTION

VMworld 2013 Thomas Corfmat, VMware Alan Renouf, VMware Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare

Citation preview

Page 1: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

Automating the Software Defined Data Center:

How Do I Get Started

Thomas Corfmat, VMware

Alan Renouf, VMware

VCM5048

#VCM5048

Page 2: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

2

Tying the Software-Defined Datacenter (SDDC) & Automation

Software-defined Datacenter:

All infrastructure is virtualized and

delivered as a service, and the

control of this datacenter is

entirely driven by software.

Abstract Pool “Automate”

“I want some of that!”

Page 3: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

3

Where Do I Get It?

“Where is VMware

vCloud Software

Defined Data Center

Automator

(vCSDDCA)?”

Page 4: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

4

Answer: Follow These Guidelines

Step 1. Get the most expensive

SKU: vCloud Suite Enterprise

Plus SDDC Platinum Edition

Step 2. Enter the cheat code

license key:

DEFY_CONVENTION

(no spaces or lowercase)

Page 5: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

5

Voila !!!!

People-powered energy source

Talk to Legal

Page 6: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

6

Agenda

1. The Key Challenge: Where Do I Start?

2. Major Automation Technologies

3. VMware Automation Cheat Sheet

4. Drive-by Demos

5. Top 10 Automation Tips

6. The Future of Automation

• Understand datacenter automation and its benefits

• Identify the right automation product for your project

• Identify what can make or break your automation project

SESSION

GOALS

Page 7: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

7

Automation Definitions

Automation:

Scripts-based: Need to type text (correctly)

Workflow-based: IT Process Automation, Orchestration,

Run Book Automation

Built-in: Purpose-built application or feature (e.g. HA)

Policy-based: Define rules without code in UI (e.g. vMotion)

Related concepts: APIs, Integration

Page 8: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

8

VMware Automation Cheat Sheet

Page 9: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

9

Provisioning Operations Maintenance

Datacenter Infrastructure

Virtual Datacenter

VMs

Applications

Workloads

Desktops

Detection of failures

Availability

Health

Scaling/Rightsizing

Capacity

Remediation

Resource Allocation

Failover

Administrative tasks

Updates / Upgrades

Reporting

Ongoing

Configuration

Areas of Automation

Page 10: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

10

Provisioning Operations Maintenance Datacenter Infrastructure

vCAC/VCO/PowerCLI

Virtual Datacenter

vCD/VCNS

VMs

AppD/vCAC/vCO/PowerCLI/vCenter

Applications

AppD/vCAC/vCO/PowerCLI

Workloads

vCAC/vCO/PowerCLI

Desktops

vCAC/View

Detection of failures

vCOps Mgr/PowerCLI

Availability

vCOps

Health

vCOps Mgr/PowerCLI

Scaling/Rightsizing

vCOps/vCO/PowerCLI/vCAC/AppD

Capacity

vCOps Mgr/PowerCLI

Remediation

vCO/PowerCLI

Resource Allocation

vSphere DRS/SDRS

Failover

vSphere HA/SRM

Administrative tasks

vCO/PowerCLI

Updates / Upgrades

VUM/VCM/VCO/PowerCLI

Reporting

PowerCLI/vCOps Mgr

Ongoing Configuration

VCM/AppD/vCAC

What VMware Products COULD you Use?

Page 11: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

11

Provisioning Operations Maintenance Datacenter Infrastructure

vCAC/vCO/PowerCLI

Virtual Datacenter

vCD/VCNS

VMs

AppD/vCAC/VCO/PowerCLI/vCenter

Applications

AppD/vCAC/vCO/PowerCLI

Workloads

vCAC/vCO/PowerCLI

Desktops

vCAC/View

Detection of failures

vCOps Mgr/PowerCLI

Availability

vCOps Mgr

Health

vCOps Mgr/PowerCLI

Scaling/Rightsizing

vCOps/vCO/PowerCLI/vCAC/AppD

Capacity

vCOps Mgr/PowerCLI

Remediation

vCO/PowerCLI

Resource Allocation

vSphere DRS/SDRS

Failover

vSphere HA/SRM

Administrative tasks

vCO/PowerCLI

Updates / Upgrades

VUM/VCM/vCO/PowerCLI

Reporting

PowerCLI/vCOpsMgr

Ongoing Configuration

VCM/AppD/vCAC

What VMware Products ARE Recommended? (check with a licensed

professional first)

Page 12: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

12

Drive-by Demos

Page 13: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

13

Product Demos

PowerCLI (Scripting)

• Provisioning Datacenter Infrastructure

• Maintenance

vCAC (Policy) & vCO (Workflow)

• Provisioning/Decommissioning Workloads

• 3rd Party Integration

Page 14: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

14

Top 10 Automation Tips

Page 15: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

15

Top 10 Automation Tips

Identify current problem AND benchmark

associated metric (e.g. time to provision, MTTR,

machine/admin ratio, etc.)

Helps prioritize first automation area(s)

Critical to measure progress vs. goal and ongoing

management support

Don’t automate something you can’t measure

or doesn’t return enough value

Measure it! TIP No. 1

Page 16: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

16

Top 10 Automation Tips

Identify offerings that satisfy 90% of needs

Model those as templates, blueprints, with

right options

Cost of not doing: template sprawl,

complexity of management,

troubleshooting, etc.

All about finding sweet spot between choice

and ease of management

Automation is good.

Automation with

standardization is great. TIP No. 2

Page 17: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

17

Top 10 Automation Tips

Find corporate sponsor/champion

Educate, engage and get commitments

Get Access to systems/APIs

Silo-ed mentality is biggest challenge to

overcome!

It’s all about people… TIP No. 3

Page 18: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

18

Top 10 Automation Tips

Mixed skillset is key:

Domain experts (e.g. storage, networking, etc.)

Script/development expertise

Business process

Project manager

Select the right

(mix of) people TIP No. 4

Page 19: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

19

Top 10 Automation Tips

Opportunity for process

re-engineering

Current manual process may not

be ideal automation candidate

Do you really need 17 approvals?

Identify steps that cannot be

automated

Simplify. Don’t automate

broken processes. TIP No. 5

Page 20: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

20

Top 10 Automation Tips

Identify category (Provisioning, Operations,

Maintenance) with most pain

Prioritize pain points within category:

1. Automate top outstanding pain point

2. Document results

3. Move to next pain point

4. Repeat until done or automation cost > value

Automate incrementally TIP No. 6

Page 21: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

21

Top 10 Automation Tips

Automation mistakes create

large-scale problems

Need functional AND scale testing

Consider throttling mechanisms,

queuing, recovery actions, etc.

Avoid mass-producing defective results

Testing TIP No. 7

Page 22: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

22

Top 10 Automation Tips

Don’t fall hostage to undocumented

automation

Take advantage of built-in

documentation

PowerCLI standardization

vCO graphical process and documentation

auto-generation

Blueprints

Documentation TIP No. 8

Page 23: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

23

Top 10 Automation Tips

Phone call + back-end automation

OR

Service Portal + manual fulfillment…

… are incomplete solutions

Lots of time lost in manual hands-off

(calls/emails between users and IT)

Need end-to-end automation: one solution or

tightly integrated front-end + back-end solutions

End-to-end automation =

Self-service

+ back-end automation.

TIP No. 9

+

Page 24: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

24

Top 10 Automation Tips

Built-in with policies 1st choice

Orchestration/workflows integration

Scripts quick solutions

Andy Troup blog article:

http://blogs.vmware.com/cloudops/2013/07/aut

omation-the-scripting-orchestration-and-

technology-love-triangle.html

Follow the

“Automation Triangle” TIP No. 10

Page 25: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

25

The Future of Automation

Page 26: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

26

Page 27: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

27

The Future of Automation Is Policy-Based (…and Also Bright)

Data Protection Local Availability Site Availability

Entitlements

Web

Data

App

XaaS

XaaS SLA

Availability 99.99%

DR RTO 1 hour

Back up daily Availability Approvals

Quotas/Budget

Reservations

Page 28: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

28

Learn More About Cloud Automation

Breakout Sessions:

• Provisioning and Managing a Heterogeneous Cloud, Wed 11:30-12:30 Moscone

West, Room 3004 (VCM5148) repeat on Thursday 10:30-11:30

Booth: vCloud Automation Center and vCenter Orchestrator

Lounge: Solution Exchange 2020

Hands on Labs:

• HOL-SDC-1313 vCloud Suite Use Cases - Infrastructure Provisioning (IaaS)

• HOL-SDC-1314 vCloud Suite Use Cases - Application Provisioning (PaaS)

• HOL-SDC-1307 Integrate vCAC with Orchestrator

• HOL-PRT-1304 Infoblox - Automate with vCAC and the vCO IPAM plug-in

• HOL-SDC-1307 Enable Hybrid Cloud Automation & Governance with vCloud

Automation Center (vCAC)

Group Discussion:

• Cloud Automation Wed, 2-3, Moscone West Alcove 2

Page 29: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

29

Learn More About PowerCLI

Breakout Sessions:

• VAPP5473 – Automated Management of Tier-1 Applications on VMware

• Wednesday, 9:30 AM – 10:30 AM

• VSVC4944 – PowerCLI Best Practices – A Deep Dive

• Monday, 11:00 AM – 12:00 PM & Tuesday, 5:30 PM - 6:30 PM

• VSVC5931 – PowerCLI What’s New? Administrating with the CLI Was Never

Easier

• Wednesday, Aug 28, 8:00 AM – 9:00 AM

• Thursday, Aug 29, 12:30 – 1:30 PM

Hands on Labs:

• HOL-SDC-1307 – vCloud Automation Solutions

Group Discussion:

• VSVC1005-GD - PowerCLI and Automation with Alan Renouf

• Wednesday, Aug 28, 4:00 PM - 5:00 PM

Page 30: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

30

Other VMware Activities Related to This Session

HOL:

HOL-SDC-1307

vCloud Automation Solutions

Group Discussions:

VCM1003-GD

Cloud Automation with Naomi Sullivan

Page 31: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

THANK YOU

Page 32: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started
Page 33: VMworld 2013: Automating the Software Defined Data Center: How Do I Get Started

Automating the Software Defined Data Center:

How Do I Get Started

Thomas Corfmat, VMware

Alan Renouf, VMware

VCM5048

#VCM5048