Deploying UCS in Modern
Datacenters
Madhu Somu - Technical Marketing Engineer
Scott Garee - Technical Marketing Engineer
BRKINI-2201
Agenda
Short Historical Background
Unique Characteristics of Modern Datacenters
Role of UCS in Modern Datacenter
Datacenter Fabrics and Security
UCSM Operational, Optimization, Resiliency Enhancements
Rapidly Changing Storage Landscape
Programmability of UCS
Conclusion
Back in 2007
Relevance of Using IP based Datacenter Systems was an open question
IP is way too greedy and heavy weight
IP is not secure
IP is Lossy
IP is not optimized for Storage Transport
IP is not optimized for Datacenters
Long list of misunderstanding
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Looking Back at Datacenter
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Fragmented SILOs to True Architecture for
Datacenter
Highly fragmented (Server, Storage, Network)
Strong pockets of resistance
Few things connected
Separate Islands of networks
UCS - Network Compute/Storage Convergence to IP Fabrics
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Unique Characteristics of Modern
Datacenters
Data Centers Trends
DevOps
Distributed Storage
Orchestration
Converged LAN and SAN
Intent-based Networking
Containers
DATA CENTER
TRENDS
BRKINI-2201
Network Fabrics
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Industry Evolution & Data Centers
Digitalization and IoT/IoE
Cloud-based applications
Traditional Applications
Monolithic Model
Multi-tier Apps
Business Agility with cloud model
Micro-services / Bi-Modal IT / DevOps
Open
Source
Policy and Automation
Manual Interaction
IT Silos based approach
Configuration driven
Enterprise-wide policy, hyper-convergence
and cross-domain automation
Consumption driven with analytics and programmability
DevOps
Focus on business solutions
Focus on products
Disjoint approaches to solve technical demands
Cohesiveness as after thought
Data Center is the foundation for business agility
Delivered as a solution and / or as a service,
Agility &
Scale
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco Datacenter Strategy
Cisco Data Center Strategy & Vision
Defined by Applications. Driven by Policy. Delivered as a Service / Solution
BUSINESS
REQUIREMENTS
Policy
Policy
Policy
Network
Cloud
Compute
BUSINESS OUTCOMES
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
10
Shaping The Next DC Architecture
DevOps Tools
ServiceNow/Custom ITSM
Jenkins
Application-Centric Lifecycle Management
Model
Benchmark
Deploy
Manage
Application Profiles
Datacenter
VXLAN Controller
UCS
Storage
Profile
Private Cloud
Profile
Public Cloud
ACI
Nexus
Hyper-V
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
11
Role of UCS in Modern Datacenter
UCS Architecture
Security Built-in at Every Layer
Mgmt. Plane
Access
CLI
Control
Context
Awareness
Threat
Prevention
(Netflow+)
APIs
UCSM
Control Plane
Data Plane
NIV, LLDP, VIC
Infrastructure
Element
Layer
XML
Application
Visibility
(Netflow+)
Common Security Policy & Management
APIs
Control and
Data Plane
Content
GUIInspection
NX-OS
L2, QoS, FCoE
Management Plane
SNMP,SSH,XML,
Memory Management , Scheduler,IPC, Services
Linux Kernel
ASIC Data Plane
Compute-Network-Storage-Security
BRKINI-2201
Software Data Plane
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
13
Architecture of Cisco UCS C-Series IMC
SNMP-based NMS
Syslog Server
Events Polls
{SNMP
Traps}
Events
{Syslog
Messages}
{SNMP
GET}
Events HTTP(S)
{xml}
XML API
Syslog
SNMP
{xml}
Faults
C
I
M
C
Inventory
Sensor Data
Config
Fault Engine
IPMI
Storage Daemon
Disk
Disk
Storage Controller
Disk
Disk
Disk
Disk
Disk
Disk
CPU
Memory
System Board
Fans
PCI Adaptors
PSU
Cisco UCS C-Series Server
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
14
Cisco UCS Director Turn-Key Solution
On-Demand
Automated Delivery
Compute VMs
Storage
Policy-Driven
Provisioning
UCS Director
End-to-End Automation and
Lifecycle Management
Network
Single Pane of Glass
Secure Cloud
Container
Domain
Managers
OS and
Virtual
Machines
VM
VM
Bare
Metal
Virtualized and Bare-Metal
Compute
Compute and Hypervisor
Network
Network and Services
Storage
BRKINI-2201
Tenant Tenant Tenant
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
15
Cisco UCS Director - Overview
Infrastructure Automation and Private Cloud Foundation automation
Infrastructure Automation and
Orchestration
Physical Compute, Network, Storage, Hypervisor
Day0 bring up of Infrastructure
Like musictheres an
appropriate timing and order
of operations when
provisioning infrastructure
Virtualization
Single Pane Management
Converged Infrastructure (FlexPod, Vblock, etc.)
Private Cloud Foundation
Physical Servers
Secure Multi-Tenancy
Application Infrastructure Blueprint
Resource Management
Self-Service Portal
Network
Metering and Showback
Improve IT Operational Efficiency
Storage
Reduce Opex & Decrease Service Delivery time
Reduce Capex
UCS Director
Increased Visibility
Increase focus on value-add services
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
16
UCS Management Portfolio
UCS Director API
UCS Director
Policy Driven, Application Centric Infrastructure Management and
Orchestration
Non-Cisco
Infrastructure
API
Virtual Machines
API
UCS Performance
Manager
Policy Driven Multi DC,
Multi-Domain
Management
IMC Supervisor
Network Devices
API
UCS Central
Performance Monitoring
API
API
UCS Manager
Domain 1
UCS Manager
Domain x
API
CIMC
FlexPod
Storage
Stand-Alone UCS
C-Series
Servers
Basic Management Functionality
Unified Computing
System
vBlock
Integrated & Converged
Infrastructure
Advanced Infrastructure Abstraction & Automation
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
17
The Power of UCS Unleashed for Modern Datacenters
Policy
Driven
Software
Defined
Secure
Simplicity of
Storage
Unified
Fabric
BootStrap
and
Provisioning
Operational
Simplicity
Virtualization
Aware
Simple, Scale
and Secure
Unified Fabric
Standard
Open
Interfaces
Open
Hyperconverged
Secure
BRKINI-2201
Open API
NetFlow
Visibility,
Automation,
Telemetry
Programmable
Server
Management
Tools
Ready for
DevOps
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
18
UCS FI & IOM 3rd Generation Models
FI 6300 Series and IOM 2304
FI 6332
32 x 40GbE QSFP+ ports
2.56Tbps switching performance
1RU fixed form factor, two power supplies & four fans
FI 6332-16UP
24 x 40GbE QSFP+ & 16 x UP ports (1/10GbE or 4/8/16G FC)
2.43Tbps switching performance
1RU fixed form factor, two power supplies & four fans
IOM 2304
8 x 40GbE server links & 4 x 40GbE QSFP+ uplinks
960Gbps switching performance
Modular IOM for UCS 5108
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
19
FI 6332 Use Case
Existing Infrastructure
FI 6332 Use Case
40G
10G
Nexus
7K/9K
Nexus
7K/9K
40G FCoE
8G FC
FI 6248
FI 6296
FI 6332
10G
UCS
B-Series
B200
B260
B460
&
IOM 2204
IOM 2208
10G
UCS
C-Series
C220
C240
C460
Storage
MDS
9706/9710/9718 Array
40G
UCS
B-Series
B200
B260
B460
&
IOM 2304
40G
UCS
C-Series
C220
C240
C460
Storage
MDS
9706/9710/9718 Array
10G
40G
10G / FC
40G FCoE
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
20
FI 6332-16UP Use Case
Existing Infrastructure
FI 6332-16UP Use Case
40G
10G
Nexus
7K/9K
Nexus
7K/9K
16G FC
8G FC
FI 6248
FI 6296
FI 6332-16UP
10G
UCS
B-Series
B200
B260
B460
&
IOM 2204
IOM 2208
10G
UCS
C-Series
C220
C240
C460
Storage
MDS
9706/9710/9718 Array
40G
UCS
B-Series
B200
B260
B460
&
IOM 2304
40G
UCS
C-Series
C220
C240
C460
Storage
MDS
9706/9710/9718 Array
10G
40G
8G FC
16G FC
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
21
Converged Compute Design Spin/Leaf
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
22
UCS: Platform Integrity via Trust Anchor
Protects Against Hardware Counterfeiting, Data Manipulation, and Weak Randomization
Checks to Verify as Cisco Genuine
Authenticity and License Check
Verify Secure Identity
Foundational Security
Immutable Identity (SUDI X.509 cert)
Secure Storage (Keys)
Certifiable Entropy Source
Secure Crypto Assist
Secure Application Certificates
SUDI
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
23
UCS Cloud Security Framework
Co-Tenancy
Co-Tenancy
Organizations
Logical Isolation Without Dedicated
Physical Infrastructure per Organization
Different Policies, Pools, and Quality of Service Definitions
Sub-Organizations
Locale Assign or Restrict User Privileges
and Roles by Organization
Network Control Policy
Disjoint Layer-2 Networks
Utilized for Connecting Shared UCS Infrastructure with
Separate Upstream Network Clouds
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
24
Microsegmentation
SAFE Simplifies Security: Data Center
Host-based
Security
Database
Zone
Next-Gen
Intrusion
PreventionFirewall Load
Balancer Switch
System
To Campus
Flow
Analytics
PCI
Compliance
Zone
WAN
App Server
Zone
L2//L3
Network
Web
Application
Firewall
Shared
Services
Zone
Centralized Management
Flow
Analytics
Policy/
Configuration
Visibility/
Context
Analysis
Correlation
Analytics
Virtualized Capabilities
Logging/
Reporting
To Edge
BRKINI-2201
Threat
Vulnerability Monitoring
Intelligence Management
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
25
Use Case Flows through Data Center
Complex Flows on UCS Servers
Database Zone
Clerk processing credit card
transaction
Field engineer submitting
work order
CEO sending email
to shareholders
Corporate guest accessing
Internet
Technician remotely checking
logs
Secure Apps
Access
Secure
applications
and
segmentation
Remote
Access
VPN
Client-BasedIdentity Posture TrustSec Flow
Security
Assessment
Analytics
User
Client-Based
Identity Posture VPN
Security
Authorization
Assessment
AVC
Firewall
Anti- Intrusion Threat Server-Based POS
Malware PreventionIntelligence Security
DDOSFirewall VPN Threat AVC Intrusion Anti- Flow WAF
Server-Based
Concentrator
Intelligence
Prevention
MalwareAnalytics
Security Server
Secure Mail
Client-BasedWiFi WIPS Identity MDM PostureTrustSec Flow Email Anti- AVC Threat Intrusion Firewall DDOS
Security
Assessment
AnalyticsSecurityMalware
Intelligence
Prevention
Guest
Wireless
Access
Ext to Corp
VPN
Client-Based WiFi
Security
WIPS
Identity TrustSec
Flow
AntiAnalytics Malware
Client-Based Identity Posture
VPN
VPN
Flow
Security
Assessment
ConcentratorAnalytics
BRKINI-2201
AVC
AVC
Threat Intrusion Firewall
IntelligencePrevention
DDOS
AntiThreat Intrusion Firewall
MalwareIntelligencePrevention
DDOS
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
26
UCS Netflow+ Lancope Cyber Threat Defense
Network Reconnaissance Using Dynamic NetFlow Analysis
Detect
Monitor
Analyze
Respond
Understand your
network and data
center normal
Leverage Network
Behavior Anomaly
detection & analytics
Collect & Analyze
holistic network audit
trails
Accelerate network
troubleshooting & threat
mitigation
Gain real-time
situational awareness
of all traffic
Detect behaviors
linked to APTs,
insider threats,
DDoS, and malware
Achieve faster root
cause analysis to
conduct thorough
forensic investigations
Respond quickly to
threats by taking action
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
27
UCSO Design
Three controller design provides HA for
OpenStack management
Pair of Cisco Nexus switches and fabric
interconnects provide HA for network
Minimum of three Ceph nodes with
replication provides HA for storage
Scalable compute and storage with
additional servers and chassis
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
28
Cisco UCS Manager ML2 Plugin
Configures port profiles in Cisco UCS Manager (UCSM) and pass through to
Neutron for individual instance use.
PCI passthrough in UCSM for SR-IOV/VM-FEM for Cisco NICs
Configures VLANs within UCS
More details:
o
[Link]
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
29
UCSM Operational, Optimization,
Resiliency Enhancements
Operational, Optimization, Resiliency Enhancements
Firmware Upgrades
Fabric High Availability checks 2.2.3
Fault Suppression 2.1.1
Maintenance Policy Option On Next
Boot 3.1
Fabric Evacuation 2.2.4
Server Packs - 2.2.4
Baseline Policy for upgrade checks 3.1
Per Fabric Chassis Acknowledge 2.2.4
Pre- upgrade validation check 2.2.2
Automatic UCSM Backup
UCS Health Monitoring 3.1
I2C Statistics and Improvements 3.1
UCSM policy to monitor FI/IOM link 2.2.4
Reset IOM to Factory Default 3.1
Locator LED for Disks 3.1
Smart Call Home Enhancements 2.2.3
DIMM Blacklisting 2.2.3
Memory reporting Enhancements
2.2.7,3.1.1
during Auto Install 2.2.4
Monitoring
Maintenance
Server Firmware Auto Sync 2.2.1
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
31
HTML5 User Interface
Eliminate maintenance of JRE Desktop versions by
migrating to a browser-based technology
Completely in-browser UI built on HTML5 and
Dojo/XWT JavaScript framework
Web Sockets (for persistent channel with back-end)
Local Storage & Cookies (for cached preferences)
Identical Layout, Colors, Icons & Text (to Java-based
UI)
Available for both UCS Manager and KVM Manager
Browser Support (only HTML5-compliant modern
versions)
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
32
HTML5 Sample Screenshots
FI Physical View
Chassis Physical View
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
33
HTML5 Sample Screenshots
Service Profile Wizard
Local User
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
34
Consumer Grade User Interface
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
35
Maintenance Policy Option On Next Boot
Apply deferred changes through
Maintenance policy when the Host OS Level
reboot.
The On Next Boot option can be selected
with User Ack or Timer Automatic This option is
not available with Immediate
Deferred changes will be applied during
below scenario :
Reboot a server from host OS
Shutdown server from UCSM or host OS
Reset Server from UCSM
Host OS crash
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
36
Maintenance Policy Option On Next Boot
Waiting for next boot status displayed
when the On next Boot is enabled and
the server is in pending activities list
waiting for reboot
When the feature is enabled, UCSM will
power OFF the host when it detects a Host
OS Level reboot or reset and will also
display a message on the KVM console
indicating the host is in maintenance mode.
This message will be displayed until the
UCSM start applying the deferred changes
The feature is supported on blades, racks
and modular servers
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
37
Acknowledging Auto Install Primary FI reboot
Resolve the Faults before
proceeding
Check new Faults
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
38
Fabric Evacuation
Checks for Faults before
Fabric Evacuation
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
39
Manual Firmware Upgrade Fabric Evacuation
Checks for Faults before
Fabric Evacuation
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
40
Baseline Policy
System will create a base line (pin
the existing faults on the system)
of the outstanding faults when a FI
is about to be rebooted.
System will store the timestamp
for the last pinned reboot. If the
time gap between the last pin time
and the current time is greater
than the pinning window (User
configurable. Default is 24 hours),
we will skip the pinning validation
during firmware upgrade process
to avoid false alarms.
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
41
New Baseline Faults
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
42
DIMM Blacklisting and Correctable Error Reporting
Customer benefits
Improved accuracy at identifying Degraded
DIMMs
Protect customers from running with bad DIMMs
that would otherwise pass BIOS MRC check
Feature details
Forcefully map-out a DIMM that hits an
uncorrectable error during host CPU execution
The Blacklisted DIMM will be mapped-out on the
next host reboot
UCSM will maintain historical DIMM error counts,
and provide more accurate identification of
Degraded DIMMs
Supports post-mortem DIMM failure analysis by
logging ECC info on the DIMM SPD
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
43
FC SPAN
Sources
FC port
FC port channel
VSAN
Service profile vHBA
ACL-based
Only supported on the ingress side.
FC span supported only for FI 6332-16UP
Destination
Unconfigured Eth port
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
44
NIF monitoring for corrupted frames
UCSM monitors the errors on
the Network Interface (NI) port
of the IOM/FEX when the
threshold has been crossed,
then UCSM can put the
corresponding FI server port
into err-disabled
UCS FI
Time based auto-recovery
I
O
M
Faulty optics or links will not
cause service interruption due
to faulty frames (CRC)
BRKINI-2201
UCS FI
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
45
Port Recovery
Auto recovery
Option for port auto-recovery
if port is err-disabled due
crossing the threshold
Time-based and user
configurable
UCSM will re-enabled the errdisabled after the defined
time.
Manual recovery
Disable/enable the server
port on the FI
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
46
VSAN Span Example
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
47
FI System Stats Enhancements
Kernel low memory usage
Low Memory is the segment of memory that the Linux
kernel can address directly
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
48
FI Health Monitoring
Major Fault
will be raised
if Kernel
mem>100MB
KernelMemFree & KernelMemTotal
stats are added to threshold policy for
system stats where user can define
there own thresholds.
Supported on
all UCS FI
Platforms
6200,6300,
UCS Mini
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
49
ECC Memory Error Reporting on 3GFI
Supported on
all UCS FI
Platforms
6200,6300,
UCS Mini
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
50
ECC Memory Error Reporting on 3GFI
Uncorrectable parity errors are also retrieved in UCSM.
If UCSM finds a uncorrectable error, a major fault is raised on FI.
Triggers call home and suggested recovery action for this kind of fault is to reboot FI.
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
51
CIMC Health Monitoring
If two health events are reported one with severity Major & other with
severity Minor, fault will be raised with major severity and details of
both the health events is displayed as health qualifier.
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
52
IOM Health Monitoring
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
53
IOM Health Monitoring
Following stats will be reported for FEX under
Fex System Stats:
Load
Mem Available
Mem Cached
Kernel Mem Total
Kernel Mem Free
All supported FEX for Granada release on 6200 &
3GFI will support this feature
Note: FEX stats are not supported on Mini
platform.
All FEX stats are added to threshold policy as Fex
System Stats where user can define there own
thresholds.
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
54
Fan Speed Policy added (C-Series use case)
Added Fan Speed Policy to the
UCSM Power Control Policy
Allows user override of default
fan control behavior.
Use Case: Efficient cooling of
3rd party (non-managed) PCI
Adapters in C-Series Servers.
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
55
Storage Profiles Local Storage
Legacy Initial Disk Configuration and Virtual Drive Creation
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
56
Storage Profiles / MultiLUN
Local LUN Provisioning from Within UCSM
Storage Profiles
Virtual Drives
Advanced Disk Geometries and Configurations
Disk Group Policies
Direct Communication to Local PCIe Storage Controller
PCH Controller Integration
C240M4 Internal SSDs
Modification of Local Storage Without Reboot
Consumed by Service Profiles and Templates
UCSM Managed M3 and M4 (B,C)
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
57
Storage Profiles Local Storage
Disk Group Policies
Each Storage Profile Defined
LUN Mapped to a Disk Group
Disk Group Configuration
Defines RAID Level, Disks and
Quantities
Automatic Configuration
Chooses from Available Disks
Disk Qualifiers
Manual Configuration Choose
Specific Disks
Virtual Drive Configuration
Defines LUN Parameters Within
Disk Group
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
58
Storage Profiles Local Storage
Local LUN Creation
Define Individual LUNs
Claim Existing Local LUN (Orphan LUN)
Expand To Available
Auto / No Auto Deploy
Use All Remaining Space in Disk Group
Automatic or Manual LUN Deployment
Disk Group
Consume or Create Disk Group for LUN
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
59
Acknowledging Auto Install Primary FI reboot
Resolve the Faults before
proceeding
Check new Faults
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
60
Storage Profiles Boot Policies
Boot Policies
Boot From Local LUN
Enter Defined Boot LUN Name
PCH Controller Support
C240M4 Internal SSDs
SWRAID - Add Embedded Local
LUN
AHCI Add Embedded Local Disk
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
61
Storage Profiles Provisioning
Local Storage Provisioning Flexibility
Specific Storage Profiles
Single System Use
BRKINI-2201
Legacy Local Disk
Configuration
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
62
IPv6 Clients to UCS Server CIMC
KVM
vMedia
IPMI
MGMT
SOL
MGMT
LAN
FI-A
I
O
M
A
Chassis 1
CNA
B200s
FI-B
Cluster
I
O
M
I
O
M
B
A
Chassis 20
CNA
BRKINI-2201
CNA
B-Series
I
O
M
B
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
63
Rapidly Changing Storage
Landscape
Wheres the buzz?
Software Defined Storage
Flash in the Datacenter
Hyperconverged Systems
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
66
Definition: What is Software Defined Storage (SdS)
The programming that controls the storage
is decoupled from the physical hardware
Consists of the Storage Tier Only
Emphasizes storage services such as
deduplication or replication, instead of
storage hardware
Hosts
Software Defined Storage
A shared pool that runs on commodity
hardware
Utilizes Policy Based Management
Often referred to as Storage Virtualization
and is part of a bigger industry trend of
Software Defined Datacenter
Local Physical Storage
Storage Software can run on bare
metal or as a VM on a hypervisor host
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
67
Use Cases for the UCS Server Family
Service Providers,
Enterprise, Cloud
Service Providers
Public Sector
Service Providers,
Enterprise
Service Providers,
Enterprise
Software Defined Storage
Object Store
Media Streaming and Content
Distribution
Video Surveillance
Exchange
Backup and Archive
(as Service)
Big Data and Analytics
SP COS
Storage Spaces
SP COS VSOM
In a box
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
68
Servers for Software Defined Storage
UCS C3000 Series
Up to 480TB Disk Storage
UCS C240 M4
Up to 96TB Disk Storage
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
69
Flash in the Datacenter
Flash density is increasing
Flash cost is decreasing
Flash performance in IOPs is ~1000x
Flash performance in bandwidth is ~20x
Flash $/GB is ~5x
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
70
Evolution of Flash in Shared Storage
Flash Caching
Hybrid Arrays
All Flash Array Conversions
Purpose Built Flash Arrays
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
71
UCS In-Server Flash Options
SFF 2.5
SFF 2.5
HHHL
Small Form Factor (SFF) 2.5
SAS
SATA
RAID Controller
RAID Controller
PCIe
PCIe - Direct
to CPU (just
like Fusion io)
Performance
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
72
2016-2018 server-side storage technologies
Shipping now
Shipping as soon as possible
Latency
10,000 s
$1/GB
HDD
1,000 s
SAS/SATA SDD (NAND)
100 s
$2/GB
PCIe/NVMe SSD (NAND; Add in Card or
2.5 Small Form Factor)
10 s
PCIe/NVMe Xpoint (New Media, not
NAND; various Form Factors)
1 s
Streaming/Sequential
Backup
Big Data/Analytics
OLTP DB (most)
Some Analytics (Hadoop, SAS)
Virtual Servers
Flash $/GB
decreasing quickly
$3/GB
$6/GB
DRAM Extension
In-Memory DB
Caching
IOPS
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
73
Flash Acceleration Options for Databases
Store and Accelerate
key parts of the
Database
Store and
Accelerate the
Entire Database
Accelerated
Replication and
High Availability
SGA or Data Caching
Smart Flash Cache
Accelerate Reads with Flash
Cache
Offload SAN with
ASM Preferred
Read Mirrors
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
74
SQL Server Case Study
Summary of Results:
General 40% improvement across the
board on all production IIS traffic
Reduction in database server failover
from 10 minute outage to a seamless
seven second hiccup
Ability to provide a near real-time data
warehouse solution to clients
Increased operations efficiency through
visibility of systems status provided by
UCS
Increased headroom in available capacity
allows for additional services without
additional hardware investments
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
75
Definition: What is Hyperconvergence?
New Converged Infrastructure offering utilizing
Software Defined Storage
Tight integration of x86 servers for compute
and storage, networking and virtualization in
all-in-one appliance. Packaging
Integration of hypervisors and physical
infrastructure
Simple Scale one unit/appliance at a time
Simple deployment measured in hours
Centralized management, intuitive UI
Storage presentation via a distributed
filesystem or object store
Controller
VM
VM
VM
VM
Hypervisor
Local Physical Storage
Controller
VM
VM
VM
VM
Hypervisor
Local Physical Storage
Controller
VM
VM
VM
VM
Hypervisor
Local Physical Storage
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
76
The Promise of Hyperconverged Systems
Agile
Deploy at Cloud Speed
Instantly Provision, Clone or Snapshot Applications
Efficient
Flexible Deployment
Variety of Configurations to Handle Diversified Set of Workloads
Adaptable
Scale-As-You-Grow
Add Resources Non-Disruptively and Scale Performance Linearly in Small Increments
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
77
Introducing Cisco HyperFlex Systems
Complete Hyperconvergence
Software Defined Compute,
Storage & Network
Next Generation Data
Management
Future Ready Architecture
Always-on Optimization and
Flexible Scaling
Built for Todays Workloads
and Emerging Applications
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
78
HyperFlex Key Customer Benefits
Agile
Efficient
Adaptable
Complete
Hyperconvergence
Intuitive
Management
Cloud
Speed
All 3 Layers of Network, Compute
and Storage Intelligently Integrated
Into a Single Solution for <60 Minute
Deployment
Eliminate Infrastructure Silos and Use
Existing Management Tools to Manage
and Automate Operations
Instantly Provision, Clone or
Snapshot Applications
Built on
the UCS Platform
Flexible
Deployment
Always-on Data
Optimization
Unified Management Using Existing
Skillsets in the Organization
Variety of Configurations to Handle
Diversified Set of Workloads
Inline Dedupe and Compression
Ensuring Hyper-Efficient Resource
Utilization
Scale-As-You-Grow
Adaptive
Scaling
Non-Stop
Infrastructure
Scale Compute or Capacity to Match
Application Needs
Self-Healing Fabric Based
Hyperconvergence with
Cloud Monitoring
Add Resources Non-disruptively
and Scale Performance Linearly
in Small Increments
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
79
Cisco HyperFlex Configurations
HX220c Nodes
HX240c Nodes
HX240c + B200 M4
for HF Hybrid Nodes
Smallest Footprint 38 Node
Cluster (VDI, ROBO)
Capacity-heavy 38 Node Cluster
(VSI: IT/Biz Apps, Test/Dev)
Compute-heavy Hybrid
(Compute Bound Apps/VDI)
Per-Node
Per-Node
1x480 GB Cache SSD
6x1.2TB HDDs
SD Card/120GB SSD
(Boot/Housekeeping)
1x1.6TB Cache SSD
up to 23x1.2TB HDDs
SD Card/120GB Back SSD
(Boot/Housekeeping)
3-8 Node HX240c Cluster
Up to 4 Blades
SD Card or SAN (Boot)
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
80
Independent Scaling of Compute
and Capacity
VM
Scale
Compute
VM
VM
VM
HYPERVISOR
VM
CONTROLLER
VM
VM
HYPERVISOR
VM
CONTROLLER
VM
VM
HYPERVISOR
VM
CONTROLLER
VM
VM
VM
IOVisor
IOVisor
IOVisor
IOVisor
IOVisor
IOVisor
IOVisor
IOVisor
VM
HYPERVISOR
CONTROLLER
HX Data Platform
HX Data Platform
Scale Capacity Within Nodes
VM
NonHyperFlex
Hosts Can
Connect to
Storage with
IOVisor
Add Nodes
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
81
Dynamic Data Distribution
HX Data Platform stripes data across all nodes simultaneously,
leveraging cache across all SSDs for fast writes
Balanced space utilization: no data migration required following
a VM migration
Systems Built on Conventional File
Systems Write Locally, Then Replicate,
Creating Performance Hotspots
VM
VM
VM
HYPERVISOR
VM
CONTROLLER
CONTROLLER
VM
VM
HYPERVISOR
VM
CONTROLLER
VM
VM
HYPERVISOR
VM
CONTROLLER
VM
VM
HYPERVISOR
CONTROLLER
HX Data Platform
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
82
High Resiliency, Fast Recovery
Platform Can Sustain Node
Failures Without Data Loss;
Replication Factor Is Tunable
VM
VM
VM
HYPERVISOR
VM
CONTROLLER
Replacement Node Automatically
Configured Via UCS Service Profile
If a Node Fails, the Evacuated
VMs Re-attach With No Data
Movement Required
VM
VM
HYPERVISOR
VM
CONTROLLER
VM
HX Data Platform Automatically
Re-Distributes Data to Node
VM
HYPERVISOR
VM
CONTROLLER
VM
VM
HYPERVISOR
CONTROLLER
HX Data Platform
HX Data Platform
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
83
UCS Programibility
UCS Management Integrations and DevOps
UCS management combined with
partner integrations enables DevOps
Integration with legacy as well
as new cloud-native tools
Development and Test Tools
Partner
Operations Tools
Test
Code
Problem
Resolution
Change
Application
Lifecycle
Provision
Partner
Orchestration Tools
UCS API
Monitor /
Alert
Deploy
UCS Management
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
85
Unified Control Plane Across Infrastructure
Different Application Types
Bare Metal
Container
Integrations
Customization
Virtualization
Unified Control Plane
open API
UCS Management
Policy and Model Driven Infrastructure
UCS Mini
UCS B-Series
UCS C-Series
Servers
HyperFlex Systems
UCS C3260
Hyperconverged
Storage
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
86
Infrastructure as Code Removes Barriers
What benefits have you achieved from
utilizing infrastructure as code?
Everything Is Programmable
Infrastructure as Code
Model-driven
architecture
Policy-based
automation
Open
API and
Ecosystem
Better collaboration
between development
and IT operations
55%
42%
Faster configuration
workflows
32%
33%
Faster application life
cycle overall
31%
33%
Fewer configuration errors
29%
33%
26%
More frequent releases
36%
Ops
Dev
Source: A commissioned study conducted by Forrester Consulting on behalf of Microsoft, Feb-15
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
87
Model Driven + Profiles = Safe Automation
Programmable infrastructure enables faster
work, in a consistent and predictable way
Architecture inherently provides essential
checks to reduce risk
Combination of model-driven automation
plus best practices defined in profiles
makes sure it is implemented correctly
Speed
Reduce human error and inefficiency
Risk
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
88
Programmability is Baked-in to UCS
UCS Service Profile
Identity for Infrastructure
Stateless Element Management
UCS
PowerTool
PowerShell
Modules
Network Policy
Storage Policy
Compute Policy
Automate and manage all aspects of
configuration within UCS Manager
including Service Profiles, policies, and
resource pools for compute, network and
storage
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
89
Traditional Server Refresh Steps - Install and Config
Install New OS on Physical Server
PXE Installer / Virtual Media / Physical Media / LUN Cloning / others
Treat the Installed OS
IPs, Masks, Gateways, NIS, Domains, etc.
Installation and Configuration of Application
Rebuild the databases, key application identity etc.
Move services away from hardware to be retired
Time: Few weeks to month(s)
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
90
Configuration Management To The Rescue!
Application
Workload
Management
Management by an agent
or scripts running in the
host environment (bare
metal, VM, container, etc.)
Supported today on any
UCS platform with any
configuration
management tool.
Workload
Provisioning
Infrastructure
Management
Host install and
subsequent workload
management
Nexus switch
management (NX-OS
agent today)
Next Demo: Puppet
Enterprise and Razor on
UCS
Management through
brokers using APIs is
possible
- UCS Service Profiles
provide intended host
role
Python SDK can be
broker interface for UCS
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
91
Puppet and Razor Infrastructure Overview
Razor
Server
Puppet
Enterprise
pe-razor
iPXE
*.iso
...
UCS Manager
Domain 1
Provision bare-metal
node
UCS Manager
Domain x
Complete Configuration
Unified Computing
System
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
92
Puppet Demo
Workflow
Basic steps for bringing a node under management
1. Setup Puppet Enterprise and Razor
2. Configure desired host role in Razor and Puppet Enterprise
3. Name a Service Profile to match a role and deploy
UCS Manager
UCS Management + API
Edge-Scale
Computing
BRKINI-2201
Core Data
Center
Workloads
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
94
1. Setup Puppet Enterprise and Razor
Razor is a supported Puppet Enterprise
module
[Link]
_install.html
Razor server typically also provides DHCP,
DNS, and PXE boot
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
95
2. Configure host roles in PE and Razor
Create node groups and add classes to PE
for workload management
[Link]
ole_classes_groups.html
Create Razor repos, tags, and policies for
host roles and provisioning
[Link]
_using.html
Razor tag is used to match a node to a
policy
With UCS Service Profiles, the profile
name is the tag
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
96
3. Name a Service Profile to match a role
Create a UCS Service Profile with a name
matching the desired Razor/Puppet
Enterprise role
Name must contain an exact match of
the role created with a Razor tag (e.g.,
the substring redhat must be present
in a service profile name to match a
redhat Razor tag).
Configure the Profile to be PXE booted by
Razor.
Once associated and powered on, the
node will boot, be provisioned by
Razor, and passed to PE for additional
management.
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
97
Manage the node in Puppet Enterprise!
Razor passes provisioned nodes to Puppet
Enterprise
Node facts are matches by Puppet and the
node is placed into the desired node group
Node group can specify wide range of
workload configuration options
Puppet agent on the node keeps the
node in desired state
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
98
UCS Platform Emulator
Full fledged UCS Manager emulated in
a VM
Runs right inside a laptop/desktop
Sports the entire UCS Manager API
Imports config / inventory from real
UCS setups
Used widely for training & API
development
Available as a VM (OVA) from
[Link]
Available
Free
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
99
Cisco Communities Support
Cisco maintained discussion forums, whitepapers, video demos,
programming examples, and links to Cisco maintained integrations (Python
SDK, PowerTool, etc.)
All things UCS:
Platform Emulator guides and free downloads:
[Link]/ucs
[Link]/ucspe
Integrations including 3rd party integrations (VMware, Microsoft, etc.)
[Link]/ucsintegrations
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
100
Complete Your Online Session Evaluation
Give us your feedback to be
entered into a Daily Survey
Drawing. A daily winner will
receive a $750 Amazon gift card.
Complete your session surveys
through the Cisco Live mobile
app or from the Session Catalog
on [Link]/us.
Dont forget: Cisco Live sessions will be available
for viewing on-demand after the event at
[Link]/Online
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
101
Continue Your Education
Demos in the Cisco campus
Walk-in Self-Paced Labs
Lunch & Learn
Meet the Engineer 1:1 meetings
Related sessions
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
102
Thank you
Data Center / Virtualization Cisco Education Offerings
Course
Description
Cisco Certification
Introducing Cisco Data Center Networking (DCICN);
Introducing Cisco Data Center Technologies (DCICT)
Learn basic data center technologies and skills to build a
data center infrastructure.
CCNA Data Center
Implementing Cisco Data Center Unified Fabric (DCUFI);
Implementing Cisco Data Center Unified Computing (DCUCI)
Designing Cisco Data Center Unified Computing (DCUDC)
Designing Cisco Data Center Unified Fabric (DCUFD)
Troubleshooting Cisco Data Center Unified Computing
(DCUCT)
Troubleshooting Cisco Data Center Unified Fabric (DCUFT)
Obtain professional level skills to design, configure,
implement, troubleshoot data center network infrastructure.
CCNP Data Center
Product Training Portfolio: DCNMM, DCAC9K, DCINX9K,
DCMDS, DCUCS, DCNX1K, DCNX5K, DCNX7K
Gain hands-on skills using Cisco solutions to configure,
deploy, manage and troubleshoot unified computing, policydriven and virtualized data center network infrastructure.
Designing the FlexPod Solution (FPDESIGN);
Implementing and Administering the FlexPod Solution
(FPIMPADM)
Learn how to design, implement and administer FlexPod
solutions
Cisco and NetApp Certified
FlexPod Specialist
For more details, please visit: [Link]
Questions? Visit the Learning@Cisco Booth or contact ask-edu-pm-dcv@[Link]
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
105
Cloud Cisco Education Offerings
Course
Description
Cisco Certification
Understanding Cloud Fundamentals
(CLDFND)
Learn how to perform foundational tasks related to Cloud computing, and the essentials
of Cloud infrastructure
Introducing Cloud Administration
(CLDADM)
Learn the essentials of Cloud administration and operations, including how to provision,
manage, monitor, report and remediate.
Implementing and Troubleshooting the
Cisco Cloud Infrastructure (CLDINF)
Learn how to implement and troubleshoot Cisco Cloud infrastructure: compute,
network, storage.
Designing the Cisco Cloud (CLDDES)*
Learn how to design private and hybrid Clouds including infrastructure, automation,
security and virtual network services
Automating the Cisco Enterprise Cloud
(CLDAUT)*
Learn how to automate Cloud deployments provisioning IaaS (private, private with
network automation and hybrid) and applications, life cycle management
Building the Cisco Cloud with Application
Centric Infrastructure (CLDACI)*
Learn how to build Cloud infrastructures based on Cisco Application Centric
Infrastructure, including design, implementation and automation
UCS Director Foundation (UCSDF)
Learn how to manage physical and virtual infrastructure using orchestration and
automation functions of UCS Director.
CCNA Cloud
CCNP Cloud
* Available Q2CY2016
For more details, please visit: [Link]
Questions? Visit the Learning@Cisco Booth or contact ask-edu-pm-dcv@[Link]
BRKINI-2201
2016 Cisco and/or its affiliates. All rights reserved. Cisco Public
106