29
ZENworks® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson VP SRM Engineering Novell, Inc. [email protected] Larry Russon Dir, Product Management Novell, Inc. [email protected]

ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

ZENworks® Orchestrator OverviewReal Time Infrastructure for the Data Center

Eric AndersonVP SRM EngineeringNovell, Inc. [email protected]

Larry RussonDir, Product Management Novell, [email protected]

Page 2: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

2

Agenda

• Market Overview– Setting the Context

> Dart Board\BluePrint\Architecture

> Challenges

• Virtualization 3.0– Data Center Consolidation

> Real Time Infrastructure

> Policy based Control

> grid Facilities

• Data Center Automation Solution> Orchestration

> OSGI

> Eclipse

Page 3: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

3

Systems Management Universe

Page 4: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

4

Systems Management Blueprint

http://www.novell.com/products/zenworks/orchestrator/

Page 5: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

5

Architectural High-level Design

Z Server

Z Agent

Open IdentityServices(Bandit)

CASARoles

Eve

nt

Ser

vice

Eve

ntC

olle

ctor

Native APIsCIMOM/WMI

Provider(s) Aperi

StorageNetwork

Tas

kS

ched

uler

Grid

Mgr

HW/SWScanner

System

Verbal/Written SLA

Cha

nge

Mgm

t S

ervi

ce

PkgMgr

App

Mod

ule

Pol

icy

Mod

ule

RM

Mod

ule

PolicyHandlers

WEB Svc

Pat

chM

gmt

Mod

ule

Pat

chM

gmt

Ser

vice

3rd

Par

tyM

odul

e

3rd

Par

ty

Mgr

Wor

kloa

dM

gr

Clie

ntS

ched

Ass

et M

gmt

Ser

vice

Inve

ntor

yM

odul

e

Rep

ort

Eng

Ser

vice

C

orre

latio

nE

ngin

e

ZCC PMM3rd PartyNCC Patch Config Rpt Build

Pre

boot

/Im

agin

gS

ervi

ces

PrebootLoader

PXE

ImageEngine

PrebootWorkers

PXE

Imag

eR

epos

itory

Imag

eB

uild

er

VMM Build Whse Monitor

BPEL

Eclipse GUI Framework

fCMDB - SML

zmd modules(running as app)

Scr

iptin

g E

ngin

eE

nfor

cem

nt

En

gin

e

Loca

tion

Ver

ify

Rep

ort

Dat

a R

epos

Encrypt Module

Net

wor

kD

vrs

Sto

rage

Dvr

sZ

ES

M

Pol

icy

Dis

t.

ZE

SM

M

gmt

Ser

vice

ZE

SM

C

lient

Loc

S

vc.

Service MgmtDatabase

Data Mode

Reconciliation

Federation

Directory

Images

ContentRepository

ServiceBlueprint

NetworkOperational

Model

StorageOperational

Model

ConfigOperational

Model

PatchOperational

Model

Page 6: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

6

Data Center Challenges

Improve service levels for business users

Address power and space constraints

Manage costs

Ensure high performance, security and availability

Satisfy internal and external auditors

Maximize current and future IT investments

Page 7: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

Virtualization 3.0 Infrastructure

Page 8: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

8

Data Center Management Solutions

Future “Management Packs”

ZENworks®

HPC Management Pack

ZENworks®

Virtual Machine Management

Pack

ZENworksOrchestrator

Page 9: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

9

Novell® ZENworks® OrchestratorOverview

ZENworks Orchestrator uses intelligent automation to manage heterogeneous virtual machines to align IT to business requirements, control costs, and minimize your risks.

…thus giving you more control and flexibility to align business objectives to IT value.

Page 10: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

10

Node Agents

OrchestratorLandscape

Linux

Windows

Solaris

AIXHP/UXOS X

Orchestration Server

(Java Based)

Data Grid

Applications

Web/Services

CLI

Page 11: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

11

ZENworks® OrchestratorFeatures

• Physical and virtual machine provisioning

• Workload orchestration– Discovers resources, evaluate workloads, schedules tasks

– Parallel execution across distributed devices

• Application deployment

• Managed from central CIM-based model

Virtual OSApplication stacks with fault containment and intrusion protection

Physical OSComprised of a hypervisor, device drivers and agents needed by specific hardware

Virtual

Physical OS

Virtual OS• Image creation and repository• Central (CM-based) model• Distributed monitoring• Workload orchestration

Server Management• Physical and virtual provisioning• Patching agent• Application deployment• Registration and licensing

Vm Vm Vm Vm

Vm

VmVmVmVm

Vm

Machines

Page 12: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

12

ZENworks® Orchestration Server

Resource Discovery

Workload Management

Dynamic Scheduling

Policy Management

Auditing/Accounting

Software Compliance

VM Lifecycle Mgmt

Page 13: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

13

Resource Discovery

Blades VMsResource Facts- CPU- Memory- Storage- Bandwidth- Load- Software- Other ...

• Automated discovery of resource attributes as ‘facts’ including hardware and software details

• Automatic detection of new resources

• On-line & off-line resources

• Integrated resource provisioning

Page 14: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

14

Policy-based Resource Deployment

Administrator

• Policy-based control system

– Constraint based job assignment & rules execution

– Reservation of resources

– Pre-emption of lower priority tasks for critical tasks

– Scheduled and event driven tasks

– Deploys and moves workloads dynamically

