Professional Documents
Culture Documents
Applying The Vframe Data Center Api For Service Orchestration
Applying The Vframe Data Center Api For Service Orchestration
Applying The Vframe Data Center Api For Service Orchestration
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 1
BRKDEV-1241
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 2
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 3
Loa d
10
Service Service
Template VFrameDC Policies
Virtual Machine
Manager
Physical Physical
Virtual
Physical Virtual Network LUNs Virtual
Network
Servers Machines and and NAS Storage
Services
Services Volumes
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 4
Physical Logical
Aggr Web
Servers
App
Servers
Access
Database
Servers
Storage
Ethernet Firewall SLB Storage Router SSL IDS Server Storage Blade
Switch Switch Switch Server
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 5
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 6
API Messaging
High Load/Add Server
Low Load/Remove Server
FabricServer
VFrame
Data Center
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 8
VFrame Device
Servers
GUI Managers
Custom
Custom
Infrastructure
Infrastructure API Network
Services
Services VFrame
Portal
Portal
•Simple
•Simple service
service turnup
turnup and
and shutdown
shutdown
•Abstract
•Abstract complexity
complexity from
from end
end customer
customer
•Common
•Common resource
resource pools
pools
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 9
url = 'http://localhost/services/ServiceOperationsService'
snops.options["protocol.http.basic_auth"] << [url,user,pass]
snops.startServiceNetwork(:serviceRef =>
{:templateName => x.templateName,
:serviceName => y.serviceName})
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 12
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 13
Other Goodies
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 14
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 15
Introduction
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 16
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 17
Overview
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 18
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 19
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 20
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 21
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 22
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 23
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 24
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 25
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 26
Job Management
The Jobs API allows third party applications to perform
job related operations. In the current release, the API
will only provide operations to query job information
GetJobRuns : Get Job Schedule, Job Run Status and Job Logs
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 27
Session Management
Interoperability Considerations
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 30
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 31
Q and A
BRKDEV-1241
14632_05_2008_X1 © 2008 Cisco Systems, Inc. All rights reserved. Cisco Public 32