cim3602-deploy and operate your cloud_final_us

32
Deploy and Operate your Cloud Jairo Ammirati, VMware, Inc. Bob van der Werf, VMware, Inc. OPS-CIM3602 #vmworldops

Upload: kinankazuki104

Post on 26-Oct-2015

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CIM3602-Deploy and Operate Your Cloud_Final_US

Deploy and Operate your Cloud

Jairo Ammirati, VMware, Inc.

Bob van der Werf, VMware, Inc.

OPS-CIM3602

#vmworldops

Page 2: CIM3602-Deploy and Operate Your Cloud_Final_US

2

Disclaimer

This session may contain product features that are currently under development.

This session/overview of the new technology represents no commitment from VMware to deliver these features in any generally available product.

Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.

Technical feasibility and market demand will affect final delivery.

Pricing and packaging for any new technologies or features discussed or presented have not been determined.

Page 3: CIM3602-Deploy and Operate Your Cloud_Final_US

3

Outline

Overview: Alignment with the VMworld Theme Lab Topic:

• VMware vCloud® Director® from a Provider perspective, • VMware vCloud® Director® from a Consumer perspective, The Lab Modules The Lab Experience: Journey, not destination Constructing the Lab Snapshot/Revert support VXLAN - Enabling dynamic workload-aware networks Q&A

Page 4: CIM3602-Deploy and Operate Your Cloud_Final_US

4

VMworld 2012: Theme

Page 5: CIM3602-Deploy and Operate Your Cloud_Final_US

5

Overview: Alignment with the VMworld Theme

Business Transformation: Right Here, Right Now? Cloud is emerging as de facto infrastructure standard

• Businesses of all sizes are leveraging a decade of virtualization investments to build cloud operations in order to achieve the peak in automation, flexibility and efficiency.

VMware is the proven leader • VMware is offering proven solutions to transform IT, enabled by the Software

Defined Datacenter, cloud architecture, expertise and ecosystem. Proven Innovation

• VMware and ecosystem technologies are innovative and exist today to solve the most complex technical challenges, bring value to the business and allow people to do their jobs more efficiently.

Page 6: CIM3602-Deploy and Operate Your Cloud_Final_US

6

Trends

The Move to Off-Premise Computing is accelerating “BY 2012

20%

OF ALL BUSINESSES WILL OWN NO IT ASSETS.” Top Predictions for IT Organizations and Users, 2010 and Beyond: A New Balance Gartner, Jan. 2010

Page 7: CIM3602-Deploy and Operate Your Cloud_Final_US

7

Lab Topic

This lab is presented as two 30 minute lightning lab modules. The first part of this Lab is a vCloud Director Lab from a

infrastructure as a service provider point of view and is intended for people who want to get hands-on experience in configuring a infrastructure environment to be used by consumers. This means: configuration and provisioning of the necessary resources and setting up an Organization within vCloud Director that will consume these resources. The second part of this Lab is a vCloud Director Lab from a

consumer point of view (mostly) and is intended for people who want to get hands-on experience on how to consume resources from a provided infrastructure and use some of the new features of vCloud Director 5.1 such as: Snapshots and using the capabilities of VXLAN.

Page 8: CIM3602-Deploy and Operate Your Cloud_Final_US

8

VMware vCloud Director

Cloud requires new resource abstractions

Secure Private Cloud

Organization: Department X Organization: Department Y

Organization VDCs Catalogs Organization VDCs Catalogs

VMware vSphere

VMware vCenter Server

Resource Pools Datastores Port Groups

(Gol

d)

(Bro

nze)

Provider Virtual Datacenters

(Silv

er)

Users & Policies Users & Policies

Page 9: CIM3602-Deploy and Operate Your Cloud_Final_US

9

The Lab: Module 1 - Overview

Setting: For this Module you are the cloud Infrastructure as a service administrator from Rainpole Systems who needs to provide IAAS on demand. Your requests are typically random in nature in regards to needs.

This Module will help you set-up a IAAS environment, using vCloud Director 5.1, that can help you meet these variant demands within minutes. You need to setup a virtual Infrastructure for a new software

development project that is being initiated by a Rainpole Systems customer. For this environment the customer needs resources for the initial

