VMware NSX and vCloud Automation Center Integration...

48
VMware NSX and vCloud Automation Center Integration Technical Deep Dive MGT1969 Ray Budavari, VMware, Inc Zackary Kielich, VMware, Inc

Transcript of VMware NSX and vCloud Automation Center Integration...

Page 1: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

VMware NSX and vCloud Automation Center Integration Technical Deep Dive

MGT1969

Ray Budavari, VMware, IncZackary Kielich, VMware, Inc

Page 2: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Disclaimer• This presentation may contain product features that are currently under development.

• This overview of 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.

CONFIDENTIAL 2

Page 3: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

1 Background

2 NSX and vCloud Automation Center

3 What’s new in NSX & vCAC 6.1

4 Deployment Topologies

5 Demonstration

6 Q&A

Agenda

CONFIDENTIAL 3

Page 4: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Business Wants Agility. IT Wants Control.Need to align requirements from multiple stakeholders

Cloud Admin

Network Admin Load Balancer AdminSecurity Admin

I just want my app - FAST. Don’t ask me about

networking and security.

Fast is good but I know exactly what I need to connect, secure and scale

my app.

Cloud Consumer

I need to ensure SLAs for connectivity, security & availability when I don’t even own

the infrastructure.

If the network goes down, I have to answer for it. ‘Self-service’ could mean ‘no service’ if I don’t control

how systems are connected.

Zero trust ensures only clean & compliant systems in the data

center– but doesn’t self-service mean loss of this control?

Users want to scale their app tiers on-demand but they have to wait for me to

install and configure their service. Am I the bottleneck to self-service IT?

Page 5: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Traditional Infrastructure ProvisioningDays - Weeks

Wait WorkWaitWait

Infrastructure Service

FirewallSwitch Router Load Balancer

Connect Ethernet cables,

configure switch port, VLANs, access control

lists, assign IP addresses

Configure router interface to connect

to switch ports. Configure routing

protocols.

Connect networks to firewall appliances,

configure firewall rules based on physical

constructs e.g. IP address and VLANs

Connect networks to load balancer appliances, create and populate load balancer

pool, assign Virtual IP Address to external interface

NETWORK OPS SECURITY OPS LOAD BALANCING ADMIN

Manual effortNetwork

Page 6: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

1 Background

2 NSX and vCloud Automation Center

3 What’s new in NSX & vCAC 6.1

4 Deployment Topologies

5 Demonstration

6 Q&A

Agenda

CONFIDENTIAL 6

Page 7: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Why NSX ?Support for Detailed, Programmable Application Topologies

Security PoliciesSecurity Groups

Logical Switching, Routing, Firewall, Load Balancing

Web

App

Database

WebWeb“Standard Web” Firewall – allow inbound HTTP/S, allow outbound ANY IPS – prevent DOS attacks, enforce acceptable use

DatabaseDatabase“Standard Database” Firewall – allow inbound SQL Vulnerability Management –

Weekly Scan

AppApp“Standard App” Firewall – allow inbound TCP

8443, allow outbound SQL

VMVM VMVM

VMVM VMVM VMVM

VMVM

“Default” Firewall – Access shared services (DNS, AD) Anti-Virus – Scan Daily

DefaultDefault

Page 8: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Logical Switch

Logical Router

NSX

Logical Firewall

Logical Load Balancer

vCAC integrated with NSXDynamic Configuration and Deployment of NSX Logical Services

On Demand Application DeliveryvCloud Automation Center

Resource Reservation

Multi-Machine Blueprint

Service Catalog

Cloud Management

Platform

Network Profiles

Security Policies

Security Groups

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVM

Page 9: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Multi-Tier App,Multiple Networks

Multi-Tier App,Single Flat Network

vCAC Application Deployment TopologiesSupport for Multiple Network Topologies

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVM

VMVM VMVM VMVM VMVM VMVM VMVM

Page 10: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Multi-Tier App,Multiple Networks

Multi-Tier App,Single Flat Network

vCAC Application Deployment TopologiesSupport for Multiple Network Topologies

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVM

Page 11: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Cloud Consumer ProfileThe Typical User Wants Easy

I just want my app. Don’t ask me about networking and security.

Cloud Consumer

Pre-defined by Cloud Architect

Network Profiles

Security Policies

Security Groups

Logical Load Balancer

Leverage Templates

Cloud Admin

Web

App

DB

Policy=Default_TestDev

VM VM VM

VM

VMVM

