dipl.-inform. andreas wentland consultant, data center architecture & design cisco systems gmbh...
TRANSCRIPT
Dipl.-Inform. Andreas WentlandConsultant, Data Center Architecture & Design
Cisco Systems GmbHGeschäftsstelle Hamburg
Cisco UCS ManagerOverview & Demo
2© 2011 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialDC Technology Day 24./29.03.2011: Building the Cloud Basement
Technology Architecture
Network Compute Storage
End-to-End Security
Service Orchestration
CMDB
End User
Customer Portal Scheduling Ordering Price Management Dashboard Financial Quality SLA
Infrastructure Architecture Abstraction
(Includes EMS and Domain Managers) Service Catalogue Asset Inventory
Mappings /
Relationships Human Resources
Infrastructure Management
Service Delivery Service Management
Optimization Selection (SDLC/BCP) Quality Cost SLA
Capacity Planning Allocate/Entitlement PerformanceCompute, Network, Storage Usage
RTO/RPO
HW/SW ManagementCommission/Decommission
Problem Detection-RCA Facilities UsageMaintenance/Avail.Windows
Audits Enablement (On/Off)Security and Governance
CapEx/OpEx (Time Unit Hrs) Penalties
Operations Fulfillment Assurance Metering and Billing Commitment
Cloud Reference Architecture Framework
3© 2011 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialDC Technology Day 24./29.03.2011: Building the Cloud Basement
Incremental Value at Each Step on the Journey To Cloud deployment
Centralize Data Center and Unified Fabric
Virtualized Servers and Network
Orchestration SW for Server & Network
Intercloud
Service Catalog/Portal
Consolidation Virtualization Automation Utility Market
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 4
UCS: Key Concepts and Features
Hardware state abstraction—Service Profiles
Unified Fabric—FCoE
Virtualized adapter
Extended memory blades
Embedded management
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 5
Stateless Computing
Server settings no longer have to be tied to physical server hardware
Profiles provide identity
Seamless server mobility
Stateless blades
Boot over network (LAN or SAN)Boot order and boot devices are part of the pre-defined logical server profile
On-board disks can be used for temp, swap, etc.
Server Name: LS-AUUID: 56 4d cd 3f 59 5b 61… MAC : 08:00:69:02:01:FCWWN: 5080020000075740Boot Order: SAN, LAN
SAN LAN
Chassis-1/Blade-1
Chassis-9/Blade-5
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 6
Hardware “State” Abstraction
Separate firmware, addresses, and parameter settings from server hardware
Physical servers become interchangeable hardware components
Easy to move OS & applications across server hardware
BMC FirmwareBMC FirmwareMAC AddressNIC FirmwareNIC Settings
MAC AddressNIC FirmwareNIC Settings
Drive Controller F/WDrive FirmwareDrive Controller F/WDrive Firmware
UUIDBIOS FirmwareBIOS SettingsBoot Order
UUIDBIOS FirmwareBIOS SettingsBoot Order
WWN AddressHBA FirmwareHBA Settings
WWN AddressHBA FirmwareHBA Settings
State abstracted from hardware
LAN Connectivity SAN ConnectivityOS & Application
Chassis-1/Blade-2Chassis-1/Blade-2
Chassis-8/Blade-5Chassis-8/Blade-5
LAN SAN
Server Name: LS-AUUID: 56 4d cd 3f 59 5b…MAC : 08:00:69:02:01:FCWWN: 1080020000075740Boot Order: SAN, LAN
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 7
Hypervisors and Hardware State—In Context
MAC Address FC WWN BIOS Settings Firmware Boot Order
HYPERVISOR
Virtual Machine
Virtual Machine
Virtual Machine
Virtual Machine
Virtual Machine
Cisco Hardware State VirtualizationCisco Hardware State Virtualization
Software-Based Server Virtualization(VMware, Xen, etc.)Software-Based Server Virtualization(VMware, Xen, etc.)
Hardware state
Server virtualization & hardware state abstraction are independent of each other
Hypervisor (or OS) is unaware of underlying hardware state abstraction
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 8
Opt-In Scenarios
Configure using templates
Service Profile association managed through automated policies
Pooled management of MAC, WWN and compute resources
Resource ownership and management along “Organization” boundaries
ADVANCED MODEADVANCED MODE
Automated multi-tenancyAutomated multi-tenancy
Create Service Profiles manually via UI
Manual association of Service Profiles to physical blades
Manual disassociation and migration of logical servers
Use default MAC, WWPN and WWNN
SIMPLE PROFILESSIMPLE PROFILES
Controlled server mobilityControlled server mobility
Management paradigm similar to that of 1ru server
No need to understand product innovations
System automatically applies default properties inherited from hardware
BASIC MODEBASIC MODE
Ease of use - no learning curveEase of use - no learning curve
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 9
Separation of logical and physical domains
No configuration carried out against physical entities
Physical entities are configured implicitly
Heavy use of pools, templates, profiles and policies
Separation of logical and physical domains
No configuration carried out against physical entities
Physical entities are configured implicitly
Heavy use of pools, templates, profiles and policies
Applies to Server, Fabric and System BehaviorsApplies to Server, Fabric and System Behaviors
General Model Philosophy
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 10
General Model Philosophy
ServiceProfilesServiceProfiles
PoliciesAnd
Rules
PoliciesAnd
Rules
ServiceProfile
Templates
ServiceProfile
Templates
PhysicalResourcesPhysical
Resources
PhysicalResource
Pools
PhysicalResource
Pools
VirtualIdentityPools
VirtualIdentityPools
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 11
What Is Service Profile?
Self contained definition of desired server and connectivity configuration and identity
Applies to compute resource via direct association or via blade pool
Migrate-able with no specific local dependencies
Template-able
Server HardwareServer Hardware Configuration Identity Booting
Configuration Identity Booting
FabricFabric Connectivity Policies Connectivity Policies
OperationalOperational
External mgmt access High-availability Health
External mgmt access High-availability Health
Service Profile
Service Profile
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 12
Service Profile Components
Name Identity Fabric Connectivity Configuration
Name Identity Fabric Connectivity Configuration
VHBAs Name Identity Fabric connectivity High Availability QoS policy Configuration
Name Identity Fabric connectivity High Availability QoS policy Configuration
VNICs
Scrub Policy Health Policy External Mgmt Access
Scrub Policy Health Policy External Mgmt Access
Operational Policies
Boot Devices Boot Order Boot Devices Boot Order
Boot Policy
Specific Blade Blade Pool Qualification Criteria
Specific Blade Blade Pool Qualification Criteria
Server Requirement Name Identity Local Storage Policy Firmware update group Stats Policies Health Policies Scrubbing Policy
Name Identity Local Storage Policy Firmware update group Stats Policies Health Policies Scrubbing Policy
Service Profile
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 14
Service Profile
Storage
Optional disk usage
SAN settings
LUNs
Persistent binding
SAN settings
vSAN
Firmware
Revisions
Server
Identity (UUID)
Adapters
Number
Type: FC, Ethernet
Identity
Characteristics
Firmware
Revisions
Configuration settings
Network
Uplinks
LAN settings
vLAN
QoS
Etc.
Firmware
Revisions
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 15
Service Profile
Web Service
Virtualization Host
Oracle RAC
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 16
Physical Server to Service Profile Association
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 17
Server Profile and Templates
Server ProfileTemplate
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
Server Name UUID Boot Order
Boot ParametersWWN/WWPNMAC Address
SAN Attributes LAN Attributes
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 18
Multiple Firmware's
+
Dependencies
= Hierarchical Upgrades
= Group Upgrades
= Component Upgrades
+ Firmware Policies
= Mobility via Service Profiles
Software for Ethernet Switching
Software for FC Switching
Power, Fan, Temp Monitoring
BIOS, BMC,Embedded Hypervisors
NICs and HBAs(Fibre Channel and Ethernet)
Other (HDD controller, etc…)
System/Device Management Software
UCS
Firmware Management
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 19
Simplified Firmware Management Central firmware management control
Choose what and when
Granular or system-wide updates
Protection from introducing incompatibilities
Flexible download processIndividual components
Single packages
Images persistently stored on UCS Manager
Automatic replication between switch pairs
Central point for administration (out-of-band)
Single hierarchical (DB) for imagesFull mgmt through APIs
Catalogs running versions of all components
Version #s Exportable as XML
N and N+1 methodology for firmware upgrades
Enables orchestration/scheduling (push != reboot)
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 20
Total Server Deployment18 ServersTotal Server Deployment18 Servers
Dynamic Data Center with Service ProfilesOld Deployment Style
Today’s Deployment:
Provisioned for peak capacity
Spare node per workload Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Web Servers Oracle RAC VMware
Workload Server Capacity Needed Server HW HA Total Servers
Oct Nov Dec Jan
Web Servers 5 7 6 5 1 hot spare 8
Oracle RAC 3 3 3 4 1 hot spare 5
VMware 3 3 4 4 1 hot spare 5
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 21
Total Server Deployment14 ServersReduction of Four Servers 22% CapEx Savings
Total Server Deployment14 ServersReduction of Four Servers 22% CapEx Savings
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Web Servers Oracle RAC VMware
Blade
Blade
HA SpareBurstCapacity
Cisco’s Deployment: Resources provisioned
based on business need Still HA with fewer spares
Cisco’s Deployment: Resources provisioned
based on business need Still HA with fewer spares
Cisco Deployment:
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Blade
Web Servers Oracle RAC VMware
Key Features: Stateless Computing
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 22
UCS: Key Concepts and Features
Hardware state abstraction—Service Profiles
Unified Fabric—FCoE
Virtualized adapter
Extended memory blades
Embedded management
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 23
Interfaces for 3rd Party Integration
STANDARDInterfaces
STANDARDInterfaces
UCSFull featured
Interface
UCSFull featured
Interface
UCSMCLI
UCSMCLI
UCSXML API
UCSXML API
Remote KVMRemote KVM
IPMIIPMI
SMASH CLPSMASH CLPSyslogSyslog
CIM XMLCIM XML
Serial Over LANSerial Over LAN
SNMPSNMP
24
© 2008 Cisco Systems, Inc. All rights reserved.Presentation_ID
XML API
Programmatic InfrastructureDevelop With The Infrastructure, Not Just On The Infrastructure
• Comprehensive XML API, standards-based interfaces• Bi-Directional access to physical & logical internals
System StatusPhysical InventoryLogical Inventory
Direct UCS CLI UCS GUI Customer
Self Serve portals
Management Tools
Auditing Tools
3rd Party
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 25
XML API - Access to All UCS ComponentsOur GUI Is a JAVA based Management Console; The Console Is Build on Our Comprehensive XML API
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 26
XML API - Access to All UCS ComponentsThe Command Line Interface (UCSM CLI) Is Based on Same API
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 27
Sample Integrations
Common Information Model Map(CIM-MAP)
Common Information Model Map(CIM-MAP)
Management Information Tree(MIT)
Management Information Tree(MIT)Transaction ControlTransaction Control
CIM-Object Manager(CIMOM)
CIM-Object Manager(CIMOM)
UCS Object APIUCS Object API
Data Management Engine(DME)
Embedded Manager
SMASHCommand Line Protocol
(CLP)
SMASHCommand Line Protocol
(CLP)Common Information Model XML
(CIM-XML)Common Information Model XML
(CIM-XML)
Customer specificsystems management
tool
Customer specificsystems management
tool
ExistingCIM XML
tools
ExistingCIM XML
tools
Read-Only InterfaceInternal Component
UCSCommand Line Interface
(UCSM CLI)
UCSCommand Line Interface
(UCSM CLI)
CMDBCMDB
Read/Write Interface
XML APIXML API
Custom ScriptsCustom Scripts
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 28
Cisco Developer Network
Blogs
Forums
Webex Presentations
XML Tools
http://developer.cisco.com/web/unifiedcomputing
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 29
XML Tools Model Introspection Tools
Web-based IM browser
SchemaXML Schema document
Full DocumentationPer-object
Containment
Inheritance
Examples
Language-specific API ToolkitPerl
Java
Reference Client Implementation
UCS Platform Emulator
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 30
UCS Management Ecosystem Overview
Manage UCS with Industry Standard Tools
Service OrchestrationProvisioning and Configuration
Monitoring and Analysis
Third Party Management
Unified Control APIService Profiles
Cisco UCS Pools
Cisco UCS Manager
Application Stack
UCS Visibility and Control
OS and Software
Management
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 31
Key Server Management Capabilities
Service Orchestration
Provision and Configure
Monitor and Analyze
Self-service IT portal
Service catalog
Orchestration/RBA
Discovery
Hardware monitoring
Performance management
OS provisioning
Patch/software deployment
Configuration compliance
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCustomer: Project Date 32
Manage UCS with Industry-Standard Tools
Monitoring and AnalysisBMC ProactiveNet Performance Management
CA Spectrum Infrastructure Manager, eHealth
EMC DCI
HP Operations Manager/OpenView
IBM Tivoli Monitoringand Netcool
Microsoft Systems Center Operations Manager
Solarwinds Orion
Zenoss Enterprise
Service OrchestrationBMC Cloud Lifecycle Manager
Cloupia
EMC Unified Infrastructure Manager
DynamicOps CAC
newScale 9
Tidal Enterprise Orchestrator
VMware Orchestrator
Deployment and ConfigurationBMC BladeLogic
CA Spectrum Automation Manager
HP Server Automation
IBM Tivoli Provisioning Manager
Symantec Altiris
More management tools are qualified frequently…