build of the software application. This doesn't involve production yet so you can start-out with an environment that can be provided in a single virtual datacenter/cloud.

Page 10: CIM3602-Deploy and Operate Your Cloud_Final_US

10

The Lab: Module 1 - Topics

vCD IAAS Provider Lab Module • Introduction

• Initial Lab Verification

vCD Provider Setup

• Introduction

• Creating a Resource Pool

• VXLAN fabric preparation (setup is shown through a video)

• Creating a Provider Virtual Datacenter while showing the new PvDC merge option

Page 11: CIM3602-Deploy and Operate Your Cloud_Final_US

11

The Lab: Module 1 – Topics (Con’t)

vCD Organization Setup • Introduction

• Creating the Rainpole Systems Organization

• Allocate Resources to the Rainpole Systems vCD Organization

• Creating a Catalog for the Rainpole Systems vCD Organization

• Creating a new Organization for the Software Development Project

• Allocate Resources for the new Organization

• Creating a Catalog for the new Organization

• Adding a Template to the Shared Rainpole Systems Catalog

Page 12: CIM3602-Deploy and Operate Your Cloud_Final_US

12

The Lab: Module 2 - Overview

Setting: For this Module you will act as several users who use this environment.

This Module will help you set-up the requested Software Development Organization with a template and a deployed vApp. Then you will act as a regular organizational user and start using

the vApp and start using the new snapshot technology. Then you act as the overall administrator of the cloud environment

again to add resources to the environment for showing VXLAN capabilities later on in the Module. Finally you will act as the Software Development Organizational

administrator again to add 2 vApps to the SWDev Organization. One on the 7th floor and one on the 13th floor. You will see that even though the ESX hosts in each cluster are on different layer-3 networks you are still able to create a separate vApp in each cluster where the vApps share a single layer-2/3 network (due to VXLAN capabilities).

Page 13: CIM3602-Deploy and Operate Your Cloud_Final_US

13

The Lab: Module 2 - Topics

vCD IAAS Consumer Lab • Introduction

vCD IAAS Environment Setup

• Setting up the Software Developments Private Catalog

• Adding a vApp to your Software Development Cloud and share it with an organization User

vCD IAAS Consumption

• Start the vApp as a regular User

• Create a snapshot of your vApp before you start using it

Page 14: CIM3602-Deploy and Operate Your Cloud_Final_US

14

The Lab: Module 2 – Topics (Con’t)

vCD IAAS Using the Power of VXLAN • Adding an Edge Gateway and an Organizational Network to the SWDev

Organization

• Adding two vApps to the SWDev Organization, one in each cluster

• Check that both vApps are running in the correct cluster

• Communicate between the VM's in both vApps

• Short overview of VXLAN

Page 15: CIM3602-Deploy and Operate Your Cloud_Final_US

15

The Lab Experience: Journey, not destination

Who:Jairo Ammirati, Bob van der Werf and our group lead: Bill Call. Labs focused on addressing scenario problems rather than step by

step install tutorials. Combination of demonstrating vCloud Director 5.1 basic setup and

usage combined with some of the new features. • Get experience in building a Infrastructure As A Service environment,

• Get experience in using the offered Infrastructure as a consumer,

• Experience a new feature called: Provider vDC merge,

• Experience a new feature called: Snapshots in a Cloud environment,

• Experience new VXLAN possibilities.

Page 16: CIM3602-Deploy and Operate Your Cloud_Final_US

16

Constructing the Labs

Common core Lab based on internal field enablement lab, rebuilt for VMworld 2012 using the latest available code base. Core lab built over weeks where different engineering teamswere

involved to create the end result Complications of developing this Cloud Lab with limited resources,

drove an “unusual” design, not to be consider best practice. A further couple of weeks of configuration, scenario refinement,

bug fixing and testing. Creation of the VXLAN preparation video and Lab Module Manuals

in parallel with building the Lab itself. Giving a live demonstration of the complete Lab (both Modules) to

all other Lab Captains and Proctors in this team. Creation of this presentation.

Page 17: CIM3602-Deploy and Operate Your Cloud_Final_US

17

Constructing the Lab (vPod Networking Overview)

Page 18: CIM3602-Deploy and Operate Your Cloud_Final_US

18

Snapshot/Revert support

