470 likes | 585 Views
Session 9060: On Demand Business and IT Simplification, featuring the announcement of the IBM Virtualization Engine Suite for Servers SHARE August 2004. Nigel Dessau IBM VP, Virtualization Solutions. Agenda. On Demand Business A new approach for your infrastructure IT Simplification
E N D
Session 9060: On Demand Business and IT Simplification,featuring the announcement of the IBM Virtualization Engine Suite for ServersSHARE August 2004 Nigel Dessau IBM VP, Virtualization Solutions
Agenda • On Demand Business A new approach for your infrastructure • IT Simplification Our core business supporting your core business • Future of Virtualization • Next Steps
On Demand Business An on demand business is an enterprise whose business processes—integrated end-to-end across the company and with key partners, suppliers and customers—can respond with speedto any customer demand, market opportunity or external threat.
Insights about On Demand Businesses The need for flexibility and innovation forces increased componentization of the overall business and its processes 1 Applications evolve on a parallel path— becoming increasingly modular 2 Simplification of the underlying IT infrastructure is required to support the changes in the business 3
Horizontal Process Partners Partners Partners The Capabilities You’ll Need Integration • Business Modeling • Process Transformation • Application & Information Integration • Access • Collaboration • Business Process Management Business Flexibility Infrastructure Management • Automation/Virtualization • Availability • Security • Optimization • Provisioning • Policy-based Orchestration • Business Service Management • Resource Virtualization of Servers, Storage, Distributed Systems/Grid and the Network IT Simplification
Simplifying the environment remains a critical step in becoming an On Demand Business • Lower the cost of their existing infrastructure • Reduce the complexity of adding to that infrastructure • Building heterogeneous infrastructure/Data Centers that are more responsive to their business needs
Agenda • On Demand Business A new approach for your infrastructure • IT Simplification Our core business supporting your core business • Future of Virtualization • Next Steps
Complexity and cost • “Our infrastructure grew organically over the years without a master plan – things got bolted on – and now we are stuck were we are” CIO Fortune 1000 company
Simplification through virtualization • Virtualization is the process of presenting computing resources in ways that users and applications can easily get value out of them, rather than presenting them in a way dictated by their implementation, geographic location, or physical packaging. In other words, it provides a logical rather than physical view of data, computing power, storage capacity, and other resources. • Jonathan Eunice, Illuminata
On Demand Resources Full Enterprise Infrastructure Simplification Enterprise - Wide Grids Enterprise Wide Application Based Grids Infrastructure Simplification Distributed Partial Storage Simplification Server Simplification Internet Based Applications Discrete How do customers adopt Virtualization Solutions? Open and Scientific Approach Traditional Commercial Approach WEB SERVICES AND OPEN STANDARDS (LINUX)
NEW! Micro-partitioning for pSeries & iSeries Beginning with Discrete Virtualization Server Partitioning Hardware Partitioning Software Partitioning Logical Partitioning Applications Applications Apps Apps Apps Apps Apps Apps Software Linux Windows Windows Linux Windows Linux z/OS VSE/ESA z/VM or VMware Partitioning Firmware Firmware CPU 1 CPU 2 CPU 3 CPU 4 CPU 1 CPU 2 CPU 3 CPU 4 CPU 1 CPU 2 CPU 3 CPU 4 Hardware • LPAR on zSeries with Intelligent Resource Director • LPAR on iSeries & pSeries • BladeCenter • xSeries • z/VM on zSeries • VMware on xSeries & BladeCenter
IBM Virtualization Engine™ Offerings IBM Virtualization Engine Suite for Servers IBM Virtualization Engine Suite for Storage IBM Virtualization Engine Systems Technologies
Virtualized File System IBM TotalStorage SAN File System Virtualized Disk IBM TotalStorage SAN Volume Controller non-IBM Storage Pool Storage Pool Storage Pool FAStT VirtualDisk VirtualDisk VirtualDisk VirtualDisk VirtualizedDisk JBOD ESS ESS IBM Virtualization Engine™ Offerings IBM Virtualization Engine Suite for Storage Liberate yourself from traditional storage and disk management Without applications or host systems having to know anything about what is going on Expand the capacity available for database files SAN Move shared directories to a different type of storage Replace an aging disk subsystem LoadBalance non-IBM FAStT Managed via:IBM TotalStorage Productivity Center
IBM Virtualization Engine™ Offerings IBM Virtualization Engine Systems Technologies Key Technologies are Integrated Virtualization Engine Ready Server • Dynamic LPAR • Virtual I/O Server • Integrated shared infrastructure for Blades • Intelligent Resource Director (IRD) • zSeries Application Assist Processor (zAAP) • Clustering • VLANs • Hipersockets / Virtual Ethernet • Multi-node Load Balancing • Virtual Disks in ESS & FAStT
IBM Virtualization Engine™ Offerings IBM Virtualization Engine Suite for Servers • Automated Resource Management based on business goals • Enterprise Workload Manager • Converging IBM Out-of-the-box basic management of systems • Director Multiplatform • Dynamically deploying and optimizing IT resources real-time • Tivoli Provisioning Manager with eServer workflows • Building a solid open standards based approach to connectivity • IBM Grid Toolbox • A “Dashboard” for your systems • VE Console
Enterprise Workload Manager • Enterprise Workload Manager (EWLM) helps optimize physical resources based on business policies to support application performance • In VE 1.0, EWLM leverages ARM instrumentation to collect and report service class metrics relative to performance goals (i.e. response time and business priority) • Detection of server and application topology is automated and EWLM can dynamically adjust routing weights for Nortel and Cisco switches to optimize load balancing • EWLM can work in tandem with Tivoli Intelligent Orchestrator (TIO), which will deploy the EWLM agent onto newly allocated resources and as TIO allocates resources to an EWLM domain, EWLM will recognize their availability and optimize their utilization based on application SLOs
Tivoli Provisioning Manager • IBM Tivoli Provisioning Manager 2.1 (TPM) provides the capability to automate the provisioning of servers (real and/or virtual), software, network connections, and storage • Virtualization Engine 1.0 includes a full license of IBM Tivoli Provisioning Manager 2.1 • Specialized TPM workflows in VE are designed to provide robust eServer provisioning (workflows also available in OPAL) • TPM interoperates with Tivoli Intelligent Orchestrator (TIO) to receive direction about when and where to provision resources Note: IBM Tivoli Provisioning Manager 2.1 was generally available in June 2004
IBM Grid Toolbox V3 for Multiplatforms VE Systems are “Grid Ready” • Globus Toolkit V3.0 Core • (with IBM Contributions) • OGSi, OGSi Logging • Notification • Container Management • Registry • Command Line Tooling • Globus Toolkit V3.0 Services • Job Execution Services • Resource Management Services • Information Services • GT3-Security-Compatible • IBM Substitutions and Enhancements • Grid Services – CMM, Management User Interface Administration • Enhanced installation – graphical, wizard-based, tightly integrated with platform install technology • Embedded Technologies • Install, configuration and administration transparent to the user • WebSphere Application Server • Database • Provide a Foundation for Distributed Systems Virtualization • Fabric for Distributed Systems Management • Toolkit for the Virtualization of Appropriate Applications *(announced December, 2003)
IBM Director Mulitplatform Console • Single-click management interface • Supports Windows and Linux on xSeries Drag and Drop Enabled • Allows logical groupings of systems using dynamic or static groups • System health status indicators easily identify problematic systems • Uses drag-and-drop to launch management tasks on individual systems, multiple systems, or entire groups of systems
IBM Virtualization Engine™ Console The VE “Dashboard” • Intuitive, web-based user interface for VE Systems Services • Utilizes IBM’s Integrated Solutions Console • Two major functions • Health Center • Launchpad Simplifying Monitoring and Management of IT Infrastructure
VE Console System Health Director Bridge IBM Director Multiplatform Management Server • Management Server • installed in central location Windows, xLinux, i5/OS Director Multiplatform Topology • User Interface • Java console installed on client IBM Director MP Java Console Windows, xLinux Command Line Interface • Agents • installed on managed end points IBM Director MP Agent IBM Director MP Agent IBM Director MP Agent IBM Director MP Agent IBM Director MP Agent xLinux Windows AIX Power Linux i5/OS
Pilot Tax Accounting Project (Sine Nomine) • Operational Goals • Establish ability to cleanly instrument and analyze LAMP applications in VE • Demonstrate ability to react to demand by provisioning and controlling resource allocation with a minimum of human intervention • Simplify and develop component-level packaging and delivery for new deployment Local offices Feeds to IRS, Pension plans Regional Centers Checks VAR Employers
LAMP Instrumentation Components Linux Server Pools A P A C H E P H P App M Y S Q L 4 N E T W O R K Transportors ARM ARM ARM ARM Reporting GTK GTK GTK EWLM TPM VE Console Director
Use of ARM correlator instrumentation accepted by open-source community Use of Grid Toolkit adapter components produce value-add outside grid implementations Scale-up and scale-out models effectively supported without additional development Wrapper and build-in option for instrumentation allowed rapid prototyping with VE tool infrastructure Established viability of VE instrumentation for LAMP application Pilot Results
Agenda • On Demand Business A new approach for your infrastructure • IT Simplification Our core business supporting your core business • Future of Virtualization • Next Steps
The IBM eServer Software Information Center on the Web is the single location for the Virtualization Engine documentation. The IBM eServer Software Information Center In late August 2004, the Virtualization Engine documentation will be available in the eServer Software Information Center at: http://www.ibm.com/servers/library/infocenter/
References • www.ibm.com/servers/eserver/about/virtualization • General information, whitepapers • www.ibm.com/servers/library/infocenter • Virtualizatin Engine documentation • Link to planning advisor • www.ibm.com/redbooks • Redpaper – Virtualization and the On Demand Business
More information at SHARE • Demo of new p5 technologies • Sue Pelzel – Lab at the Sheraton – Royal Ballroom • EWLM Presentations • 2434 – Thursday 1:30, Hilton – Murray Hill B • Enterprise Workload Manager: An Overview - Peter Yocom • 2535 – Thursday 3:00, Hilton – Murray Hill B • Enterprise Workload Manger: Configuration Demo – Peter Yocom & Kirsten McDonald • eServer booth in Expo • Annette Miller
Enterprise Workload Manager • Enterprise Workload Manager (EWLM) helps optimize physical resources based on business policies to support application performance • In VE 1.0, EWLM leverages ARM instrumentation to collect and report service class metrics relative to performance goals (i.e. response time and business priority) • Detection of server and application topology is automated and EWLM can dynamically adjust routing weights for Nortel and Cisco switches to optimize load balancing • EWLM can work in tandem with Tivoli Intelligent Orchestrator (TIO), which will deploy the EWLM agent onto newly allocated resources and as TIO allocates resources to an EWLM domain, EWLM will recognize their availability and optimize their utilization based on application SLOs
Domain Manager Management Domain Java™ Language-based Applications can Benefit from VE 1. EWLM uses open interfaces based on ARM Websphere & DB2 instrumented to use ARM Applications inherit the benefit of Websphere & DB2 ARM-enablement 2. Customer defines transaction class & policy Definitions portable across all supported platforms 3. EWLM monitors operating system, Websphere & DB2 Provides input for workload balancing decisions – server utilization, trans response time & topology Provides consistent information across supported platforms Java is a registered trademark of Sun Microsystems, Inc.
ARM – Automatic Response Measurement • What is ARM? • Standards-based application instrumentation • Uses Open Group ARM V4.0 standard Apache WebSphere local application correlator correlator TC=Buy TC=Buy Hop 0 Hop 1 EWLM EWLM EWLM • Correlation with ARM • Each work request has a unique “transaction correlator” • Application flows correlator along with each external request • arm_start_transaction API accepts an optional parent correlator • Correlator propagates transaction class & topology relationship
IBM Director Multiplatform • Consistent basic management including: monitoring, events, grouping, and task scheduling • Runs on IBM hardware and provides extensive hardware inventory and basic software distribution (RDM) • Integrates with Tivoli enterprise systems management solutions, including configuration management and event management • Integration with Tivoli Intelligent Orchestrator, including providing performance and configuration data and integration with RDM, elemental server configuration and imaging
IBM Director Mulitplatform Console • Single-click management interface • Supports Windows and Linux on xSeries Drag and Drop Enabled • Allows logical groupings of systems using dynamic or static groups • System health status indicators easily identify problematic systems • Uses drag-and-drop to launch management tasks on individual systems, multiple systems, or entire groups of systems
Event and Resource Monitoring Resource Monitors Resource monitor thresholds Monitor thresholds
VE Console System Health Director Bridge IBM Director Multiplatform Management Server • Management Server • installed in central location Windows, xLinux, i5/OS Director Multiplatform Topology • User Interface • Java console installed on client IBM Director MP Java Console Windows, xLinux Command Line Interface • Agents • installed on managed end points IBM Director MP Agent IBM Director MP Agent IBM Director MP Agent IBM Director MP Agent IBM Director MP Agent xLinux Windows AIX Power Linux i5/OS
Tivoli Provisioning Manager • IBM Tivoli Provisioning Manager 2.1 (TPM) provides the capability to automate the provisioning of servers (real and/or virtual), software, network connections, and storage • Virtualization Engine 1.0 includes a full license of IBM Tivoli Provisioning Manager 2.1 • Specialized TPM workflows in VE are designed to provide robust eServer provisioning (workflows also available in OPAL) • TPM interoperates with Tivoli Intelligent Orchestrator (TIO) to receive direction about when and where to provision resources Note: IBM Tivoli Provisioning Manager 2.1 was generally available in June 2004
Systems Provisioning – The Topology • The logical 3-tier environment is working together as follows • The Management Server executes workflows, sends commands to a Managed-through server • The Managed-through Server provisions servers from the server pool into a configured state (and back) • The Provisioned Servers can have two states: either member of the resource pool or installed and configured and running business transactions.
TPM 2.1 Connect machine to switch (manual) Through Netview and Common Inventory technology, TPM discovers machine and assigns it into the Linux Resource Pool (some once-off manual steps) Workflows MgmtServer Linux Pool Web Commerce Configure Switch fabric (IP & Storage) Through Application topology templates and workflows, the machine is deployed into production (automated steps) Install incremental software stack (inc code and content) Reference application topology Configure Switch fabric (new IP details & Storage) Install software stack (inc patches) Configure network fabric (new VLAN, ALC, loadbalancer) Through workflows, the machine is repurposed (capturing logs and / or sensitive data) back to the resource pools Configure network fabric (VLAN, ACL) Systems Provisioning - Example Scenario
Automation Packages (drivers) enable the modeling of the managed resources in the DCM Collection of commands, scripts, workflows and logical operations that applies to the operation of a specific device (server..) or software component Workflows trigger Automation Package functions Important Automation Package: eServer Platform Provisioning (ePP) Predefined and tested in IBM labs Advantage of eServer compared to other vendors Inside TPM: Automation Packages (Drivers)
An automation package consists of an archive file that holds all the files required for one or more data model extensions. Includes workflows, scripts and documentation. All files needed to manage a certain resource type. Naming convention: <name>.tcdriver TPM comes with a set of standard automation packages for standard functions like installation of an operating system or enabling a VLAN port Some examples: NIM.tcdriver: AIX installation with NIM CSM-Linux-Install.tcdriver: Provision Red Hat OS through CSM IBM-RDM.tcdriver: Provision Windows OS through IBM Director and Remote Deployment Manager zvm.tcdriver: Provision OS as guests under z/VM Provisioning Automation Packages Background and Samples
IBM Grid Toolbox V3 for Multiplatforms VE Systems are “Grid Ready” • Globus Toolkit V3.0 Core • (with IBM Contributions) • OGSi, OGSi Logging • Notification • Container Management • Registry • Command Line Tooling • Globus Toolkit V3.0 Services • Job Execution Services • Resource Management Services • Information Services • GT3-Security-Compatible • IBM Substitutions and Enhancements • Grid Services – CMM, Management User Interface Administration • Enhanced installation – graphical, wizard-based, tightly integrated with platform install technology • Embedded Technologies • Install, configuration and administration transparent to the user • WebSphere Application Server • Database • Provide a Foundation for Distributed Systems Virtualization • Fabric for Distributed Systems Management • Toolkit for the Virtualization of Appropriate Applications *(announced December, 2003)
Grid implementation of Analytics Acceleration using VE systems services • Virtualized Grid - multiple types of pluggable Grid Managers coexist • TPM provisions resources to Grids – Systems provisioning • Virtualization of storage resources -- SAN File System and SAN Volume Controller
VE Console Launchpad • Launches VE UIs that are not currently in the ISC: • EWLM • TPM • IBM Director • MDM • Also launches some related consoles • iSeries Navigator • WebSM • TSM • TSRM
VE Console Functions: • Resource Health • Server, storage and group status and properties • Drill-down into related resources (logs, processes, etc.) • Problem Identification • Consolidated Monitoring • Monitor status (e.g. normal, triggered, etc.) • Metric graphs (e.g. CPU utilization, transaction rates, etc.) • Monitor control (start, stop, reset, etc.) • Investigate (event) logs and message queues • Corrective Management • System Control (e.g. shutdown, restart, etc.) • Job/Process Management and Control (e.g. end a process) • Resource Management and Control (e.g. delete an event) • Run predefined tasks or commands • In-Context launch into other consoles, e.g.: • BladeCenter • ICAT Storage UI
Health Center • Provides consolidated health of administrator’s world • Focus is: • Resource health • Problem identification • Corrective management • Disparate management solutions plug-in via web services • Current Health Center plug-ins include: • IBM Director • IBM Storage • Cluster Systems Manager (CSM) • Management Central • Tivoli Monitoring • Other VE components plugging-in in future releases* Health Center Web Services • All statements regarding IBM's future direction and intent are subject to • change or withdrawal without notice and represents goals and objectives only.