Page 12: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Cloud Consumer ProfilesSome Users Want to Customize

I know exactly what I need for connecting, securing and scaling my

app. Let me deal with it.

Cloud Consumer

Multi-Machine Blueprint

Configurable

CustomizableFor Cloud Consumer

Cloud Admin

Web

App

DB

Policy=Default_TestDev

VM VM VM

VM

VMVM

Page 13: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Understanding vCAC Network Profiles Network Admins pre-define ‘network profiles’ for connectivity

Cloud Admins define multi-machine blueprints using these pre-defined network profiles

Certain network types can be combined in a multi-machine blueprint

4 NETWORK PROFILES• External• Routed• NAT• Private

* Any upstream Router - can also be NSX Distributed Logical Router or NSX Edge Services GW

Web

App

Database

PRIVATE

No external connectivity

LogicalRouter

VMVM

VMVM VMVM

VMVM VMVM VMVM

Any upstream Router *

LogicalRouter **

ROUTED

Web

App

DatabaseVMVM

VMVM VMVM

VMVM VMVM VMVM

EXTERNAL

Any upstream Router *

Web

App

DatabaseVMVM

VMVM VMVM

VMVM VMVM VMVM

Any upstream Router *

LogicalRouter

NAT

NAT Gateway

Web

App

DatabaseVMVM

VMVM VMVM

VMVM VMVM VMVM

Page 14: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Understanding vCAC Network Profiles Network Admins pre-define ‘network profiles’ for connectivity

Cloud Admins define multi-machine blueprints using these pre-defined network profiles

Certain network types can be combined in a multi-machine blueprint

4 NETWORK PROFILES• External• Routed• NAT• Private

Web

App

Database

PRIVATE

No external connectivity

LogicalRouter

VMVM

VMVM VMVM

VMVM VMVM VMVM

Any upstream Router *

LogicalRouter **

ROUTED

Web

App

DatabaseVMVM

VMVM VMVM

VMVM VMVM VMVM

EXTERNAL

Any upstream Router *

Web

App

DatabaseVMVM

VMVM VMVM

VMVM VMVM VMVM

Any upstream Router *

LogicalRouter

NAT

NAT Gateway

Web

App

DatabaseVMVM

VMVM VMVM

VMVM VMVM VMVMWhy use an EXTERNAL Network Profile?

When you are connecting to a pre-created network.

e.g. “I have an existing network (VXLAN or VLAN backed) that I want to connect component VMs to, potentially for multiple applications. Multi-Tier, Single Flat Network topology

Why use a ROUTED Network Profile?

When you need end to end routable access with unique IP addresses.

e.g. “I need to provide end-user access to my Production workloads”

Why use a NAT Network Profile?

When you have overlapping IP addresses across networks that need external connectivity.

e.g. “I am using and overlapping IP addresses across my web, access and database tiers, and will deploy many app instances that still need inbound and/or outbound external access”

Why use a PRIVATE Network Profile?

When you don’t need external connectivity.

e.g. “I want to do performance testing on my app, but I don’t need to set up remote access for end users”

Page 15: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

1 Background

2 NSX and vCloud Automation Center

3 What’s new in NSX & vCAC 6.1

4 Deployment Topologies

5 Demonstration

6 Q&A

Agenda

CONFIDENTIAL 15

Page 16: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Feature Overview - vCloud Automation Center 6.1 & NSXRange of features from pre-created to on-demand network and security services.

ConnectivityNetwork Profiles for On-Demand Network Creation− Define routed, NAT, private, external profiles for variety of app topologies− Option to connect to pre-created networks (logical or physical)NSX Distributed Logical Router (DLR)− Optimize for east-west traffic by connecting to pre-created DLR

Security

On-Demand Micro-segmentation− Automatic creation of security group per app w/ default deny firewall rules

Apply Firewall and Advanced Security Policies− Select pre-defined NSX security policies to apply to app/tier− Antivirus, DLP, Intrusion Prevention, Vulnerability MgmtConnect Business Logic to Security Policy− Select pre-defined NSX security tag which is applied to workload and

interpreted by NSX to place in pre-defined security group

AvailabilityOn-demand Load Balancer in One-Armed Mode or Inline Mode− Plus option for using pre-created load balancing

ExtensibilityBusiness Logic moved to NSX vCO Plugin- Allows vCO workflows to be leveraged by

Advanced Service Designer

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVM

Page 17: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC Networking and Security Architecture – 6.0 release

vCloud Automation Center

NSX for vSphereRest APIRest API