Page 19: CIM3602-Deploy and Operate Your Cloud_Final_US

19

Feature Introduction

Support for Snapshot/Revert in vCloud Director 5.1 UI and REST API support. On VM and vApp objects, the following commands will be

available: • Take-snapshot

• Revert-to-snapshot

• Delete-snapshot.

Snapshots can be taken on both powered-on and powered-off VMs. Reverting a VM will go back to previous VM state

• NIC settings and OVF properties are not captured

Page 20: CIM3602-Deploy and Operate Your Cloud_Final_US

20

UI: vApp / VM context menues

Page 21: CIM3602-Deploy and Operate Your Cloud_Final_US

21

UI: Create Snapshot dialog

Page 22: CIM3602-Deploy and Operate Your Cloud_Final_US

22

VXLAN - Enabling dynamic workload-aware networks

Page 23: CIM3602-Deploy and Operate Your Cloud_Final_US

23

VXLAN: Driving Agility for Software Defined Networking N

etw

orki

ng

Tele

phon

y

Identifier = Location

VLAN 10

650.555.1212 650.555.1212

Identifier = Location

Mobile Telephony

VXLAN

VXLAN 10

Page 24: CIM3602-Deploy and Operate Your Cloud_Final_US

24

Why VXLAN?

• Need cross cluster mobility

• Enable provisioning workload where

compute is available. Avoid operational heaviness of VLAN’s

• Enable network snapshot on same

Layer 2 (dev/test)

• Provision large number of tenants (>4K limits of VLAN’s, avoid STP)

• Enable stateful movement of workloads (vMotion Anywhere) and failover scenarios with SRM

Untether the workload from the physical network

Drivers

Page 25: CIM3602-Deploy and Operate Your Cloud_Final_US

25

VXLAN: Enabling Elastic Compute

VXLAN allows mobility across subnet boundaries

Foundation for elastic portable VDC’s

Overview

Benefits Cross cluster mobility within or across datacenters

On demand networks without physical network re-configuration

Massive scale for multi-tenant environments

VDC

Cloud Infrastructure

Cluster 2 Cluster 1

VMware vCloud

Page 26: CIM3602-Deploy and Operate Your Cloud_Final_US

26

VXLAN at High Level

Build VXLAN wires and

gateway on a network pool

Build network scopes based on compute

containers

Build VXLAN fabric – Select your compute fabric, VDS, transport

VLAN and multi-cast pool

Routed Infrastructure

PA-Bldg1 PA-Bldg2

VXLAN fabric

Network Pool A

Network Pool B

Page 27: CIM3602-Deploy and Operate Your Cloud_Final_US

27

Logical view of VXLAN

192.168.1.2 192.168.1.5 192.168.1.3 Inner 192.168.1.4

Outer: 204.12.17.1

VLAN: X

Works with any switching fabric without change even across WAN

Maintain visibility and control for network admins

API to authoritatively program the logical network

Key Properties

Page 28: CIM3602-Deploy and Operate Your Cloud_Final_US

28

VXLAN - Details

VXLAN Gateway • Connect with legacy VLAN envs

• Inter VXLAN routing

• Provides Services

Inner: 192.168.1.1

VXLAN: Red

Frame format • VXLAN Network ID (VNI) is 24 bits

up to 16M networks

• Leverage ECMP by using UDP for encapsulation

• Uses Multicast to replicate for broadcast/unknown forwarding

Outer: 204.12.17.100

VLAN: X

192.168.1.2 192.168.1.3

Page 29: CIM3602-Deploy and Operate Your Cloud_Final_US

29

The end

Confidential

Page 30: CIM3602-Deploy and Operate Your Cloud_Final_US

30

The end

Confidential

Thank you!

Page 31: CIM3602-Deploy and Operate Your Cloud_Final_US

FILL OUT A SURVEY

EVERY COMPLETE SURVEY IS ENTERED INTO DRAWING FOR A

$25 VMWARE COMPANY STORE GIFT CERTIFICATE

Page 32: CIM3602-Deploy and Operate Your Cloud_Final_US

Deploy and Operate your Cloud

Jairo Ammirati, VMware, Inc.

Bob van der Werf, VMware, Inc.

OPS-CIM3602

#vmworldops