VFrame Data Center: Technology Overview - Cisco - · PDF fileVFrame Data Center: Technology...
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