esi sco integration pack

26
1 © Copyright 2013 EMC Corporation. All rights reserved. ESI SCO Integration Pack Alix Sensale Irene Yu

Upload: zoe

Post on 25-Feb-2016

49 views

Category:

Documents


0 download

DESCRIPTION

ESI SCO Integration Pack. Alix Sensale Irene Yu. ESI SCO Integration Pack. System Center Orchestrator 2012. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ESI SCO Integration Pack

1© Copyright 2013 EMC Corporation. All rights reserved.

ESI SCO Integration Pack

Alix SensaleIrene Yu

Page 2: ESI SCO Integration Pack

2© Copyright 2013 EMC Corporation. All rights reserved.

ESI SCO Integration PackSystem Center Orchestrator 2012

Page 3: ESI SCO Integration Pack

3© Copyright 2013 EMC Corporation. All rights reserved.

Defining “Workflow” and “Orchestrator”• In general terms, a workflow is the automation of a

business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules.• Orchestrator is a workflow management system,

which is A system that defines, creates and manages the execution of workflows through the use of software, running on one or more workflow engines, which is able to interpret the process definition, interact with workflow participants and, where required, invoke the use of IT tools and applications.

Page 4: ESI SCO Integration Pack

4© Copyright 2013 EMC Corporation. All rights reserved.

System Center 2012 An integrated management platform developed by

Microsoft Helps users to manage the datacenters, client

devices and hybrid cloud IT environments App Controller Configuration Manager Data Protection Manager Operations Manager Orchestrator Service Manager Virtual Machine Manager

Page 5: ESI SCO Integration Pack

5© Copyright 2013 EMC Corporation. All rights reserved.

System Center 2012 Orchestrator A workflow management solution for the data center Automate IT processes/operations

Term DescriptionRunbook Automated procedure

Activity A single task in a runbook that performs a specific function

Integration Pack

A collection of custom activities that is specific to a product or a technology

Page 6: ESI SCO Integration Pack

6© Copyright 2013 EMC Corporation. All rights reserved.

How does Orchestrator fit into System Center?

• As part of the System Center family, Orchestrator provides IT process automation of incident response, provisioning, virtual lifecycle management and change management. This is achieved through a workflow environment that orchestrates and integrates System Center tools, enabling interoperability and process consistency across the datacenter.• Unlike the rest of System Center, Orchestrator is a 32-bit application.

Page 7: ESI SCO Integration Pack

7© Copyright 2013 EMC Corporation. All rights reserved.

Orchestrator Context in System Center

Page 8: ESI SCO Integration Pack

8© Copyright 2013 EMC Corporation. All rights reserved.

Orchestrator ComponentsOrchestrator Feature Description

Management Server Communication layer between the Runbook Designer and the orchestration database

Runbook Server Where an instance of a runbook runs.

Runbook Designer Tool used to build, edit, and manage Orchestrator runbooks.

Orchestration Console Allows user to start or stop runbooks and view real-time status on a web browser.

Orchestrator Web ServiceREST-based service that enables custom applications to connect to Orchestrator to start and stop runbooks, and retrieve information about operations by using custom applications or scripts.

Deployment Manager Tool used to deploy integration packs (IPs), runbook servers, and Runbook Designers. 

Page 9: ESI SCO Integration Pack

9© Copyright 2013 EMC Corporation. All rights reserved.

SCO Architecture Diagram SCO Components

– Management Server– Runbook Server– Orchestrator Database– Runbook Designer– Orchestrator Console

Page 10: ESI SCO Integration Pack

10© Copyright 2013 EMC Corporation. All rights reserved.

Business Case for Orchestrator Data center administration by GUI Activities from multiple sources can be strung

together for process automation (runbooks) New runbooks can be constructed by less expensive

resources than high-end script writers Runbooks can be run manually or triggered by

monitors or alerts from other System Center components

Page 11: ESI SCO Integration Pack

11© Copyright 2013 EMC Corporation. All rights reserved.

Why ESI SCO Integration Pack? Simplified EMC Storage Provisioning

– Activities encapsulate functions into logical processes Can perform provisioning on call from multiple

System Center components (SCOM, SCVMM, SCSM, SCDPM, etc)

Works with physical and virtual hosts and high-availability failover clusters

Works with current popular EMC storage systems

Page 12: ESI SCO Integration Pack

12© Copyright 2013 EMC Corporation. All rights reserved.

ESI SCO Integration PackEMC Storage Integrator

Page 13: ESI SCO Integration Pack

13© Copyright 2013 EMC Corporation. All rights reserved.

ESI - EMC Storage Integrator A set of tools for Microsoft Windows and

Microsoft applications administrators ESI for Windows ESI Service ESI Management Pack for SCOM

Provides insight into mapping of application and physical disk resources to storage arrays.