ESXivCenter ServervSphere APIvSphere API

vCNS ModelvCNS Model

Business logic

AMQPAMQP

Page 18: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC Networking and Security Architecture – 6.1 release

vCloud Automation Center

vCenter Orchestrator

Rest APIRest API

NSXRest APIRest API

ESXivCenter ServervSphere APIvSphere API

NSX ModelNSX Model

NSX vCO PluginNSX vCO Plugin

Business logic

AMQPAMQP

Page 19: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

NSX vCenter Orchestrator PluginBenefits of abstracting with vCO

Benefits• Ability to support multiple product versions (vCNS, NSX)

transparently to vCAC

• Network and security workflows are decoupled from policy engine, enabling more rapid release and update to workflows

• Ability to deliver fixes and updates more rapidly

• Easier to extend/customize workflows by adding your own logic or leveraging other systems

• Provide Self Service access to NSX vCO workflows through Advanced Service Designer

Note: Initial version of NSX vCO Plugin is limited to functionality required by vCAC and is only supported for these out of the box workflows

CONFIDENTIAL 19

Page 20: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Web

App

Database VMVM

Web

App

Database VMVM

Web

App

Database VMVM

NSX Distributed Logical Router

NSX Logical Distributed

Router

• Optimized routing for East/West traffic directly at the source Hypervisor, distributed across all Hosts

• No virtual appliance required for Routing• Dynamic Routing available (OSPF and BGP)• Previously Distributed Logical Routing could only be leveraged on External Networks

The Network Admin will configure a pre-defined Distributed Logical Router that can then be shared by multiple networks provisioned on-demand by vCAC.

Web

App

DatabaseVMVM

VMVM VMVM

VMVM VMVM VMVM

Scales up to 1000 logical interfaces!

EdgeGateway

Page 21: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC Routed Gateways Blueprint with routed network profile must use a routed gateway to talk to external networks

Routed gateway is defined at the Reservation level for routed and external profiles• One gateway only per External Network Profile

• Determines whether Distributed Logical Router or NSX Edge Gateway will be used by a Routed Network Profile

Routed Gateway NSX Edge

Routed Gateway Distributed Logical Router

Web

App

DatabaseVMVM

VMVM VMVM

VMVM VMVM VMVMWeb

App

DatabaseVMVM

VMVM VMVM

VMVM VMVM VMVM

Application LevelNSX Edge

Static route addedDirectly connected

Page 22: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

NSX Security Groups & Security Policies

End-Users and Cloud Admins are able to select pre-defined security policies already approved by the Security Admin in NSX

Security policies are applied to one or more security groups where workloads are members

These security groups are created on-demand by vCAC at deployment time

WHAT you want to protect

HOW you want to protect it

SECURITY GROUP

SECURITY POLICYMembers (VM, vNIC) and Context (user identity, security posture)

“Standard Web” Firewall – allow inbound HTTP/S, allow outbound ANY IPS – prevent DOS attacks, enforce acceptable use

Services (Firewall, antivirus, IPS etc.) and Profiles (labels representing specific policies)

Page 23: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

NSX Security Tags

NSX Security Tags can be used to define IF/THEN workflows for security services, e.g. IFuser selects a “Finance” application, THEN place the VM in the “Finance” security group

INFRASTRUCTURE

APPS

Security Admin

“Finance Policy” IF Tag = Finance

THEN add VM to Security Group “Finance” with Security Policy “Finance”

Step 1: Security Admin pre-defines a Security Group and a Security Policy with dynamic membership based on a Security Tag

“Finance App” Set Tag

“Finance”

Cloud AdminMulti-

MachineBlueprint

Step 2: Cloud Admin creates a Multi-Machine Blueprint which sets a Security Tag. Cloud Admin needs no knowledge of Security Groups or Security Policies.

Page 24: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

NSX Security Tags

NSX Security Tags can be used to define IF/THEN workflows for security services, e.g. IFuser selects a “Finance” application, THEN place the VM in the “Finance” security group

INFRASTRUCTURE

APPS

Requests “Finance App”

Service Catalog

Step 3: End-User requests Application via the Service Catalog

Cloud Consumer

Step 4: VM is automatically deployed with its Security Tag WHAT you

want to protect

Step 5: VM is dynamically assigned to the relevant pre-defined Security Group

SG=Finance

Page 25: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

NSX Application Isolation Application Isolation provides an optional first level of security. When selected all inbound and

