Académique Documents
Professionnel Documents
Culture Documents
Version 7.2.2
User's Guide
SC34-2656-00
User's Guide
SC34-2656-00
Note Before using this information and the product it supports, read the information in Notices on page 73.
Edition notice This edition applies to IBM Tivoli Service Automation Manager Version 7 Release 2 Modification Level 2 (program number 5724W78), available as a licensed program product, and to all subsequent releases and modifications until otherwise indicated in new editions. This edition replaces SC34-2610-04 and any previous editions. Order publications through your IBM representative or the IBM branch office serving your area. Publications are not stocked at the addresses given below. Address comments on this publication to: IBM Deutschland Research and Development GmbH IBM Systems and Technology Group Systems Software Development Dept. 2705, Bldg. 71032-16 Schoenaicher Str. 220 71032 Boeblingen Germany FAX (Germany): 07031 16 4240 FAX (other countries): (+49) 7031 16 4240 Make sure to include the following in your comment or note: v Title and order number of this book v Page number or topic related to your comment When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright IBM Corporation 2008, 2011. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Contents
Tables . . . . . . . . . . . . . . . v Preface . . . . . . . . . . . . . . vii
Who should read this information. . . . . . . vii What's new in this release . . . . . . . . . vii Useful links . . . . . . . . . . . . . . viii Support information . . . . . . . . . . . viii Getting technical training . . . . . . . . . ix Searching knowledge bases . . . . . . . . ix Searching the Internet . . . . . . . . . ix Using IBM Support Assistant . . . . . . ix Finding product fixes . . . . . . . . . ix Getting email notification of product fixes . . x Contacting IBM Software Support . . . . . . x Setting up a software maintenance contract . . x Determine the business impact . . . . . . xi Describe the problem and gather background information . . . . . . . . . . . . xi Submit the problem to IBM Software Support xii Additional software installation on the provisioned servers . . . . . . . . . . . . . . . Managing POWER LPAR provisioning with VMControl . . . . . . . . . . . . . Image management. . . . . . . . . . . Workload Deployer overview . . . . . . . . 21 . 22 . 22 . 23
iii
Modifying user information . . . . . User modification conditions . . . Removing a user . . . . . . . . Creating new teams . . . . . . . Modifying team information. . . . . Removing a team . . . . . . . . Viewing requests . . . . . . . . . Viewing the details of a submitted request . Viewing and managing requests for approval Viewing projects . . . . . . . . . . Viewing and managing servers . . . . . Viewing Workload Deployer project details .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
56 57 57 58 58 59 59 60 61 61 62 62
iv
Tables
1. 2. 3. 4. 5. Documentation links for Tivoli Service Automation Manager component products . . viii Uniqueness scopes for topology node attributes . . . . . . . . . . . . . 14 Uniqueness specifications for attribute names 14 Uniqueness resolution rule . . . . . . . 15 Summary of Tivoli Service Automation Manager Reports and Content . . . . . . 19 6. 7. 8. 9. Access to requests depending on the group . . . . . . . . . . Restrictions for the resources values Restrictions for the resources values OS Family and Version values . . security . . . . . . . . . . . . . . . . 26 29 35 46
vi
Preface
This publication documents how to use the online user interfaces of Tivoli Service Automation Manager.
vii
customized DCM items, or you can create a cloud server pool using the interface of the application. You can also use it to perform a variety of operations on the cloud server pools. Network changes You can define the network metadata of an image, for example how many and what kind of network interfaces the image requires. You can also use the extensible network model. The new Cloud Network Administration application enables you to manage network templates, network segments, subnetworks, virtual switch templates, and network configuration instances.
Useful links
Tivoli Service Automation Manager is a component product. Use the following topic to find more information about the related products and the requirements that must be met for them.
Table 1. Documentation links for Tivoli Service Automation Manager component products Product name IBM Tivoli Provisioning Manager, version 7.2.0.2
IBM Tivoli Service Request Manager, version http://publib.boulder.ibm.com/infocenter/ 7.2.0.1 tivihelp/v32r1/index.jsp?topic= %2Fcom.ibm.srm.doc%2Fsrm_welcome.htm Maximo Base Services http://publib.boulder.ibm.com/infocenter/ tivihelp/v3r1/index.jsp?topic= %2Fcom.ibm.mam.doc_7.1 %2Fmam_welcome.htm http://publib.boulder.ibm.com/infocenter/ tivihelp/v2r1/index.jsp?topic= %2Fcom.ibm.IBMDS.doc%2Fwelcome.htm http://publib.boulder.ibm.com/infocenter/ db2luw/v9r5/topic/com.ibm.db2.luw.doc/ welcome.html http://publib.boulder.ibm.com/infocenter/ wasinfo/v6r1/topic/ com.ibm.websphere.base.doc/info/aes/ae/ welcome_base61.html
Support information
You can find support information for IBM products from a variety of sources. v Getting technical training on page ix v Searching knowledge bases on page ix v Contacting IBM Software Support on page x
viii
Procedure
1. Find the Tivoli Service Automation Manager product at http://www.ibm.com/ software/tivoli/products/. 2. Click the Support Pages link for the product.
Preface
ix
3. Click Fixes for a list of fixes for your product. 4. Click the name of a fix to read the description and download the fix.
Procedure
1. From the support page for any IBM product, click My support in the upper-right corner of the page. 2. Optional: If you have not registered, click Register in the upper-right corner of the support page to set up your user ID and password. 3. Sign in to My support. 4. On the My support page, click Edit profiles in the left navigation pane, and scroll to Select Mail Preferences. Select a product family and check the appropriate boxes for the type of information you want. 5. Click Submit. 6. For email notification for other products, repeat steps 4 and 5.
Procedure
1. Set up a software maintenance contract. 2. Determine the business impact of your problem. 3. Describe your problem and gather background information.
What to do next
Then see Submit the problem to IBM Software Support on page xii for information on contacting IBM Software Support.
Procedure
v For IBM distributed software products (including, but not limited to, Tivoli, Lotus, and Rational products, as well as IBM DB2 and IBM WebSphere products that run on Microsoft Windows or UNIX operating systems), enroll in IBM Passport Advantage: Enrolling online: Go to the Passport Advantage Web page at http://www.ibm.com/software/lotus/passportadvantage/, click How to enroll, and follow the instructions.
Enrolling by Telephone: For the telephone number for your country, go to the IBM Software Support Handbook webpage at http:// www14.software.ibm.com/webapp/set2/sas/f/handbook/contacts.html and click Contacts. v For IBM eServer software products, you can purchase a software maintenance agreement by working directly with an IBM marketing representative or an IBM Business Partner. For more information about support for eServer software products, go to the IBM Technical support advantage webpage at http://www.ibm.com/servers/eserver/techsupport.html.
What to do next
If you are not sure which type of software maintenance contract you need, call 1-800-IBMSERV (1-800-426-7378) in the United States. For a list of support telephone numbers for your location, go to the Software Support Handbook page at http://www14.software.ibm.com/webapp/set2/sas/f/handbook/contacts.html.
Preface
xi
xii
Tivoli Service Automation Manager also provides management support for services consisting of a specific set of middleware, in combination with AIX, and Linux (System x and System z). IBM provides many automation and best-practice service definition templates, including specialized job plans or workflows. Tivoli Service Automation Manager makes use of the entire spectrum of Tivoli process automation engine tools. Tivoli Service Automation Manager helps you define and automate services that are lifecycle oriented, for example, a service to establish and administer an IT server network for a limited period of time, to satisfy increased demand for processing capacity or to serve as a test environment. Predefined service definitions determine the overall framework for the services. The actual service instances are requested using these service definitions. The Self-Service Virtual Server Management environment, is used by the cloud users to request provisioning and manage the virtual environments. Tivoli Service Automation Manager uses IBM Service Management and the Tivoli process automation engine as an integration platform. IBM Service Management is an approach designed to automate and simplify the management of business services. It concentrates on four areas: v v v v Technology integration and standards Improved collaboration among IT people spread across organizational silos Best-practices based process modules for automated process execution Sharing of business-critical IT information to improve decision making
Tivoli Service Automation Manager offers the following standard service environments and definitions: Self-Service Virtual Server Management environment In this service environment, which is a collection of service offerings, users request the provisioning of projects comprising virtual servers. The service environment has an intuitive self-service user interface with Web 2.0 technology for enhanced interactive feedback. An administrator function is also provided. WebSphere Cluster Service This optional, separately priced service provisions and manages a WebSphere cluster.
Product components
This section provides the overview the components of Tivoli Service Automation Manager.
This function ensures the integrity of fulfillment operations that involve a wide range of resource actions: v Creating virtual servers as part of a new deployment project or adding virtual servers to an existing project, with optional scheduling for implementation at some future time v For each virtual server created, installing a software image that includes an operating system and other applications that are associated with the image. v Installing additional software on the provisioned virtual machines v Deleting a virtual server when it is no longer needed, freeing up resources for other servers v Saving virtual server images and restoring the servers to their previous state v Saving and restoring images of servers within the project. v Deleting individual servers. v Canceling a project and deleting all of the associated virtual servers. v Starting, stopping, and restarting virtual servers.
v Resetting the administrator password on a virtual server. v Adding, removing, and modifying users and user teams. You use these capabilities to achieve incremental value by adopting a self-service virtual server provisioning process, growing and adapting the process at your own pace, and adding task automation to further reduce labor costs around defined provisioning needs. Before users in the data center can create and provision virtual servers, administrators perform a set of setup tasks, including configuring the integration, setting up the virtualization environments managed by the various hypervisors, and running a Tivoli Provisioning Manager discovery to find servers and images across the data center. After this initial setup has been completed, the administrator associates the virtual server offerings with Tivoli Provisioning Manager virtual server templates. The Image Library is used as the source for software images to be used in provisioning the virtual servers.
User interfaces
Tivoli Service Automation Manager provides two options for user interaction: a self-service user interface and an administrative user interface. The administrative user interface is the standard interface within the Tivoli process automation engine framework (formerly known as Maximo). It is intended primarily for service and system administrators who perform the installation, upgrade, configuration and administration tasks. The self-service user interface is tailored to users of self-service offerings and administrators. It is based on the Web 2.0 standard, which enables for the context-sensitive and real-time display updating based on the current entry or selection made by the user. The result is a faster access to the necessary information without having to go through a sequence of clicks, dialogs, and panels. Related tasks: Submitting requests in the self-service user interface on page 25 Log on to the self-service user interface, where you can access the offerings and request provisioning.
IBM Tivoli Monitoring must be installed separately. It is no longer offered as an installation option for Tivoli Service Automation Manager. Alternatively, a separately installed Tivoli Monitoring environment can be used. For details on setting up IBM Tivoli Monitoring, see the documentation for this product http://publib.boulder.ibm.com/infocenter/tivihelp/v15r1/index.jsp?toc=/ com.ibm.itm.doc/toc.xml). There are three monitoring related applications: v Monitoring Definition v Monitoring Definition Instantiation v Monitoring Definition Instances The handling of performance-related situations detected by the monitoring agents in a deployed landscape is provided by the Situation Analysis application.
v Importing network templates that contain predefined network configuration parameters After performing these initial configurations and setting up a production environment, Tivoli Service Automation Manager configurations change over time. The Cloud Network Administration application helps you manage these changes by handling the following tasks: v Importing a new revision of a network template v Changing the status of a network template v Deleting a network template v Listing network templates v Showing details of a network template
The application is useful if the customer reports a problem with the cloud. The administrative user can view and find the resources related to that customer. For example, if the customer reports that a service request on a project failed, the administrator can easily navigate to the list of all service requests and projects related to this customer. From this application, the administrator can navigate to the service request application to get further details about the specific service request. For specific information about the features of each tab that is available in this application, click the ? Help button within the application.
Auxiliary applications
Several auxiliary applications support special-purpose editing or process control functions: v Service Automation Manager v Management Plan Input Parameters v Management Plan Target Selection v Service Topology Customization Editor
v Each managed node contains a single application server instance, which is also called a cluster member. v Provisioning and management of an IBM HTTP server instance are also supported.
WebSphere topology
In the following sections, the types of topology nodes used in the WebSphere cluster service are listed. Each of these node types is defined by a Service Request Manager classification that declares the attributes. Operations for topology nodes are summarized for each type of node as applicable. WebSphere Cell A WebSphere ND Deployment Manager node that manages the cell and all of its components, one or more WebSphere ND managed nodes hosting application server instances, and a number of IBM HTTP Server nodes representing the Web tier of the environment. Furthermore, a cell can define multiple WebSphere clusters that group similar application server instances. Deployment Manager A special type of WebSphere node for controlling a WebSphere cell and all of its components. WebSphere components are configured within a cell is done using the Deployment Manager node. The following operations are supported: v Installing WebSphere ND on a server and creating a Deployment Manager profile (and thus a Deployment Manager node). This implicitly defines a WebSphere cell that is managed by the new Deployment Manager v Defining a new WebSphere cluster within a cell. The cluster is initially created without members v Creating a new cluster member (application server instance) for an existing cluster on an existing WebSphere managed node v Start the deployment manager. The deployment manager has to be started for most other operations to succeed. This is done during initial provisioning. v Stopping the deployment manager v Starting a complete cluster, that is all members within a cluster v Stopping a complete cluster, that is all members within a cluster v Starting a managed node and all cluster members that are managed by this node v Stopping a managed node and all cluster members that are managed by this node. This might be required if the server this node runs on needs maintenance v Starting the application server instance v Stopping the application server instance v Generating the plug-in configuration for the web servers configured for a cell and propagate it to the web server. The web server must then route web traffic based on the new configuration, for example handling load for newly deployed applications or routing to newly created cluster members
10
v If you use Tivoli Monitoring in conjunction with Tivoli Service Automation Manager, install a Tivoli Monitoring agent on the server this instance runs on v If you use Tivoli Monitoring in conjunction with Tivoli Service Automation Manager, uninstall a Tivoli Monitoring agent from the server this instance runs on v Enabling administrative security on this managed node. You can set a user name and password for the administrative console of the deployment manager, for example v Incorporating a managed node in the cell that is managed by this Deployment Manager. In this way, the Deployment Manager can introduce changes to the given node v Removing the given managed node from this cell v Copying the HTTP Server configuration script that was created by the HTTP Server installation to the Deployment Manager, so that it can be invoked to make the HTTP Server known to the Deployment Manager v Uninstalling WebSphere from a server Managed Node <n> A managed node within a WebSphere cell. The node is managed/controlled by the cell Deployment Manager and does not have its own management interface (such as an administration console). Managed nodes host application server instances for deploying J2EE applications. The following operations are supported: v Installing WebSphere ND on a server and creating a managed node profile (and thus a WebSphere managed node). v Installing a Tivoli Monitoring agent on the server this instance runs on. This is only applicable if you use Tivoli Monitoring in conjunction with Tivoli Service Automation Manager. v Uninstalling a Tivoli Monitoring agent from the server this instance runs on. This is only applicable if you use Tivoli Monitoring in conjunction with Tivoli Service Automation Manager. WebSphere Application Server instance A WebSphere Application Server instance is an implementation of the WebSphere Application Server. It is a container for hosting J2EE applications and corresponds to one instance of a Java Virtual Machine on the respective node. Application server instances can be hosted on managed or stand-alone WebSphere nodes; they cannot be hosted by Deployment Manager nodes, that is, they cannot be defined within Deployment Manager profiles. WebSphere Cluster A WebSphere cluster is a logical grouping defined within a WebSphere cell for managing similar application server instances, that is, those of equal configuration. The typical reasons for clustering are load balancing and high availability. IBM HTTP Server node An IBM HTTP Server is the web server product of the WebSphere family. In a clustered environment, instances of HTTP Server form the web or front-end tier of a J2EE application-hosting landscape and distribute HTTP traffic among members of a cluster of WebSphere Application Servers. Supported operations are as follows: v Installing and configuring IBM HTTP Server on a server.
Chapter 1. Product overview
11
v Starting this HTTP Server instance. v Install a Tivoli Monitoring agent on the server this instance runs on. This is only applicable if you use Tivoli Monitoring in conjunction with Tivoli Service Automation Manager. v Uninstall a Tivoli Monitoring agent on the server this instance runs on. This is only applicable if you use Tivoli Monitoring in conjunction with Tivoli Service Automation Manager. DBMS server A database management server. This is used in the optional Tivoli Monitoring integration, such that events reported by this database server can be correlated to a service deployment instance. Database instance A database instance managed by a DBMS server. This is used in the optional Tivoli Monitoring integration, such that events detected by this database can be correlated to a service deployment instance.
Management plans
The following processes can be performed on a deployed instance of the WebSphere Cluster Service: Add Server Adds a WebSphere managed node to a cell and creates a member that is added to an existing cluster Remove Server Removes an existing member from a cluster and deprovisions its associated WebSphere managed node from a cell Start WebSphere Deployment Manager Starts the Deployment Manager for this service deployment instance Stop WebSphere Deployment Manager Stops the Deployment Manager for this service deployment instance Start WebSphere Node Starts a complete WebSphere managed node, including all application server instances hosted by the node Stop WebSphere Node Stops a complete WebSphere managed node, including all application server instances hosted by the node Start WebSphere Cluster Member Starts a specific application server instance on a managed node Stop WebSphere Cluster Member Stops a specific application server instance on a managed node Start WebSphere Cluster Starts a complete WebSphere cluster, that is, all of the members of the cluster Stop WebSphere Cluster Stops a complete WebSphere cluster, that is, all of the members of the cluster
12
13
the same value is inserted for each occurrence in a string. The complete identifier of such a placeholder variable comprises the fully qualified name (including node classification ID) of the attribute (see also Attribute Name Handling below) and the name of the placeholder variable. For numeric attributes, the fully-qualified name of the attribute itself identifies the replacement variable. Uniqueness scope: A uniqueness_scope parameter can be set for all specification attributes that defines which type of uniqueness is to be enforced for that parameter of a node within a topology. The following uniqueness scopes can be set:
Table 2. Uniqueness scopes for topology node attributes Uniqueness scope None Global Service Definition Topology Meaning Uniqueness not enforced (default scope) Uniqueness is enforced across all topology nodes known to the system Uniqueness is enforced across all topologies of service deployment instances derived from one service definition Uniqueness is enforced within the topology. The value of that attribute of a node must be unique within the entire topology, meaning that no other node in the same topology can have the same value for that attribute Uniqueness is enforced on a per-host basis. Nodes deployed on the same host must not define the value for an attribute Uniqueness is enforced in a user-defined group; once defined, a group can be referenced by attributes of all nodes, and uniqueness is enforced in the scope of the selected group
Host Group
Attribute name handling: The user can define how the name of an attribute is treated with respect to uniqueness, that is how the uniqueness is enforced between the attributes of one node and the attributes of other nodes. The following types of attributes handling can be set:
Table 3. Uniqueness specifications for attribute names Attribute name uniqueness Exact Wildcard Meaning Only values of identically named attributes are considered for uniqueness handling (default) An expression containing wildcard characters (%) can be specified to define a range of attributes that are considered for uniqueness handling. Not only can the Wildcard specification can be used not only for selecting a wider range of actual attribute names, it can also be used to select attributes from multiple classifications. For example, if attributes PORT_ONE and PORT_TWO are to be correlated during uniqueness handling (to prevent port assignment conflicts), the wildcard expression PORT_% could be used
14
Table 3. Uniqueness specifications for attribute names (continued) Attribute name uniqueness Alias group Meaning Arbitrarily named attributes can be assigned to user-defined alias groups. All attributes that belong to the same alias group are then considered for uniqueness handling. This allows for correlating attributes, for example, of different node classifications, that would be correlatable by name. For example, an attribute of a WebSphere node named SOAP_PORT (a TCP/IP port) and an attribute BOOTSTRAP_ADDRESS (also a TCP/IP port) of an Application Server instance could be assigned to an alias group NETWORK_PORTS with host scope in order to keep allocated TCP/IP ports unique on a host.
Uniqueness resolution rules: Within the user-defined uniqueness scope of an attribute, variables are substituted according to a set of rules that define how substitution values are calculated. Resolution is always performed on the basis of a numeric calculation. There is currently one rule defined:
Table 4. Uniqueness resolution rule Uniqueness resolution rule Increment Meaning Increments the substitution variable by a user-defined step value (default 1) starting at a certain base value (default 1). A unique value is calculated by obtaining the highest value for an existing attribute and incrementing it to assign the value to the new attribute. The value of a numeric attribute defines the base value and overrides any such value specified in the rule.
Numeric placeholders in character strings are treated the same way as numeric attributes except that the base value is always the one defined in the rule. Identically named placeholders within one string are assigned the same value. For text-only attributes without placeholders, the uniqueness requirements can be defined, but no automatic uniqueness resolution is performed. Tivoli Service Automation Manager detects violations of the uniqueness rules for attributes and displays the affected parts of the topology in the Node Attribute Uniqueness Violations panel.
15
Each Tivoli Service Automation Manager service definition can have an associated monitoring definition. These definitions provide the framework for implementing the monitoring agents and controlling which types of events it will react to. If you need to modify the service definition delivered with Tivoli Service Automation Manager to suit your requirements for performance monitoring, you can change it using the set of Monitoring Definition applications. Performance monitoring is supported in combination with IBM Tivoli Monitoring on distributed platforms (Linux on System x, System p, and System z, and AIX). The Monitoring Definition applications refer to the monitoring environment being used with respect to any given service definition and service deployment instance. IBM Tivoli Monitoring must be installed separately. It is no longer offered as an installation option for Tivoli Service Automation Manager. For details on setting up IBM Tivoli Monitoring, see the documentation for this product (http://publib.boulder.ibm.com/infocenter/tivihelp/v15r1/ index.jsp?toc=/com.ibm.itm.doc/toc.xml). The Situation Analysis application handles the situations detected by the monitoring agents in a deployed landscape. When a monitoring agent detects a situation, it triggers the execution of a workflow within Tivoli Service Automation Manager. The Situation Analysis application, which is part of this workflow, is called and assigned to the user with the role corresponding to the domain that applies to the agent and situation. For example, if the scenario is part of the domain AIX or DB2, the application execution within the workflow is assigned to the respective AIX administrator or DB2 administrator role. A customer can also add a new domain by enhancing the situation analysis workflow, adding new roles and adding new values to the domain. An assignment to analyze the event appears in the inbox of the corresponding user within the Start Center panel of the Tivoli process automation engine user interface. When the user clicks on this assignment, the application to analyze the event opens. The following categories of information are shown: v Information about the situation, including: The system on which the situation occurred The domain the situation is related to (WAS, DB2, AIX, LINUX) The name of the situation v One or more service deployment instances that are candidates for the situation indicated. You can then browse the entire context of the instance within which the situation occurred, including the topology, the CIs involved, and the monitoring definitions. Deployment instances are only shown when the affected system belongs to that instance and the situation was defined for one of the agent types deployed on the system for that instance. Each instance includes a link to the Service Deployment Instances application so that you can browse all information and details related to that instance. v when a service deployment instance is selected, the recommended practices (also called good practices) for the situation in the context of this instance. You use analysis practices to analyze a situation and management practices to resolve a situation. These practices can refer to actions in the Select Action menu
16
to launch another management tool (such as the TEP console) in order to analyze or resolve a situation. Analysis practices are displayed as plain text. A management practice can be either a management action described in text form and intended to be executed manually by the user, or a Tivoli Service Automation Manager management plan that can be executed automatically by the system. The list of practices is sorted by the probability that the practice will resolve the event. The number of times the practice was chosen to resolve an event of this type is used as the sorting criterion. That is, the practice chosen most often and considered the best approach by an administrator (by clicking on the Feedback Good Practice button) is displayed as the first element in the list. Depending on the analysis of the event, you can choose among the following actions to resolve the problem: v Close the event if it is only informational and no action is required. v Go to the Incident application. v Start a management action from the set of management practices to resolve the event.
Service structure
Services offered by Tivoli Service Automation Manager are organized as follows: Service definition Basic set of rules for creating a specific IT landscape. Tivoli Service Automation Manager delivers preconfigured service definitions that can be used as templates for customizing the definition to meet your specific needs. Service deployment instance Actual IT landscape described by the service definition. Service topology A set of hardware servers and software representing the IT landscape. Monitoring definition A framework for activating monitoring software to detect possible performance problems in a deployed landscape. Management plan Predefined modification of the provisioned landscape. Job plan A tool that implements management plans in terms of software. Workflows Preconfigured sequence of steps that perform a specific function. For example, there are workflows to instantiate (deploy) a service, make management changes once the instance has been deployed, and perform error handling. Work order A tool that provides the framework for executing management plans. Resources Actual hardware and software that can be used in constructing the landscape.
17
18
Three new roles are introduced in the self-service user interface: cloud customer administrator, approver, and security administrator. Some significant changes were also made to the authorities of the existing user roles. The main reason for the overall reorganization is the introduction of the cloud customer level. Cloud customer administrator role is strictly connected with the cloud customer level. Users in this role have authorities similar to the authorities of a cloud administrator, but they are dedicated to individual customers. They have no authority to create or remove users and register or unregister software images. Another role that is strictly connected with the cloud customer level is the approver role. Approvers can check the status of projects, and see the service requests associated with their customers. They are also authorized to approve those service requests. Cloud administrators and cloud customer administrators can also approve requests. Security administrator can create, manage and delete users. User roles are called security groups in version 7.2.2, and a user can be a member of multiple security groups. In Tivoli Service Automation Manager 7.2.2, you can add new customized security groups. For example, you can define a separate security group that is authorized to use VMware specific offerings. You can also reuse the existing roles and group management from LDAP. These procedures are described in details in the Tivoli Service Automation Manager Extended Solution Guide. Related information For more information about creating and removing customers in the self-service user interface, see Managing customers in the Tivoli Service Automation Manager User's Guide. For more information about the features of the Cloud Customer Administration application, see Cloud Customer Administration application on page 6.
Reporting function
Reports show information related to service definitions and deployments.
Report Type
Report Name
Selection Parameters
All Service Definitions AllSD <service> .rptdesign Service Definition Summary SDSummary <service> .rptdesign Status Owner From Date To Date
Service Definitions
Basic service definition information and list of service definitions and deployments.
19
Table 5. Summary of Tivoli Service Automation Manager Reports and Content (continued)
Tivoli Service Automation Manager Application Service Definitions
Content Service-dependent content with identifying information, status, topology, monitoring and resource assignments, and service definition history
Service-dependent graphics Status and lists showing CPU and Owner Service Definition Name memory levels, servers by owner, servers by platform From Date architecture, monitoring agents To Date by type, and instances Service Name Service-dependent content including graphics showing CPU, memory, servers by architecture, monitoring agents, and service history Information concerning components of the service instance that are located on the same physical server Service-dependent graphics showing CPU, memory, servers (over time and for all deployments)
Co-Located Nodes
Host Name
To see the complete list of reports available in your environment: 1. Log in to the administrative interface. 2. Click Go To > Administration > Reporting > Report Administration. 3. In the Application field, type PMZHB and press Enter. The list of all available reports is displayed. For details on generating reports, see "Working with reports" in the Installation and Administration Guide. For post-installation setup tasks required to activate the Reporting function, see "Configuring the Reporting function" in the Installation and Administration Guide.
20
projects and projects belong to the service. Each deployment has a user. The user can own deployments coming from different services, request new deployments, or request changes to the existing deployments. For accounting purposes, organizational information must be defined for each user, that is, at the minimum, a department identification must be assigned to each user identification. For each project, you can distinguish between the requester of the project and the organization being charged with the project. You can define organizational information for a project by adding an (optional) project account code for the team that is using the project. Reports can then be generated based on the team and its users. It is also important that no two deployment instances are created with the same name, because this will result in inaccurate usage and accounting data. Before you can start using this function, you need to configure both Tivoli Service Automation Manager and Tivoli Usage and Accounting Manager. For more information, see Integrating Tivoli Usage and Accounting Manager in the Tivoli Service Automation Manager Installation and Administration Guide. To find out how to employ the collected data in the form of reports, see Working with the usage and accounting reports in the Tivoli Service Automation Manager Installation and Administration Guide.
21
Related tasks: Installing software on server on page 41 If the administrator added any software module templates and configured them in the administrative interface, you can install additional software items on an existing virtual server.
Image management
Software and server images can be maintained in the Tivoli Provisioning Manager Image Library for selection at provisioning time. New Server image templates can be created and imported to the library. Once the images are in the library, they must be registered so that they can be used to provision new virtual servers. A snapshot-like image of an entire provisioned server can also be saved and restored in the current project, so that the server can be initialized at the state represented by the image. The Tivoli Service Automation Manager User's Guide describes the image-related tasks that are available to administrators and users working with the self-service user interface.
22
For other administrative tasks, see "Managing server images" in the Installation and Administration Guide.
23
Manager. Moreover, integrating the products allows you to unify management of your cloud services using the self-service user interface. Workload Deployer delivers its patterns, namely rapid provisioning, consistent configurations, and inherent product knowledge for WebSphere workloads without the need to switch between multiple service management portals.
24
Procedure
1. In a supported browser, access the URL: https://<hostname>:9443/SimpleSRM where hostname is the Internet name of the management server. 2. Log in with the credentials that you have been assigned. Default administrative credentials: User Name: PMRDPCAUSR Password: maxadmin 3. Select Request a new service > Virtual Server Management to get access to all offerings, or select Frequent requests. This option lists 4 most frequent offerings, based on the last 30 requests submitted by the user.
What to do next
You can access the requests from the hierarchical graphical menu. Depending on the security group that you are assigned to, a different set of requests will be available in the menu:
25
v v v v v v v v v v v v v v v v v v v v v v v v
v v v v
v v v v v v v v v v v v v v v
v v v
v v v v v v v v v v v v v v v v v v v v
v v v v
v v v -
Related concepts: User interfaces on page 3 Tivoli Service Automation Manager provides two options for user interaction: a self-service user interface and an administrative user interface.
26
v Cloud customer administrators v Cloud approvers v Cloud managers If a request for a customer is sent for approval, all approvers associated with the customer are notified, and any of them can approve the request. The following requests cannot be sent for approval: v Install Software v Manage Users requests v Manage Teams requests v Manage Image Library requests Tip: To enable the approval process, see Enabling or disabling automatic approval of requests in the Tivoli Service Automation Manager Installation and Administration Guide. Notifications Email notifications are sent out whenever one of the project-related request is submitted: v Create/Cancel Project v Save/Restore Image v Start/Stop/Modify/Add/Remove Server The same notification is sent to three groups of users: v Requester v Project owner (the user that requested project creation) v Team that owns the project (on CC list) You can customize the built-in approval workflows and notifications to meet the needs of your organization.
Email notifications
You can stay informed about your requests without being logged on to Tivoli Service Automation Manger through automatic email notifications. The system administrator can configure what notifications you want to receive. Email notifications can be sent when: v Service Request approval is rejected, required, or approved. v Project is created, canceled, pending removal due to an expired reservation or a reservation time is modified. v Server is started, stopped, added, modified, removed, pending removal due to an expired reservation or an operation has been performed. v Virtual server image is created, saved, restored, or deleted. v WebSphere CloudBurst pattern is created, pending removal or canceled. Project change notifications are sent to three groups of users: v Requester v Project owner v Project team (CC list)
27
By default, the requester and all customer team members receive a notification regarding submitted requests. Cloud administrators must be registered as a team members to receive notifications. Note: Ensure that the team users have email addresses that can be relayed by your mail server, else email cannot be sent.
Example
Dear John Smith Your Service Request 00048 "Project Request" has been approved and QUEUED for processing. Do not reply to this message as it was automatically generated. Regards, Your Service Automation Team
Approving requests
When the approval process is enabled, a group of users with approval privileges can approve or decline the requests that the users submit. They can also reassign the requests for other users approval. Tip: To enable the approval process, see Enabling or disabling automatic approval of requests in the Tivoli Service Automation Manager Installation and Administration Guide. The following users are able to approve and decline requests: v Cloud administrators v Cloud customer administrators v Cloud approvers v Cloud managers If a request for a customer is sent for approval, all approvers associated with the customer are notified, and any of them can approve the request.
Procedure
1. From the Home panel on the My Approvals pod, select Manage Approvals... A list of requests that have been assigned for your approval is displayed. 2. Select a request that you want to approve and click one of the options: v Approve v Reject v Reassign Note: Use the Reassign option if you want to assign the request to another user. This functionality must be enabled as described in Enabling or disabling delegation of approval requests in the Tivoli Service Automation Manager Installation and Administration Guide. Otherwise the option is not available.
28
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Create Project with server type. The Create Project wizard opens. 2. In the Project Details panel: a. Enter a project name. b. Select the team that should have access to the project. c. Optional: Type a description for the project. d. Set the start date and time, and duration. Important: The time of provisioning is based on the time and timezone set on your local machine when the request is submitted. Ensure that your time is set correctly. e. Click Next. 3. In the Requested Image tab: a. Select resource group used to reserve resources. b. Select the operating system image to be deployed. Only registered images are available. To learn how to register an image, see Managing Image Library on page 45. c. Select the number of servers to be provisioned in the project. d. Click Next. 4. In the Server Details tab, use the slider buttons to adjust the settings of the requested resources as required. Restriction: The following values are restricted for certain platforms:
Table 7. Restrictions for the resources values VMware Memory Swap Memory Virtual CPU Disk a multiple of 4 MB POWER LPAR a multiple of 128 MB
a multiple of 1 GB - decimal values are not allowed 1, 2 or 4 For POWER LPAR servers provisioned via IBM Systems Director VMControl disk space value is static and cannot be modified.
Click Next.
Chapter 2. Using the Self-Service Virtual Server Management offerings
29
5. In the Additional Disks tab: Note: This feature is available for POWER LPAR servers only. a. Review the available storage resources. If no resources are available, verify that they have been configured correctly in the administrative user interface b. Specify the Mount point, Volume group name, and Volume name. c. Select the disk size to be assigned to each requested server. If you cannot select the disk size, the required resources are not available. d. Select the file system to be used. e. Click Add New to add another disk, and repeat the steps to fill in the details. f. Click Next. 6. In the Additional Software tab, select additional software modules to install on the requested servers: a. Use the arrows to select additional software to be installed on the provisioned servers. Then, use the vertical arrows to set the order in which the items are to be installed. If the software item requirements can be fulfilled, its name will appear in the Selected Software box. Otherwise an error message will be displayed. Note: Software installation feature is independent of hypervisor at the backend. If a server fulfills the requirements of the selected software module then that software module is listed as installable on it. b. To specify any additional parameters for each software item, select an item and click Configure Software. Fill in the fields as required. Default values for the parameters are displayed in the input fields and are editable if they can be modified. Input for encrypted parameters is displayed as passwords. Hidden parameters are not displayed on the user interface. If no items are available in the Available Software box, verify that they have been configured correctly in the administrative interface. For more information, see Tivoli Service Automation Manager Installation and Administration Guide. 7. In the Network Configuration tab, select a network segment for each network interface. 8. Define any required settings in the Other Settings tab: a. For VMware, POWER LPAR and KVM projects, select the following options, if required: Save an image of each server when the project reaches its end date and is being decommissioned Select this checkbox to configure the project to automatically save a new image of each virtual server in this project at the time the project is canceled. Keep saved images after the project has been decommissioned Select this checkbox to configure the project so that the existing server images are not removed along with the serves at the time the project is canceled. b. Select Monitoring Agent to be Installed, if required. This agent performs scans to identify server resource utilization (memory, CPU and disk space). The usage values can then be viewed in the Manage Servers panel. This field is only available if configured. c. Click Next.
30
9. In the Summary tab, review the settings for your project. Click Finish to submit the request.
Results
A service request is created to complete the virtual server project that you have defined or to reserve the hardware for deployment on the indicated start date. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. Immediate fulfillment: After any required approvals are received, host names for the virtual servers are automatically assigned from a pool of host names that is maintained by your administrator. You receive an e-mail notification when the new project is completed. Scheduled fulfillment: You will receive an indication of whether the request has been approved or rejected. If the request is approved, it becomes a reservation for the indicated hardware capacity and network parameters on the start date. If the request is not approved, the reason may be that the requested hardware capacity or network parameters are not available for the indicated time frame. Note: The virtual machine disk size value may differ from the one requested. For Tivoli Service Automation Manager, 1GB = 230 bytes, 1MB = 210 bytes. On a Linux operating system these values will differ, as 1GB = 109 bytes.
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Create Project from Saved Image. 2. 3. 4. 5. Enter a Project Name. Select the team that should have access to the project. Optional: Type a description for the project. Set the start date and time, and duration.
Important: The time of provisioning is based on the time and timezone set on your local machine when the request is submitted. Ensure that your time is set correctly. 6. Select resource group used to reserve resources.
31
7. Select the image to be deployed. The list that is displayed shows all available images for the servers that are not currently provisioned. 8. For VMware, POWER LPAR and KVM projects, select the following options if required: Save an image of each server when the project reaches its end date and is being decommissioned Select this checkbox to configure the project to automatically save a new image of each virtual server in this project at the time the project is canceled. Keep saved images after the project has been decommissioned Select this checkbox to configure the project so that the existing server images are not removed along with the serves at the time the project is canceled. 9. Click OK to submit the request.
What to do next
To add more servers to a project using other saved images, use the Add Server from Saved Image request.
Canceling a project
You can cancel a virtual server project, also when it is scheduled for a future date. When you cancel a project, all of the servers that have been provisioned within that project are deprovisioned. The host names that were automatically assigned to these servers are freed up for use by other virtual servers that are created in the data center. Any image saved for a server that participated in the project is deleted.
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Cancel Project. 2. From the Project Name list, select a name of the project that you want to cancel. Project details, and a list of servers in the project are displayed. 3. For VMware, POWER LPAR and KVM projects, the list of all images saved for the project is displayed. Select the following options if required: Save an image of each server when the project reaches its end date and is being decommissioned Select this checkbox to configure the project to automatically save a new image of each virtual server in this project at the time the project is canceled. Keep saved images after the project has been decommissioned Select this checkbox to configure the project so that the existing server images are not removed along with the serves at the time the project is canceled.
32
Results
A service request is created to cancel the project. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. After any required approvals are received, the project is canceled, and you receive an e-mail notification.
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Create a Project with a Workload Deployer Pattern. 2. Type a name for the project and, optionally, project description. 3. From the Team Access list, select a team for which you want to grant access to the project. 4. Set the start and end dates. You can set Indefinite for the end date, which allows the virtual system to run until an administrator manually removes it. 5. Select a Workload Deployer pattern from the list and modify its settings if necessary. 6. Select a WebSphere CloudBurst cloud group to which the pattern is to be deployed. 7. Specify the parameters for Administrative agents and Standalone server to create or change relationships between the virtual image parts that define the topology. 8. Click OK to submit the request.
Results
A service request is created to complete the virtual server project that you have defined or to reserve the hardware for project on the indicated start date. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. Immediate fulfillment: After any required approvals are received, host names for the virtual servers are automatically assigned from a pool of host names that is maintained by your administrator. You receive an e-mail notification when the new deployment is completed. Scheduled fulfillment: You will receive an indication of whether the request has been approved or rejected. If it has been approved, the request becomes a reservation for the indicated hardware capacity and network parameters on the start date. If the request is not approved, the reason may be that the requested hardware capacity or network parameters are not available for the indicated time frame. Subsequently, Workload Deployer determines what machines in the cloud are the hosts for each part in the pattern. At the end of the successful deployment, the newly created virtual system is listed in the Manage Projects window of Tivoli
Chapter 2. Using the Self-Service Virtual Server Management offerings
33
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Cancel Workload Deployer Project. 2. Display the values for the Project Name list and select the project that you are canceling. 3. Click OK to submit the request.
Results
A service request is created to cancel the project. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. After any required approvals are received, the project is canceled, and you receive an e-mail notification.
Modifying project
Use these tasks to learn how to add new servers to a project or modify the reservation date.
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Modify Project. 2. Click Add server type, depending on what type of server you want to add to the project. 3. Select the project from the list, and click Next. 4. In the Requested Image tab:
34
a. Select resource group used to reserve resources. b. Select the operating system image to be deployed. Only registered images are available. To learn how to register an image, see Managing Image Library on page 45. c. Select the number of servers to be provisioned in the project. d. Click Next. 5. In the Server Details tab, use the slider buttons to adjust the settings of the requested resources as required. Restriction: The following values are restricted for certain platforms:
Table 8. Restrictions for the resources values VMware Memory Swap Memory Virtual CPU Disk a multiple of 4 MB POWER LPAR a multiple of 128 MB
a multiple of 1 GB - decimal values are not allowed 1, 2 or 4 For POWER LPAR servers provisioned via IBM Systems Director VMControl disk space value is static and cannot be modified.
Click Next. 6. In the Additional Disks tab: Note: This feature is available for POWER LPAR servers only. a. Review the available storage resources. If no resources are available, verify that they have been configured correctly in the administrative user interface b. Specify the Mount point, Volume group name, and Volume name. c. Select the disk size to be assigned to each requested server. If you cannot select the disk size, the required resources are not available. d. Select the file system to be used. e. Click Add New to add another disk, and repeat the steps to fill in the details. f. Click Next. 7. In the Additional Software tab, select additional software modules to install on the requested servers: a. Use the arrows to select additional software to be installed on the provisioned servers. Then, use the vertical arrows to set the order in which the items are to be installed. If the software item requirements can be fulfilled, its name will appear in the Selected Software box. Otherwise an error message will be displayed. Note: Software installation feature is independent of hypervisor at the backend. If a server fulfills the requirements of the selected software module then that software module is listed as installable on it. b. To specify any additional parameters for each software item, select an item and click Configure Software. Fill in the fields as required.
35
Default values for the parameters are displayed in the input fields and are editable if they can be modified. Input for encrypted parameters is displayed as passwords. Hidden parameters are not displayed on the user interface. If no items are available in the Available Software box, verify that they have been configured correctly in the administrative interface. For more information, see Tivoli Service Automation Manager Installation and Administration Guide. 8. In the Network Configuration tab, select a network segment for each network interface. 9. In the Summary tab, review the settings for your project. Click Finish to submit the request.
Results
A service request is created to add the new servers to the specified project. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. Immediate fulfillment: After any required approvals are received, host names for the virtual servers are automatically assigned from a pool of host names that is maintained by your administrator. You receive an email notification when the new project is completed. Scheduled fulfillment: You will receive an indication of whether the request has been approved or rejected. If approved, the request becomes a reservation for the indicated hardware capacity on the start date. If the request is not approved, the reason may be that the requested hardware capacity is not available for the indicated time frame. Note: The virtual machine disk size value may differ from the one requested. For Tivoli Service Automation Manager, 1GB = 230 bytes, 1MB = 210 bytes. On a Linux operating system these values will differ, as 1GB = 109 bytes.
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Modify Project > Add Server from Saved Image. 2. Select the project from the list. Project details display. 3. In the Requested Image section, select the resource group used to reserve resources.
36
4. Select an image to be deployed. The list that is displayed shows all available images for the servers that are not currently provisioned. 5. Click OK to submit the request.
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Modify Project > Modify Reservation. 2. From the Project Name list, select a project that you want to modify. Project details display. 3. Set the new start date and time, and duration. Important: The time of provisioning is based on the time and timezone set on your local machine when the request is submitted. Ensure that your time is set correctly. 4. Click OK to submit the request. Remember: When the reservation time is changed for a project and when quotas and limits exist for the respective customer and pool, then these limits are checked when you try to modify the reservation time. It is only possible to modify the reservation time within the previously specified limits.
Results
A service request is created to modify the dates as specified. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. After any required approvals are received, the dates of the reservation are changed (if possible) and you receive an e-mail notification.
Procedure
1. From the Home panel, select Request a New Service > Virtual Server Management > Modify Project > Remove Server 2. From the Project Name list, select a project.
Chapter 2. Using the Self-Service Virtual Server Management offerings
37
3. From the list of servers that displays, select a server to remove. 4. For VMware, POWER LPAR and KVM projects, the list of all images saved for the project is displayed. Select the following options if required: Save a new image of this server before it is removed Select this check box to save a new image of the server to be removed. Keep existing saved images of this server after it has been removed Select this check box to keep any existing images of the server to be removed. Otherwise, when you remove a virtual server, any images saved for this server will also be deleted. 5. Click OK to submit the request.
Results
A new service request is created to delete the specified server and, optionally, its images. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. After any required approvals are received, the server is deleted, and you receive an email notification.
Modifying server
Use these tasks to learn how to modify the state of a server, its resources, or reset password for a server.
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Modify Server > Modify Server Resources. 2. Select the project from the list. Project details display. 3. From the table with available servers, select a server to modify its resources. Only one server can be modified in one request.
38
4. In the Resources section, use the sliders to adjust the settings of CPU, memory, and disk space as required. You can click Check resources to verify that the requested resources are available. Restriction: The following values are restricted for certain platforms: Memory v VMware: must be a multiple of 4 MB v POWER LPAR: must be a multiple of 128 MB v Swap memory can only be modified for all Linux platforms on VMware and KVM. It is not working for AIX and Windows platforms on VMware or on POWER LPAR. CPU v VMware: The value for Virtual CPU must be 1, 2 or 4. v KVM: Physical CPU cannot be modified. Disk size v Disk size modification is supported on the following operating systems: VMware: Red Hat Enterprise Linux 5.3, 5.4 SUSE Linux Enterprise Server 10.2, 11 with resize2fs tool version 1.39 or higher. Windows 2008 KVM: Red Hat Enterprise Linux 5.4 POWER LPAR: AIX version 6.1 Technology Level 4 or higher v For POWER LPAR servers provisioned via IBM Systems Director VMControl this functionality is not available. v Disk size cannot be modified if a POWER LPAR server was provisioned using Hardware Management Console (HMC) or Integrated Virtualization Manager (IVM) that is configured to use storage from MPIO mapped SAN disks. No additional disk can be mapped to extend the current one, and no already mapped MPIO SAN disk can be unmapped from the LPAR. v On Power, the disk extension is added to the VIO server by this service request. The extension on System p LPAR is visible only after manually triggering the command chvg -g rootvg. v Disk size can only be increased, not decreased. v When resizing disk on Windows, ensure that the password was not modified manually. For more information about Windows disk modifications if the password was modified manually, see Windows disk size modification after changing password on page 40. 5. Click OK to submit the request.
Results
A service request is created to change the virtual server capacity as specified. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. If you are using the built-in, default approval workflow, requests that you submit on your own behalf are automatically approved.
39
After any required approvals are received, the capacity is changed, and you receive an email notification. Note: The virtual machine disk size value may differ from the one requested. For Tivoli Service Automation Manager, 1GB = 230 bytes, 1MB = 210 bytes. On a Linux operating system these values will differ, as 1GB = 109 bytes.
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Modify Server > Reset server password. The Reset Server Password window displays. 2. Select a project. The list of servers associated with the project displays. 3. Select a server to reset the password for and click OK.
40
Results
The password is reset and the members of teams that have access to the project get an e-mail notification with new password.
Starting a server
You can start a server in a project.
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Modify Server > Start Server. The Start Server window displays. 2. Select a project from the list. The list of servers associated with the project displays. Note: If the monitoring agent was not selected to be installed when the server was created, the list of servers will include all servers regardless of their state. 3. Select a server to start and click OK.
Stopping a server
You can stop a server in a project.
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Modify Server > Stop Server. The Stop Server window opens. 2. Select a project from the list. The list of servers associated with the project displays. Note: If the monitoring agent was not selected to be installed when the server was created, the list of servers will include all servers regardless of their state. 3. Select a server to stop and click OK.
Restarting a server
You can restart a server in a project.
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Modify Server > Restart server. The Restart Server window opens. 2. Select a project from the list. The list of servers associated with the project displays. 3. Select a server to restart and click OK.
41
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Modify Server > Install Software 2. Select the project from the list. Project details display. 3. From the table with available servers, select a server to install additional software on. 4. Install additional software on the servers: a. Use the arrows to select additional software to be installed on the provisioned servers. Use the vertical arrows to set the order in which the items are to be installed. If the software item requirements can be fulfilled, its name will appear in the Selected Software box. Otherwise an error message will be displayed. Note: Software installation feature is independent of hypervisor at the backend. If a server fulfills the requirements of the selected software module then that software module is listed as installable on it. b. To specify any additional parameters for each software item, select an item and click Configure Software. Fill in the fields as required. Default values for the parameters are displayed in the input fields and are editable if they can be modified. Input for encrypted parameters is displayed as passwords. Hidden parameters are not displayed on the user interface. Note: If no items are available in the Available Software box, verify that they have been configured correctly in the administrative interface. 5. Click OK to submit the request. Related concepts: Additional software installation on the provisioned servers on page 21 With Tivoli Service Automation Manager, you can install one or more software modules when you create a virtual machine, or you can install them on virtual machines that were already provisioned.
42
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Backup and Restore Server Image > Create Server Image. 2. In the corresponding fields, type virtual server image name and description. 3. Select the name of the project in which the server is provisioned. Project details display. 4. From the list that displays, select a server that you want to create an image of. A list of all images available for this server is displayed. 5. Click OK to submit the request.
Results
A service request is created to save an image of the server that you selected. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. After the required approvals are received, you will receive an email notification when the image is saved.
43
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Backup and Restore Server Image > Restore Server From Image. 2. From the Project Name list, select a project for which you want to restore a server. 3. Select a server that you want to restore. 4. From the list that displays, select the image that is to be used for restoring the server. Note: The list is limited to available images for servers that are currently provisioned. 5. Click OK to submit the request.
Results
A service request is created to restore the server from the selected image. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. After the required approvals are processed, you will receive an email notification when the image has been restored.
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Backup and Restore Server Image > Remove Saved Images. 2. From the list that displays, select the image that is to be removed. The list displays only the images that you created. Images that were created by other users are not displayed. 3. Click OK to submit the request.
Results
A service request is created to remove the image from the inventory. Any notifications that are defined for this operation are sent out, and any approvals that are part of the work order are requested. After the required approvals are received, you will receive an e-mail notification when the image has been deleted.
44
Procedure
1. In the Home panel, select Request a new service > Virtual Server Management > Manage Image Library > Register VMware Image. 2. Specify the name of the image, and, optionally, provide its description. 3. Select the Resource Pool from the list. 4. Select Discovered Image from the list. The list contains only the unregistered images. 5. In the Network Configuration section: a. Select the network type. Four predefined types are available: v Management v Customer v Backup-Restore v Storage b. Select Use this interface for host name resolution if the network interface is to be used for host name resolution. c. Optional: In the Network Usage section, select a set of usage values applicable to a particular interface. d. To add more network interfaces, click Add Network Interface, and specify the settings. In the Resources section, specify the Minimum and Recommended values for virtual CPUs, physical CPUs, memory, and disk space. Specify the details of the operating system of the image according to Table 9 on page 46. Depending on the operating system, specify the Administrator Password or Root Password that match the password set on the image from which the virtual machines will be created. If you are registering a Windows image, enter the Product Key.
Chapter 2. Using the Self-Service Virtual Server Management offerings
6. 7. 8.
9.
45
Procedure
1. Select Home > Request a new service > Virtual Server Management > Manage Image Library > Register POWER LPAR Image. 2. Specify the name of the image, and, optionally, provide its description. 3. Select the Resource Pool from the list. 4. Select Discovered Image from the list. The list contains only the unregistered images. 5. In the Network Configuration section: a. Select the network type. Four predefined types are available: v Management v Customer v Backup-Restore v Storage b. Select Use this interface for host name resolution if the network interface is to be used for host name resolution. c. Optional: In the Network Usage section, select a set of usage values applicable to a particular interface. d. To add more network interfaces, click Add Network Interface, and specify the settings.
46
6. In the Resources section, specify the Minimum and Recommended values for virtual CPUs, physical CPUs, memory, and disk space. 7. Enter the Root Password for the image. 8. Click OK to submit the request.
Procedure
1. From the Home panel, select Request a new service > Virtual Server Management > Manage Image Library > Register Xen Image. 2. Specify the name of the image, and, optionally, provide its description. 3. Select the Resource Pool from the list. 4. Select Discovered Image from the list. The list contains only the unregistered images. 5. In the Network Configuration section: a. Select the network type. Four predefined types are available: v Management v Customer v Backup-Restore v Storage b. Select Use this interface for host name resolution if the network interface is to be used for host name resolution. c. Optional: In the Network Usage section, select a set of usage values applicable to a particular interface. d. To add more network interfaces, click Add Network Interface, and specify the settings. 6. In the Resources section, specify the Minimum and Recommended values for virtual CPUs, physical CPUs, memory, and disk space. 7. Enter the File Name of the Image. 8. Click OK to submit the request.
47
Procedure
1. From the Home panel, select Request a new service > Virtual Server Management > Manage Image Library > Register KVM Image. 2. Specify the name of the image, and, optionally, provide its description. 3. Select the Resource Pool from the list. 4. Select Discovered Image from the list. The list contains only the unregistered images. 5. In the Network Configuration section: a. Select the network type. Four predefined types are available: v Management v Customer v Backup-Restore v Storage b. Select Use this interface for host name resolution if the network interface is to be used for host name resolution. c. Optional: In the Network Usage section, select a set of usage values applicable to a particular interface. d. To add more network interfaces, click Add Network Interface, and specify the settings. 6. In the Resources section, specify the Minimum and Recommended values for virtual CPUs, physical CPUs, memory, and disk space. 7. Click OK to submit the request.
Procedure
1. From the Home panel, select Request a new service > Virtual Server Management > Manage Image Library > Register z/VM Image. 2. Specify the name of the image, and, optionally, provide its description.
48
3. Select the Resource Pool from the list. 4. Select Discovered Image from the list. The list contains only the unregistered images. 5. In the Network Configuration section: a. Select the network type. Four predefined types are available: v Management v Customer v Backup-Restore v Storage b. Select Use this interface for host name resolution if the network interface is to be used for host name resolution. c. Optional: In the Network Usage section, select a set of usage values applicable to a particular interface. d. To add more network interfaces, click Add Network Interface, and specify the settings. 6. In the Resources section, specify the Minimum and Recommended values for virtual CPUs, physical CPUs, memory, and disk space. 7. Click OK to submit the request.
Procedure
1. Select Home > Request a new service > Virtual Server Management > Manage Image Library > Register VM Image via IBM Systems Director VMControl. 2. Specify the name of the image, and, optionally, provide its description. 3. Select the Resource Pool from the list. 4. Select Discovered Image from the list. The list contains only the unregistered images. 5. In the Resources section, specify the Minimum and Recommended values for virtual CPUs, physical CPUs, memory, and disk space. 6. Optional: Enter the root user password for the image. You can leave this field empty. 7. Click OK to submit the request.
49
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Manage Image Library > Unregister Image 2. Select a Resource Pool from the list. 3. Select the image that you want to unregister. 4. Click OK to submit the request.
50
Procedure
1. Define a network interface for each subnet pool in the associated resource pool. 2. Determine which subnet pool is marked as ManagementNIC. Set the network interface type to Management. For all other subnet pools, set the type to Customer. 3. Determine which subnet pool is marked as HostnameResolveNIC
51
Managing customers
You can create and remove customers by using the self-service user interface.
52
Creating customers
Use the self-service user interface to create customers. Additional setup steps may be required in the administrative user interface.
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Manage Customers > Create Customer. 2. Specify a customer name. The name must be up to 12 characters and unique (not in use or deleted). 3. If configured, select Customer Template. If you do not select a customer template, additional settings must be configured in the administrative user interface to make the customer operational. 4. Select Network Configuration Template to define network configuration for the customer. 5. Select Customer Language Code. The value determines the default language for all users created for that customer. 6. Optional: Provide a description for the customer. 7. Click OK to submit the request.
Results
A customer object is created and network configuration is instantiated. If you used the customer template, the template configuration is copied to this customer object. If no template was used, the administrator must assign the resources to the customer in the administrative user interface, so that projects can be created.
What to do next
A cloud customer administrator who is associated with this customer can be created so that the customer's projects, teams, and users can be administered.
53
Removing customers
You can remove customers in the self-service user interface.
Procedure
1. In the Home panel, click Request a New Service > Virtual Server Management > Manage Customers > Remove Customer. 2. Select the customer from the list, and click OK to remove.
Results
The customer is changed to inactive state, and all user accounts related to this customer are deactivated as well. The users can no longer log on to the self-service user interface. By default, the state of the projects and resources does not change automatically. Projects are decommissioned according to their schedules. Cloud administrator can also cancel the projects and delete any saved images manually.
Managing users
Use these tasks to learn how to manage users and groups of users.
Creating users
Cloud and team administrators can create users and add them to the existing teams.
54
v Cloud administrator can define for which customer the user is created by selecting this customer in the Home panel. The user can access only the resources assigned to the selected customer, global resources that are available to all customers. There is one predefined global customer: PMRDPCUST. Each new user is assigned to this customer if no other customers are specified during user creation. v The security level defines which cloud resources the user can access. There are two default security levels: Cloud level Users on cloud level can access the information and resources that are available in the cloud, regardless of customer limits. They are always assigned to a default global customer called PMRDPCUST. Customer level Users on this level are always assigned to one customer only, and they can only access information and resources assigned to that customer. Resource assignments are managed in the administrative user interface. v There are also nine security groups to which the user can belong. The group assignment determines which requests the user can access. Security groups are described in detail at http://publib.boulder.ibm.com/infocenter/tivihelp/v10r1/ topic/com.ibm.tsam_7.2.2.doc/c_tsam_userroles.html. A user belongs to exactly one policy level. v To be able to use a project, the user must be a member of the team that has access to this project. A user can be a member of more than one team, but all teams must belong to the same customer.
Procedure
1. In the Home panel, select the customer for which you want to create a user. 2. Click Request a New Service > Virtual Server Management > Manage Users and Teams > Create User. The Create User wizard opens. 3. In the Account Details tab: a. Enter a user ID and a display name for the user. The user ID can be up to 30 characters and must be unique. It cannot be in use or deleted. b. Specify and confirm the password. The password must be at least six characters in length. c. Select Make the account active to enable the user to log in after the new user registration is complete and click Next. 4. In the Security Groups tab: a. Select Security Policy. Cloud Level Policy If the user is subject to this policy, they can access all cloud resources and information regardless of which customer the information is assigned to. Cloud Customer Level Policy If the user is subject to this policy, they can only access the resources assigned to the customer they belong to. b. Assign the user to security groups. If you want the user to be able to assign other users to the selected group, select the Grant option check box. Click Next. 5. In the Personal Details tab, fill in the fields as required. Click Next. 6. In the Regional Settings tab, define locale. Click Next.
Chapter 2. Using the Self-Service Virtual Server Management offerings
55
When you set the locale for the user in the self-service user interface, the same locale will be used in the administrative interface. Also, the language of the user interface will be set accordingly. 7. In the Team tab, define team membership. Note: v Team administrators can only select from teams they belong to. v A user can only be added to the teams that belong to the customer that was selected at the beginning of the user creation process. v Do not add cloud administrators to teams, because they can access them by default. If you add a cloud administrator to a team, the profile can be edited by team administrators. 8. Click Next to view a summary of the settings for the user. 9. Click Finish to submit the request.
Results
The user receives e-mail notification with their registration details.
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Manage Users and Teams > Modify User. 2. Select the user from the list. The list includes only those users that meet the conditions for modification. 3. Modify the information as required. Note: User ID cannot be modified. 4. Click OK to submit the request.
56
Results
The user record will get updated accordingly. The affected user will receive e-mail notification about the changes.
Removing a user
You can delete a user. The user account is removed and its ID can never be reused.
Procedure
1. From the Home panel, select Request a New Service > Virtual Server Management > Manage Users and Teams > Remove User. 2. Select the user from the list. User details display. 3. Click OK to submit the request.
Results
The user is deleted from all teams that they were a member of, and the account ID can never be reused. Additionally, the deleted user's email address can be reused to create a new account ID.
57
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Manage Users and Teams > Create Team. 2. Provide the name for the team. It must be up to 8 characters and unique. 3. Optional: Specify the project account for the accounting purposes. 4. Optional: Provide team description. 5. Select the users from the list and click or to remove them. to add them to the team,
Note: v Up to 15 users can be added in one request. To add more users to the team, create a new request to modify the team once it has been created. v Cloud administrators should not be added to any teams, they can access them by default. 6. Click OK to submit the request.
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Manage Users and Teams > Modify Team. 2. Select the name of the team that you want to modify. 3. Modify description or project account if necessary. 4. Use the and buttons to add or remove users.
Note: v Up to 15 users can be changed in one request. To add or remove more users, create a new request to modify the team. v Cloud administrators should not be added to any teams, they can access them by default.
58
Removing a team
You can use the Remove Team request to delete teams. Teams that own active projects cannot be deleted. To delete them, you need to cancel all the projects that the team can access beforehand.
Procedure
1. Select Home > Request a New Service > Virtual Server Management > Manage Users and Teams > Remove Team. 2. Select the name of the team that you want to delete. The list of users in this team is displayed. 3. Click OK to submit the request.
Results
The users are removed from the team and receive an e-mail notification that the team has been deleted. The accounts of the users of the deleted team remain active.
Viewing requests
You can view the full list of requests and their statuses using the My Requests section on the Home panel. The status bar shows the statuses of the last 20 requests by default. To see the data for all requests, click Show all requests in the left bottom corner of the section. Depending on the total number of requests, loading the full list can take up to a few minutes. Five last modified requests with recent activity and their statuses are listed in the My Requests section. When you click on the request name, the details for this request will be displayed in a separate window. Requests can be assigned one of the following statuses: v New - Service Request was created and is in the pre-approval stage. For Create Project, reservations are made in this stage. Next status is Waiting on Approval or Pending, depending on whether auto-approve is enabled. v Waiting on Approval - Request is waiting for an approver to approve it. Next status is Pending or Cancelled, depending on the decision of the approver. v Pending - The request is approved and post-approval tasks are run. Next state is Queued.
59
v Queued - Task is queued for execution. The request stays in this state until the requested start time is reached and no other request is run on the same project. Next state is In Progress. v In Progress - Management plan for a request is running. Next states are Resolved or Closed. v Resolved - Request was run successfully. v Partially Resolved - Request was only partially resolved, for example, because there was not enough resources to provision the requested number of servers. v Failed - The request failed to run. You can find more information on the failure in the Work Log section of the My Requests panel. v Canceled - The approver declined the request.
Procedure
1. In the left corner of the My Requests section on the Home panel, click Show all requests. Otherwise, you will be able to view the last 20 requests only. 2. Click Manage Requests... in the right corner of the section. A list of all submitted requests is displayed in a separate window, containing their statuses, the time the status was applied and the owner of the request. Note: To view the details for a request, select it in the table, and click the toolbar. The request details will be displayed in a separate window. on
Procedure
1. In the left corner of the My Requests section on the Home panel, click Show all requests. Otherwise, you will be able to view the last 20 requests only. 2. Click Manage Requests... in the right corner of the section. A list of all submitted requests will display in a separate window. on the toolbar. The View Service Request 3. Select a request and click window is displayed. 4. Use the General tab to view details about the request, the Work Log tab to view any error messages, or the Communication Log tab to view any notifications that were sent. The General tab displays the attribute list of the request with their respective values, except for security related values, like passwords.
60
Procedure
1. In the My Approvals section on the Home panel, select Manage Approvals... A list of approval requests that were assigned to you is displayed. 2. Select an approval request and click the Show Details button. The View Service Request window is displayed. 3. In the Approval section of the window, select one of the following options: v I reject this request v I approve this request v Reassign this request You can also provide justification for your choice in the Details field (no more than 50 characters in length). 4. Click OK to submit the request. Tip: If you do not want to view the details of the request, you can approve, reject, or reassign it using the corresponding buttons on the task bar of the Manage Approvals window.
Viewing projects
You can view the full list of projects and their statuses using the My Projects section on the Home panel. The status bar shows the statuses of the last 20 projects by default. To see the details for all projects, click Show all projects in the left corner of the section. Five last modified projects with recent activity and their statuses are listed in the My Projects section. When you click on the project name, the details for this project will be displayed in a separate window. Projects can be assigned one of the following statuses: v Approved v Canceled v Decommissioned v Decommissioning v Decommissioning Failed
Chapter 2. Using the Self-Service Virtual Server Management offerings
61
v v v v v
v Scheduled v In Transition
Procedure
1. In the left corner of the My Projects section on the Home panel, click Show all projects. Otherwise, you will be able to view the last 20 projects only. 2. Click Manage Projects... in the right corner of the section. A list of all projects is displayed in a separate window, containing the information about the owner, status, the time the status was applied, and the dates for the project. 3. Select a project and click displayed. on the toolbar. The Project Details panel is
Results
You can now view details about the project.
Procedure
1. From the Home panel on the Projects pod, select Manage Servers... A list of all servers will appear. Note: Server resource utilization values displayed as N/A indicate that a monitoring agent was not installed when the server was created. 2. Use the taskbar buttons to manage the selected server. Move the cursor over the button to view hover help or click ? on the title bar to view panel help.
Procedure
1. From the Home panel on the Projects pod, select Manage Projects... A list of all projects will appear. 2. Select a Workload Deployer project and click the Show Details button. The Workload Deployer Project Details panel is displayed.
Results
You can now view details about the project.
62
Tip: Five projects with recent activity and two upcoming projects can be viewed in the My Projects pod on the Home panel. Click on the project name to display the details.
63
64
Procedure
1. Log on to the administrative user interface. 2. Click Go To > Service Automation > Service Definitions. 3. 4. 5. 6. Search for the WebSphere Cluster service definition and open it. In the Select Action menu, click Duplicate Service Definition. Enter a number and a name. Click Save.
Results
The copy now contains its own instances of the management plans and topology templates, also comprising all the topology nodes. Refer to the applicable sections for a definition of these entities.
65
Procedure
1. 2. 3. 4. Log on to the administrative user interface. Click Go To > Service Automation > Service Definitions. Press Enter to see all available service definitions. Select a service definition of the WebSphere Cluster service and press Enter.
5. Once the service definition is opened, choose the Service Deployment Instances tab. 6. Click Create Service Deployment Instance. An appropriate dialog is displayed. 7. Insert a name and optionally a requester for this instance. The requester ID will own the instance. The default is the current user. 8. Click Create Service Deployment Instance in the dialog to start the preparation phase. You will get a message that a workorder has been started. 9. 10. During the preparation phase, user interaction is required. The appropriate user (depending on the role) will receive workflow assignments. Log on with the appropriate user ID. 11. In the Start Center, you will see the next workflow assignment. Open this assignment to display the Service Topology Customization panel. 12. Depending on the values in the underlying service definition, you may need to add some missing data. When you want to add or change the initial cardinality (initial number of occurrences of this node), click Customize Selected Node and insert a value for the initial cardinality. 13. You then must specify the environment for each node you want to install. Click Customize Selected Node for each node and choose System p or Linux on System z allocation. Both heterogeneous and homogeneous environments are supported. 14. To finish your work on this screen, you must route the workflow. To do this, click the Route Workflow icon. 15. You will see the Edit Co-Location workflow assignment in the Start Center. Open this assignment to display the Co-Location Editor panel. 16. This panel allows you to specify multiple topology nodes that are to reside on the same physical server. To co-locate nodes: a. Define a group that will include the co-located topology nodes. b. Add the appropriate nodes to the newly created group. c. Click the Route Workflow icon to continue the workflow. In the Start Center you will see the next workflow assignment. Open this assignment to do the resource allocation. On this panel (Resource Allocation for Service Deployment Instance) you must specify the servers on which you want to provision the cluster elements. Each server must be referenced by a configuration item (CI). Select each row in sequence and determine the CI for which the provisioning is to apply. To determine the CI, from the detail menu click Filter using Requirements adjacent to the CI field. This shows you only the servers possible for your environment, such as only the servers applicable to an installation on System p. To finish your work on this screen, continue the workflow by clicking the Route Workflow icon.
17. 18.
19.
20.
66
21. In the Start Center, you will see the next workflow assignment. Open this assignment to view the contents of the job plan that is generated from the initial management plan. 22. On the Job Plan panel, you can view the details. 23. Continue by clicking on the Route Workflow icon. This terminates the preparation phase and begins the approval phase. 24. You will see the workflow assignment for approval in the Start Center. Open this assignment to approve the current configuration for the new service deployment instance. The Approve panel appears. On this panel, you can check all assignments done in the preparation phase. If you agree you can click the Approve icon in the toolbar. 25. Continue the workflow by clicking on the Route Workflow icon. If the request was approved, this will lead you into the execution phase, in which the actual deployment of the resources takes place. 26. In the execution phase, no user interaction is necessary unless an error situation occurs. In case of an error, you will see further assignments in your inbox in the Start Center. You then have the opportunity to try the current workflow again, ignore the failed action, or cancel the provisioning process. 27. The execution phase has completed when the status of the corresponding service deployment instance is set to Operational. Check the status with Go To > Service Automation > Service Deployment Instances.
Adding server
Learn how to add a server to an existing WebSphere cluster.
Procedure
1. Log on to the administrative user interface (for example as a service instance operator). 2. Click Go To > Service Automation > Service Deployment Instances. 3. Filter for the service deployment instance. 4. Open the Management Plans tab.
67
5. To execute the ADDSERVER management plan click the green arrow to the right. You will be notified that a workorder has been started. During the preparation phase, user interaction is needed. The appropriate user will get workflow assignments. 6. Log on to the administrative user interface with the appropriate user role. In the Start Center, the Edit Co-Location workflow assignment is present. 7. Open the assignment to display the Co-Location Editor panel. 8. Decide if the new managed node is to be co-located with other topology nodes. If so, add this managed node to an existing group. Otherwise, the node remains in the Standalone Nodes list. 9. To continue the workflow, click the Route Workflow icon. 10. In the Start Center you will see the workflow assignment for resource allocation. Open this assignment to allocate the resources. 11. Insert the server CI on which to provision the new managed node. To determine the CI, select Filter using Requirements from the detail menu adjacent to the CI field. 12. Click the Route Workflow icon. In the Start Center, the workflow assignment for the job plan is displayed. 13. Open the assignment to view the contents of the job plan generated from the Add Server management plan. The details of the generated job plan are displayed in a new panel. 14. Click Route Workflow to continue the workflow. In the Start Center, you can see the workflow assignment for approving this change to the service deployment instance. 15. Open the assignment. This initiates the approval phase. 16. On the subsequent Approve panel, check all assignments made in the preparation phase. The instance manager can approve or reject the add-server operation. If you agree, click Approve in the toolbar and confirm with OK. Otherwise, click Reject. 17. Click Route Workflow to continue the workflow. If approval was granted, the execution phase is started. In the execution phase no user interaction is necessary unless an error situation occurs. If it does, you will see further assignments in your inbox in the Start Center. You then have the option to retry the current workflow, ignore the failed action, or cancel the provisioning process: a. Filter for the service deployment instance that you selected above. b. In the Workorders tab, check the state of management plan execution. c. If the state does not change to COMP (completed), open the Messages tab and check for error messages.
Removing server
Learn how to remove a server from an existing WebSphere cluster.
68
Procedure
1. Log on to the administrative user interface (for example as a service instance operator). 2. Click Go To > Service Automation > Service Deployment Instances. 3. Filter for the service deployment instance. 4. Open the Management Plans tab. 5. To execute the management plan REMOVESERVER, click the green arrow to the right. You will be notified that a workorder has been started. During the preparation phase, user interaction is required. The appropriate user will get workflow assignments. 6. Log on to the administrative user interface with the appropriate user role. In the Start Center, the job plan workflow assignment for Management Plan Target Selection is present. 7. On this screen, select and insert the managed node you want to remove. 8. Click Add node and select the appropriate node. 9. To continue the workflow, click the Route Workflow icon. In the Start Center, you will see the workflow assignment to review the job plan. 10. Open the assignment to view the contents of the job plan that is generated from the Remove Server management plan. A screen is displayed, where you can view the details of the generated job plan. 11. To continue the workflow, click the Route Workflow icon. In the Start Center, the workflow assignment for approval is displayed. 12. Open this assignment to approve this change to the service deployment instance. The approval phase is started. On the Approve panel, check the current server information and all the previous actions done in the preparation phase. For example, the instance manager can approve or deny the remove operation. 13. If you approve, click the Approve icon in the toolbar and then click OK. Otherwise, click the Reject icon. 14. Click the Route Workflow icon. If the request was approved, the execution phase is started. In the execution phase, no user interaction is necessary unless an error situation occurs. In case of an error, you will see further assignments in your inbox in the Start Center. You then have the choice to retry the current workflow, ignore the failed action, or cancel the provisioning process. a. Filter for the service deployment instance that you selected above. b. In the Workorders tab, check the state of management plan execution. c. If the state does not change to COMP (completed), open the Messages tab and check for error messages.
69
Procedure
1. Log on to the administrative user interface (for example as a service instance operator). 2. Click Go To > Service Automation > Service Deployment Instances. 3. Filter for the service deployment instance. 4. Open the Management Plans tab. 5. To execute management plan STOPDMGR, click the green arrow to the right. You will be notified that a workorder has been started. During the preparation phase, user interaction is needed. The appropriate user will get workflow assignments. 6. Log on to the administrative user interface with the appropriate user role. In the Start Center, the job plan workflow assignment is present. 7. Open the assignment to view the job plan. A panel with the details of the generated job plan is displayed. 8. To continue the workflow, click the Route Workflow icon. In the Start Center, you will see the workflow assignment to approve this service deployment instance change. The approval phase starts. 9. On this panel you can check all assignments done in the preparation phase. For example, the instance manager can approve or reject the stop operation. If you agree, click the Approve icon in the toolbar and confirm with OK. Otherwise, click the Reject icon. 10. To finish your work on this screen, click Route Workflow. If the request was approved, execution phase starts. In the execution phase, no user interaction is necessary unless an error situation occurs. In the case of an error, further assignments are present in your inbox in the Start Center. You can then retry the current workflow, ignore the failed action, or cancel the provisioning process: a. Filter for the service deployment instance that you selected above. b. In the Workorders tab, check the state of management plan execution. c. If the state does not change to COMP (completed), open the Messages tab and check for error messages.
70
Accessibility features
User documentation provided in HTML and PDF format. Descriptive text is provided for all documentation images. The IT Service Management Information Center, and its related publications, are accessibility-enabled.
71
72
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. Consult your 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 IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility 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 grant 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. For license inquiries regarding double-byte character set (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 1623-14, Shimotsuruma, Yamato-shi Kanagawa 242-8502 Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS 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 disclaimer of 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 made to 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 at any time without notice. Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.
Copyright IBM Corp. 2008, 2011
73
IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact: IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758 U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee. The licensed program described in this information and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement, or any equivalent agreement between us. Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements 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 on the 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 them as 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 business enterprise is entirely coincidental. If you are viewing this information softcopy, the photographs and color illustrations may not appear.
74
Glossary
This glossary includes terms and definitions for Tivoli Service Automation Manager. The following cross-references are used in this glossary: v See refers you from a term to a preferred synonym, or from an acronym or abbreviation to the defined full form. v See also refers you to a related or contrasting term. To view glossaries for other IBM products, go to www.ibm.com/software/globalization/ terminology. user ID and password are credentials that allow access to network and system resources.
E
escalation A course of action that runs when a task is not completed satisfactorily within a specific period of time.
H A
administrative system The hardware component of Tivoli Service Automation Manager from which software is installed on the management server and other administrative actions are taken. agent A process that performs an action on behalf of a user or other program without user intervention or on a regular schedule, and reports the results back to the user or program. hypervisor A program or a portion of Licensed Internal Code that allows multiple instances of operating systems to run simultaneously on the same hardware.
J
job plan A detailed description of work to be performed for a work order. A job plan typically includes required tasks and lists of estimated labor, materials, services, and tools needed to complete the work. job task An individual step in a job plan. Each job task triggers a specific workflow appropriate to that task.
application One or more computer programs or software components that provide a function in direct support of a specific business process or processes.
C
cardinality The number of elements in a set. configuration item Any component of an information technology infrastructure that is under the control of configuration management. credential Information acquired during authentication that describes a user, group associations, or other security-related identity attributes, and that is used to perform services such as authorization, auditing, or delegation. For example, a
Copyright IBM Corp. 2008, 2011
M
managed environment An environment where services, such as transaction demarcation, security, and connections to Enterprise Information Systems (EISs), are managed on behalf of the running application. Examples of managed environments are the Web and Enterprise JavaBeans (EJB) containers. managed node A node that is federated to a deployment manager and contains a node agent and can contain managed servers.
75
management plan A set of tasks that modify a service deployment instance. management server The hardware component of Tivoli Service Automation Manager on which the product and its prerequisite middleware reside. Maximo business object A standardized data entity within Maximo. MBO See Maximo business object.
service topology In the context of a service definition, the set of physical IT components (such as hardware and software) that are available for inclusion in services based on that definition. On instantiation, the service topology is the actual set of these components in operation on behalf of the service deployment instance. service topology node In the context of a service definition, one element of the service topology to which resources can be allocated based on that definition. On instantiation, the service topology is the actual set of these components in operation on behalf of the service deployment instance. software definition The deployment configuration that describes how to install one or more installable software dependencies. It includes a list of installable files, software prerequisites, and advanced attributes. subnet See subnetwork. subnetwork A network that is divided into smaller independent subgroups, which still are interconnected.
middleware Software that acts as an intermediate layer between applications or between client and server. It is used most often to support complex, distributed applications in heterogeneous environments.
P
platform The combination of an operating system and hardware that makes up the operating environment in which a program runs. portlet A reusable component that is part of a Web application that provides specific information or services to be presented in the context of a portal.
T
TEMS See Tivoli Enterprise Monitoring Server. TEPS See Tivoli Enterprise Portal Server.
R
reservation The preallocation of configuration items for future deployments.
S
server image A file that contains the content and state of a virtual server, which can be saved and restored. service definition A set of data that provides the framework for deploying an IT landscape. service deployment instance An actual IT landscape derived from deploying a service definition.
Tivoli Enterprise Monitoring Server The monitoring server is the collection and control point for the performance and availability data and alerts received from monitoring agents. This server also manages the connection status of the agents and is responsible for tracking the online or offline status of the agents. Tivoli Enterprise Portal Server A Tivoli Monitoring server that provides the core presentation layer for retrieval, manipulation, analysis, and pre-formatting of data. The portal server receives data from the hub monitoring server in response to user actions at the portal client, and sends the data back to the portal client for presentation.
76
V
virtual server A server that shares its resources with other servers to support applications. VMware A commercially available, proprietary virtualization environment for System x and similar platforms.
W
WO See work order. workflow 1. The sequence of activities performed in accordance with the business processes of an enterprise. 2. The structured sequence of activities and tasks that are used to implement a specific change, release, or other process, including automatic routing and tracking of records for approval and other tasks. work order A record that contains information about work that must be performed for an asset, location, configuration item (CI), and so on.
X
Xen A open-source virtualization environment for System x and similar platforms.
Glossary
77
78
79
80
Index A
accessibility features 71 administrative user interface applications 3 applications Co-Location Editor 7 IT Topology Work Orders 8 Management Plan Input Parameters 9 Management Plan Target Selection 9 Monitoring Definition 4 Monitoring Definition Instances 4 Monitoring Definition Instantiation 4 Node Attribute Uniqueness Violations 7 overview 3 Resource Allocation for Service Deployment Instance 4 Resource Allocation Record 4 Service Automation Manager 9 Service Definitions 4 Service Deployment Instances 4 Service Topology 7 Service Topology Customization Editor 9 Service Topology Node 7 Service Topology Node Operation 7 Situation Analysis 5 Topology Customization 7 approvals 27
I
IBM Software Support submitting a problem xii IBM Support Assistant ix image unregistering 50 Image Library managing 45 registering KVM images 48 registering other images 48 registering POWER LPAR 46 registering VMware images 45, 49 registering Xen images 47 unregistering image 50 images registering 48 images, KVM registering 48 images, POWER LPAR registering 46 images, VMware registering 45, 49 images, Xen registering 47 Installation Launchpad overview 2 Internet, search for problem resolution ix Internet, searching for problem resolution ix
project (continued) creating with Workload Deployer pattern 33 modifying 34 modifying reservation dates 37 Workload Deployer pattern, canceling 34 project, Workload Deployer viewing 62 projects viewing 62
R
reporting overview 19 reports types 19 requests 60 accessing in self-service user interface 25 approving 28, 61 rejecting 61 viewing all 60 viewing status 60
S
self-service interface accessing 25 logging in 25 Self-Service Virtual Server Management 25 overview 2 Tivoli Provisioning Manager integration 3 Self-Service Virtual Server Provisioning adding virtual servers to existing project 34 approvals and notifications 27 canceling project 32 canceling Workload Deployer project 34 deleting server image 44 modifying reservation dates 37 modifying server capacity 38 new project 29 removing virtual server 37 restoring server from image 44 saving server image 43 server image management overview 22 service structure 17 services Self-Service Virtual Server Management 2 WebSphere Cluster Service 9 Software Support contact x
C
components overview 2 configuration registering a VMControl image customer creating 53 removing 54 customer support contact x 50
K
knowledge bases, searching ix
N
notifications 27
O
offerings accessing in self-service user interface 25
E
education see Tivoli technical training email notification overview 27 ix
P
performance monitoring 15 problem determination describing problem for IBM Software Support xi determining business impact for IBM Software Support xi submitting a problem to IBM Software xii project adding servers 34 canceling 32 creating 29
F
fixes, obtaining ix, x
G
glossary 75
81
Software Support (continued) describing problem for IBM Software Support xi determining business impact for IBM Software Support xi support information viii
T
team changing membership 58 creating 58 modifying information 58 removing 59 Tivoli Service Automation Manager components 2 Tivoli technical training ix topology node attributes 13 training, Tivoli technical ix
WebSphere Cluster service (continued) removing a server 68 stopping Deployment Manager 69 using 65 Workload Deployer overview 23 Workload Deployer pattern canceling a project 34 creating a project 33
U
usage and accounting function overview 20 user changing team membership create 54 managing 54 modifying information 56 removing 57 user interface 3 56
V
viewing details 60 virtual server adding 34 modifying 38 removing 37 resetting password 40 restarting 41 restoring from saved image starting 41 stopping 41 virtual server image backing up 42 creating 43 deleting 44 removing 44 restoring 42 saving 43 virtual servers managing 62 viewing 62
44
W
Websphere Cluster service deleting logs 70 management plans 67 WebSphere Cluster service adding a server 67 customizing 65 instantiating 65 management plans 67
82
Printed in USA
SC34-2656-00