Consolidates management interfaces for different storages, host systems and applications.

Free !!!

Windows 2008,

2008R2, 2012

Failover Cluster

EMC CX4, VNX, VNXe, VMAX

Hyper-V, vShpere vCenter,

XenServer

SharePoint

Page 14: ESI SCO Integration Pack

14© Copyright 2013 EMC Corporation. All rights reserved.

ESI Framework

ESI Framework Overview

ESI MMC GUI

ESI SCOM MP ESI Service PowerShell

ESI PowerShell

RESTful API

ESI Service

ESI SCO IP

Data Models

AdaptersStorage ApplicationHost

Tasks

Access Control

Lifetime Management

Storage SystemsVNX, Celerra, VMAX, etc

Host SystemsWindows, Hyper-V,

VmWare, etc

ApplicationsSharePoint, SQL Server,

etc

Page 15: ESI SCO Integration Pack

15© Copyright 2013 EMC Corporation. All rights reserved.

ESI PowerShell Toolkit Provided by ESI for Windows Includes a set of PowerShell Cmdlets Enables user to provision and manage storage to

Microsoft Windows hosts that uses EMC storage from PowerShell command line

Required by ESI SCO Integration Pack for creating, customizing, and running runbooks

Page 16: ESI SCO Integration Pack

16© Copyright 2013 EMC Corporation. All rights reserved.

SCO and SCOM Hardware Setup

Page 17: ESI SCO Integration Pack

17© Copyright 2013 EMC Corporation. All rights reserved.

ESI SCO Integration PackProduct Description and Features

Page 18: ESI SCO Integration Pack

18© Copyright 2013 EMC Corporation. All rights reserved.

Product Description Collection of Activities for working with EMC Storage

– CX4, VNX-Block, VNXe, VMAX Connects hosts and clusters to ESI (Windows OS) Connects storage systems to ESI Disconnects systems from ESI Provisions raw storage (LUNs)

Page 19: ESI SCO Integration Pack

19© Copyright 2013 EMC Corporation. All rights reserved.

ContinuedProduct Description

Assigns raw storage to hosts and clusters (volumes) Prepares raw storage to be used by hosts and

clusters (disks) Resizes, de-assigns and deletes storage as needed

Page 20: ESI SCO Integration Pack

20© Copyright 2013 EMC Corporation. All rights reserved.

Underlying TechnologyProduct Description

Performs storage provisioning by using ESI Interacts with ESI using

System.Management.Automation .Net namespace Calls PowerShell cmdlets programmatically Each Activity calls one or more PowerShell cmdlets Established connections held in ESI cache

Page 21: ESI SCO Integration Pack

21© Copyright 2013 EMC Corporation. All rights reserved.

ESI Framework

ESI Framework Overview

ESI MMC GUI

ESI SCOM MP ESI Service PowerShell

ESI PowerShell

RESTful API

ESI Service

ESI SCO IP

Data Models

AdaptersStorage ApplicationHost

Tasks

Access Control

Lifetime Management

Storage SystemsVNX, Celerra, VMAX, etc

Host SystemsWindows, Hyper-V,

VmWare, etc

ApplicationsSharePoint, SQL Server,

etc

Page 22: ESI SCO Integration Pack

22© Copyright 2013 EMC Corporation. All rights reserved.

Activity Category Activity Object(s) Other Inputs Result

Connect system Host Credentials ESI has system access

Cluster Credentials ESI has system access

Storage (VMAX, VNX-Block, VNXe) Credentials ESI has system access

Disconnect system Host, Cluster, Storage ESI has no access

Provision raw storage Storage System Size in ESI fmt New LUN

Assign storage Host, LUN Host Disk (unmasked)

Partition storage Host Disk Initialized Host Disk

Features

Page 23: ESI SCO Integration Pack

23© Copyright 2013 EMC Corporation. All rights reserved.

Activity Category Activity Object(s) Other Inputs Result

Format & Mount Initialized Host Disk Available Drive Letter Mounted Drive

Resize LUN and Host Volume Size in ESI fmt Expanded Volume

De-assign storage Volume, Host/Cluster Masked LUN

Delete Storage LUN Released storage

Features (continued)

Page 24: ESI SCO Integration Pack

24© Copyright 2013 EMC Corporation. All rights reserved.

Things To Note About ESI & Integration Pack 32-bit ESI PowerShell must be installed on any server

which is hosting either the SCO Runbook Server or the SCO Runbook Designer.

Connections with Hosts, Clusters, and Storage Systems made via an Orchestrator Activity remain active in the ESI cache until removed by an Orchestrator Disconnect.

Page 25: ESI SCO Integration Pack

25© Copyright 2013 EMC Corporation. All rights reserved.

ESI SCO Integration PackDemonstration

Page 26: ESI SCO Integration Pack