outbound application access is blocked, while inter application traffic is permitted Component level Security Policies are applied

at a higher precedence to permit selected traffic

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVM

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVM

Page 26: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

NSX Load Balancing

One-Arm Load Balancing

Inline Load Balancing

vCAC leverages NSX for both on-demand and pre-created Logical Load Balancing

If an NSX Edge is the default gateway for component VMs, Inline Load Balancing is used

If the component VMs are connected to a network using the Distributed Logical Router or an External Network then Load Balancing is configured for One-Arm mode

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVM

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVMApplication Level

NSX EdgeExternalGateway

Page 27: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

NSX Load Balancing

One-Arm Load Balancing

Inline Load Balancing

vCAC leverages NSX for both on-demand and pre-created Logical Load Balancing

If an NSX Edge is the default gateway for component VMs, Inline Load Balancing is used

If the component VMs are connected to a network using the Distributed Logical Router or an External Network then Load Balancing is configured for One-Arm mode

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVM

Web

App

Database

VMVM VMVM

VMVM VMVM VMVM

VMVMApplication Level

NSX EdgeDistributed

Logical Router

Page 28: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

On Demand Micro-Segmentation

28

Web

App

Database

PRIVATE

No external connectivity

VMVM

VMVM VMVM

VMVM VMVM VMVM

Isolation

ControlledCommunication Path

Advanced ServicesCommunication Path

Segmentation Advanced Services

NoCommunication Path

Page 29: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

1 Background

2 NSX and vCloud Automation Center

3 What’s new in NSX & vCAC 6.1

4 Deployment Topologies

5 Demonstration

6 Q&A

Agenda

CONFIDENTIAL 29

Page 30: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – On Demand Deployment Model

Provider LogicalRouter (HA)

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router or NSX

Edge for Application Router

• NSX Edge for Provider Router

Dynamic Routing externally Dynamic Routing (DLR), Static

Routing or NAT internally (Edge)

Dynamic Routing(OSPF, BGP)

Transit Uplink 192.168.10.0/24 (External Network Profile)

Static Route addedautomatically

On Demand Model is typically used for more dynamic Test/Dev style workloads, particularly when there is a requirement for overlapping IP addresses

Dynamic Routing(OSPF, BGP)

Web Logical Switch (Routed)

DB Logical Switch(Routed)

MMS 1Routed

App LS (Routed)

172.16.10.0/29 172.16.10.8/29 172.16.10.16/29

Web Logical Switch (Routed) App LS (Routed) DB LS (Routed)

MMS 2Routed

172.16.20.0/29 172.16.20.8/29 172.16.20.16/29

Web Logical Switch (NAT) App LS (Private) DB LS (Private)

MMS 3NAT & Private

172.16.100.0/24 172.16.101.0/24 172.16.102.0/24

Web Logical Switch (NAT) App LS (Private) DB LS (Private)

MMS 4NAT & Private

172.16.100.0/24 172.16.101.0/24 172.16.102.0/24

Distributed Logical Router

Page 31: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – Pre Created Deployment Model

Dynamic Routing(OSPF, BGP)

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router for

Application Router

• NSX Edge for Provider Router

Dynamic Routing Use existing LS as external

network profiles One Arm Load Balancing

on demand (vCNS Edge in 6.0, NSX Edge in 6.1)

Prod-01Logical Switch

Dev-01Logical Switch

Dynamic Routing(OSPF, BGP)

Transit Uplink 192.168.10.0/24 (External Network Profile)

Pre-Created model is typically used with Production or more static workloadsand the application topology is multi-tier on a single network

Distributed Logical Router

172.16.50.0/24 (External Network) 172.16.60.0/24 (External Network)

Provider Logical Router (NSX 6.1)

Page 32: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – Pre Created Deployment Model

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router for

Application Router

• NSX Edge for Provider Router

Dynamic Routing Use existing LS as external

network profiles One Arm Load Balancing

on demand (vCNS Edge in 6.0, NSX Edge in 6.1)

Prod-01Logical Switch

Dev-01Logical Switch

Transit Uplink 192.168.10.0/24 (External Network Profile)

Pre-Created model is typically used with Production or more static workloadsand the application topology is multi-tier on a single network

Distributed Logical Router

172.16.50.0/24 (External Network) 172.16.60.0/24 (External Network)

Page 33: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – Pre Created Deployment Model

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router for

Application Router

• NSX Edge for Provider Router

Dynamic Routing Use existing LS as external

network profiles One Arm Load Balancing

