VFrame Data Center: Technology Overview - Cisco - · PDF fileVFrame Data Center: Technology...

25
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 1 VFrame Data Center: Technology Overview Ji Lim Consulting Systems Engineer [email protected] Kontakt: Filip Koch, Datacenter PSS +45 2149 8404 / [email protected]

Transcript of VFrame Data Center: Technology Overview - Cisco - · PDF fileVFrame Data Center: Technology...

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 1

VFrame Data Center:Technology Overview

Ji LimConsulting Systems [email protected]

Kontakt: Filip Koch, Datacenter PSS+45 2149 8404 / [email protected]

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 2

Cisco Data Center Product Families

Data Center Switching

Data Center SecurityStorage

Application Network Services

Compute Clustering

Data Center Provisioning

Data Center Management

Catalyst 6500 SeriesCatalyst 4948 Top-of-RackCatalyst Blade Server Switches

MDS 9500 Storage DirectorsMDS 91xx/90xx Fabric SwitchesStorage Service Modules

Firewall Services ModuleIntrusion Detection ModuleCSA Server Security Agent

SFS 7000 High-Density Infiniband Compute Fabric SwitchSFS 3000 Infiniband Gateway

L4-7 Content Services ModuleWide-Area ApplictionServicesSSL Termination

VFrame Server/Service Provisioning System

Fabric Manager – Topology Discovery/ Visualization and Transport Provisioning

IME – Advanced L4-7 Services Module Management

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 3

Data Center Virtualization

Segmentation and security

Improved data mgmt. & compliance

Non-disruptive provisioning & migration

Storage Virtualization

Consolidation of physical servers

Virtual Machine mobility

Rapid application deployment with VMs

Server Virtualization

Segmentation and security

Higher resource flexibility

Improved capacity utilization

Network Virtualization

VSANs

Users

Virtualized Services (FW, LB etc)

NetworkVirtualization

IP / MPLS VPNs

VLANs Virtual I/O

StoragePool

StorageFabric

Physical Volumes

Virtual Volumes

Storage Virtualization

Server Pool

OS

App

HypervisorOS

App

OS

App

OS

App

OS

App

Server Virtualization

Physical Server

Virtual Machines

VSANs

Users

Virtualized Services (FW, LB etc)

NetworkVirtualization

IP / MPLS VPNs

VLANs Virtual I/O

StoragePool

StorageFabric

Physical Volumes

Virtual Volumes

Storage Virtualization

Server Pool

OS

App

OS

App

HypervisorOS

App

OS

App

OS

App

OS

App

HypervisorOS

App

OS

App

OS

App

OS

App

HypervisorOS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

Server Virtualization

Physical Server

Virtual Machines

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 4

VFrame™ - Enabling service orchestrationVirtual Machines

Virtual LANs

Virtual SANS

Virtual Network Services

Virtual Storage

VLAN 1

VLAN 2 VLAN 3

VSAN 1

VSAN 2 VSAN 3

Physical Blade

Virtual Context

1

Virtual Context

2

Virtual Context

3

Virtual Machines

Virtual LANs

Virtual SANS

Virtual Network Services

Virtual Storage

VLAN 1VLAN 2 VLAN 3

VSAN 1VSAN 3 VSAN 2

Virtual Firewall Context

1

Virtual SLB

Context 2

Virtual SSL

Context 3

Application 1 Application 2

Device Virtualization

to Virtual

Serviceswith

VFrame™

Traditional VirtualizationCreating a virtual element

VFrame Enabled Service Orchestration

Creating an End-to-End Virtual Service

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 5

VFrame Data Center 1.1 Overview

VFrame Components–Appliances–Java based GUI–Web Services API–Host Agent–Extensible Macros

VFrame WorkflowDesignDiscoverDeployOperate

Switch ports

Zones, VSANs,

Image mgmt

VIPs, LB

FirewallDeploy

Operate

Design

Discover

MacrosMacros

5

SOAP/XML APISOAP/XML API

3

Server AgentServer Agent

4

Graphical user interfaceGraphical user interface

Active synchronizationAutomated Failover

VFrame appliances

1

2

VFrame Data Center(Secondary)

VFrame Data Center(Primary)

MacrosMacros

5

MacrosMacros

55

SOAP/XML APISOAP/XML API

3

SOAP/XML APISOAP/XML API

33

Server AgentServer Agent

4

Server AgentServer Agent

44

Graphical user interfaceGraphical user interfaceGraphical user interfaceGraphical user interface

Active synchronizationAutomated Failover

VFrame appliances

11

22

VFrame Data Center(Secondary)

VFrame Data Center(Primary)

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 6

VFrame DC Current Status

Product initial launch: Summer 2007.Status: Generally AvailableCurrent Support Matrix Summary:

– Catalyst 6500, 4948, 3750 Switches and Cisco Ethernet Blade Switching in IBM BladeCenter H and HP c-Class

– MDS and MDS Blade Switches– Cisco Firewall Service Module (FWSM)– Cisco Content Switching Module (CSM)– x86 Servers from HP, IBM , Dell (Modular addition for servers)– FC Storage – EMC, IBM (Modular addition for storage arrays)– NAS storage – NetApp

– SNMPv3 support

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 7

VFrame DC: Service Template Design GUI

Drag and Drop Canvas

Event Map

Logical Resource

Palette

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 8

VFrame DC: Service Template: Events & Actions

Pre defined and user

defined events(Green)

System defined actions(Blue)

User defined actions using

macros(yellow)

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 9

VFrame DC: Discovered ResourcesServer

– Server discovery and inventory of CPU, Memory, Local hard disk

– Server to switch port binding for Ethernet and Fibre Channel

– LOM and server/LOM binding

