Orchestration of IaaS (Infrastructure-as-a-Service) Cloud Services and Cloud Hosted Applications such as Cisco HCS BRKSPG-2610
Yousuf Hasan ([email protected]), Manager Product Management, Cloud Systems Orchestration
Minal Santhosh ([email protected]), Product Manager, Cloud Systems Orchestration
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Agenda
Introduction to Cloud Orchestration
Cloud Orchestration journey
Orchestrated VMDC – Joint Cisco & BMC Solution
• Overview
• Features
• Demo
Data Center Automation for HCS
• Overview
• Use Cases
3
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Agenda
Introduction to Cloud Orchestration
Cloud Orchestration journey
Orchestrated VMDC – Joint Cisco & BMC Solution
• Overview
• Features
• Demo
Data Center Automation for HCS
• Overview
• Use Cases
4
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Public Private Hybrid Community
Deployment
Models
Service Models Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastucture as a Service (IaaS)
Essential
Characteristics On-Demand Self Service
Broad Network Access
Resource Pooling
Rapid Elasticity Measured Service
Cloud Defined
5
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
What is Cloud Orchestration
Cloud Orchestration enables Automation of IT lifecycle for
– Service Oriented Architecture
– On-demand Self-Service
– Resource Pooling of Converged Infrastructure
– Rapid Elasticity
– Measured Service
– Architectural abstraction and consistency
– Compliance and Policy Management
6
Portal, Catalog
Orchestrator
Storage
Virtualized & Bare-
Metal
Network
APIs, Workflows
End-User Admin DevOps
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Market Trends in Public Cloud
7
• Extreme urgency in developing competitive cloud offerings and
operating models optimized around those offerings
• Cloud customers favoring SP driven public/multitenant clouds: • Reduced functional and trust gaps between private datacenters and
public cloud services
• Public cloud SPs have significantly lower costs than most private
datacenters
• Reduced Cost and Increased Differentiation: • Packaged and SaaS Cloud Management Solutions
• Focus on improved scalability, configurability and multi-tenant
capabilities
• Broad Cloud systems management software implementations: • Leverage Ecosystem with respect to best practices, configuration,
provisioning standardization and integration and implementation
• Increased priority on SMBs and Emerging market: • Emerging markets growing at the rate of 44.1% CAGR from 2011 to
2016
• Align with price points and functional capabilities optimized for these
markets
* Source: IDC’s IT Management Quick Poll Survey, January 2013
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
1
2
3
4
5
Simplify IT operations through consolidation, unification and automation of IT infrastructure
Reduce overall IT costs through greater efficiency of assets
Better aligning IT resources to business needs for flexibility and innovation.
Adoption of IT models that reflect today’s public and private usage demands
Cloud Services will Change the
Economics and Operations of IT
Improved pace and consistency of Business Application roll-outs
Customer Drivers for Cloud Adoption
8
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
System Development Unit Innovation and Quality Through System Level Design and Validation
9
System
Development
Fundamentals
System Development Guidelines
Planning Design End-To-End Validation Documentation
Unit
Featu
re
Inte
gra
tion
Syste
m
Custo
mer
www.cisco.com/go/designzone
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Agenda
Introduction to Cloud Orchestration
Cloud Orchestration journey
Orchestrated VMDC – Joint Cisco & BMC Solution
• Overview
• Features
• Demo
Data Center Automation for HCS
• Overview
• Use Cases
10
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Simplified Functional View of Cloud Orchestration Where we are in the Journey
time
Portal, Catalog
Orchestrator
Middleware Network, Compute, Storage
Portal, Catalog
Orchestrator
Portal, Catalog
Orchestrator
today
sta
ck
Network
Resource
Controller
Compute
Resource
Controller
Storage
Resource
Controller
Network
Resource
Controller
Compute
Resource
Controller
Storage
Resource
Controller
SDN
APIs
Compute
APIs Storage
APIs
Trends
– Monolithic Orchestrators to tiered systems
– Bigger role for Resource Controllers, APIs, SDKs
– Multi-domain Service Catalogs
– Mix of Proprietary and opensource components
11
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Cloud Orchestration 360 View
Service Orchestration & Catalogs (SML) Cross-Domain Mgmt (SML)
App Integration Layer
Application Devices
Application Domain Mgrs
Self-Service
HCS VXIaaS SPT
Application Services
Devices
Domain Mgrs
DC Infrastructure (VMDC) NGN/Mobile
Admin DevOps API Cloud Service Brokers, other
catalogs & portals
Network
Programmatic APIs
Cloud
Orchestration OpenStack / CloudStack
Resource Controllers Compute Storage
Resource
provisioning
IaaS Orchestration
Cloud
Orchestrator 2
Cloud
Orchestrator 1
Se
rvic
e A
ss
ura
nc
e
12
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
IaaS Orchestration & Resource Control: Today’s Building blocks
Cloud
Orchestration
Resource
Provisioning
Middleware
OpenStack / CloudStack
BMC CLM CIAC (Cisco Cloud
Orchestrator)
IaaS Orchestration
Network Compute Storage
Resource Controllers
PRIME Network Controller, One PK
APIs, Quantum,, BMC CLM (BNA)
Cloupia, XML API,
Nova, CloudStack,
BMC CLM (BSA)
Cloupia, BMC
CLM (BAO),
Cinder, Swift
Resource
Abstraction &
Control
Parallels CSB IAC (Cisco Cloud
Portal) BMC Portal
Cloud Service Brokers,
other catalogs &
portals
Cisco
Open Source
Third Party
13
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Critical Success Factors in Cloud Automation
• Focus first on the use cases and business objectives, not on the automation tools and infrastructure
• Cloud Orchestration is a Service Lifecycle approach
• Propose solution within a functional architecture
Show that regardless of the specific toolset, we understand how to meet the requirement
• Favor validated solutions with out-of-the-box automation for critical use cases
Make sure the solution is right-sized to the requirement
Ensure fit to customer TTM. Beware of extensive one-off customizations (long development cycle, version management/support).
14
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Customization vs Out-of-the-box Approach
15
# of
Customers
Served
% handled
“Out of the box” 20% 80%
Difference
in Models
•Validated/Certified
•Quicker TTM
•System SLA easier
•Can build Whole Offer
•Takes Longer
•Costs More
•Greater Flexibility
•Services Led
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Cloud Orchestration Stack Overview
16
Compute Network Storage
Physical Infrastructure Element Management
Compute Network Storage
Compute API Network API Storage API
Ph
ysic
al
Mg
mt.
Virtu
al
Mg
mt.
Intelligent Placement, Resource, Consumption, Event Management
User/Admin Portal System API
Service
Catalog
Federated
Resource DB
Service
Assurance
Manager
Billing Integration
SA API
Clo
ud
Mg
mt.
CRM Integration
CMDB Integration
Help
Desk
SA Integration
16
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
CLM Stack Overview
17
Compute Network Storage
Physical Infrastructure Element Management
Compute Network Storage
Compute API Network API Storage API
Ph
ysic
al
Mg
mt.
Virtu
al
Mg
mt.
Intelligent Placement, Resource, Consumption, Event Management
User/Admin Portal System API
Service
Catalog
Federated
Resource DB
Service
Assurance
Manager
Billing Integration
SA API
Clo
ud
Mg
mt.
CRM Integration
CMDBIntegration
Help
Desk
SA Integration
17
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
IAC Stack Overview
Compute Network Storage
Physical Infrastructure Element Management
Compute Network Storage
Compute API Network API Storage API
Ph
ysic
al
Mg
mt.
Virtu
al
Mg
mt.
Intelligent Placement, Resource, Consumption, Event Management
User/Admin Portal System API
Service
Catalog
Federated
Resource DB
Service
Assurance
Manager
Billing Integration
SA API
Clo
ud
Mg
mt.
CRM Integration
CMDBIntegration
Help
Desk
SA Integration
18
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Cloupia (UCS Director) Stack Overview
19
Compute Network Storage
Physical Infrastructure Element Management
Compute Network Storage
Compute API Network API Storage API
Ph
ysic
al
Mg
mt.
Virtu
al
Mg
mt.
Intelligent Placement, Resource, Consumption, Event Management
User/Admin Portal System API
Service
Catalog
Federated
Resource DB
Service
Assurance
Manager
Billing Integration
SA API
Clo
ud
Mg
mt.
CRM Integration
CMDBIntegration
Help
Desk
19
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
OpenStack Stack Overview
Cisco Confidential 20
Compute Network Storage
Physical Infrastructure Element Management
Compute Network Storage
Compute API Network API Storage API
Ph
ysic
al
Mg
mt.
Virtu
al
Mg
mt.
Intelligent Placement, Resource, Consumption, Event Management
User/Admin Portal System API
Service
Catalog
Federated
Resource DB
Service
Assurance
Manager
Billing Integration
SA API
Clo
ud
Mg
mt.
CRM Integration
CMDBIntegration
Help
Desk
SA Integration
20
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
CloudStack Stack Overview
Compute Network Storage
Physical Infrastructure Element Management
Compute Network Storage
Compute API Network API Storage API
Ph
ysic
al
Mg
mt.
Virtu
al
Mg
mt.
Intelligent Placement, Resource, Consumption, Event Management
User/Admin Portal System API
Service
Catalog
Federated
Resource DB
Service
Assurance
Manager
Billing Integration
SA API
Clo
ud
Mg
mt.
CRM Integration
CMDBIntegration
Help
Desk
SA Integration
21
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Orchestration Solutions Key Messages
22
Solution Today
BMC CLM • System-validated for Self-Service IaaS on VMDC 2.0, 2.1,2,2, 2.3 with
full multi-tenancy.
• Multiple SP deployments
CIAC • Currently positioned for Enterprises & Tier 2/3 SP with AS
customization
Openstack • Cisco Contributing to Quantum and Nova
• Openstack gaining lots of mindshare.
Cloudstack • Mix of SP, Enterprise customers looking at Cloudstack/CloudPlatform
Cloupia (UCS Director) • ICS Manager for Compute & Storage provisioning
• IT Managed Resource manager
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Agenda
Introduction to Cloud Orchestration
Cloud Orchestration journey
Orchestrated VMDC – Joint Cisco & BMC Solution
• Overview
• Features
• Demo
Data Center Automation for HCS
• Overview
• Use Cases
23
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
BMC’s CLM Value to the Cisco Cloud Orchestration and Automation of Cisco’s Data Center Infrastructure
Integration points including Cisco UCS, Cisco Nexus with testing and documentation
Tight integration of CLM + VMDC with joint product roadmap
Network containers, secure multi-Tenancy, heterogeneous support
Unique capabilities that enable innovative IT Service
Common solution for comprehensive cloud service, customer and application delivery
Cloud Management for Service Provider and Enterprise Data Center
Real-world experience in production situations, proven designs and accelerated deployments
3rd Generation Cloud Lifecycle Management
Simplify Network, compute and Storage configurations through pre-defined templates
Accelerate on-boarding of Tenants and Services to Cloud
24
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Cisco – BMC Strategic Alliance
First UCS BMC
BladeLogic
OEM wins
BMC
BladeLogic &
UCS
Development
Service Provider
wins : EMEAR,
APJC
Expanded
Strategic Alliance
Announcement
BMC ProactiveNet
Perf Mgmt
& BMC BladeLogic
Compliance OEM
agreement
BMC
BladeLogic &
UCS
Announcement
2011 2009 2010
CLM Resale
Agreement
announced
at GSX FY’12
2012
CLO-VMDC
2.0 (CLM 2.1)
CVD Release
2013
CLM 1.01
Release CLO-VMDC
2.2 (CLM 3.0)
CVD Release
CLO-VMDC
2.2 (CLM 3.1)
CVD Release
Service
Provider
win: LATAM
Enterprise
win : US
Service
Provider
win: LATAM Service
Provider
win: EMEAR
25
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Unique Joint Solution – Out of the Box
Orchestration describes the automated arrangement, coordination, and management of complex computer systems, middleware, and services
Unified Service Delivery
Cloud Lifecycle
Management
Common Physical
Infrastructure
Partners
Virtualization
Resource
Manager
Server
Automation
Cloud / App Service Management
IP Next
Generation
Network
Service
Provider
Data Center
Compliance
CMDB
BM
C A
trium
(Inte
gra
tion
& O
rch
es
tratio
n)
Service
Catalog
Self-Service
Portal
Network
Automation
Unified
Fabric
Unified
Computing
Peering and
Interconnect
Network
Intelligence
Secure Network
Container
Architecture
Pre-integrated
HW
Storage
Service
Governor
Orchestration
Engine
26
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Unified Data Center Networking
Integrated Compute Stacks
Compute NAS SAN
VM
DC
V
MD
C
VM
DC
Data Center
Access
Services
Aggregation/Access
Core
VM
DC
Cloud Service
Management
Cisco Virtualized Multiservice Data Center Comprehensive, Modular and Flexible Approach
Business
Support
Provisioning
Configuration
VMDC
Portability/
Interoperability
Cloud Intelligent Network
27
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
MPLS Core
Enables per-VM segmentation of traffic w/full switching via VN-Link
Isolates L2 / L3 customer traffic via VLANs, VRFs, & Virtual Device Contexts
Enables monetization of differentiation by enabling value added services (e.g. SLB, Firewall)
Enables seamless extension of tenants between pods via OTV
COMMON PHYSICAL
INFRASTRUCTURE LOGICAL VIEW PER TENANT
OR SERVICE
FABRIC
PATH
Secure Multi-Service Network Containers Logical Network topologies
28
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
VMDC Validated Infrastructure (IaaS) Common Infrastructure – Differentiated Containers
VMDC 2.1
Palladium
L2
L3
FW
LB
LB
Public Zone
Private Zone
VMDC 2.2
Expanded
L2
L3
FW
LB
LB
vFW
vFW
FW
Protected
Back-End
Protected
Front-End
VMDC 2.0
Silver Gold Bronze
L2
L3
L3
vFW
LB
L2
L3
L3
vFW
FW
L2
L3
L3
vFW
LB
29
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
CLO – VMDC (CLM) – Solution Overview Cisco Validated Design
Provides an end-to-end automated lifecycle management solution for cloud-based IT hosting environments
Integrated full-stack cloud services from the network to applications
Integrated policy definitions to govern multi-tenancy, security, and make intelligent decisions on placement of provisioned services
Provides a complete self-service, Service-Catalog driven platform for Automation, Orchestration, and Management
Pre-defined and Pre-Validated Out of the box Network and Service blueprints for VMDC based Cloud Deployments
Integration to “Day 2 management” – Billing Systems , Service Assurance Systems
Operational Repository
Map to CMDB
Network Services
Secure Network Containers
FlexPod, Vblock
Networks
Integrated Compute Stack
Storage Servers
Virtualized Multiservice Data Center
Resource Management
Service Governor
Service Blueprint
Network Blueprint
Storage
Service Catalog
Service Catalogs
Design Services and Options
Translate to Business Offerings
VXI, HCS, IaaS
User completes a Service Request
30
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
CLO – VMDC – System Components
31
Network
BNA BSA Compute
VMDC 2.0/2.1/2.2/2.3
UCS B & C Series/UCSM
Compute NetApp/EMC
Storage Nexus/VSS/ASA/ACE/
ASR/CRS/VSG
Network
VMware vSphere, Citrix XenServer, Microsoft
Hyper-V
Virtual Compute
Cloud Portals
Service Catalog
Service Governor
Cloud API
MoM
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Network Container Blueprints Deploy Secure VMDC Containers
Provides the customer with a fully secured and segmented environment as defined in Cisco’s VMDC architecture and Cloud Services
Elimination of administrative errors through service automation
Reduced cost through removal of skilled network engineers for network configuration
Abstraction of complexities from the user
Flexible Network Container blueprints for reserving resources during runtime
Reduction in service deployment time
Minimizing coordination of technologies between silos
MPLS Backbone
Physical Topology
Cloud
Service/Tenant 2
Cloud
Service/Tenant 1
32
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Description:
• Allows a provider or tenant to create a container based on a fixed set of objects which cannot be modified after initial creation other than changes to Firewall and Load Balancing
Use Cases:
• Create Container
• Delete Container
• Add / Remove Server to/from Container
• Manage Load Balancer (LB) Pools
• Manage Server Entries in LB Pools
• Manage FW Rules
Description:
• Allows a provider or tenant to create a container dynamically which is not possible using the catalog of objects and relationships between the object provided in the Flexible container model.
Use Cases: • Flexible Container Use Cases
• Scale out max server capacity beyond initial blueprint definition
• Provider needs to add more public and private IP addresses for Tenant that has reached the limit of the blueprint
• Scale out topology • Provider wants to add new service
offering to existing containers (i.e. Platinum beyond Gold)
Description: • Allows a provider or tenant to
create a container based on selection of a subset of objects from a catalog containing all possible objects and relationships between the objects. Provides boundaries with respect to what can be built.
Use Cases:
• Static Container Use Cases
• Modify Container: • Enable/disable Networks to
add/remove server capacity
• Enable/disable Load Balancers to add/remove LBs to/from existing Networks.
• Enable/disable Zone to add/remove firewalled Networks
• Add/Remove vLANs in a zone
33
Dynamic Container
CLO - VMDC 2.3 (CLM 3.1)
Static Container
CLO – VMDC 2.0,2.1 (CLM 2.1)
Flexible Container
CLO – VMDC 2.2 (CLM 3.0)
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Network Container Evolution
VMDC 2.0 + CLM 2.1 CRS, N7k, C6k, FWSM, ACE20
VMDC 2.1 + CLM 2.1 C6k, N7k, FWSM, ACE20
VMDC 2.2 + CLM 3.1 (With VSG & Expanded
Gold container) A9k, N7k, C6k, ASA, ACE30
VMDC 2.2 + CLM 3.0 4-Zone Flexible Container
(No VSG) A9k, N7k, C6k, ASA, ACE30
Flexible Container
34
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
VMDC 2.2 Expanded Gold Container
• Flexibility built into Network Blueprints
• PVT Zone enabled by default.
• DMZ zone is Optional.
• Each zone can be enabled with one or more
VLANs.
• Each zone can be enabled with VSG if needed.
35
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
VMDC 2.2 based Flexible Container
36
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Cloud Service Blueprints Deploy VMs (Compute & Storage)
Exposed through Service Catalogs for Cloud End User
Functional Blueprints – Defined by service architects – Provides the “Enterprise architecture” view
of a given service (IaaS, HCS, DaaS) – Contains descriptions of functional
components and their connections
Deployment Blueprints – Defined by IT personnel responsible for
deploying Cloud Services – Provides the deployment time view of a
given Cloud Service – Describes resources required for normal
service operation
Can have multiple deployment blueprints per functional blueprint
37
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Policy Based Service Governor Intelligent placement of resources (VMs & DataStores)
Places workloads in the most appropriate execution venues based on business and organizational policies
Intelligent placement across distributed cloud resources based on flexible policies
– Services (IaaS, HCS, DaaS)
– User Role
– Compliance
– Location
– QoS attribute
– Tenant
38
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
D:\
/data
Storage Provisioning: Server is indirectly connected to storage array, via hypervisor layer
Virtual Machine Cluster of hypervisors and datastore
(vSphere or Citrix XenServer)
NetApp SAN or NAS, EMC SAN or NAS, VCE Vblock,
SMT FlexPod
BMC Cloud Lifecycle Management
Managed by CLM
• Storage is indirectly connected to VM via the hypervisor layer • More vendors and models
supported, but only virtual • Supports Fiber Channel (FC)
FC
39
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
D:\
/data
Storage Provisioning: Server is directly connected to storage array
Virtual or physical machine
Atrium Orchestrator Adapter
NetApp SAN or NAS (OOB), EMC
SAN (requires customization)
BMC Cloud Lifecycle Management
Managed by CLM
• Storage is directly connected to VM using AO adapter
• Fewer vendors and models supported but supports virtual
and physical
CIFS, iSCSI, or NFS
40
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Service Request Management Empower End Users
• Allows to easily define and publish service catalogs in a web portal
• Intuitive web user interface that provides information easily understood by users
• Orchestrates and automates the fulfillment of service requests based on predefined templates and approval policies
• Multiple Languages Support: English, French, German, Italian, Spanish, Portuguese, Korean, Japanese, Chinese
• Measure and analyze demand for existing and new services to adjust service offerings through audits
41
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Integration to Cloud Assurance & Billing Systems
42
CLM provisions the
service
Up-to-date
pricing can be
reflected in
Portal
The business
manager
generates reports,
P&Ls and
recommends price
revisions Business Manager
BMC CLM
A tenant user
requests or
changes a service
at the Portal Tenant User
Start here!
The chargeback
administrator
defines costs and
sets prices
Chargeback Administrator Billing Engine
Billing Engine
Database
Zenoss collects actual usage data for the service
Automation sends a changing event to Billing
Engine
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
End to End New Request Flow
DML
Cloud DB Enterprise
CMDB
Updates
Service Governor
Resource Manager Resources Available in Portal
Cloud Admin/End-User
Self-Service Portal or
API Access
Service
Catalog
Service
Blueprint
Deployment Model 1
Deployment Model 2
Deployment Model 3
Maps to Service Blueprint Service
Offering
Makes Placement
Decision
Provisioning of
Compute, Storage
and Network
Integration with Change,
Assessment Mangement
BNA
Network
BSA
Compute
BAO
Storage
3
1 2
4 Deployment Model
8
5
6
7
= Partial Virtualized Multi-Service Data Center
43
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Aggregation
Services
ICS
Virtual Access /
Compute
Nexus
Nexus 1000V,
6500, ASA, ACE
UCS Blades
Wan/Edge
ASR, CRS
Nexus
Multi - Hypervisor
UCS FI
vCenter
VSG
SCVMM
CLM
VM
DC
Multi-Hypervisor Support
44
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Hyper-V Workflow
45
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Multi-Site Orchestration
46
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Target Use Cases – Out of the Box Use Cases (Cloud Admin) Use Cases (Cloud End User)
Service catalog items (NetworkaaS, IaaS Services) Request Services from Service Catalog
Network Container Definition Create/Remove VM snapshot(s)
Software packaging of off-the-shelf software (WAMP/LAMP) VM Provisioning using VM template cloning
Manage Tenants (On-board Tenants & Manage Lifecycle of Tenants) VM Start / Stop / Restart/ Decommission
Define Placement Policies for the workload within Network Containers Modify vCPU /RAM
Deploy Network Containers and associate them to Tenants Extend VM lease
Manage Lifecycle of Virtual Network Services VMs View and Request Storage resources
IPAM (Including integration to 3rd
party IPAM Vendor such as Infoblox) Manage Firewall Rules for deployed servers
Firewall Management Add/Remove Server from Load Balancing Pool
Bare-metal server provisioning (Windows/Linux) Application, Database & Web Server Provisioning
Dashboard visibility of CPU/RAM utilization Server Compliance – (Customizable & Industry Standards SOX (Financial),
HIPPA (Medical), PCI (Financial))
Manage Multiple Hypervisor Environments (VMWare, Hyper-V ) Add additional storage disk (on pre-existing VMFS datastores)
Manage Multiple Storage Environments (EMC, NetApp)
Deployment in High-Availability (HA) mode
Multi-site deployment (hub-spoke)
AD/LDAP Integration for user authentication
Compliance on DC Infrastructure (Network Configuration, Server Configuration)
– (Customizable & Industry Standards SOX (Financial), HIPPA (Medical), PCI
(Financial))
Cloud API SDK for integration with external systems
(Billing, Cloud Assurance, CSB etc.)
47
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
CLO-VMDC (CLM) – Solution Summary Orchestrate Network, Compute and Storage
Validated, integrated and comprehensive system for accelerated opex/capex savings
Secure, Scalable, Multi Tenant deployment of infrastructure platform supporting a wide range of Cloud Services
Simplified new Service Creation through Out of the Box Flexible Network and Service Blueprints
Rapid deployment of tenants from sandbox to cloud services roll-out facilitated by Service Catalogs
Intelligent, Flexible, policy-driven service placement based on business process and service needs
Enhanced user experience through Self Service access to Cloud Services
48
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Customer Use Cases with VMDC and CLM
Customers Delivery Specifics
US Tier-2 SP VMDC Infrastructure Architecture deployment with 7 automated custom Network Containers
on BMC CLM 1.x
US Cloud SI VMDC Infrastructure & BMC CLM 1.x & 2.x delivered
EU Tier-1 SP VMDC with CLM 1.x in Production, Flexible Network Containers
APAC
National
Carrier
Data Center with VMDC and CLM Orchestration in Production. Considering upgrade to CLM
3.x.
US Tier-1
Wireless SP
Build for automation of agentless apps with VMDC Infrastructure and BMC CLM 2.x.
LATAM Tier-1
SP
Multiple countries in LATAM, VMDC Infrastructure, Automation with BMC CLM 2.x and
Parallels Cloud Services Broker
49
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Agenda
Introduction to Cloud Orchestration
Cloud Orchestration journey
Orchestrated VMDC – Joint Cisco & BMC Solution
• Overview
• Features
• Demo
Data Center Automation for HCS
• Overview
• Use Cases
51
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Hosted Collaboration Solution (HCS) Brings together collaboration architectures with data center / cloud computing systems
Unified Communication System • Deliver a unparalleled user experience
HCS Management System • Zero-touch automation & proactive system assurance
Optimized Virtualization Platform • Provides hardware efficiency, customization, & scaling
Scalable System Architecture • Aggregation, Security, Network Integration & CBSA
52
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
HCS End Customer On-Boarding ProcessCurrent State - Manual (HCS 9.1.1)
53
Manual
Process
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Current Pain Points for End Customer on-boarding
Time consuming and Error prone Network, Compute & Storage configuration for end customer on-boarding – Takes 4 days for a CCIE to configure and validate the network, compute and storage using scripts
– Higher cost to manage and maintain
Lack of tool to capture the best practices for the complete Network configuration for end customer on-boarding – The process is manual in nature for a large extent
Very complex placement algorithm – Difficult to manually decide and enforce
– Leads to longer time for provision
Lack of IT best practices – Non-Systematic approval and change management process
54
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
HCS Network Variations from VMDC
• CUBE configuration changes and NAT implementation required.
• ASA support to create one to
one NAT.
• Call patterns will need to be routed based on the destination
55
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Placement Requirements for both NOS (Non-Over Subscribed and OS (Over Subscribed)
1. At the Application type (Voice or VM or Presence) Level
2. For each Application Instance (AI) (does not matter if there are multiple AI’s per tenant or not, we only care about the individual AI).
3. Each Application Instance Node (AIN) should be as distributed as possible across Datastores/Blades/Chasis. (Only relevant for NOS)
4. Application Instance Nodes tagged for anti-affinity must be distributed across Datastores/Blades/Chasis (if more than one Chasis in the deployment). Failure to meet this must result in failure.
Example:
VM1 (A), VM2(A’), VM3(B), VM4(B’), VM5, VM6 VM1 and VM2 must be on different hardware (rule 4)
VM3 and VM4 must be on different hardware (rule 4)
All 6 VMs should be on different hardware
56
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
SiSi SiSi
L2
L3
Tenant Red
Tenant Green
vPC Layer 2 Trunks
HSRP/Layer 3 gateway
Layer 2 Trunks
L3
L3
Layer 2 Trunks
MPLS
Core
Aggregation
L3
L3
WAN Edge
Placement of VMs and Data Stores for HCS Tenant
Vlan-A
FW-A
Storage
Green
VRFs
Onboard HCS
Tenant Green for
HCS Service Offer A
Green FW
Context
Green
vlan
FW-A
Application VM
Placement for HA
of Applications
VM-1 VM-2
VM-3 VM-4
Storage
Allocation for HA
VM1
VM2
VM3
VM4
FW-B
VM-1 VM-2
VM-3 VM-4
FW-B
VM1
VM2
VM3
VM4
Vlan-B
57
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Unified Service Delivery
Collaboration
HCS
Unified
Computing
Unified
Network
Services
Unified
Fabric
Unified
Communication
& Collaboration
Apps
Cloud Optimized
Platform
Flexible
Deployment
Models
SP Data
Center
Cisco’s Corporate Cloud Strategy One Platform, Many Cloud Services…
Orchestration and Management
Infrastructure
as a Service
Cloud Collaboration
Services
58
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
How HCS can leverage VMDC & CLM
Efficiency through use of scalable multi-tenant infrastructure
On-Demand Scalability
HCS takes advantage of VMDC advances
Host multiple SaaS/Paas apps along with HCS
Infrastructure Accelerated
on-boarding of customers
Repeatable Templates for Configuration (Blueprints)
Fewer errors, improved productivity and quality
Unified operator experience across IaaS and HCS
Capex
reduction
- Mutualization
of applications
on to a
common
infrastructure
Opex
Reduction
- Repeatable
process
- Faster TTM
from 4 days
to few hrs
days to bring
up the infra
- Maintained
and
supported
by Cisco
HCS / Cloud
Orchestration
59
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Vision for Integrated HCS and IaaS Fulfillment
Cloud Orchestration
(IaaS catalogs, HCS-IaaS blueprints, VM
Setup)
IaaS (IT Services)
Network & VMs HCM - Fulfillment
(UC Instantiation)
UC Domain Mgr
HCS (UC&C Services)
UC Applications
Service Management Layer (SML) (Service Catalog, Portals, Workflow, Application layer service orchestration)
Network
Domain Mgr
Compute
Domain Mgr
Storage
Domain Mgr
VMDC Infrastructure
Integrated Compute Stack (vBlock (VCE)/Flexpod (NetApp)
60
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
HCS-VMDC Fulfillment Integration - End State SML CLM HCS VMDC
Order Mgmt & Service Inventory Integrated HCS + DC Service
catalogs
Manage Life Cycle of HCS + DC
Services
Applications Sizing & Resource
definition Mapping to templates
Calculate compute, storage and
VMs required
Manage DC resource allocation
Orchestration between IaaS and
HCS Customer Order fulfillment
Manage LifeCycle of Customers
& Services Create, Update, delete customers
and services
HCS Network Container and Service
Blueprints Resource Allocation & Management
Storage Configuration
Service Blueprints for VM allocations
Support VM rules for deployment of UC
applications
Manage LifeCycle for Network
Container and Service Blueprints Create, Update and Delete Network
Containers, Service Blueprints and
Templates
Multi-Site support for Cloud-O
Orchestration of Backup & Restore
Integration to Cloud Assurance &
Resource Accounting Chargeback
UC Application
Deployment Create UC applications
templates
Create Platform
Configuration files
Install UC applications
Clone and move apps
Configure licenses
UC Application
Configuration (CUCDM) Configure SIP Trunks,
Dial Plan, security,
regions etc on CUCM
Configure HCS End
Customer Services such
as voice, voice mail,
Presence, Contact Center
Modular, Scalable
Infrastructure Modular, Scalable DC
design based on multi-tier
L3 centric architecture with
compact to large scale
integrated compute stacks
(Vblock, Flexpod)
High Availability, Multi-
Tenancy
End to End Infrastructure
Security Comprehensive security to
support “defense in depth”
policies
Profile based allocation of
resources and services
DC Interconnect w Geo
Redundancy Multiple DCs extended over
L2 or connected over L3
61
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Vision: SP Service Mgmt Layer (SML) Integration with Cloud-Orchestration and HCS
62
SML Pre-Defined Application
and Resource Mapping
Cloud-O IP Resource Pool
Cloud-O Select the Templates
Check Resources Configure FW, VLAN,
Configure and bring-up VMs with SKIP
install.
Cloud-O Bring up the DNS, populate the IP and
hostname mapping
Cloud-O VM status, DNS, NTP and Nated IP
addresses of UC VMs
HCS - Fulfillment Run the scripts to automate the UC
applications PUB and SUB configurations
HCS - Fulfillment Send Nated IP address of PUB and SUB and
other pertinent requirements to Cisco UCDM
Cisco UCDM Activate HCS Services for
Subscribers
2
7
5
6
8
9
4
SML IP/hostname Mapping
IP Resource
SML Order Management
SML CLOUD – O & HCS – F
Integration
1 3
HCM – F - API
HCM – F - API
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Effort for on-boarding of HCS customers reduced 75% (from 4 days to a few hours)
via automation and provisioning integration, leveraging pre-configured templates
delivered out of the box in Cloud Orchestration
Template-based HCS provisioning on VMDC for on-boarding HCS end-customers.
Templates enabling custom placement of VMs for HCS UC Apps.
Increase/Decrease VM Capacity (CPU & Mem) based on updates for customer size
and services
Leverage the out of the box HCS Network container and Service blueprints for On-
boarding/de-boarding of HCS Customers
Modify End Customer DC Resource Needs
Deployment of HCS across Multiple Data Centers
Multiple Integrated Compute Stack - vBlock & Flexpod Geo Redundant HCS UC and Mgmt Applications
End to End Security for HCS
Incremental Value
Use Cases Supported
HCS on-boarding to VMDC Systems HCS OB – 1.0
63
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
HCS End Customer On-Boarding Process Use Case Evolution – Out of the Box support – HCS OB 1.0
64
Manual
Process
Automated
Process
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Out of the box support in CLM for HCS – On Boarding
• Automated provisioning of Network, Compute and Storage
• Standardized host naming convention
• Standardized sizing and configurations
• Out of the box Service Catalogs
• Automated placement following best practices
• Standardized approval and change management process
• Supported by Cisco Validated Design
• Result: Significant reduction in Network, Compute and Storage provisioning for end customer on-boarding to HCS: Reduced from 4 days to few hours
65
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
HCS Service Blueprints
HCS Service Blueprints encapsulate: Application Type: Cisco Unified CallManager (CUCM) – Voice Service
Cisco Unified Presence (CUP) – IM & Presence Service
Cisco Unity Connection (CUCxn) – VoiceMail Service
Number and Type of each HCS UC-App VM
HCS UC-App VM Compute Placement Logic: Vmware Cluster Type: Over-subscribed (OS) Cluster – Allows over-subscription of resources
Non Over-subscribed (NOS) Cluster – 1 vCPU: 1 Physical Core mapping
VM Anti-Affinity Rules
HCS UC-App VM Datastore Placement Logic VM Datastore Anti-Affinity Rules
UC-App VM deployment sequence
66
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Sample HCS Service Blueprint
67
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Sample HCS Resource Set Definition
68
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
HCS Service Blueprint Tagging
Policies in BMC Cloud Lifecycle Management can help you control which available resources are used when a user-requested service instance is created in the cloud.
Policies are managed through the Service Governor workspace.
Policies are based on resource tags.
CLM Service Governor will be used to set up the tag level policies for Tenant and Service Blueprint for first level filtering of compute pools and virtual disk repository pools.
HCS Custom Provider will make the final decision of HCS UC-App VM Compute and Datastore Placement.
69
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
HCS Service Offerings
70
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Benefits to HCS Customers
Infrastructure:
• Reduced business risks via fully architected and tested DC system
• CAPEX and OPEX efficiencies through use of scalable, secure multi-tenant DC infrastructure
• Deploy HCS alongside other application services with full separation of tenants and resources
• Provide for elastic scaling of HCS for the operator as demand grows.
Orchestration & Management:
• Consistent approach for how application services can leverage cloud orchestration
• Accelerated On-Boarding of HCS end customers = OPEX savings and faster Time-to-Revenue
• Improved configuration accuracy through pre-defined blueprints
71
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Summary
Introduction to Cloud Orchestration
Cloud Orchestration journey
Orchestrated VMDC – Joint Cisco & BMC Solution
• Overview
• Features
• Demo
Data Center Automation for HCS
• Overview
• Use Cases
72
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Key Takeaways
Focus on the requirements, not the tools. Cloud is a consultative approach, not a product view.
Validated solutions for IaaS provide a foundation for offering PaaS and SaaS.
A standard approach linking application provisioning to IaaS Orchestration makes it easier to maximize ROI
Evolution of VMDC to a Virtual Services Architecture will bring major benefits in terms of automation simplicity
IaaS-related use cases are covered by validated Cisco solutions. Others will require a custom approach. Leverage Out-of-the-Box solutions where available.
73
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Look for the Cisco Powered logo to achieve:
• Faster time-to-value
• Assured performance
• Continuous innovation
Cisco Powered services enable you to connect with confidence
• Cisco validated architectures
• Rigorous partner certifications
• Deployed solutions are third-party audited
• Documented cloud scalability
• End-to-end security
• Commitment to open standards
• Highest percentages of R&D investment-to-revenue
Cisco Powered Services are Unique
www.cisco.com/go/ciscopowered
Cisco Powered Cloud and Managed Services
74
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Design Zone and Partner Tab: http://www.cisco.com/en/US/solutions/ns340/ns414/ns742/cloud_orchestration_bmc_clm.html
Additional ResourcesCLM Design Zone
75
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Related Cisco Live Sessions
BRKSEC-4025
– Building Flexible and Secure Cloud Containers
BRKSPG-2802
Cloud orchestration in the Service Provider with Intelligent Automaton
BRKSPG-2681
– Cloud Service Assurance for Virtualized Data Center and Hosted Applications and other data center topics.
76
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Maximize your Cisco Live experience with your
free Cisco Live 365 account. Download session
PDFs, view sessions on-demand and participate in
live activities throughout the year. Click the Enter
Cisco Live 365 button in your Cisco Live portal to
log in.
Complete Your Online Session Evaluation
Give us your feedback and you could win fabulous prizes. Winners announced daily.
Receive 20 Cisco Daily Challenge points for each session evaluation you complete.
Complete your session evaluation online now through either the mobile app or internet kiosk stations.
77
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Cisco and BMC Joint Offering Joint innovations and testing
What We Offer Now: Automated provisioning of end to end components that make up the cloud infrastructure (VMDC 2.0, 2.1 and 2.2 Platforms)
Automated Deployment of secure network containers based on static pre-defined, or dynamic run time defined models
Provision sophisticated network containers to satisfy the application requirements:
Public/DMZ zones
Protected zones (up to six levels)
Public and/or private IP addresses (with or without NAT)
Load Balancer Services on individual security zones
Establish the connection to network services within a VDC zone Internet Connected VDC Zone
MPLS Connected VDC Zone
Portal driven automation for on demand resource consumption
Supporting customer portals and store-fronts that can link to third-party cloud providers
Highly available provisioning tools that can survive infrastructure failures
Resource Reservation Model through Service Catalog integration
Provision services based on multiple hyper-visors such as Vmware (ESXi), Microsoft (Hyper-V), Citrix (Xen Server)
Easier support for phased deployment of the Data Center from Standalone Integrated Compute Stacks (Flexpod, vBlock) to full VMDC
architecture
Deployment support for Multi-Tenant/Service across Multiple Data Centers through a Single Instance of CLM
What to Expect in July 2013: Support for VMDC 2.3 Platform (Smaller Footprint.)
End to End Provisioning of Hyper-V VMs with Network provisioning
Scale & Performance Testing: Provision 5000 VMs distributed across 100 Network Containers in multiple data centers
80
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
What is a Cisco Network Container?
•Network administrators can
•Quickly and easily configure physical and
virtual network infrastructure
•Deploy network services to interoperate with
computing and storage resources
•Provides a level of abstraction through
templates
81
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Role Based Access Control (RBAC)
82
Cloud
Admin
Tenant
Admin
Tenant
End-User
Pod Management Yes No No
Container Management Yes No No
Compute Resource Management Yes No No
CRUD Service Blueprints Yes No No
Create/Manage Service Offerings & Policies Yes No No
Create & Delete vLB Pools Yes Yes No
Add and remove vFW Rules Yes Yes No
Add and remove resources from vLB Pools Yes Yes Yes
Add and remove Network Paths Yes Yes Yes
Monitor Resource Health Yes Yes Yes
Service Provisioning & De-provisioning Yes Yes Yes
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Evolving from Vblock & Flexpod to VMDC
83
Aggregation
Services
ICS
Virtual Access / Compute
Nexus
Nexus 1000V,
UCS Blade
s
Wan/Edge ASR, CRS
Nexus
UCS FI
VSG
VM
DC
CLM can manage Containers & VMs in Flexpod / Vblock environments, and can help migrate them into a full VMDC environment
Vblock
Flexpod
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Enable Compliance and Governance Contribute to Configuration Policies
IT Process Integration
– Enforce license compliance
– Federate CMDB/CMS
– Enable incident and problem management
Continuous Compliance
– Enforce regulatory, operational, and security compliance
– Facilitate auditing
– Integrate change management
Financial Management
– Enable billing (show back. chargeback)
– Drive usage accounting
– Actively manage suppliers
Automated Provisioning
Cisco UCS Physical Blades
Cisco UCS Virtual Servers
Cisco Nexus Network
Storage Cloud
CMS +
CMDB
Op
era
tio
ns
Performance Management
Compliance Management
Metering and Chargeback
84
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Assumptions
HCS Partner (Service Provider) is using VMDC (Virtual Multi-Services Data Center) as a single platform to deploy multiple services
HCS Partner would deploy HCS across single or multiple data centers
– In Multiple Data Center Deployment, the HCS Network Container will be instantiated individually in those data centers
– For Geo Redundancy scenarios, the Network container and Service Blueprints will need to be instantiated in both geo-redundant data centers
HCS End Customers will not access the CLM Portal for any Life Cycle Management of Services
Centralized CLM deployment managing multiple Data Centers
Cloud Admin has tenant management privileges
If HCS Admin is managing tenants and users, should have appropriate tenant management privileges
86
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Roles
Cloud Admin:
– Cloud Admin is used to deploy the VMDC architecture on which HCS is deployed.
– Cloud Admin is responsible for pre-provisioning setup of CLM
– Cloud Admin is responsible for creating the Tenant and the network container in CLM
– Cloud Admin is responsible for modifications of the out of the box Network Blueprints and Service blueprints or creating new ones if required
– Cloud Admin is responsible for creating Service Offerings and Request-able Service Offerings leveraging the Service Blueprints
HCS Admin:
– HCS Admin is responsible for creation of any golden templates for UC applications
– Provides the Tenant (HCS End Customer) Details (Name, Location etc.) to the Cloud Admin
– Manage a Tenant or a group of Tenants
– Makes a request for the Service Offerings for a Tenant
– Views the Inventory of Network, Compute and Storage allocated to the Tenant
87
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Pre-Setup Activity - Manual
Network Topology & Services
Definition 1
Cloud
Admin
HCS
Admin
Network
Architect
Define POD/s and Add
Physical POD/s to the Data
Center/s
2
Compute Pool Definition (vSphere
Clusters, DataStores 4
Golden Template Definition 5
3
Network & Service Blueprint
Evaluation and modification
88
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Day 0 Pre-Provisioning Setup in CLM Create Service
Provider Organization
1
Cloud Admin Portal or
API Access
Name, Locations, Roles
and Responsibilities
On-Board Phyiscal
POD/s to CLM
2
VMDC POD
Import HCS Network Blueprints
corresponding to the on-boarded POD/s
3
HCS Network Blueprints,
POD/s Cre
ate
HC
S
Specific
Tags
HC
S T
ag
4
On-Board virtual
compute resources
corresponding to CLM
5
VMware, POD/s,
cluster/compute
pools
Create compute pools
6
Pool Name, POD/s, Virtual
Hosts/Virtual Disk
Repository, Tag
Create Entitlement Packages,
Service Offerings &
Requestable Offerings
7
Name, Service Blueprint,
Deployment Definition,
Medium (Upto 7.5K Subs)
Large (> 10K Subs)
Small (Upto 2.5K Subs)
Cre
ate
Post
Deplo
y
Optio
ns
CP
U C
ount a
nd
Mem
ory
VM
Incre
ase/D
ecre
as
e 8
89
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Day 1 On-Board Tenant (HCS End Customer) to CLM
HCS End Customer
Information
1
HCS Admin
Name, Location, Address,
Customer Sizing
information
Create HCS End
Customer Tenant in CLM
2
Customer Name,
Address, Tenant Admin
Provision Network Container
3
HCS Network Blueprint,
Data Centers Map H
CS
End C
usto
mer a
nd
com
pute
pool to
the N
etw
ork
Conta
iner
Tenant, C
om
pute
Pool,
Netw
ork
Conta
iner
4
Cloud Admin
Portal
Cloud Admin
Notify that HCS End Customer has been
created and network has been configured
5
Container Name, VRF Name, Server vLAN,
IP subnets for VMs, port-profile name HCS Admin
90
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Day 1 Activate Service for Tenant (HCS End Customer) in CLM
Request for new Service through
‘mycloudservices’ portal
1
Service Catalog,
deployment model
Execute Identity script for UC Services
through HCS/IPA Portal
3
UC Apps Identity, IP address
HCS Admin
through Self
Care Portal
Get details of the VM provisioned
through the ‘mycloudservices’ tab
2
VM Name, ip addresses
91
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Day 2 Delete Service for Tenant (HCS End Customer) in CLM
Request to delete service through
‘mycloudservices’ portal
1
Service instance
HCS Admin
through Self
Care Portal
Check that VM is de-provisioned
through the ‘mycloudservices’ tab
2
VM Name
92
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Day 2 Delete Tenant (HCS End Customer) in CLM
Request to delete service through
‘mycloudservices’ portal
1
Service instance
HCS Admin
through Self
Care Portal
Check that VM is de-provisioned
through the ‘mycloudservices’ tab
2
VM Name
Cloud Admin thru
Amin Portal
Notify that HCS End Customer
needs to be deleted
3
Tenant
HCS Admin
Decom
mis
sio
n th
e N
etw
ork
Conta
iner/s
associa
ted th
e
Tenant
Tenant, N
etw
ork
Conta
iner
4
Delete the Tenant in CLM
5
Tenant
Cloud Admin
Notify the HCS Admin that HCS End
Customer has been deleted
6
Tenant
93
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Day 2 Add New Subscribers to a Tenant (Add new capacity (CPU, RAM, Storage)) in CLM
Modify the VM through ‘mycloudservices’ portal
using the Post Deployment option for the VM
2
Tenant, VM/s, vCPU, Memory
HCS Admin
through Self
Care Portal
HCS Admin
Determine the CPU Count and
Memory to be modified for the VM
or a set of VMs
1
vCPU, Memory, VM/s
Modify the VM through ‘mycloudservices’ portal
using the Post Deployment option for the VM
2
VM (Increase/decrease)
HCS Admin
through Self
Care Portal
HCS Admin
Determine the VMs to be decresed
or inceased for the existing Service
1
vCPU, Memory, VM/s
Case a: Increase/Decrease CPU and RAM for existing VMs
Case b: Increase/Decrease number of VMs for a particular Service (Add or Remove
VMs to an existing group of service (voice, voicemail etc.))
94
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Geo-Redundancy Scenario for HCS on-boarding
HCS End Customer
Information
1
HCS Admin
Name, Location, Address,
Customer Sizing
information
Create HCS End
Customer Tenant in CLM
2
Customer Name,
Address, Tenant Admin
Provision Network Container in active
and standby data centers
3
HCS Network Blueprint,
active and standby Data
Centers
Map H
CS
End C
usto
mer a
nd
com
pute
pool to
the N
etw
ork
Conta
iner
Tenant, C
om
pute
Pool,
Netw
ork
Conta
iner
4
Cloud Admin
Portal
Cloud Admin
Notify that HCS End Customer has been
created and network has been configured
5
Container Name, VRF Name, Server vLAN,
IP subnets for VMs, port-profile name HCS Admin
95
© 2013 Cisco and/or its affiliates. All rights reserved. BRKSPG-2610 Cisco Public
Geo-Redundancy Scenario for HCS on-boarding – Cont’d
Request for new Service through
‘mycloudservices’ portal
1
Service Catalog,
deployment model
Execute Golden Templates for UC
Services through HCS/IPA Portal
3
Golden Template, IP address
HCS Admin
through Self
Care Portal
Get details of the VM provisioned
through the ‘mycloudservices’ tab
2
VM Name, ip addresses
Note: The VMs needs to be created in two containers (1 in active and 1 standby). It is
recommended that we create two tags say HCS and HCS Geo-Redundant. The
Service offering will need to be executed twice so that the VMs are created in both
the network containers.
96