on demand (vCNS Edge in 6.0, NSX Edge in 6.1)

Prod-01Logical Switch

Dev-01Logical Switch

Transit Uplink 192.168.10.0/24 (External Network Profile)

Scale Out Provider Logical Router (NSX 6.1)

Pre-Created model is typically used with Production or more static workloadsand the application topology is multi-tier on a single network

Distributed Logical Router

172.16.50.0/24 (External Network) 172.16.60.0/24 (External Network)

Dynamic Routing(OSPF, BGP)with ECMP

Dynamic Routing(OSPF, BGP)with ECMP

Page 34: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – Pre Created Deployment Model

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router for

Application Router

• NSX Edge for Provider Router

Dynamic Routing Use existing LS as external

network profiles One Arm Load Balancing

on demand (vCNS Edge in 6.0, NSX Edge in 6.1)

Prod-01Logical Switch

Dev-01Logical Switch

LB

Transit Uplink 192.168.10.0/24 (External Network Profile)

Scale Out Provider Logical Router (NSX 6.1)

MMS 1 VMs

Pre-Created model is typically used with Production or more static workloadsand the application topology is multi-tier on a single network

Prod Web SG A Prod App SG A Prod DB SG A

Distributed Logical Router

172.16.50.0/24 (External Network) 172.16.60.0/24 (External Network)

Dynamic Routing(OSPF, BGP)with ECMP

Dynamic Routing(OSPF, BGP)with ECMP

Page 35: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – Pre Created Deployment Model

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router for

Application Router

• NSX Edge for Provider Router

Dynamic Routing Use existing LS as external

network profiles One Arm Load Balancing

on demand (vCNS Edge in 6.0, NSX Edge in 6.1)

Prod-01Logical Switch

Dev-01Logical Switch

LB

Transit Uplink 192.168.10.0/24 (External Network Profile)

Scale Out Provider Logical Router (NSX 6.1)

MMS 1 VMsMMS 2 VMs

Pre-Created model is typically used with Production or more static workloadsand the application topology is multi-tier on a single network

Prod Web SG A Prod App SG A Prod DB SG A

Distributed Logical Router

Prod Web SG B ProdApp SG B

Prod DB SG B

LB

172.16.50.0/24 (External Network) 172.16.60.0/24 (External Network)

Dynamic Routing(OSPF, BGP)with ECMP

Dynamic Routing(OSPF, BGP)with ECMP

Page 36: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – Pre Created Deployment Model

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router for

Application Router

• NSX Edge for Provider Router

Dynamic Routing Use existing LS as external

network profiles One Arm Load Balancing

on demand (vCNS Edge in 6.0, NSX Edge in 6.1)

Prod-01Logical Switch

Dev-01Logical Switch

LB

Transit Uplink 192.168.10.0/24 (External Network Profile)

Scale Out Provider Logical Router (NSX 6.1)

MMS 1 VMsMMS 2 VMs

Pre-Created model is typically used with Production or more static workloadsand the application topology is multi-tier on a single network

Prod Web SG A Prod App SG A Prod DB SG A

Distributed Logical Router

Prod Web SG B ProdApp SG B

Prod DB SG B

LB

172.16.50.0/24 (External Network) 172.16.60.0/24 (External Network)

Dynamic Routing(OSPF, BGP)with ECMP

Dynamic Routing(OSPF, BGP)with ECMP

Page 37: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – Pre Created Deployment Model

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router for

Application Router

• NSX Edge for Provider Router

Dynamic Routing Use existing LS as external

network profiles One Arm Load Balancing

on demand (vCNS Edge in 6.0, NSX Edge in 6.1)

Prod-01Logical Switch

Dev-01Logical Switch

LB LB

Transit Uplink 192.168.10.0/24 (External Network Profile)

Scale Out Provider Logical Router (NSX 6.1)

MMS 1 VMsMMS 2 VMsMMS 3 VMs

Pre-Created model is typically used with Production or more static workloadsand the application topology is multi-tier on a single network

Prod Web SG A Prod App SG A Prod DB SG A Dev Web SG A Dev App SG A Dev DB SG A

Distributed Logical Router

Prod Web SG B ProdApp SG B

Prod DB SG B

LB

172.16.50.0/24 (External Network) 172.16.60.0/24 (External Network)

Dynamic Routing(OSPF, BGP)with ECMP

Dynamic Routing(OSPF, BGP)with ECMP

Page 38: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – Pre Created Deployment Model

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router for

Application Router