Storage– Storage LUN Discovery

– NAS Volume Discovery

SAN– MDS Switches, VSANs, Zones and IVR

Network– Cat6k chassis, L2/L3 connectivity and L2

topology

– VLANs, SVIs

Network Services– Service modules (FWSM, CSM), pre-

created contexts and HA pairs

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 10

VFrame DC: Resource PoolingPool Types– Static and Dynamic Resource Pools

– Grouping based on resource attribute

– Attributes can follow Boolean logice.g. Servers with 2 CPUs AND 4GB memorye.g. Switch port with IOS version xx

Resource Types– Resources can be physical or logical

e.g. physical server, storage, IP addresses, VLANs

Pool Association– Service levels of the service

networks can be controlled through the assignment of appropriate resources

– Example: High powered servers for high priority application

Server Group

LUNGroup

FW ContextGroup

Attribute Filter

Attribute Filter

Attribute Filter

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 11

VFrame DC: Service Templates and Networks

SAPApplicationTemplate

SAPApplication

Network1

SAPApplication

Network2

SAPApplication

Networkn

Server Pool(Physical and virtual servers)

Storage Pool(VSANs, LUNs)

Network Pool(IP, VLAN,

Firewall & Load Balancer Contexts)

ValidateDeployStartStopSuspendMaintenance Mode

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 12

VFrame DC: Server OperationsBoot methods– PXE over NFS (Linux only)

– PXE boot , SAN root (Linux Only)

– SAN Boot (Linux and Windows)

Server OS Image Management– Golden Master Image is snapshot

from server and copied over to SAN or NAS storage

– New copy of OS image is created in SAN or NAS for each virtual server

Server counts and start/stop– Automated server failover with

network and storage config

– Server group can have its own count of target, max and min servers

– Servers can be started and stopped manually or through the API

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 13

VFrame DC: Network OperationsNetwork Operations:

L2 Topology DiscoveryVLAN creation and configurationMacro based FWSM, CSM configurationsServer NIC TeamingIP addressingSVI CreationHSRP configuration

Catalyst 6500

VFrame DC

Catalyst 4948

Catalyst 3750

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 14

VFrame DC: Storage OperationsTwo modes of storage operations

1. Fabric mode– Arrays are open

– LUN zoning is done in the fabric

– Change to existing operations that involves buy-in from storage vendor

2. Array mode– Storage Macro interfaces with

Storage Array Manager

– LUN masking and mapping done on the array

– No change to existing operations

Support for NAS volumes through API to NetApp filers Support for QLogic and Emulex HBAs

Fabric Switch

Storage Array

1

1

VFrame DC

2

2

NASDevice

Array Managere.g. VolumeLogix

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 15

VFrame DC: Policy FrameworkPolicies are trigger – action pairs– Uses monitored variables

– Thresholds defined according to business rules

– When thresholds are met or exceeded for pre defined time intervals, alert is generated

– Built in policies for time based start/stop of networks and servers

– Load based policies for server addition and deletion

– Server Host Agent monitors CPU and memory utilization

– These can be used as triggers for server add/delete

Service networks can be associated with one or more policies depending on business requirementsPolicy triggers can be external through the API

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 16

Delegate resources to a particular customer or departmentSecurely share global templatesControl access to specific users based on role

sysadmins, storage admins, network adminsSpecify the role for the user

Designer, Operator

Admin Context

Customer/Dept. 1

Customer/Dept.2 ... Customer

/Dept. n

Virtual Contexts

VFrame DC: Roles and Virtual Contexts

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 17

Unlocking the Benefits of Virtualization

Currently Virtualized Servers

Virtualizable Servers

All Servers

+

• Kickstarting/Ghost Imaging the ESX software is the easy part

• Configuring the network and storage for the ESX is the hard part

• Repeatability, compliant provisioning of network and storage is key

• VFrame DC provides automated, requirements based provisioning for VMware ESX

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 18

VFrame Services with ESX Deployments

ESX

OS

App

OS

App

OS

App

OS

App

VFrame

Virtual Center

VMCreationImage LoadMobilityGrid balancing

L2 Network Services802.1qVLAN MembershipL4-L7 Services AssociationsESX Boot

SAN ZoningLUN maskingLUN mapping

ESX

OS

App

OS

App

OS

App

OS

App

IP Network

Storage Area Network

X86 Server X86 Server

API

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 19

ESX Cluster design in VFrame

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 20

Repeatable, compliant deployments

Multiple clusters derived from the same template

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 21

Policy based physical server add/delete

VFrame™Data Center

VMwareVirtual Center

ESX Cluster 2ESX Cluster 1

Spare Pool PhysicalFailover

Policy Input through API

Physical Resource Management Virtual Machine Management

Cluster Migration

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 22

New features in support of VMware integration

Shared LUN support

LUN path selection

802.1q VLAN trunking

Template representation of ESX cluster, SAN and Storage

New Server Configuration Wizard for –VLANs, Port Groups and Teaming

ESX as a SAN boot image–Snapshot

–Replication

–Image fixups

Virtual Center API – Discovery, ESX Registration

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 23

Upcoming release updates

Release 1.2 VMware ESX integration beta – December 2007Release 1.2 – Q2CY08

–VMware ESX Integration–Flexible SAN provisioning (WWN)–ACE/ANM integration (eng scoping in progress)–DC3/DCNM integration (eng scoping in progress)

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 24

VFrame Data Center Resources

VFrame Data Center Introducation

– http://www.cisco.com/go/vframe

VFrame Data Center Product Literature

– http://www.cisco.com/en/US/products/ps8463/prod_literature.html

Training (future)

– http://www.fireflycom.net/classes/schedules.asp

© 2007 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 25