Upload
bupbechanh
View
217
Download
0
Embed Size (px)
Citation preview
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
1/140
ibm.com/redbooks Redpaper
IBM Tivoli IntelligentThinkDynamic OrchestratorPre Proof-of-Concept Cookbook for Business Partners
Edson Manoel
Tony French
Installation and customization
Data center modeling
Workload simulation
Front cover
http://www.redbooks.ibm.com/http://www.redbooks.ibm.com/http://www.redbooks.ibm.com/http://www.redbooks.ibm.com/7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
2/140
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
3/140
IBM Tivoli Intelligent ThinkDynamic OrchestratorPre Proof-of-Concept Cookbook for BusinessPartners
February 2004
International Technical Support Organization
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
4/140
Copyright International Business Machines Corporation 2004. All rights reserved.
Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP
Schedule Contract with IBM Corp.
First Edition (February 2004)
This edition applies to IBM Tivoli Intelligent ThinkDynamic Orchestrator Version 1.1.0 and IBM
Tivoli Provisioning Manager Version 1.1.0.
Note: Before using this information and the product it supports, read the information inNotices on page vii.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
5/140
Copyright IBM Corp. 2004. All rights reserved. iii
Contents
Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Recommended reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
The team that wrote this Redpaper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Chapter 1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapter 2. Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.1 Interviews . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 General questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 ITITO components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.1 Power units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.2 Network configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3.3 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.3.4 Spare pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.5 Applications and customers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.6 Other devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3.7 Scoping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Chapter 3. Installing the demonstration systems . . . . . . . . . . . . . . . . . . . 253.1 Installation process overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.1 Recommended installation directories . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.2 User IDs and passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283.2 Installing and configuring TIOdbsrv - Windows . . . . . . . . . . . . . . . . . . . . . 30
3.2.1 Creating the required user IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2.2 Installing and configuring Cygwin . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2.3 Configuring SSH communications . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.4 Installing and configuring IBM DB2 UDB V8.1.2 on Windows . . . . . 34
3.2.5 Installing and configuring IBM Directory Server V5.1 . . . . . . . . . . . . 39
3.3 Installing and configuring TIOsrv - Windows . . . . . . . . . . . . . . . . . . . . . . . 45
3.3.1 Creating the required user IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.3.2 Installing and configuring Cygwin . . . . . . . . . . . . . . . . . . . . . . . . . . . 463.3.3 Configuring SSH communications . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.3.4 Installing IBM DB2 Universal Database V8.1.2 Client. . . . . . . . . . . . 48
3.3.5 Installing and configuring IBM Directory V5.1 Client . . . . . . . . . . . . . 50
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
6/140
iv Pre Proof-of-Concept Cookbook for Business Partners
3.3.6 Installing IBM WebSphere Application Server Base V5.0. . . . . . . . . 52
3.3.7 Install the IBM WebSphere fixpack 1 and required fixes. . . . . . . . . . 55
3.3.8 Installing IBM Tivoli Intelligent ThinkDynamic Orchestrator . . . . . . . 67
Chapter 4. Creating the demonstration. . . . . . . . . . . . . . . . . . . . . . . . . . . . 754.1 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.1.1 WordPad or Notepad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.1.2 Cooktop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.1.3 XMLSpy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.2 Designing the data center model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.2.1 ITITO GUI method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.2.2 The XML method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
4.2.3 DOCTYPE element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.2.4 Power supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 824.2.5 Network components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.2.6 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.2.7 Spare pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.2.8 ITITO configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.2.9 Customers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.3 Sample XML files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.3.1 Cookbook example DCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.3.2 Redbook example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
4.4 Loading the data center model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934.4.1 Tip for creating XML files using text editors . . . . . . . . . . . . . . . . . . . 94
4.5 Configuring the simulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.5.1 Data center model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.5.2 The tdnetworks file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
4.6 Testing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Chapter 5. Demonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.1 Introduction to ITITO and the scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 108
5.1.1 ITITO: A quick overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
5.2 Data center assets and resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.2.1 Show the switch fabric and inventory resources . . . . . . . . . . . . . . . 110
5.2.2 Show the customer the resource pools. . . . . . . . . . . . . . . . . . . . . . 111
5.3 Customer applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
5.4 Real-time performance monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Appendix A. Additional material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Locating the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Using the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
System requirements for downloading the Web material . . . . . . . . . . . . . 120
How to use the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
7/140
Contents v
Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Product manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
8/140
vi Pre Proof-of-Concept Cookbook for Business Partners
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
9/140
Copyright IBM Corp. 2004. All rights reserved. vii
Notices
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this document in other countries. Consultyour local IBM representative for information on the products and services currently available in your area.Any reference to an IBM product, program, or service is not intended to state or imply that only that IBMproduct, program, or service may be used. Any functionally equivalent product, program, or service thatdoes not infringe any IBM intellectual property right may be used instead. However, it is the user'sresponsibility to evaluate and verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter described in this document.The furnishing of this document does not give you any license to these patents. You can send license
inquiries, in writing, to:IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A.
The following paragraph does not apply to the United Kingdom or any other country where such provisionsare inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDESTHIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimerof express or implied warranties in certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical errors. Changes are periodically madeto the information herein; these changes will be incorporated in new editions of the publication. IBM may
make improvements and/or changes in the product(s) and/or the program(s) described in this publication atany time without notice.
Any references in this information to non-IBM Web sites are provided for convenience only and do not in anymanner serve as an endorsement of those Web sites. The materials at those Web sites are not part of thematerials for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it believes appropriate withoutincurring any obligation to you.
Information concerning non-IBM products was obtained from the suppliers of those products, their publishedannouncements or other publicly available sources. IBM has not tested those products and cannot confirm
the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions onthe capabilities of non-IBM products should be addressed to the suppliers of those products.
This information contains examples of data and reports used in daily business operations. To illustrate themas completely as possible, the examples include the names of individuals, companies, brands, and products.All of these names are fictitious and any similarity to the names and addresses used by an actual businessenterprise is entirely coincidental.
COPYRIGHT LICENSE:This information contains sample application programs in source language, which illustrates programmingtechniques on various operating platforms. You may copy, modify, and distribute these sample programs inany form without payment to IBM, for the purposes of developing, using, marketing or distributing application
programs conforming to the application programming interface for the operating platform for which thesample programs are written. These examples have not been thoroughly tested under all conditions. IBM,therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy,modify, and distribute these sample programs in any form without payment to IBM for the purposes ofdeveloping, using, marketing, or distributing application programs conforming to IBM's applicationprogramming interfaces.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
10/140
viii Pre Proof-of-Concept Cookbook for Business Partners
Trademarks
The following terms are trademarks of the International Business Machines Corporation in the United States,other countries, or both:
AIXDB2 Universal Database
DB2
IBM
ibm.comOS/390
Redbooks
Redbooks (logo)
RS/6000Tivoli
WebSphere
z/OS
The following terms are trademarks of other companies:
Intel, Intel Inside (logos), and Pentium are trademarks of Intel Corporation in the United States, othercountries, or both.
Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States,
other countries, or both.
Java and all Java-based trademarks and logos are trademarks or registered trademarks of SunMicrosystems, Inc. in the United States, other countries, or both.
Other company, product, and service names may be trademarks or service marks of others.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
11/140
Copyright IBM Corp. 2004. All rights reserved. ix
Preface
IBM has changed the provisioning paradigm from just-in-case to just-in-time
on demand provisioning with IBM Tivoli Intelligent ThinkDynamic Orchestrator(ITITO) and IBM Tivoli Provisioning Manager, for managing resource information
and enhancing automation.
IBM Tivoli Intelligent ThinkDynamic Orchestrator and IBM Tivoli Provisioning
Manager automate the traditional manual provisioning process, performancemeasurement, capacity planning, and infrastructure deployment. IBM Tivoli
Intelligent ThinkDynamic Orchestrator operates in a closed loop that performs
automatic resource requirements prediction, based on predefined service levelobjectives and agreements, and automates infrastructure deployment. This
just-in-time cycle ensures that each application has the resource it needs, whenit needs it without static over provisioning.
The primary objective of this IBM Redpaper is to provide step-by-step
instructions about how to set up a stand-alone IBM Tivoli provisioning solutionenvironment to be used for demonstrating the functions and features of the
products, using customer data and mapping customer infrastructure and
workloads.
General knowledge is assumed of communication network architecture anddesign, network security architecture and design, data center environment
infrastructure and operations, Java and XML coding, database and Webapplication servers.
This document is intended to be read and used by pre-sales systems engineersand services personnel to build customized demonstrations of the IBM Tivoli
Intelligent ThinkDynamic Orchestrator. A significant amount of knowledge ofITITO is expected, and the reader should ideally have attended the ITITO basic
and advanced training classes.
The reader should be familiar with the following topics:
XML and XML concepts Network topologies Switch, router, firewall, and load balancer configuration Software packaging
Distributed systems architectures and configuration
This Redpaper is a valuable addition to and can be read in conjunction with the
existing product documentation. See the following recommended reading.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
12/140
x Pre Proof-of-Concept Cookbook for Business Partners
Recommended reading
The publications listed in this section are considered particularly suitable for a
more detailed discussion of the topics covered in this Redpaper.
Product manuals: IBM Tivoli Intelligent Orchestrator and Tivoli Provisioning Manager Release
Notes, SC32-1422
IBM Tivoli Intelligent Orchestrator and Tivoli Provisioning Manager Operators
Guide, SC32-1421
IBM Tivoli Intelligent Orchestrator and Tivoli Provisioning Manager Installation
Guide, SC32-1420
IBM Tivoli Provisioning Manager and Intelligent Orchestrator Overview Guide,SC32-1419
Online resources: IBM Tivoli Intelligent ThinkDynamic Orchestrator Product Web page:
http://www.ibm.com/software/tivoli/products/intell-orch/
IBM Tivoli Provisioning Manager Product Web page:
http://www.ibm.com/software/tivoli/products/prov-mgr/
IBM Redbooks: Provisioning On Demand: Introducing IBM Tivoli Intelligent ThinkDynamic
Orchestrator, SG24-8888
http://www.redbooks.ibm.com/redbooks/pdfs/sg248888.pdf
IBM Web Infrastructure Orchestration, SG24-7003
http://www.redbooks.ibm.com/redbooks/pdfs/sg247003.pdf
The team that wrote this Redpaper
This Redpaper was produced by a team of specialists from around the worldworking at the International Technical Support Organization, Austin Center.
Edson Manoel is a Software Engineer at IBM Corporation, InternationalTechnical Support Organization, Austin Center, working as an IT Specialist in the
Systems Management area. Prior to joining the ITSO, Edson worked in the IBMSoftware Group as a Tivoli Technology Ambassador and within IBM Brazil
Professional Services Organization as a Certified IT Specialist. He was involvedin numerous projects, such as designing and implementing systems
http://www.ibm.com/software/tivoli/products/intell-orch/http://www.ibm.com/software/tivoli/products/prov-mgr/http://www.redbooks.ibm.com/redbooks/pdfs/sg248888.pdfhttp://www.redbooks.ibm.com/redbooks/pdfs/sg247003.pdfhttp://www.redbooks.ibm.com/redbooks/pdfs/sg248888.pdfhttp://www.redbooks.ibm.com/redbooks/pdfs/sg247003.pdfhttp://www.ibm.com/software/tivoli/products/prov-mgr/http://www.ibm.com/software/tivoli/products/intell-orch/7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
13/140
Preface xi
management solutions for IBM customers and Business Partners. Edson holds a
bachelors degree in Applied Mathematics from Universidade de Sao Paulo,Brazil.
Tony French is a Tivoli Services Consultant in the U.K. He has 21 years of
experience in the IT industry, including six years experience in Tivoli Software.His areas of expertise include IBM Tivoli Intelligent ThinkDynamic Orchestrator,IBM Tivoli Business Systems Manager, and the Tivoli Framework suite of
products. He has written extensively about IBM Tivoli Business SystemsManager.
Thanks to the following people for their contributions to this project:
Morten Moeller ITSO Austin Center
Sara C. Brumfield ITITO Level 2 Support, IBM Software GroupTheo Winkelmann On Demand Sales Enablement, IBM Software Group
Leonard Hand Senior Consulting I/T Architect, IBM Global eBusinessSolution Center
Become a published author
Join us for a two- to six-week residency program! Help write an IBM Redbook
dealing with specific products or solutions, while getting hands-on experiencewith leading-edge technologies. You'll team with IBM technical professionals,
Business Partners and/or customers.
Your efforts will help increase product acceptance and customer satisfaction. Asa bonus, you'll develop a network of contacts in IBM development labs, andincrease your productivity and marketability.
Find out more about the residency program, browse the residency index, and
apply online at:
ibm.com/redbooks/residencies.html
Comments welcome
Your comments are important to us!
We want our papers to be as helpful as possible. Send us your comments about
this Redpaper or other Redbooks in one of the following ways:
Use the online Contact us review redbook form found at:
ibm.com/redbooks
http://www.redbooks.ibm.com/residencies.htmlhttp://www.redbooks.ibm.com/residencies.htmlhttp://www.redbooks.ibm.com/http://www.ibm.com/redbooks/http://www.ibm.com/redbooks/http://www.ibm.com/redbooks/http://www.redbooks.ibm.com/http://www.redbooks.ibm.com/residencies.htmlhttp://www.redbooks.ibm.com/residencies.html7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
14/140
xii Pre Proof-of-Concept Cookbook for Business Partners
Send your comments in an Internet note to:
Mail your comments to:
IBM Corporation, International Technical Support Organization
Dept. JN9B Building 003 Internal Zip 283411400 Burnet RoadAustin, Texas 78758-3493
http://www.redbooks.ibm.com/contacts.htmlhttp://www.redbooks.ibm.com/contacts.html7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
15/140
Copyright IBM Corp. 2004. All rights reserved. 1
Chapter 1. Introduction
This document describes a method to build a customized demonstration of IBMTivoli Intelligent ThinkDynamic Orchestrator (ITITO) for any customer. It is
expected that such a task can be achieved over a period of three working days,consisting of the following major activities:
Planning
Interviewing the customer and the customers technical specialists todetermine which of the customers applications are suitable to be automatedwith ITITO and the nature and extent of the components that make up these
applications.
Negotiating with the customer to remove components that are either not
necessary to demonstrate the product or would be too time-consuming tobuild.
Data center modeling
Some discussion of the software tools that might be useful.
Installation instructions for installing the IBM Tivoli Intelligent ThinkDynamic
Orchestrator management servers on Microsoft Windows Server 2000.
Using the information gathered in the interviews to create a data center model
definition in XML format for loading into ITITO.
Some examples of data center elements that can be used as templates.
1
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
16/140
2 Pre Proof-of-Concept Cookbook for Business Partners
Guidance on configuring the ITITO simulator for the customized data center
model.
Demonstration
Guidelines demonstrating the key features of the ITITO product.
Provisioning and orchestrating, including:
Data center assets and resources
Customer applications Real-time performance monitoring
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
17/140
Copyright IBM Corp. 2004. All rights reserved. 3
Chapter 2. Planning
In this chapter, we discuss the planning required to build a customizeddemonstration of ITITO. Planning typically involves interviewing the customer to
obtain a fairly detailed audit of the environment that they would like to automatewith ITITO. Obviously, the customers expectations and requirements are often
significantly greater than can be achieved in the time frame usually permitted tobuild a demonstration, so the planning process should involve negotiations to
reveal elements of the customers requirements. This chapter contains someguidelines to help in this area.
2
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
18/140
4 Pre Proof-of-Concept Cookbook for Business Partners
2.1 Interviews
To demonstrate to a customer how ITITO can be used in their environments, it is
necessary to conduct a number of interviews with various specialists. Building an
ITITO data center model can require a detailed level of information including, forexample, MAC addresses and information about which ports on the networkswitch to which each network interface card (NIC) connects. For the purposes ofa demonstration, however, it is not strictly necessary to gather the finest detail,
but it may be advisable so that any subsequent Proof of Concepts (POC) projecthas a head start.
The initial interviews should determine if the customer has any applications that
are suitable for automating with ITITO and selecting a number that can be used
to build the demonstration system. We recommend that at least two applications,but no more than four, be selected to build the demonstration.
2.2 General questions
During the initial interview with the customer, these questions may be useful togain an overview of the customers environment and operating practices:
1. Does the customer have any applications that use clusters of similar servers
to provide a service?
2. Do the servers in these clusters run single applications or many?
3. Typically, how many servers make up these clusters?
4. Do these clusters of servers use load balancers or application servers tocontrol the utilization of each server?
5. Does the customer provide sufficient servers to meet peak loads? What is theaverage utilization of the servers in these application clusters?
6. How does the customer plan for peak loads (for example, year-endaccounting, special promotions, or sales)? Does the customer:
Tip: If the customer has mainly mainframe-based computing and is not
planning to change to a distributed architecture, they are not an idealcandidate. ITITO fits very well for applications that support horizontalscaling (that is, Web, application servers).
Tip: If the customer runs more than one application in each server, this
application might not be suitable for automation by ITITO.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
19/140
Chapter 2. Planning 5
Wait for the load to materialize and then take action as above?
Build extra servers for each application and incorporate these into theclusters?
Do nothing? (Longer response times at peak times are normal!)
7. How does the customer handle peak loads in their applications? Does thecustomer:
Have a number of extra servers dedicated to each application?
Reconfigure other application servers? Have a spare pool of servers that can be built to order?
8. When the peak loads subside, does the customer:
Return any servers that were added to the application cluster to their
previous state?
Leave the servers in place for the next peak?9. If the customer returns servers to their previous state, how long does this
typically take?
10.Do the customers applications have peak loads at different times?
11.Could the customer conceivably use servers that are idle for one application
in another application that is undergoing a peak load?
12.Does the customer maintain a large number of dedicated test servers for
each application, or does the customer use a general pool of test servers?
13.Typically, what is the utilization of the test server environments?
14.Are the applications written in-house or are they 100% shrink-wrapped from
the software vendor (that is, no customization)? Does the customer performtheir own development and testing?
15.Does the customer operate applications over multiple data centers?16.Does the customer have control over their network environment, or is it
outsourced to a network provider?
Tip: The more the better: ITITO provides a great starting point in anon-production environment and allows the customer to recover, redeploy,
or eliminate redundant servers in the test environment.
Tip: ITITO can enhance the management and maintenance of customized
or homegrown applications. If the customer has a 100% shrink-wrappedenvironment and rarely makes changes to their production/staging
environments, they are less qualified as a prospective customer.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
20/140
6 Pre Proof-of-Concept Cookbook for Business Partners
17.What are the customers predominant operating systems (for example, AIX,Solaris, HP/UX, Microsoft Windows, or Linux)?
18.Does the customer have any blade servers? If so which types/makes (HP,
IBM, and so on)?
19.How many and what type of network switches is the customer using (that is,
Cisco, Extreme, Foundry, and so on)?
20.What level of redundancy is provided for at the network equipment level, if
any?
21.What type of network and systems management software is the customerusing (OpenView, Tivoli, CA UniCenter, and so on)?
22.What kind of storage infrastructure is in place (that is, Storage Area Network,
or SAN, Network Attached Storage, Redundant Array of Independent Disks,or RAID)?
23.What are the customers dominant relational database management systems(Oracle, DB2, Microsoft SQL Server, MySQL, or other)? And, are clustered
database solutions being used?
24.What is the application server software, if any (WebSphere, Weblogic,
Resin, Jboss, or other)?
The ideal outcome of these questions is to locate two to four applications thathave the following characteristics:
Clustered architecture
Tip: If the customers network is totally outsourced, they might not havesufficient access to perform the dynamic reconfiguration that ITITO is
capable of providing.
Tip: If the customer uses mainly OS/390 or non UNIX/Intel operatingsystems, they might be less qualified as a prospect.
Tip: Our application is better suited forLevel 3 (network layer) switches,but we can also work with Level 2 (data layer) switches.
Tip: Helps determine the level of sophistication present in the networkoperations center.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
21/140
Chapter 2. Planning 7
A low average utilization with idle servers available for peak demand
Or,A pool of spare servers that are provisioned for peak demand
Use similar hardware and operating system platforms
Operate in a network that the customer has control over
Alternatively, if the customer wants to provision application test environments
from a pool of common servers rather than maintain separate test environmentsfor each application, ITITO can be a suitable tool for this, too.
The following table can be used to collect and summarize the data from thesequestions:
Table 2-1 Capturing customer planning information skeleton
2.3 ITITO components
After a limited number of suitable applications are identified, it is necessary to
gather additional technical details in order to build an ITITO data center model.To simplify the data center model building, these components have been broken
down into the following categories:
Power units Network configuration Software configuration Spare pools Customers, applications, and clusters Other devices
The following sections contain tables showing the required attributes that need to
be collected for each component type. The shaded cells in these tables are foradditional data that is not essential for a demonstration but is necessary for a full
ITITO build or Proof of Concept.
Applic-
ation
#
Servers
Operating
systems
#
Web
servers
#
Data-
bases
Avg.
util
%
#
Spare
servers
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
22/140
8 Pre Proof-of-Concept Cookbook for Business Partners
2.3.1 Power units
For the purposes of a demonstration, power units are optional in ITITO. It is
possible to define the power units and to associate devices with these powerunits. It is also possible to manage the power units through an IP connection. For
a demonstration, it will usually only be necessary to collect the names of the unitsfor later reference by other devices:
Table 2-2 Power units data collection skeleton
Table 2-3 Power units data collection example
2.3.2 Network configuration
The ITITO network configuration consists of the following main components:
Switch fabric Subnetworks Switches Load balancers Virtual IPs Access control lists (ACLs)
Each of the main components is addressed separately.
Most devices in ITITO require a number of service access points that define the
mechanisms and authentication information (user IDs and passwords) that areused to communicate with the device. For a demonstration, these are not
Power unit name Manufacturer Model Device model
Note: The only devices that are supported by Version 1.1 of ITITO are as
follows:
Manufacturer Model Device model
APC 7901 APC-7901-SNMP
APC 9606 APC-9606-SNMP
Note: It is also possible to define network interface cards (NICs) on a power
unit and associate it with a port on a network switch, but it was found that thedata center model would not load if this were done. However, it is possible to
define the interface from the ITITO GUI.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
23/140
Chapter 2. Planning 9
required. However, if the customer is willing to provide this information, and if the
demonstration is likely to lead to a Proof of Concept or implementation, theinformation can be collected in advance. This is addressed in the last segment of
this section.
Switch fabricThe switch fabric is an ITITO concept. For most customers, it will normally onlybe necessary to define one switch fabric. All that is needed is the name of the
fabric. The customers name is recommended to be included here. This name willbe used in a number of other components later.
Table 2-4 Switch fabric data collection skeleton
SubnetworksEvery subnet in use by the applications defined in Section 2.2 on page 4 must bedefined to ITITO. In addition, the VLAN that is associated with the subnet mustbe recorded.
Table 2-5 Subnet data collection skeleton
It is possible to define a name for each subnetwork, but we recommend that thisnot be specified so that the name defaults to the subnet address, because this is
easier to understand while using the GUI.
When ITITO is used to provision servers, it can assign an IP address to a newserver from the next available within a subnet. In this way, ITITO acts in a similarway as a DHCP server, although technically, it assigns a permanent address.
For subnets where ITITO is permitted to assign addresses, it will usually benecessary to block certain addresses. Otherwise, ITITO will assign a duplicate
address. In particular, each subnet will have a gateway address that should beblocked, and any permanent servers on the subnet should also be blocked. A
number of ranges can be defined if necessary.
Switch fabric name
Subnet address Netmask VLAN
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
24/140
10 Pre Proof-of-Concept Cookbook for Business Partners
SwitchesEach network switch device that is used by the applications determined in
Section 2.2 on page 4 should be recorded here:
Table 2-6 Switch data collection skeleton
Switches often have separate modules containing a number of ports. Every portthat connects a device in the ITITO environment must be defined here and will beused later in the device definitions. It is not necessary to define every port on
every switch, just the ones to be controlled by ITITO.
Table 2-7 Switch port data collection skeleton
The valid types of ports for ITITO Version 1.1 are:
Ethernet Fast Ethernet Gigabyte
Subnet address Blocked range start Blocked range end
Switch
name Manufacturer Model
IP
address
Switch
fabric Device model
Switch name Switch modules Switch port VLAN Port type
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
25/140
Chapter 2. Planning 11
VLAN Unknown
It is not essential to define the port types, because this does not affect the
demonstration, although the ports will show up as unknown type in the GUI.
If any switch is connected to any of the power units identified in 2.3.1, Powerunits on page 8, the attached power unit should be recorded here:
Table 2-8 Switch/power units data collection
The following switches are supported by ITITO Version 1.1:
Table 2-9 Switch data collection example
If the customer has other switches than these, it will be necessary to codecustom device drivers during any Proof of Concept or implementation.
Fortunately, for a demonstration, it is only necessary to use the dummy switchdevice model for all devices. This allows the switch operations to be simulated
during the demonstration.
Routers and firewallsRouters are defined as switches in ITITO, but they also require networkinterfaces, route definitions, and access control lists.
Switch name Power unit Power outlet
Manufacturer Model Device model
Cisco 6500 Cisco 6500 Switches Hybrid Mode
Cisco 6500 Cisco 6500 Switches Native IOS Mode
Cisco 3548 Cisco 3548
Cisco 2621 Cisco 2621
IBM Blade Center
4port GB
Blade Center 4p GB Eth
Extreme 48i Extreme 48i
Foundry Foundry Switch Foundry Switch
Others Dummy Switch Dummy Switch
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
26/140
12 Pre Proof-of-Concept Cookbook for Business Partners
The basic definition table for a router is as follows:
Table 2-10 Router data collection skeleton
Routers will usually have a number of interfaces that control the routing betweensubnets. The data required for these components is as follows:
Table 2-11 Router interface data collection skeleton
Each interface can support a number of routes, which need to be specified in thefollowing table:
Table 2-12 Router interface route data collection skeleton
The following router is a valid device in ITITO Version 1.1:
Table 2-13 Router information data collection example
Access control listsFor each router or firewall that controls traffic between subnetworks, an accesscontrol list (ACL) should be defined. These appear on the GUI as a distinctive
icon that connects subnetworks. Each ACL can have multiple rules that areunidirectional. Usually at least two rules will be defined, permitting traffic in both
directions between a pair of subnets.
Router
nameManufacturer Model IP address
Switch
fabric
Device
modelFirewall
Router name Interface name IP address Managed
Router name Interface name Route Gateway ACL
Manufacturer Model Device model
Cisco 2621 Cisco 2621
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
27/140
Chapter 2. Planning 13
Table 2-14 Access Control List data collection skeleton
The Target column contains the operational mode of the rule: either permit ordeny.
Each rule can specify protocols or port ranges to permit or deny, but for the
purposes of a demonstration, this should not be necessary.
Load balancersLoad balancers require the following information to enable them to be defined toITITO:
Table 2-15 Load balancer data collection sample
The following load balancers are valid devices in ITITO Version 1.1:
Table 2-16 Load balancer data collection example
Each load balancer can have existing virtual IP addresses defined to it. When
ITITO is operational, it will create and delete vir tual IPs as it provisions serversinto application clusters on demand.
Load balancers can also be used as switches. In this case, they will need to be
defined as switches in Switches on page 10.
ACL name Rule # Target Source subnet Destination subnet
Name Manufacturer Model Type Device model
Manufacturer Model Device model Type
Cisco 11000 Cisco CSS arrowpoint-load-balancer
Alteon LoadBalancer Alteon LoadBalancer
Dummy LB Dummy LB
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
28/140
14 Pre Proof-of-Concept Cookbook for Business Partners
Virtual IPsAny pre-existing virtual IPs can be defined to ITITO if required, although they willusually take no part in the demonstration. The information required is shown in
the following table:
Table 2-17 Virtual IP data collection skeleton
Each application cluster (see 2.3.5, Applications and customers on page 16)
that ITITO is to provision automatically will need a unique virtual IP definition forthe cluster.
2.3.3 Software
Software configuration in ITITO is divided into three categories:
Software package Software patch Software stack
We address each of these in the following sections.
Software packageEach single piece of software or data that the customers applications require to
be provisioned must be defined to ITITO as a software object. This typicallyincludes operating systems, databases, middleware, applications, data, and soon.
For each software package that is to be automatically deployed, it is necessary
to collect the following information:
Table 2-18 Software package data collection skeleton
Virtual IP
name
Load
balancer
Virtual IP
address
First input
port in range
Last input
port in range
Output
port
Software name Version Type Package path Install path
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
29/140
Chapter 2. Planning 15
There are two valid entries for type:
OPERATING_SYSTEM SOFTWARE
For the purposes of the demonstration, package and install paths are optional.
Software patchesSoftware patches are optional for the demonstration. If any patches or servicepacks are required by the customer, they need the following basic information forthe demonstration:
Table 2-19 Software patch data collection skeleton
As with the software packages, package path and install path are optional for a
demonstration.
Software stacks
Software stacks are an ITITO concept to group together a number of softwarepackages and software patches so that the stack represents all of the software
that must be installed on each type of server when it is provisioned into anapplication cluster. Each distinct type of server required by any application
cluster needs a corresponding software stack. In addition, if any spare pool hasto have an initial set of software defined, the software stack should be defined for
this state, too. Typically, this could mean that a base operating system isinstalled on servers in a spare pool with no applications.
Software stacks require the following information:
Table 2-20 Software stack data collection skeleton
The software stack names must match the software products or patches, or both,
defined in the previous sections. The Position column determines the installationorder.
Patch name Type Package path Install path
Software stack name Software product Position
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
30/140
16 Pre Proof-of-Concept Cookbook for Business Partners
2.3.4 Spare pools
If the customer has pools of spare servers already available for their applications,
information about the names, connections, and types of these machines needsto be determined and entered in the following tables. If the customer does not
have any existing pools of machines, for the demonstration, a number of serverswill need to be defined to create a spare pool. The customer should be advisedthat this is a fundamental principle behind ITITO.
These pools require the following definitions:
Table 2-21 Spare pool network data collection skeleton
Any number of servers can be defined for each pool with the following attributes:
Table 2-22 Spare pool data collection skeleton
For ITITO to operate correctly with pooled servers, we strongly advise that each
server has at least two network interface cards (NICs), one of which is dedicatedto the management LAN. If any NIC has multiple IP addresses, these should berecorded here, too.
MAC addresses are optional for the demonstration, but will show up as unknownin the GUI if not specified.
2.3.5 Applications and customers
In this section, it is necessary to gather information about the various
applications that a customer wants to provision with ITITO. The basic data
Spare pool name VLAN Switch fabric
S
parepool
n
ame
S
ervername
N
etwork
interfacecard
C
onnected
toswitch
C
onnectedto
s
witchmodule
C
onnectedto
s
witchport
IPaddress
M
anaged
M
ACaddr.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
31/140
Chapter 2. Planning 17
required is shown in the following table. For a demonstration, at least two
applications should be defined.
Table 2-23 Customer/application data collection skeleton
Each ITITO implementation can have many customers defined, each of which
can have multiple applications, each of which can have multiple applicationclusters. An application cluster is defined to be a set of servers that provide thesame service to an application. The servers are expected to be virtual clones of
each other. The priority of each application should be set according to thefollowing table:
Table 2-24 Application priority data collection example
Each application cluster requires the following additional definitions:
Table 2-25 Cluster information data collection skeleton
Customer name or
business unitApplication Priority Application cluster
Service plan Priority Interpretation
Platinum Better priority service
Gold Medium priority service
Silver 10 Poorer priority service
Application
cluster
Min.
servers
Max.
servers
VLAN
Switch
fabric
Pool
Load
balancer
VirtualIP
Managed
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
32/140
18 Pre Proof-of-Concept Cookbook for Business Partners
In this table, Pool is the server pool from which the application cluster provisions
and returns servers (resource pool). Each application cluster can be managed orunmanaged. This value should be set to true or false. If the cluster is
unmanaged, ITITO will make no attempt to provision servers for this cluster.Typically, this option is used for clusters that provide database facilities. It is
usually desirable to show these clusters in the ITITO GUI, but not to actuallymake changes to them automatically. The Load Balancer column is used toidentify the load balancer that is associated with the clusters servers. The Virtual
IP column refers to the virtual IPs defined in Virtual IPs on page 14.
If any cluster has any dedicated servers assigned to it (and usually there will beat least one), these must also be defined. The data required for these is shown inthe following table:
Table 2-26 Cluster network data collection skeleton
For servers that are permanently assigned to a cluster, the network interfacecards should usually not be managed by ITITO. As with pool servers, the MAC
addresses are optional, but will show up as unknown in the GUI if not specified.
Note: It is also possible to configure the service level agreement properties:maximum response time and maximum time available. We recommend that
you talk about this during the demonstration.
Application
cluster
Ser
ver
nam
e
Net
work
inte
rface
card
Managed
Connected
tos
witch
Connected
tos
witch
module
Connected
tos
witch
por
t
IPa
ddress
MAC
add
ress
2 3 6 Oth d i
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
33/140
Chapter 2. Planning 19
2.3.6 Other devices
ITITO supports a number of other data center management devices including:
Boot servers Terminal servers
Blade center management servers
These devices might be essential for the operation of a data center, but do not
really play any part in a demonstration of ITITO. If it is desirable to show theconfiguration and that the product supports these devices, they should be
included.
Boot serversIf any servers are to be provisioned by bare-metal builds, it will be necessary to
define a boot server for each set of servers that are configured to use the sameboot server. Boot servers require the following information to be defined:
Table 2-27 Boot server data collection skeleton
Each boot server can also have a network interface card and network interfaces
as with other servers in spare pools and clusters:
Table 2-28 Boot server network information collection skeleton
The following boot servers are valid devices in ITITO Version 1.1:
Table 2-29 Boot servers supported by ITITO V1.1
Name Manufacturer Software IP address Device model
Boot
server
name
Network
interface
card
Connected
toswitch
Connected
toswitch
module
Connected
toswitch
port
IPaddress
Managed
MACaddr.
Manufacturer Software Device model
Rembo Auto-Deploy Rembo Boot Server
IBM Remote Deployment Manager RDM Server
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
34/140
20 Pre Proof-of-Concept Cookbook for Business Partners
If a boot server is used to deploy an operating system, this attribute can be
added to the corresponding software stack for the operating system. This is
optional for the demonstration.
Table 2-30 Boot server/operating system data collection skeleton
Terminal serversTerminal servers can be defined to ITITO like boot servers except that there areno supplied device drivers for terminal servers in Version 1.1 of the product:
Table 2-31 Terminal server data collection skeleton
Network interface cards and network interfaces can be defined as with otherservers:
Table 2-32 Terminal server network information data collection skeleton
IBM Network Installation Manager NIM Server
IBM zVM Boot Server zVM Boot Server
IBM Cluster Systems Management CSM Management Server
Sun Jump Start JumpStart Server
HP Rapid Deployment Pack RDP Server
Software stack name Boot server
Name IP address
Te
rminal
se
rver
na
me
Network
interface
ca
rd
Connected
to
switch
Connected
to
switch
module
Connected
to
switch
po
rt
IP
address
Managed
MACaddr.
Blade center management servers
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
35/140
Chapter 2. Planning 21
Blade center management serversEach blade system is managed by a central management server that controls allaspects of the blade servers. ITITO uses the blade center management server to
perform operations on the blade servers such as reboot, power on, andreconfiguration. If the customer uses blade servers, it might be desirable to show
the blade center management server, although the demonstration will make novisible changes to the blade center management server itself. The blade centermanagement server can be defined like the boot server and terminal servers:
Table 2-33 Blade center management server data collection skeleton
The following blade systems have device drivers in Version 1.1 of ITITO:
Table 2-34 Blade center management servers supported by ITITO V1.1
Network interface cards and network interfaces can also be defined if required:
Table 2-35 Blade server network information data collection skeleton
Servers in spare pools or in clusters can be associated with the relevant bladecenter management server. This information can be appended to servers in therelevant spare pools and clusters:
Name Manufacturer Software IP address Device model
Manufacturer Blade system Device model
RLX Technologies ServerBlades RLX Blade Server
HP Proliant Blade Servers Proliant BL Server
Blade
server
name
Network
interface
card
Connected
toSwitch
Connected
toswitch
module
Connected
toswitch
port
IPaddress
Managed
MACaddr.
Table 2-36 Blade servers data collection skeleton
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
36/140
22 Pre Proof-of-Concept Cookbook for Business Partners
Table 2 36 Blade servers data collection skeleton
2.3.7 Scoping
This section discusses the process of settling the scope of the demonstration.This should be agreed with the customer prior to beginning work on the
development of the demonstration system.
The main objective of a customized demonstration is to show the customer whatITITO can do for them in their environment. It will not usually be necessary toshow the full extent of their environment, and indeed, could be
counter-productive if attempted. From the data gathered, a representativesample of components should be chosen to be used in the demonstration. For
example, if a customer has an application that has 100 servers working as acluster, it is only really necessary to show a few.
Also, if a customer has platforms that are not ideal for ITITO such as Tandems or
z/OS, it would be better to focus on the ones that are.
Ultimately, if two applications can be agreed on with one, two, or three clusters ineach and one to five servers for each cluster, the demonstration should be
feasible, representative, and worthwhile.
Provided with this document and included in the text is an XML file that containsthe following:
One customer
Two applications Two clusters in each application One dedicated server in each cluster One common resource pool One switch One router One load balancer Three software stacks Six software packages
This should be sufficient to demonstrate the key features of ITITO and could
perhaps be used simply by changing the names of the applications clusters andpools to the customers own names.
Server name Blade admin server Blade slot
The files provided with this document are described in 4.3, Sample XML files on
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
37/140
Chapter 2. Planning 23
p , p
page 91.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
38/140
24 Pre Proof-of-Concept Cookbook for Business Partners
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
39/140
Copyright IBM Corp. 2004. All rights reserved. 25
Chapter 3. Installing the demonstration
systems
This chapter describes the installation procedures to get IBM Tivoli IntelligentThinkDynamic Orchestrator installed for our pre-POC demonstration scenario.
Our installation consists of two servers, one hosting an IBM DB2 database serverand LDAP Directory, and the second being the IBM Tivoli Intelligent
ThinkDynamic Orchestrator server. This is considered a typical two serverscenario.
In the case of a two server installation, as described in this chapter, both serversmust be running the same operating system. In this chapter, we provide
instructions for installing IBM Tivoli Intelligent ThinkDynamic Orchestrator onMicrosoft Windows 2000 Server.
The instructions given in this chapter are very detailed and explicit. These
instructions are not the only way to install IBM Tivoli Intelligent ThinkDynamicOrchestrator and its related prerequisites, and are meant to be followed tosuccessfully install and set up a IBM Tivoli Intelligent ThinkDynamic Orchestrator
environment.
3
3.1 Installation process overview
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
40/140
26 Pre Proof-of-Concept Cookbook for Business Partners
p
Our installation scenario is to be considered as an example only. The following
are the names of both servers used during the installation process. These namesmost likely should be changed to the naming standards of the customer.
The server hosting both the IBM DB2 Server and the IBM Directory server willbe named TIOdbsrv.
The server hosting the IBM Tivoli Intelligent ThinkDynamic Orchestratorserver will be named TIOsrv.
The following table provides the recommended hardware for each server. This isthe hardware we used in the ITSO lab environment and we recommend it as a
minimum configuration.
Table 3-1 Recommended hardware for Windows 2000 Server
The following table provides a list of the various products that will need to be
installed and configured on each server during the installation procedure per
operating system. Please note that both servers must be running the sameoperating system.
Table 3-2 Required software - Windows 2000
Note: The values provided in the following table may differ form theinformation provided in the IBM Tivoli Intelligent Orchestrator and Tivoli
Provisioning Manager Release Notes, SC32-1422. They represent thehardware used at the time of writing this Redpaper and serve as our
recommendation for a minimum of a two server configuration.
IBM Compatible Server:
2.4 GHz Intel Pentium processor or equivalent
2GB RAM
30 GB disk
TIOdbsrv TIOsrv
Windows 2000 Server Windows 2000 Server
Cygwin Version 1.3.22 or later Cygwin Version 1.3.22 or later
IBM DB2 Universal DatabaseWorkgroup Unlimited Edition V8.1.2 IBM DB2 Universal Database V8.1.2 Client
IBM Directory Server, V5.1 IBM Directory Server V5.1 Client
TIOdbsrv TIOsrv
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
41/140
Chapter 3. Installing the demonstration systems 27
The following picture provides an overview of the entire installation process andcan be used as reference during the installation.
Figure 3-1 ITITO installation overview
IBM WebSphere Application Server Base
Edition V5.0.1
IBM WebSphere Application Server Base
Edition V5.0.1 Client
IBM Tivoli Intelligent ThinkDynamic
Orchestrator V1.1.0
Define user tioadmin user ID with Administrator / root a uthority on both servers
Define user tioldap user ID with Administrator / root authority on both servers
UNIX only: define the mqm user ID in the mqm group. Also create mqbrkrs groupand ensure that tioadmin, root and mqm users IDs belongs to it.
Phase 1
TIO
Database
Server
Install all the prerequisite packages for SSH communication between Servers (CygWin forWindows, openssh for AIX) on both Servers
Configure SSH and generate a RSA key on the TIO Server
Configure SSH on the TIO database Server
Copy the RSA key to the TIO database Server
Test SSH communication from the TIO Server to the TIO database Server
Repeat the process forall servers in the Data Center to be managed by IBM Tivoli IntelligentThinkDynamic Orchestrator
Phase 2
Install the remaining prerequisite packages
Install IBM DB2 Universal Database Workgroup Unlimited Edition V8.1.2
Create the database to be used by IBM Tivoli Intelligent ThinkDynamic Orchestrator
Populate the database using the provided tablesapce.sql file
Install IBM Directory Server, V5.1
Create the LDAP database a nd configure IBM Directory Server, V5.1 with the provided suffixes
and ldap.ldif fileVerify the installation
Phase 3
Define the User IDs
Prepare SSH communications
Prepare the TIO database Server
Phase 4 Prepare the TIO Server
TIO
Server
TIO
Database
Server
SSH
TIO
Database
Server
Central Data
WarehouseTIO DB
Data sourceLDAP DB
Install the remaining prerequisite packages
Install IBM DB2 Universal Database V8.12 Client
Install IBM Directory Server V5.1 Client
Install IBM Websphere Application Server Base Edition V5.0
Install IBM Websphere Application Server Base Edition V5.0 Fixpack 1
Apply the MQ CSD03 patch to IBM Websphere
Apply the MQ fixes for embedded messaging to IBM WebSphere (IY43610 and IY44803)
Install IBM Websphere Application Server Base Edition V5.0 Client
Install IBM Tivoli Intelligent ThinkDynamic Orchestrator V1.1.0
Verify the installation
TIO
Server
SSH
TIO
Database
Server
TIO
ServerCentral DataWarehouseTIO DB
Data sourceLDAP DB
3.1.1 Recommended installation directories
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
42/140
28 Pre Proof-of-Concept Cookbook for Business Partners
The following table provides a list of recommended installation directories for
each product used during the installation process. Note that file paths containingspaces must not be used, as it will cause problems during the installation andconfiguration process.
Table 3-3 Recommended installation directories
3.1.2 User IDs and passwords
The following table illustrates the user IDs that will be either created during theapplication install process or created by you, the implementer, before the actualinstall process begins.
Table 3-4 User IDs and passwords
Product Installation Directory
Cygwin Version 1.3.22 c:\cygwin
IBM DB2 Universal Database Workgroup
Unlimited Edition V8.1.2
c:\IBM\sqllib
IBM Directory Server, V5.1 c:\IBM\ldap
IBM DB2 Universal Database V8.12 Client c:\IBM\sqllib
IBM Directory Server V5.1 Client c:\IBM\ldap
IBM WebSphere Application Server Base
Edition V5.0.1
c:\IBM\WebSphere\AppServer
IBM WebSphere Application Server Base
Edition V5.0.1 Client
c:\IBM\WebSphere\AppClient
IBM Tivoli Intelligent ThinkDynamicOrchestrator V1.1.0
c:\cygwin\home\thinkcontrol
User name Password Description Comment
tioadmin Used to log onto the OS
to install IBM Tivoli
Intelligent
ThinkDynamic
Orchestrator
This user ID must be
created manually on
both servers prior to
the installation
User name Password Description Comment
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
43/140
Chapter 3. Installing the demonstration systems 29
tioldap Used by IBM Tivoli
Intelligent
ThinkDynamic
Orchestrator to connect
to the Directory Server
This user ID must be
created manually on
the machine hosting
the IBM Directory
Server prior to the
installation
tiodb This user ID will be the
instance owner of the
IBM Tivoli Intelligent
ThinkDynamic
Orchestrator database
Created during the
IBM DB2 installation
on the server hosting
the IBM Tivoli
Intelligent
ThinkDynamic
Orchestrator
database
mqm Used by WebSphere
MQ
This user ID must be
created manually on
both servers prior to
the installation
wasadmin wasadmin Used by WebSphere as
administration account
Defined
automatically by the
WebSphere
installation process
tioappadmin tioappadmin This is the IBM Tivoli
Intelligent
ThinkDynamic
Orchestrator
superadmin and is used
to log into the Web
console
Defined on the
Directory Server
automatically by the
IBM Tivoli Intelligent
ThinkDynamic
Orchestrator
installation process
tiointernal internal Used by IBM TivoliIntelligent
ThinkDynamic
Orchestrator for system
initiated actions
Defined on theDirectory Server
automatically by the
IBM Tivoli Intelligent
ThinkDynamic
Orchestrator
installation process
cn=root root user ID for the IBM
Directory LDAP Server
Created during the
IBM Directory
installation process
3.2 Installing and configuring TIOdbsrv - Windows
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
44/140
30 Pre Proof-of-Concept Cookbook for Business Partners
In this section we describe the steps to setup the machine hosting database and
the LDAP directory used by the IBM Tivoli Intelligent ThinkDynamic Orchestratoron Microsoft Windows 2000 Server. The high level install steps are presented in
the following figure.
Figure 3-2 TIOdbsrv installation steps
The following sections explain each step of the above flow in detail.
3.2.1 Creating the required user IDs
Create a local user accounts tioadmin and tioldap as follows:
1. Under Computer Management choose System Tools -> Local users and
groups -> Users and add the users tioadminand tioldap.
2. Select the newly created users and make both of them members of the
Administrators group.
3. Select the user ID tioadmin and set its Local Path to:
C:\Cygwin\home\thinkcontrol
4. Select the user ID tioldap and set its Local Path to:
C:\IBM\ldap
Create tioldap user id
Download and installCygwin
Install and configureDB2
Install and configureIBM Directory Server
Create tioadmin userid
3.2.2 Installing and configuring Cygwin
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
45/140
Chapter 3. Installing the demonstration systems 31
Cygwin is used as an Open SSH environment for the IBM Tivoli Intelligent
ThinkDynamic Orchestrator application to communicate with all otherapplications through the use of Cygwins BASH Shell and can be obtained at thefollowing URL:
http://www.cygwin.com/
Ensure you are logged on to the TIOdbsrv machine using the tioadmin useraccount specified above.
1. Open a browser and go the Cygwin home page: http://www.cygwin.com
Select the Install or Update now! option.
2. Choose to open the setup.exe application from its current location
3. The Cygwin Setup window starts the installation wizard, select Next
4. Select Install from Internet
5. Accept default installation directory (C:\Cygwin), All Users and DOS options
6. Accept default Package directory
7. Choose the appropriate internet settings. We selected Direct Connection.
8. Select a FTP site from the available list
9. During the Cygwin installation, on the Select Package panel, it is important toselect the correct Categories. The installation wizard provides a series of
pre-selected packages as default for installation. However, IBM TivoliIntelligent ThinkDynamic Orchestrator requires additional packages under the
Lib and Net categories. The following table describes the required packagesthat need to be installed in addition the default selection. To select thosepackages, click the + sign of the Libs and Net categories, and click the Skip
button next to the desired package to change the installation option from SkiptoInstall.
Attention: Cygwin Version 1.3.22 or higher must be installed. At the time of
writing this Redpaper, Cygwin Version 1.5.5-1 was the current versionavailable for downloading and it was used during our install process.
Important: Before you download Cygwin ensure you are logged on using the
tioadmin user account specified above and that the tioadmin user has thecorrect profile properties and is a member of Administrators.
Tip: Werecommend selecting and installing all of the Cygwin packages.
http://www.cygwin.com/http://www.cygwin.com/http://www.cygwin.com/http://www.cygwin.com/7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
46/140
32 Pre Proof-of-Concept Cookbook for Business Partners
10.When the installation completes, select to create icon on desktop. Select
Finish.
3.2.3 Configuring SSH communications
When the Cygwin installation completes click on the Cygwin icon to open a bash
shell window and perform the following steps to configure SSH:
1. Move to the /usr/bin directory and issue the host configuration ssh-host-configcommand, as shown in the following example. When prompted forenvironment variables, press Enter to accept the defaults.
$ cd /usr/bin$ ./ssh-host-config -yGenerating /etc/ssh_host_keyGenerating /etc/ssh_host_rsa_keyGenerating /etc/ssh_host_dsa_keyGenerating /etc/ssh_config file
Privilege separation is set to yes by default since OpenSSH 3.3.However, this requires a non-privileged account called 'sshd'.For more info on privilege separation read/usr/doc/openssh/README.privsep.Warning: The following function requires administrator privileges!Generating /etc/sshd_config fileAdded ssh to /cygdrive/c/WINNT/system32/drivers/etc/servicesAdded ssh to /etc/inetd.confDo you want to install sshd as service?Which value should the environment variable CYGWIN have when
sshd starts? It's recommended to set at least "ntsec" to beable to change user context without password.Default is "binmode ntsec tty". CYGWIN=The service has been installed under LocalSystem account.
Additional Cygwin packages
Cygwin Package Action
Libs Accept default packages PLUS Regex
Net Accept default packages PLUS OpenSSH and OpenSSL
Important: Verify that all servers in your configuration are setup correctly ineither DNS and or /etc/hosts.
Host configuration finished. Have fun!
2. Export the CYGWIN variable.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
47/140
Chapter 3. Installing the demonstration systems 33
p
$ export CYGWIN=ntsec
3. Move to the /var directory and change the attributes of the directory namedempty.
$ cd /var$ chmod 700 empty
4. Start the SSH service as follows:
$ cygrunsrv -S sshd5. Move to the home directory of the tioadmin user ID and issue the ssh-keygen
command to generate the RSA key. You should have an output similar to the
following example.
$ cd$ pwd/home/thinkcontrol$ ssh-keygen -t rsa -N ""Generating public/private rsa key pair.
Enter file in which to save the key (/home/thinkcontrol/.ssh/id_rsa):Created directory '/home/thinkcontrol/.ssh'.Your identification has been saved in /home/thinkcontrol/.ssh/id_rsa.Your public key has been saved in /home/thinkcontrol/.ssh/id_rsa.pub.The key fingerprint is:fd:ca:21:d3:3f:db:fd:d9:56:b2:30:68:16:43:1c:11 tioadmin@tio12
6. Move to the .ssh directory and create the authorized_keys file:
$ pwd/home/thinkcontrol
$ cd .ssh$ cat id_rsa.pub > authorized_keys
7. To configure SSH to accept connections from new hosts without prompting for
confirmation, create a file in the /home/thinkcontrol/.ssh directory calledconfig. Edit the config file and add the line StrictHostKeyChecking no as
follows:
# cd /home/thinkcontrol/.ssh# touch config
# vi configAdd in the following line:
StrictHostKeyChecking no
Tip: This command will set an environment variable for products to reference
as a global variable.
Type the config file. The output should read as follows:
StrictHostKeyChecking no
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
48/140
34 Pre Proof-of-Concept Cookbook for Business Partners
8. To verify that SSH is configured properly, try to access your own machineusing the ssh command as shown in the following example.
$ ssh tioadmin@localhostWarning: Permanently added 'localhost' (RSA) to the list of known hosts.Fanfare!!!You are successfully logged in to this server!!!$ exitlogoutConnection to localhost closed.
3.2.4 Installing and configuring IBM DB2 UDB V8.1.2 on Windows
This section describes the installation and configuration of IBM DB2 UniversalDatabase, Workgroup Unlimited Edition V8.1.2 on Windows. It also shows the
required configuration steps required by IBM Tivoli Intelligent ThinkDynamicOrchestrator.
Use the DB2 installation media provided with the IBM Tivoli Intelligent
ThinkDynamic Orchestrator product. This ensures that you get the correctversion and level of DB2 installed.
1. Logged on as tioadmin, move to the drive where the IBM DB2 CD is mounted
and run the setup.exe command to start the installation. From the installationwindow, select Install Product.
2. Select the product we want to install: IBM DB2 Workgroup Server UnlimitedEdition and click Next.
3. The Welcome to the DB2 Setup wizard window opens. Click Next.
4. Accept the License Agreement by selecting I accept the terms in thelicense agreement option.
5. The Select the installation type window opens. Select the Custom Installoption.
6. Select Install DB2 Workgroup Server Unlimited Edition on this computer.
7. The Select features window opens, as shown in the next figure. Select the
following packages:
Client support
Administration tools Server support
Note: Ensure you perform the IBM DB2 installation logged on as tioadmin.
Also select the installation path. Ensure there are no spaces in the installation
path. We used C:\IBM\SQLLIB.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
49/140
Chapter 3. Installing the demonstration systems 35
Figure 3-3 Select DB2 Server components
8. Choose Language of choice - English is default.
9. The Set user information for DB2 Administration Server window open, as
shown in next figure. Here you have to specify the user ID tiodb as it will bethe instance owner of the IBM Tivoli Intelligent ThinkDynamic Orchestrator
database. The user ID tiodb will be created with the proper authority by theDB2 installation process. Make sure you record the password as you will be
prompted for this password during the IBM Tivoli Intelligent ThinkDynamicOrchestrator installation.
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
50/140
36 Pre Proof-of-Concept Cookbook for Business Partners
Figure 3-4 Set the DB2 administrator user to tiodb
10.The Set up administration contact list window opens. Select Local - Create a
contact list on this system.
11.Click Next at the Configure DB2 instances window.
12.At the Prepare the DB2 tools catalog choose Prepare the DB2 tools catalogin a local database.
13.Accept the default values at the Specify a local database to store the DB2tools catalog window.
14.At the Specify a contact for health monitor notification choose Defer the taskuntil after installation is complete.
15.At the Request satellite information screen choose Defer this task until after
installation is complete.
16.At the Start copying files window you have the chance to review the
installation options. Click on Install to initiate the installation.
17.Then the installation completes, open a DB2 command window: Start -> IBM
DB2 -> Command Line Tools -> Command Window.18.Issue the db2licmcommand to add the license provided by IBM Tivoli
Intelligent ThinkDynamic Orchestrator:
C:\IBM\SQLLIB\BIN>d: cd \db2\licenseD:>db2licm -a ./db2wsue.lic
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
51/140
Chapter 3. Installing the demonstration systems 37
DBI1402I License added successfully.DBI1426I This product is now licensed for use as specified in theLicense Acceptance and License Information documents pertaining to the
licensed copy of this product. USE OF THE PRODUCT CONSTITUTESACCEPTANCE OF THE TERMS OF THE IBM LICENSE ACCEPTANCE AND LICENSEINFORMATION DOCUMENTS, LOCATED IN THE FOLLOWING DIRECTORY:"C:\IBM\SQLLIB\license\en"
19.Reboot the system
Create database and database schema
After installing IBM DB2 perform the following steps to create the database andthe database schema used by IBM Tivoli Intelligent ThinkDynamic Orchestrator.
1. Logon to the system as the tiodb user ID.
2. Open a DB2 command window.
3. Create the database for IBM Tivoli Intelligent ThinkDynamic Orchestrator by
entering the following command:db2 create database
Where, is the name of the database you want to create.
Make sure the database name follow the DB2 naming conventions and that
you record it as you will require it when installing IBM Tivoli IntelligentThinkDynamic Orchestrator.
You can confirm the creation of the database by issuing the followingcommand:
db2 list database directoryC:\IBM\SQLLIB\BIN>db2 create database ITITODBDB20000I The CREATE DATABASE command completed successfully.C:\IBM\SQLLIB\BIN>db2 list database directorySystem Database DirectoryNumber of entries in the directory = 2Database 1 entry:
Database alias = ITITODBDatabase name = ITITODB
Database drive = C:\DB2Database release level = a.00Comment =
Important: You must logon to your system using the tiodb user ID to be
successful with the DB2 configuration.
Directory entry type = IndirectCatalog database partition number = 0
Database 2 entry:
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
52/140
38 Pre Proof-of-Concept Cookbook for Business Partners
Database alias = TOOLSDBDatabase name = TOOLSDBDatabase drive = C:\DB2
Database release level = a.00Comment =Directory entry type = IndirectCatalog database partition number = 0C:\IBM\SQLLIB\BIN>
4. Copy the tablespace.sql script located in the /samples directory on the IBMTivoli Intelligent ThinkDynamic Orchestrator CD to your IBM DB2 installation
directory (in our case C:\IBM\SQLLIB\BIN).
5. Create the tablespace for the database by performing the following steps:
db2 connect to user tiodb using
Where, is the name of the database you created in the previous
step, and is the password for user ID tiodb.
Then run the following command:
db2 -tvf tablespace.sqlC:\IBM\SQLLIB\BIN>db2 connect to ITITODB user tiodbEnter current password for tiodb:
Database Connection InformationDatabase server = DB2/NT 8.1.2SQL authorization ID = TIODBLocal database alias = ITITODBC:\IBM\SQLLIB\BIN>db2 -tvf tablespace.sqlCREATE BUFFERPOOL IBM16K SIZE 250 PAGESIZE 16K NOT EXTENDED STORAGEDB20000I The SQL command completed successfully.CREATE BUFFERPOOL IBM8K SIZE 250 PAGESIZE 8K NOT EXTENDED STORAGEDB20000I The SQL command completed successfully.CREATE REGULAR TABLESPACE IBM8KSPACE PAGESIZE 8K MANAGED BY SYSTEM USING
('IBM8KSPACE') BUFFERPOOL IBM8K DROPPED TABLE RECOVERY OFFDB20000I The SQL command completed successfully.CREATE REGULAR TABLESPACE IBM16KSPACE PAGESIZE 16K MANAGED BY SYSTEMUSING ('IBM16KSPACE') BUFFERPOOL IBM16K DROPPED TABLE RECOVERY OFFDB20000I The SQL command completed successfully.CREATE TEMPORARY TABLESPACE IBM8KTEMPSPACE PAGESIZE 8K MANAGED BY SYSTEMUSING ('IBM8KTEMPSPACE') BUFFERPOOL IBM8K DROPPED TABLE RECOVERY OFFDB20000I The SQL command completed successfully.CREATE TEMPORARY TABLESPACE IBM16KTEMPSPACE PAGESIZE 16K MANAGED BYSYSTEM USING ('IBM16KTEMPSPACE') BUFFERPOOL IBM16K DROPPED TABLE
RECOVERY OFFDB20000I The SQL command completed successfully.C:\IBM\SQLLIB\BIN>
3.2.5 Installing and configuring IBM Directory Server V5.1
In this section we show the installation and configuration steps of IBM Directory
S V5 1 I IBM Ti li I t lli t Thi kD i O h t t i t
7/31/2019 IBM Tivoli Intelligent Think Dynamic Orchestra Tor Pre Proof-Of-Concept Cookbook for Business Partners Redp3830
53/140
Chapter 3. Installing the demonstration systems 39
Server, V5.1. In a IBM Tivoli Intelligent ThinkDynamic Orchestrator environmentthe IBM Directory Server can be installed on any system using any supportedoperating system. In our case study scenario, we decided to install IBM Directory
Server on the same machine as the IBM DB2 server. In any case, an LDAP clientmust be installed on the IBM Tivoli Intelligent ThinkDynamic Orchestrator
machine to allow it to communicate with the IBM Directory server.
To install and configure IBM Directory Server 5.1, perform the following steps:
1. Log on to the system as tioadmin.
2. Ensure that the user ID tioldap has been created using the guidelinespresented in 3.1.2 User IDs and passwords on page 30.
3. Insert the IBM Directory Server, 5.1 CD in the drive and start the setup.exelocated in the \ids_ismp folder to start the installation.
4. Select Language of choice for the installation process. English is set to
default.
5. The installation wizard starts the installation process click Next.
6. Accept the License Agreement by selecting I accept the terms in thelicense agreement option.
7. Because this installation process occurs in the IBM DB2 server machine, theinstall should detect that IBM DB2 is already installed.
8. Select the installation path. Ensure there are no spaces in the installation
path. We used C:\IBM\LDAP.9. Choose a language of choice for the IBM Directory Server. English is set to
default.
10.The Select the installation type window opens. Select the Custom Installoption.
11.The Select features window opens, as shown in next figure. Select thefollowing packages:
Client SDK Web Administration
Server IBM WebSphere Application Server - Express
Important: This implementation of LDAP can be in a shared environment butit will still need to have a dedicated LDAP ID (tioldap) created to service the
IBM Tivoli Intelligent ThinkDynamic Orchestrator application.
GSKit
Attention: If you are installing IBM D