• NSX Edge for Provider Router

Dynamic Routing Use existing LS as external

network profiles One Arm Load Balancing

on demand (vCNS Edge in 6.0, NSX Edge in 6.1)

Prod-01Logical Switch

Dev-01Logical Switch

LB LB

LB

Transit Uplink 192.168.10.0/24 (External Network Profile)

Scale Out Provider Logical Router (NSX 6.1)

MMS 1 VMsMMS 2 VMsMMS 3 VMs

Pre-Created model is typically used with Production or more static workloadsand the application topology is multi-tier on a single network

Prod Web SG A Prod App SG A Prod DB SG A Dev Web SG A Dev App SG A Dev DB SG A

Dev Web SG B Dev AppSG B

Dev DB SG B

Distributed Logical Router

Prod Web SG B ProdApp SG B

Prod DB SG B

MMS 4 VMs

LB

172.16.50.0/24 (External Network) 172.16.60.0/24 (External Network)

Dynamic Routing(OSPF, BGP)with ECMP

Dynamic Routing(OSPF, BGP)with ECMP

Page 39: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vCAC with NSX – Pre Created Deployment Model

ExternalNetworks

2 Tiers of Routing• Distributed Logical Router for

Application Router

• NSX Edge for Provider Router

Dynamic Routing Use existing LS as external

network profiles One Arm Load Balancing

on demand (vCNS Edge in 6.0, NSX Edge in 6.1)

Prod-01Logical Switch

Dev-01Logical Switch

LB LB

LB

Transit Uplink 192.168.10.0/24 (External Network Profile)

Scale Out Provider Logical Router (NSX 6.1)

MMS 1 VMsMMS 2 VMsMMS 3 VMs

Pre-Created model is typically used with Production or more static workloadsand the application topology is multi-tier on a single network

Prod Web SG A Prod App SG A Prod DB SG A Dev Web SG A Dev App SG A Dev DB SG A

Dev Web SG B Dev AppSG B

Dev DB SG B

Distributed Logical Router

Prod Web SG B ProdApp SG B

Prod DB SG B

MMS 4 VMs

LB

172.16.50.0/24 (External Network) 172.16.60.0/24 (External Network)

Dynamic Routing(OSPF, BGP)with ECMP

Dynamic Routing(OSPF, BGP)with ECMP

Page 40: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

1 Background

2 NSX and vCloud Automation Center

3 What’s new in NSX & vCAC 6.1

4 Deployment Topologies

5 Demonstration

6 Q&A

Agenda

CONFIDENTIAL 32

Page 41: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Live Demonstration

Page 42: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

1 Background

2 NSX and vCloud Automation Center

3 What’s new in NSX & vCAC 6.1

4 Deployment Topologies

5 Demonstration

6 Q&A

Agenda

CONFIDENTIAL 42

Page 43: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Questions

CONFIDENTIAL 43

VMworld Hands on Labs• HOL-SDC-1413 IT Outcomes - Faster Delivery of Infrastructure and Apps through Automation

• HOL-SDC-1424 VMware NSX in the SDDC

Page 44: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

44

vRealize™

Existing New Name New SaaS

vCenter Operations Management Suite vRealize Operations vRealize Air Operations

vCloud Automation Center vRealize Automation vRealize Air Automation

IT Business Management vRealize Business vRealize Air Business

Coming Soon!

Other examples:vRealize Log Insight – formerly known as Log InsightvRealize Orchestrator – formerly known as vCenter Orchestrator

Page 45: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

vRealize™ Suite 6

45

A cloud management platform purpose-built for the hybrid cloud

Includes:

• vCenter Operations Management Suite

• vCloud Automation Center

• IT Business Management Suite Standard

• vCenter Log Insight

vCloud Suite value proposition extended to hybrid cloud Available: Q3 2014

New

Page 46: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Thank YouRay Budavari (@rbudavari)Zack Kielich (@zackomatic)http://www.vmware.com/products/nsx/http://www.vmware.com/products/vcloud-automation-center

Page 47: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

Fill out a surveyEvery completed survey is entered

into a drawing for a $25 VMware company store gift certificate

Page 48: VMware NSX and vCloud Automation Center Integration ...download3.vmware.com/vmworld/2014/downloads/session-pdfs/MGT… · VMware NSX and vCloud Automation Center Integration Technical

VMware NSX and vCloud Automation Center Integration Technical Deep Dive

MGT1969

Ray Budavari, VMware, IncZackary Kielich, VMware, Inc