brkcom-1005 ucs architecture

Upload: dat-pham

Post on 12-Oct-2015

52 views

Category:

Documents


0 download

DESCRIPTION

CiscoLive UCS Architecture Presentation

TRANSCRIPT

  • Architecture of the Cisco Unified Computing System

    BRKCOM-1005

    Dan Hanson

    Manager, Technical Marketing

    Computing Systems Product Group

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Agenda

    Introduction Fundamental UCS Components

    UCS Strategy: A Software Defined Server and Edge

    UCS Implementation of Strategy

    UCS Advantage Videos on YouTube

    Summary

    3

  • Introduction Fundamental UCS Components

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Cisco UCS is a Fundamental Unified Fabric LAN

    Any IEEE Compliant LAN SAN B Any ANSI T11 Compliant SAN

    Mgmt SAN A

    Any ANSI T11 Compliant SAN

    5

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Technologies Impacting the DC

    Proliferation of NIC and HBA devices, cables, ports as servers are added

    Linear costs per compute node added

    State is built per server

    Per server management

    Unified fabric within the DC

    6

    EVERY Rack-Mount

    Server

    Production Management Backup

    SAN B

    SAN A

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Technologies Impacting the DC

    Proliferation of NIC and HBA devices, cables, ports, IO Bay Modules as bladed servers are added

    State is Built on a Per-Chassis Basis

    Non-Trivial Intra-Chassis Connectivity

    Large Unit Step Costs for added Chassis

    Unified fabric within the DC

    7

    EVERY Blade Server

    Production Management Backup

    SAN B

    SAN A

    Blade Chassis

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Technologies Impacting the DC

    As Servers are added, the cabling remains constant

    Management model remains the same

    State is per-UCS domain and not per rack or blade chassis

    Small unit-step costs for chassis as satellites of UCS Domain

    New Cabling Model

    8

    EVERY UCS B Series Server

    Entire

    UCS

    Domain

    Production Management

    SAN B

    SAN A

    1-20 Blade Chassis, 160 Rack Units

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Cisco UCS is a Software Defined Server and Edge

    9

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Cisco UCS is a Software Defined Server and Edge

    We start with a data model that includes the existence, identity, and configuration of a server and its various sub-components

    Deep model of very fundamental components within servers

    We grow this data model to include upstream I/O needs to include the configuration of the upstream devices ports connecting to this server

    Coupling of the other end of the cables that connect these servers to the DC

    We include policies to define groupings of these servers, priorities, security segments, and many others

    To offer differentiated services, for example different x86 processor types

    We probe newly added hardware, to classify them into service level tiers by capability

    To ease not only the customer consumption of services, but also provider capacity growth

    We map these modeled servers and all surrounding component needs to these service level tiers when the actual services are required

    Fundamentals of Cisco UCS

    10

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Centralized Policy And Application Driven

    Embedded Management enables more configuration points to set up and provision HW, FW, and Advanced Settings

    11

    LAN

    SAN

    Cisco UCS

    Service

    Profile NIC Existence

    NIC MACs

    HBA Existence

    HBA WWPNs

    Server UUID

    BIOS Settings

    RAID Settings

    VLAN Assignments

    VLAN Tagging

    FC Fabrics Assign.

    FC Boot Parameters

    Boot order

    PXE settings

    IPMI Settings

    QoS

    Template Association

    Org & Sub Org Assoc.

    Server Pool Assoc.

    Statistic Thresholds

    BIOS scrub actions

    Disk scrub actions

    BIOS firmware

    Adapter firmware

    BMC firmware

    Advanced NIC settings

    Serial over LAN settings

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Physical Architecture

    Pre-pinned forwarding paths within UCS System including ingress/egress not a forwarding based on {MAC address | VLAN}

    No Spanning Tree Protocol

    Reduces CPU load on upstream switches

    All links carrying traffic

    Doubles effective bandwidth

    Maintains server MAC table for UCS servers only

    Prevents Loops by pinning a MAC Address to Only One Port or Port-Channel

    No traffic can pass between upstream segments

    Upstream VSS/vPC optional for all bandwidth usage

    Completely transparent to Next Hop Switch (need not be multi-chassis aware)

    Traffic on same L2 subnet switched locally inside FI

    UCS Cluster of Servers Presented to Data Center

    12

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS System Components

    13

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Physical Architecture

    14

    Typical Infrastructure: Assign a business use to a chassis Some chassis filled and requires

    new purchases of chassis, LAN I/O modules, SAN I/O modules, Management modules, Intra-DC cabling all required

    Open capacity in other chassis are stranded

    Leads to slower business turn-around

    With UCS, grouping of business functions can be virtual within array or on Rack-Mounted arrays near-term Single Management Entity for a UCS array

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Fabric Interconnects Different Ports for Dedicated Functions

    15

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Physical Architecture

    Wire once for bandwidth, not connectivity

    Policy-driven bandwidth allocation

    Integrates as a single system into your data center

    In mixed blade and rack environments, 160 servers is the limit

    Bladed Deployments (Can mix with Rack Mounts)

    16

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Physical Architecture

    Wire once for bandwidth, not connectivity

    Policy-driven bandwidth allocation

    To get higher bandwidth on racks, we cable fewer servers to the 2232s

    In mixed blade and rack environments, 160 servers is the limit

    Rack Mount Deployments (Can mix with Blades)

    17

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Physical Architecture Connecting UCS to Multiple Security Segments

    18

    VLAN List Uplink Group Server Interface

    List

    10,11,12 E1/1,E1/2 Blade1 NIC0 & NIC1, Blade 2

    NIC0

    20,21,22 E1/10,E1/11 None

    30,31,32 E1/20,E1/21 Blade 2 NIC1, Blade 3 NIC0 &

    NIC1

    501 FC0,FC1 Blade 1 vHBA0,

    Blade 2 vHBA0

    UCS

    Forwarding

    Boundary

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Models for Blade and Rack Mount Inside the x86 Server Straightforward Components and OS View

    19

    Cisco UCS: Many Server Form Factors, One System

    UCS C220 M3

    Versatile, General Purpose Enterprise

    Infrastructure, and Application Server

    Enterprise Performance

    UCS C240 M3

    Ideal Platform for Big Data, ERP,

    and Database Applications

    UCS B200 M3

    Optimal Choice for VDI, Private

    Cloud, or Dense Virtualization/

    Consolidation Workloads

    Intensive/Mission Critical

    UCS B420 M3

    Enterprise Class, 4-Socket

    Blade for Large, Memory-

    Intensive Bare Metal

    and Virtualized Applications

    UCS C420 M3

    Enterprise Class, 4-Socket Server for

    Large, Memory-Intensive Bare Metal, and

    Virtualized Applications

    UCS C24 M3

    Entry, Expandable Rack Server for Storage

    Intensive Workloads

    UCS C22 M3

    Entry Rack Server for Distributed and Web

    Infrastructure Applications

    UCS B22 M3

    Entry Blade Server for IT Infrastructure and Web

    Applications

    Scale Out

    Rac

    k

    Bla

    de

    UCS C260 M2

    Mission-Critical, 2-Socket Extended

    Memory Server for Large, Memory-

    Intensive Applications

    UCS C460 M2

    Mission-Critical, 4-Socket

    Server for Large, CPU-Intensive

    Applications

    UCS B440 M2

    Mission-Critical, 4-Socket Blade for Large, CPU-

    Intensive Bare Metal

    and Virtualized Applications

    UCS B230 M2

    Density-optimized CPU and

    Memory-Intensive 2-Socket Blade for Bare

    Metal and Virtualized Applications

    UCS C460 M4

    Mission-Critical, 4-Socket

    Server for Large, CPU-Intensive

    Applications

    UCS B260/B460 M4

    Mission-Critical, 2/4-Socket

    Blades for Large, CPU-Intensive Bare Metal

    and Virtualized Applications

  • UCS Strategy: A Software Defined Server and Edge

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Logical Architecture A Legacy Server Physical Builds of the Devices

    21

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Baseline of the Legacy DC Infrastructure

    Structured DC Design for Compute, LAN, Storage, Security, and Facilities

    Services Capacity and Geographical Capabilities

    Business Need to Service Delivery Process and Timing Capabilities

    Infrastructure Deployment and Operational Models

    22

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Baseline of the Legacy DC Infrastructure Business Need timing Impacts Whiteboard to Service Realization

    23

    TRADITIONAL

    INDUSTRY

    APPROACH -

    SIMPLIFIED

    Whiteboard Design

    Produce cut sheets to

    teams

    Identify Needs

    Provision Storage

    Identify Server Class

    Identify Network Needs

    Mask LUNs

    Identify Server

    Instance

    Share WWNs

    Configure SAN Edge

    Determine DC

    Placement

    Share Location

    Zone Fabric

    Configure Network

    Edge

    Facilities Stage Server

    Firmware Updates

    BIOS Policy

    Settings

    RAID Settings

    Image OS

    Coordinate Ends of Cables

    Coordinate Ends of Cables

    Join Systems

    Mgmt Domain

    Update Security Policy

    Install Application

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Current DC Directions, Projects, and Goals

    Abstracting, Converging, and Virtualizing more of the DC Infrastructure for Deployment and Operational Benefits

    Easing the Restrictions of Structured Design

    Embracing Service Delivery Independent of Location Including Campus Needs

    Tighter Coupling of Provisioning and Delivery for Accelerated Deployments

    Rethinking the Process

    24

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Current DC Directions, Projects, and Goals

    Tight Coupling of Needs to Provisioning Self Service Typically Mandates VMs

    Bare Metal Model Unchanged Used for Virtualization Provider Rollouts

    Management and Troubleshooting of Overlays not shown here

    Single Admin with Full Control on Infrastructure

    Virtualizing the Server and Some Infrastructure is Partial Solution

    25

    AFTER

    INFRASTRUCTURE

    PRE-PROVISIONING

    ON HYPERVISOR

    Whiteboard Design Produce cut sheets but

    fewer teams involved at time

    of need

    Identify Needs

    Identify Virtual DC

    Deploy VM from OVF

    Update Security Policy

    Update Virtualized Services Needs

    Image OS Join Systems

    Mgmt Domain

    Install Application

    Configure Network

    Edge

    Identify Shared

    Data Store

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Current DC Directions, Projects, and Goals

    Begins with a Separation of Control Plane and Data Plane

    Easier Programmatic Control

    Dont Deconstruct App Components to Fit in DC Make the DC Infrastructure Morph to the App Policy

    API with the Centralized Controller Architecture Common Abstract extensions for optimized services to API methods

    Move to centralized policies and pools of how resources are consumed

    Industry offerings vary in terms of where some middleware would live Middleware to control advanced ASIC functionality, and other HW capabilities

    Support of these API extensions

    Expanding these into Open Source living on the Platforms

    Making These Programmable Goals Pervasive Not just in VM Pods

    26

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    What Really Does a Controller Do?

    These are not new Wireless Controllers to centrally manage Access Points

    Controlling Bridge in all FEX architectures

    VM Managers things like Auto-Deploy

    More than just Control Plane/Data Plane Separation All modern modular devices have that separation in a sense

    Expanding the scope Span entire DC segments (or inter-DC) at scale

    Host the Running Images and Components (FEX, Auto Deploy, etc.)

    Host the Device Configurations (FEX, Auto Deploy, WiFi, etc.)

    Model Driven Imposition of detailed configuration lines no longer in user space

    Administrators configure the models end to end now

    APIs to allow the end using processes, portals, etc. to configure the models

    APIs for the reporting and subscription to monitoring and event subscription

    Other Examples Yesterday and Today

    27

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Industry Directions inside the Data Center

    One Direction is to Eliminate Control Plane completely on Element

    White Box Servers

    Merchant Silicon on networking

    White Box Network and Storage gear carry little management

    Goal is to effectively open source code of devices to users

    Different views by Market Segment

    Controllers Do Not Equate to Merchant Hardware

    28

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Industry Directions inside the Data Center

    Moving to Direct Control of Policies and Pooling of the Underlying Infrastructure

    Feature Rich Integration

    Controller to Element Closed in its Nature

    Northbound Methods Open

    UCS Model Fits This Model Today

    Tightly Coupling the Controller to Hardware Capability

    29

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Industry Directions inside the Data Center

    Cisco Assertion: Underlying Hardware will Still Matters Cannot Rely on Software Libraries/Overlays Only

    White Box Servers with little management Do we have precedents here?

    One example: Are their advantages in processor families for workloads (VT-x, VT-d, TXT for VM boot, ) or is cheapest OK? Should I Virtualize Servers on ARM?

    White Box Network and Storage gear with little management Same example: Will all networking ASICs lose any value, will cheapest device be OK?

    Tradeoffs with Software Only Options

    30

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Industry Directions inside the Data Center

    Goal is to effectively open source code of devices to users Do we want the ability to openly access internals for some customizations, or do we want to fully

    write our complete control plane?

    Do we want to invent and maintain our infrastructure? Dev, QA, Docs, Support, etc.?

    Key item here What Optimizations are Needed and how to put in API?

    Different views by Market Segment Web Providers will be more capable of developing this IP and its lifecycle will others want this vs.

    Off the Shelf?

    Example: Do we want to expose the core OS for loading of custom code, or offer API to control?

    Tradeoffs with Software Only Options

    31

  • UCS Implementation of Strategy

    32

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture When we Add in a Unified Fabric Architecture and Policy Driven Configurations

    33

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture When we Add in Templates and Pools

    34

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Manager Data Management Engine Review of the UCS Management Architecture

    35

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS System Architecture

    Optional to Deploy

    First fundamental co-tenancy unit is an organization Maximum is only based on resources

    Organizations are logical divisions of resources and policy

    Can be tiered with sub-organizations 5 levels deep maximum

    Organizational Groupings*

    36

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS System Architecture

    Method of pulling physical blades into server pool shown

    Legacy boundaries are per chassis

    Can be any blade on any chassis, or rack-mount pooled together

    Segmentation can be virtual within UCS

    Pooling Servers does NOT equate to Chassis Boundaries*

    37

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS System Architecture

    As hardware added into UCS, it can be automatically added to pools to offer SLAs By chassis/slot/organization for ownership of hardware

    Qualified by this policy, and made available to users as unconfigured device in the appropriate pool

    Method to select minimums for hardware pool candidates

    Server pool policy to map pools to minimal qualifiers

    Server Pool Qualification Policies SLA Tiering for Software Defined Servers*

    38

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Complete control of firmware that is qualified for use per application that will be running*

    Various Components without Admin UEFI* Blade Management Controller

    BIOS

    Option ROM

    RAID Controller

    NICs

    HBAs

    Main Board

    Pulled into a profile or a profile template*

    Allows for assigning the firmware state on server Easier automation possible

    Firmware Versioning Included within the Software Defined Server

    39

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Complete control of BIOS settings* All pertinent fields are configurable in a BIOS

    policy

    When profile is associated, the BIOS settings are also matched to the preference of the application

    Complete control of RAID settings* RAID configuration can be setup on a profile

    basis

    RAID can be protected if a profile application to an existing RAID server, can raise exception rather than applying

    Allows for assigning the low-level configuration state on server Easier automation possible

    BIOS and RAID Controller Configuration within the Software Defined Server

    40

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Coupling of the configuration of LAN/SAN access port with the NIC/HBA using it in the server Goal of reducing the manual touches on the infrastructure, and adhere to established policies

    Entire I/O Carriages can be pre-built for rapid addition to a new software defined server within UCS

    Single XML object in UCS, multiple coordinated hardware items on legacy servers/LAN/SAN

    A-priori configuration No manual NX-OS or IOS configuration of physical port

    No manual SAN-OS / NX-OS configuration of physical port

    Abstract into objects that are using them (adapters)

    No manual adapter configuration abstract to XML object

    Create templates of these adapters by use

    Grouping Server IO needs and Network Edge in Software

    41

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture Fundamental I/O Linkages on the Unified Fabric

    42

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Converging the Infrastructure Silos for Deployment and Operations Advantages

    Makes Programmatic I/O Possible without Server Virtualization Need

    The key is how this is accomplished??

    Moving to Programmable I/O

    43

    Individual

    Ethernets (vNICs)

    DCB Ethernet

    Storage (vHBAs)

    Blade Management

    Channels (BMC Connections)

    x86 Server

    NIC

    NIC

    NIC

    Mgmt

    Mgmt

    HBA

    HBA

    PCIe Tree

    x86 Server

    PCIe Tree

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Define X(*) NICs and their attributes VLAN(s)

    MAC Addresses

    QoS Attributes (Speeds, MTUs, Markings, etc.)

    Security Policy (Native allowed, MAC forge, etc.)

    Order on PCIe bus*

    Which adapter and fabric to use*

    Which L2 Network to Connect to above UCS (Different DMZs)*

    Fabric Failover to allow HA in UCS without OS teaming/bonding configuration*

    Define a Whole Group of NICs* Security Policy to an IO Assembly

    Later Slides will talk to VM-FEX* Create VM vNICs Directly within UCS

    vCenter/SCVMM/KVM can use on VMs

    Server NIC Creation and Configuration within the Software Defined Server

    44

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Centralized per Organization/Root

    Adapter Templates Can be used as Initial or Updating

    Tightly Controlled Centralized Policy Easier Audit

    Policy Managed by Security and Network Administrator

    Applicable to Physical and Virtual Servers Tied into Service Profile Templates

    Tied into vNIC Templates

    Tied to VM-FEX vSwitching Port Profiles

    Highly Automated Process to Add Connectivity to Server with Policy

    Pre-Creating Templates of Server NICs

    45

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Each Virtual Machine vNIC now connected to the UCS network edge 1:1 mapping between a VM virtual adapter and the UCS network

    Services can remain on network similar to pizza box deployments today

    Live Migration is Supported with this bypass mode adapters not on ESXi Shell, nor on Windows 2012 hosts

    Multiple Security levels can exist within a given vCenter/SCVMM/KVM environment on UCS with hardware isolation

    As Virtual Machines move around infrastructure, the network edge port stays consistent with the virtual adapter that is moving

    RHEL with KVM support in 6.3, Microsoft Hyper-V in Windows 2012, vSphere since 4.0u1

    Extending UCS FEX Endpoints to the Virtual Machines (VM-FEX)*

    46

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Define Y HBAs and their attributes* VSAN

    WWPN

    QoS Attributes (Speeds, etc.)

    Order on PCIe bus

    Which adapter and fabric to use

    Which Upstream FC port or channel to present the HBA on

    Define a Whole Group of HBAs* Security Policy to an IO Assembly

    Server HBA Creation and Configuration within the Software Defined Server

    47

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Centralized per Organization/Root

    Adapter Templates Can be used as Initial or Updating

    Tightly Controlled Centralized Policy Easier Audit

    Highly Automated Process to Add SAN Connectivity to Server with Policy

    Policy Managed by Security and SAN Administrator Tied into Service Profile Templates

    Tied into vHBA Templates

    Pre-Creating Templates of Server HBAs

    48

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Administratively defined by Security, Storage, and Network teams before use

    Template of full I/O rules (numbers of NICs and where they connect, numbers of HBAs and what they can see, etc.) valid for an organization

    Organization server administrator can attach the I/O sub-assembly to a server in a server definition

    CANNOT however add a random adapter with other network/storage behind it, nor modify assembly

    Pre-Creating Templates of All Server IO

    49

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture Ensuring Service Levels for Server Adapters within Unified IO

    50

    Class Name FC Gold Ethernet BE

    COS Value 3 1 0

    Drop/No-Drop No-Drop Drop Drop

    Strict Priority No No No

    Bandwidth/Weight 1 (20%) 3 (60%) 1 (20%)

    UCS Server A

    Global System Class Definitions

    UCS Server B

    FC Traffic High Priority

    Ethernet Best Effort Ethernet

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Complete control of system boot policy separate from the BIOS / UEFI settings* PXE, FC SAN, iSCSI boot (allows templates of PXE strings,

    WWPNs, iQN strings)

    Virtual media (CD-ROM, .iso, USB, floppy)

    Complete control of how to return a server to the infrastructure when no longer required* Called Scrub Policy

    Optionally clear BIOS settings

    Optionally wipe local disk boot sector and table

    Allows for removing the low-level configuration state on server Easier automation possible

    Boot and Server Disassociate Management within the Software Defined Server

    51

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Server Architecture

    Determine layout of how a server will be setup

    Like an .OVA but for the bare metal server

    Make template such that numbers of servers can be setup with identical characteristics

    Creating a Template Once a Server is Built*

    52

    * Unique to Cisco UCS

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS System Architecture

    Create 1 or more profiles from template Can later create more when needed

    Draw 1 or more entries from pools of server unique template data

    UUID, MAC, WWN, etc.

    When profile is created

    Administrator or XML API can then modify configuration of profile

    Used functionally as a starting-point

    Shows as bound to initial template (record of origin)

    Ability to extrapolate a given profile into an initial template for future use

    Local disk implies state, Boot from SAN or iSCSI is stateless

    Boot and Data images can stay on SAN storage for when needed

    Initial Service Profile Templates To Rapidly Deploy a Baseline

    53

    ESX-DRS-Node1

    UUID, MAC,WWN

    Boot info

    firmware

    LAN, SAN Config

    Firmware

    ESX-DRS-Node

    UUID, MAC,WWN

    Boot info

    firmware

    LAN, SAN Config

    Firmware

    Template

    Profile

    ESX-DRS-Node2

    UUID, MAC,WWN

    Boot info

    firmware

    LAN, SAN Config

    Firmware

    Profile

    One-Time

    Instantiation

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS System Architecture

    Method to coordinate changes over groups of servers

    Create 1 or more profiles from template Can later create more when needed

    Draw 1 or more entries from pools of server unique template data

    UUID, MAC, WWN, etc.

    When profile is created

    Administrator or XML API can then modify configuration of profile Shows as bound to updating template (proof of tie)

    No ability to modify the profiles directly

    Ability to extrapolate a given profile into an updating template for future use

    Later changes to template are propagated to profiles Understanding of service impacting changes key

    Updating Service Profile Templates To Enforce Consistency

    54

    ESX-DRS-Node1

    UUID, MAC,WWN

    Boot info

    firmware

    LAN, SAN Config

    Firmware

    ESX-DRS-Node

    UUID, MAC,WWN

    Boot info

    firmware

    LAN, SAN Config

    Firmware

    Template

    Profile

    ESX-DRS-Node2

    UUID, MAC,WWN

    Boot info

    firmware

    LAN, SAN Config

    Firmware

    Profile

    Real-Time

    Synchronization

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Cisco UCS PowerTool

    Service Profile Creation Policies (firmware, BIOS/RAID settings, boot order, HBA /

    NIC configuration and existence)

    Pools (WWPN, WWNN, UUID, MAC, Mgmt IPs, etc.)

    Fault monitoring

    Power / cooling / environmental data / statistical data on server and I/O

    Blades and Racks Hardware discovery - CPU, Memory, Mezzanine, CIMC,

    IPMI config, S/Ns

    Operational State Controls

    Fault monitoring

    Power / cooling / environmental data / statistical data

    Chassis and FEX Fault monitoring

    PSU / Fan monitoring and policy configuration

    Power / Cooling / Environmental data / Statistical data / I/O data

    Fabric Interconnects Fault monitoring

    PSU / Fan monitoring and policy

    Power / Cooling / Environmental data / Statistical data / Networking info / I/O data

    Configuration A-Priori Pools (WWPN, WWNN, UUID, MAC, Mgmt IPs,

    etc.)

    Service profile template creation & consumption for standardization and fast delivery

    Service profile template cloning

    Basic Service Profile creation

    Expert Service Profile creation

    Using PowerShell Scripts To Create a Server and the Network Edge

    55

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Provisioning

    White boarding a Business Need to Deployment Making this Automatic

    Tight Coupling of Needs to Provisioning Self Service for VMs and Bare Metal

    All Provisioning is done on Policy Basis Before any Rollouts

    Admin expertise is retained with Control of their segment on Infrastructure

    Making the Server, Network, Security Policy, Infrastructure Policy, Storage ALL Programmable

    56

    AFTER

    INFRASTRUCTURE

    PRE-PROVISIONING

    (Physical and Virtual)

    Whiteboard Design Produce Final

    Design Identify Needs

    End User: Identify on basis of security

    needs: Physical DC, or Cloud Preferences

    End User: Deploy PM or VM from audited Policy Template with Security

    Admin

    Image OS Join Systems

    Mgmt Domain

    Install Application

    End User: Identify Policy driven network

    edge, Pre-coordinated with Network Admin

    End User: Identify Storage Needs, Pre-coordinated

    with Storage Admin

  • UCS Advantage Videos on YouTube

    57

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Advantage Videos

    Not meant to be a training on how to perform a task on UCS, vs. Competition

    The goal is to focus on what we do that is different

    Content from TME team around technical items

    Reasons that we feel these differences are advantages to the various IT teams - Advantages to Server Administrators

    - Advantages to Network Administrators

    - Advantages to Storage Administrators

    - Advantages to Infrastructure Personnel

    - Advantages to Security Administrators

    58

  • 59 2014 Cisco and/or its affiliates. All rights reserved.

    http://www.cisco.com/en/US/prod/ps10265/ucs_advantage_video_library.html

    www.YouTube.com/ciscodatacenter

    47 Total Videos which outline UCS Differentiators as of April 2014

    Playlist UCS Technical Videos http://www.youtube.com/ciscodatacenter#p/c/F04A2C6AA04DF055

    T.O.C Overview Cisco UCS Advantage http://www.youtube.com/watch?v=6eFb8_TWtds

    UCS Advantage Videos on Cisco.com and YouTube

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Advantage Videos- Server

    Category Title URL

    1. UCS server Service Profiles and Templates http://www.youtube.com/watch?v=JW-YtVN75R0

    2. UCS server Server Pre-Provisioning http://www.youtube.com/watch?v=o7BuEE3hNPE

    3. UCS server BIOS Policies http://www.youtube.com/watch?v=Pr6EptC9JXQ

    4. UCS server RAID Policies http://www.youtube.com/watch?v=Vcs56wjUWuI

    5. UCS server Firmware Policies http://www.youtube.com/watch?v=vjj8Xz0NqI4

    6. UCS server Ease of Cloning and Redeploying Servers in UCS http://www.youtube.com/watch?v=K2H3ArgopJY

    7. UCS server Server Pools and Qualification Policies http://www.youtube.com/watch?v=KTw7M3T-VOw

    9. UCS server Maintenance Policies http://www.youtube.com/watch?v=QQTlm98NgTI

    10. UCS server High Availability During Upgrades http://www.youtube.com/watch?v=57HXMGn88HA

    60

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Advantage Videos- Server

    Category Title URL

    11. UCS server Configuring the UCS System with Powershell *To Complete*

    12. UCS server XML Programmability of the UCS Scripting a Server in UCS *To Complete*

    13. UCS server Monitoring UCS with BMC BPPM http://www.youtube.com/watch?v=mdoEZf7tM5E

    14. UCS server Microsoft HyperV on UCS http://www.youtube.com/watch?v=G3x_YOYK-Fo

    15. UCS server Using Smart Callhome to Streamline Support http://www.youtube.com/watch?v=96TVIlMs9tI

    16. UCS server Extended Memory Technology http://www.youtube.com/watch?v=kS3ehPRcVDo

    17. UCS server Organizations and Roles http://www.youtube.com/watch?v=tb-L0zv3If

    18. UCS server Automating VMware Server Upgrades http://www.youtube.com/watch?v=DnN_VbGEj20

    19. UCS server Mapping Stateless Profiles against Unique HW Requirements

    including PCIe Flash

    *To Complete*

    61

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Advantage Videos- I/O

    Category Title URL

    1. UCS I/O Advantages in Server I/O with UCS Unified Fabric http://www.youtube.com/watch?v=u7iE2cRbAtc

    2. UCS I/O Easing SAN Booting Setup with UCS http://www.youtube.com/watch?v=IW4zHXIjpPU

    3. UCS I/O Adapter Templates http://www.youtube.com/watch?v=KpVEn3DhfOM

    4. UCS I/O

    Network Interface Virtualization http://www.youtube.com/watch?v=njjbCEblxVc

    5. UCS I/O

    Adapter Fabric Failover http://www.youtube.com/watch?v=tlu8RSq6T_M

    6. UCS I/O

    Extend the Network to the Virtual Machine http://www.youtube.com/watch?v=Ylizxq18yxE

    7. UCS I/O

    Traffic Analysis of All Servers http://www.youtube.com/watch?v=PHTdXy_8Zdg

    8. UCS I/O

    Ethernet Switching Modes http://www.youtube.com/watch?v=roX8MRN66UM

    9. UCS I/O

    Fibre Channel NPV and Switch Modes http://www.youtube.com/watch?v=VSetsgOYYCo

    10. UCS I/O

    FC Port Channels and Trunking http://www.youtube.com/watch?v=PpzKPguRTXc

    62

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Advantage Videos- I/O

    Category Title URL

    11. UCS I/O UCS Low Level Adapter Policies http://www.youtube.com/watch?v=sZXp9CDV-kw

    12. UCS I/O Simplifying Enterprise class Quality of Service on UCS *To Complete*

    13. UCS I/O Making iSCSI boot simple with UCS *To Complete*

    14. UCS I/O Recovering Virtualization Host CPU cycles by using VM-FEX

    technology

    *To Complete*

    15. UCS I/O vMotion with VMDirectPath I/O with UCS VM-FEX technology *To Complete*

    16. UCS I/O Using VM-FEX to Simplify Linux KVM http://www.youtube.com/watch?v=v2JjWimSSNQ

    17. UCS I/O Using VM-FEX to Simplify 2012 HyperV http://www.youtube.com/watch?v=mOo9Jz7SBMA

    18. UCS I/O Deep visibility into the Unified Fabric with UCS *To Complete*

    19. UCS I/O Using Local FC Storage PODs with UCS http://www.youtube.com/watch?v=Oss2RCt4C7M

    20. UCS I/O VLAN Grouping by Organization for Segments http://www.youtube.com/watch?v=ho0o5j-S3Uo

    21. UCS I/O Creating I/O Sub-Assemblies for Servers in UCS http://www.youtube.com/watch?v=W9zvRx-JsDo

    22. UCS I/O Converging more with MultiHop FCoE and UCS http://www.youtube.com/watch?v=zDxFNV-C21Y

    63

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Advantage Videos- Infrastructure

    Category Title URL

    1. UCS Infrastructure Lights-Out Management http://www.youtube.com/watch?v=QEO1d_1vTxs

    2. UCS Infrastructure

    Easy VM-FEX Deployment http://www.youtube.com/watch?v=0aAuj80cNvg

    3. UCS Infrastructure UCS Integrated Management for Blades and Rack Mounts http://www.youtube.com/watch?v=hJI2Wqa5XP8

    4. UCS Infrastructure

    Server Power Grouping http://www.youtube.com/watch?v=eXJ0tYd9-fA

    5. UCS Infrastructure UCS Monitoring *To Complete*

    6. UCS Infrastructure

    UCS Manager Platform Emulator http://www.youtube.com/watch?v=ZNNrs2e0wvk

    7. UCS Infrastructure

    Cisco Developer Network and Sandbox http://www.youtube.com/watch?v=Syhl6SAiwew

    8. UCS Infrastructure Maximizing Design Flexibility with Unified Ports http://www.youtube.com/watch?v=lLdWiGe1HF0

    9. UCS Infrastructure VMware autodeploy enhancements with Service Profile

    Templates

    *To Complete*

    10. UCS Infrastructure Easing Firmware Operations with Auto Install http://www.youtube.com/watch?v=QkMWXTODWdI

    11. UCS Infrastructure Introductory UCS System Setup Simplicity http://www.youtube.com/watch?v=XfVzLKmcrbE

    12. UCS Infrastructure Reducing time from Whiteboard to Deployment with UCS *To Complete*

    64

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Advantage Videos- Security

    Category Title URL

    1. UCS Security Centralizing device configuration with FEX technologies

    and UCS

    *To Complete*

    2. UCS Security Control Plane Security within UCS for Co-Tenancy *To Complete*

    3. UCS Security Hosting Multiple Security Domains on a Single UCS http://www.youtube.com/watch?v=R9WD63swA5w

    4. UCS Security Securing the Hypervisor and VMs with VM-FEX http://www.youtube.com/watch?v=kS1-E5jMPtE

    65

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    UCS Advantage Videos- Stand Alone Rack Management

    Category Title URL

    1. Stand Alone Rack Servers Virtualizing Adapters on UCS Rack Servers and Nexus

    5500 Switches

    *To Complete*

    2. Stand Alone Rack Servers Server Storage Management without Host Agents *To Complete*

    3. Stand Alone Rack Servers Using Single Wire Connectivity on UCS Racks http://www.youtube.com/watch?v=mz5VYXp8R_k

    4. Stand Alone Rack Servers Scripting BIOS Configurations on Rack Mount UCS *To Complete*

    5. Stand Alone Rack Servers Scripting NIC and HBA Existence on Rack Mount UCS *To Complete*

    6. Stand Alone Rack Servers Automating Firmware Installation with Server Configuration

    Utility

    http://www.youtube.com/watch?v=GGFiJeA8Ers

    7. Stand Alone Rack Servers Eliminating VLAN trunking to the OS requirements http://www.youtube.com/watch?v=V0sR8nFiYWQ

    66

  • Summary

    67

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Cisco Unified Computing System

    Drive Hardware Innovation for Unified Fabric Fiber Channel over Ethernet on Unified Fabric (our Engineers led FC standards group)

    Multiple Ethernet over Unified Fabric (our Engineers led 802.1 standards group)

    Makes the Software Definition of all IO Possible

    Drive Controller Innovation to Program the Servers, and the DC Edge Policy Driven Control of Unified and Converged Infrastructure

    Not a Separate Development team Integrated controller and ASICs to realize benefits

    Onboard x86 Server Operations Model is Unchanged with Industry Standard Parts

    Applying the Advantages of Software Defined Virtual Machines on Physical Machines LAN configuration

    Storage Access configuration

    Template Based Policy Application

    Highest Level Description Summary

    68

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Participate in the My Favorite Speaker Contest

    Promote your favorite speaker through Twitter and you could win $200 of Cisco Press products (@CiscoPress)

    Send a tweet and include Your favorite speakers Twitter handle: @danhanso

    Two hashtags: #CLUS #MyFavoriteSpeaker

    You can submit an entry for more than one of your favorite speakers

    Dont forget to follow @CiscoLive and @CiscoPress

    View the official rules at http://bit.ly/CLUSwin

    Promote Your Favorite Speaker and You Could be a Winner

    69

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Complete Your Online Session Evaluation

    Give us your feedback and you could win fabulous prizes. Winners announced daily.

    Complete your session evaluation through the Cisco Live mobile app or visit one of the interactive kiosks located throughout the convention center.

    Dont forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online

    70

  • 2014 Cisco and/or its affiliates. All rights reserved. BRKCOM-1005 Cisco Public

    Continue Your Education

    Demos in the Cisco Campus

    Walk-in Self-Paced Labs

    Table Topics

    Meet the Engineer 1:1 meetings

    71