• Heuristic learning – Pre-position workloads based on history

– Task to resource optimization

• Extensible Job Definition– Python-based job definition language

– XML based Policy definition language

Policies

OrchestrationServer

Page 15: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

15

Dynamic Scheduling

resource.facts

policies

multi-dimensional resource broker

user.constraint

job.constraint

resource.constraint

Optimizations

placement

allocation

execution

SLAMonitoringSystems

Page 16: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

16

Auditing / Costing / Reporting

Administrator Users & Managers

• All activity is logged to RDBMS database and available for reporting

• Aggregated Cost Accounting for managed resources

• Auditing and event logging for all provisioned jobs

• License limit policy for compliance

• Reporting of virtual resources based on time used or compute processing consumed in a shared resource pool

Page 17: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

17

ZENworks OrchestratorConsoles

• Administrative and Operational Control

– Administers ad-hoc (manual), programmatic, and dynamic provisioning of virtual resources to fixed or shared resources within a data center

• Architectural and Engineering Development

– Provides an integrated development environment (IDE) GUI for creating policy extensions

– Enables 3rd party application integration for utility based SOA applications

– Full command line interface support

Orchestration Server

Page 18: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

Data Center Automation Solutions

Page 19: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

19

Gives you the ability to confidently employ virtualization in your data centers. From VMware to Microsoft to Xen, this policy-based solution automates the process of deploying and managing virtual data center assets, as well as dynamically provisioning workloads and ensuring business continuity.

ZENworks® Virtual Machine ManagementOverview

Page 20: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

20

Virtual Machine LifecycleDiscover

On-box incubatorCheck inVersion control

EditConfig: Change(using Sandbox)Runtime: Facts(temporary)

DeployTest (provision)Production (Sandbox)

MonitorStatus (location state)Performance (realtime, trends))Availability

ManageLifecycle, CloningLocation, Runtime

Destroy

CreateOn-box tool (find)

Incubation job (make)

DeveloperActions

OperatorActions

Config (static)

Runtime (Dynamic)

Page 21: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

21

ProvisioningManager

VM Lifecycle Management

• Provides powerful multi-vendor dynamic virtual machine automation services

VM1

VM2 VM3

System ConfigurationDefinition

OrchestrationServer

MatrixBroker/Scheduler

VM Placement

VM Control

Virtual MachineImage Library

VM Physical Host Resources

VM1

VM2

VM3

Page 22: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

22

Virtual Machine Management Pack

• Resource Management– Discovery of existing virtual machine hosts, stores version and

configuration details

– Virtual machine images are discovered and brought under resource control

– Discovery of virtual machine images including XEN and VMDK formats

– Discovers off-line and on-line VM's and templates

• Inventory– Maintains a library of virtual machine images and hosts

– Like physical resources, VM's have ‘facts’ describing attributes, and can be grouped

Page 23: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

23

• Heterogeneous virtual machine management

– Supports VMware, Xen, and Microsoft VM's

– Deployment, re-deployment/rollback

– Associates physical, virtual, and storage compute nodes

• Extensible framework

– VMM providers abstracts native interfaces for performing actions on the hypervisor

– Designed to quickly create VM providers by end user customers for other hypervisor's

Virtual Machine Management Pack

Page 24: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

24

Virtual Machine Warehouse

• Provides a common interface for the creation of virtual machine images or templates

• Wizard based management console steps users through the creation process

• Command line interface to support integration with scripted environments

• Integrates with ZENworks® Orchestrator to dynamically provision “Golden” standard images to resources to ensure compliance in the environment

Page 25: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

25

Virtual Machine Warehouse Functions

• Create / Clone– Creates virtual machine images to be stored or deployed

– Create template for building images to be stored or deployed

• Import : Add a new VM in the Image Repository

• Export : Export the Gold Master version of the VM for deployment

• Version Control– Check-in : Check in a newly modified VM, version assigned upon check-in

– Check-out : Check-out any version for modification.

– Virtual machine images can be used to restore the environment if needed

• Commit– Creates a new version of the VM

– Used to update any changes made by ZENworks Orchestrator

• Retire / Delete / Destroy / Decommission deployed images

Page 26: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

26

ZENworks HPC Management provides grid-based management of applications and enables workloads to be distributed for parallel execution. This includes automated high-performance multicast data distribution which can move and copy large volumes of data to remote resources for processing.

Thus enabling high performance computing (HPC) workloads to be distributed across your computing resources to gain maximum efficiency.

ZENworks® HPC ManagementOverview

Page 27: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

© Novell Inc. All rights reserved

27

ZENworks® HPC ManagementGrid Scheduling

Orchestration Server- Financial Services

- Manufacturing- Energy- Pharma- Reporting- Archival- Risk Analysis- Customer Services Plus SOA Apps

grid task/job distribution/mgmt

Grid job typeTasks

Applications

• Grid-based management of grid-based applications

• Compute Grid - Basic Distributed Processing for parallel execution.

• Data Grid - Multicast Data Distribution enables large volumes of data to be moved/copied to remote resources for processing.

Page 28: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson
Page 29: ZENworks Orchestrator Overviewbrainshare.tunix.ch/wp-content/uploads/2008/03/tut153.pdf · ZENworks ® Orchestrator Overview Real Time Infrastructure for the Data Center Eric Anderson

Unpublished Work of Novell, Inc. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.