IBM Tivoli Intelligent Orchestrator Fix Pack 1, Readme


Contents

Copyright statement

About this fix pack

  • New in Version 5.1.0.1
  • Fixes that were found in Version 5.1
  • Product compatibility
  • Preinstallation checklist

  • Backing up your installation
  • Before backing up or restoring the installation
  • Backing up directory server data
  • Installing the fix pack

  • Changing the password for the CDSSCHEMA user on Oracle
  • Updating depot servers and endpoints
  • Upgrading the common agent
  • Upgrading Rembo Toolkit
  • Migrating customized automation packages
  • Recovering from installation errors

    Updates to the documentation

  • Updated installation documentation
  • Updates to the Tivoli Provisioning Manager for Software Migration and Coexistence Guide
  • Common agent installation
  • Standalone installation using an image
  • Requirements for installation on HP-UX
  • Disk space footprint on AIX
  • Client-based remediation setup
  • Default administrator for Web interface
  • Uninstallation information

  • Before you begin
  • Uninstalling the fix pack on Linux systems
  • Uninstalling the fix pack on AIX or Solaris systems
  • Redeploying the expanded archive files
  • On AIX or Solaris systems
  • On Linux systems
  • Known problems and workarounds

  • Workarounds for installation problems
  • Installation of dynamic content delivery service fails
  • Cannot log on to the dynamic content delivery service console
  • Post-installation script fails
  • Tivoli Intelligent Orchestrator is not processing deployment requests
  • Description
  • Explanation
  • Assigning a static IP to a Windows 2000 computer
  • Description
  • Discovery of network interfaces on Sunfire 4200 AMD Opteron
  • Description
  • Resolution
  • Cannot retrieve the list of packages in Software Package Editor
  • Excluded targets appear when submitting an activity plan
  • Description
  • Registration of device manager endpoints
  • Description
  • Workaround
  • Manually backing up the installation

  • Backing up a DB2 database
  • Restoring a DB2 database
  • Backing up an Oracle database
  • Restoring an Oracle database
  • Backing up the directory server
  • Backing up Tivoli Intelligent Orchestrator and core component files
  • Manually installing the fix pack

  • Data migration and post-installation steps
  • Contacting customer support

    Notices and trademarks

  • Notices
  • Trademarks

  • Copyright statement

    First Edition, December 2006

    Note:
    Before using this information and the product it supports, read the information in the section "Notices and trademarks".

    (C) Copyright IBM(R) Corporation 2006. All rights reserved. May only be used pursuant to a Tivoli(R) Systems Software License Agreement, an IBM Software License Agreement, or Addendum for Tivoli Products to IBM Customer or License Agreement. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual, or otherwise, without prior written permission of IBM Corporation. IBM Corporation grants you limited permission to make hardcopy or other reproductions of any machine-readable documentation for your own use, provided that each such reproduction shall carry the

    IBM Corporation copyright notice. No other rights under copyright are granted without prior written permission of IBM Corporation. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.


    About this fix pack

    This readme file contains the latest information about installing Tivoli Intelligent Orchestrator Fix Pack, Version 5.1.0.1.

    Important:
    The fix pack only applies to a regular installation of Tivoli Intelligent Orchestrator (an installation with WebSphere(R) Application Server as the application server). A fix pack is not available for a Fast Start installation.

    New in Version 5.1.0.1

    Note:
    The Tivoli Intelligent Orchestrator information center will not be available until the end of January. You can refer to the Tivoli Provisioning Manager information center for information about using all features of the product except for features specific to Tivoli Intelligent Orchestrator such as capacity on demand. The fix pack download page will be updated with more information when the Tivoli Intelligent Orchestrator information center is available.

    The following updates are included in Version 5.1.0.1:

    Coexistence with Tivoli Configuration Manager

    If you are an existing Tivoli Configuration Manager customer you can continue using the Tivoli Management Framework infrastructure while taking advantage of the capabilities of Tivoli Intelligent Orchestrator. This capability is to bring your existing Tivoli Management Framework infrastructure within the management of the Tivoli Intelligent Orchestrator provisioning server. A stepped process is supported so that you can gradually start to work with the Tivoli Intelligent Orchestrator interfaces while maintaining your Tivoli Management Framework environment. When you are ready, you can make a plan to gradually migrate to a full implementation of Tivoli Intelligent Orchestrator.

    Support for coexistence was added to Tivoli Provisioning Manager for Software Version 5.1 and is included in Tivoli Intelligent Orchestrator 5.1.0.1 when you apply the fix pack.

    Note:
    The Fast Start installation does not support coexistence with Tivoli Configuration Manager.

    For information about setting up coexistence, refer to the following information:

    Upgraded agent manager and common agent
    This fix pack includes an update to agent manager and the common agent.

    Tivoli Provisioning Manager for OS Deployment Embedded Edition
    The fix pack includes updates to Rembo Toolkit which is now available as Tivoli Provisioning Manager for OS Deployment Embedded Edition. Updates include:

    You can perform the upgrade after applying the fix pack. For more information, see Upgrading Rembo Toolkit.

    Installation on AIX(R) with a separate DB2(R) node
    You can install Tivoli Intelligent Orchestrator with DB2 on a separate computer. To install in this topology, you must manually install Tivoli Intelligent Orchestrator. For more information, refer to the Tivoli Intelligent Orchestrator Installation Guide for additional topologies on AIX: DB2 on a separate node.

    Wake on LAN capability
    Wake on LAN provides the ability to start a computer that is currently turned off. You can configure Tivoli Intelligent Orchestrator to send a wake on LAN command to an endpoint. For more information, see "Setting up Wake on LAN" in the information center.

    Simple software distribution for Linux(R) and UNIX(R)
    Simple software product distribution support for Linux and UNIX target computers has been added to the existing Windows(R) support that was available in Version 5.1.0.1. For more information, see "Simple software product distribution" in the information center.

    File distribution
    You can use file distribution to copy files in a specified file repository to selected target endpoints without installing them. For more information, see "Distributing files" in the information center.

    Device manager federated agent
    If you use branch office distribution, a device manager federated agent can be deployed in each branch or subsection of an environment. Endpoints can be configured to poll the device manager federated agent in the branch to ask for jobs and will send results to the same server. The device manager federated agents report status and receive new jobs from the device manager federator on the Tivoli Intelligent Orchestrator server.

    Local common agent installation
    You can create an image for the common agent and then use the image and response file to install the common agent locally on an endpoint. After the agent is installed, you can use discovery to update Tivoli Intelligent Orchestrator with information about the installed agent. For more information, see "Installing the common agent and subagents using a standalone installation" in the information center.

    Client certificate authentication
    A self-signed client user certificate can be used to authenticate to Tivoli Intelligent Orchestrator. Using this certificate allows users to skip the default form-based login authentication that normally prompts them for the user ID and password. Client certificate based authentication can only be used if the Tivoli Intelligent Orchestrator was installed using the regular installer and read-only LDAP has been configured. This feature is not supported with the Fast Start installation. For more information, see "Read-Only Lightweight Directory Access Protocol" in the information center.

    Activity Plan Editor
    The Activity Plan Editor plans enable you to define a group of activities in the Activity Plan Editor, submit the plan to run, and monitor the progress of the plan. Activities are single operations that are performed on a set of targets at specified times. Operations include tasks, software distribution, and inventory operations. Activities contained in a plan can have dependencies associated with them which define circumstances under which the activity is executed. The execution of the operation defined in the activity is performed by the application to which the operation belongs. The group of activities forms the activity plan.

    Discovery enhancements
    Enhancements to discovery include:

    Firewall traversal
    Tivoli Intelligent Orchestrator provides a built-in proxy relay collector that you can use if the Tivoli Intelligent Orchestrator servers are separated from endpoints by one or more intermediary networks because of firewall policies or address space concerns. For more information, see "Using a proxy relay collector for communication behind a firewall" in the information center.

    Tivoli IT Service Management integration
    If you have Tivoli IT Service Management, you can work with Tivoli Intelligent Orchestrator by integrating parts of its user interface into your existing product. For more information, see "Tivoli IT Service Management integration" in the information center.

    Client-based remediation Beta for patch management
    Client-based remediation uses a "patch policy", and remediation is initiated by the endpoint, instead of Tivoli Intelligent Orchestrator. Client-based remediation is available as a Beta for deployment to Windows endpoints only.

    Fixes that were found in Version 5.1

    Fix pack V 5.1.0.1 includes fixes addressed in Version 5.1 and customer Authorized Program Analysis Reports (APARs).

    For a detailed list of fixes and customer APARs included in this fix pack, refer to the file 5.1.0-TIV-TIO-FP0001.DEFECTS or 5.1.0-TIV-TPM-FP0001.DEFECTS.

    To download the defects list:

    1. Go to the IBM Support Web site: http://www.ibm.com/support
    2. In the Support topics list, click Downloads and Drivers.
    3. In the Browse product support section, under Software list, click Tivoli.
    4. In the search box, enter the fix pack number:
    5. Click Search. The Download Results page is displayed.
    6. On the Download Results page, depending on your search, one of the following links is displayed:
    7. Click on the displayed link. The corresponding page is displayed.
    8. For a list of defects that are corrected by this fix pack, click on 5.1.0-TIV-TIO-FP0001-DEFECTS (HTTP) or 5.1.0-TIV-TPM-FP0001-DEFECTS (HTTP).

    Product compatibility

    Fix Pack V 5.1.0.1 supports all the hardware and software that is supported by Tivoli Intelligent Orchestrator V 5.1.0. The following considerations apply to the fix pack installation:

    Fix pack applies to regular installations only
    You can only apply the fix pack to a regular installation of Tivoli Intelligent Orchestrator (an installation with WebSphere Application Server as the application server). A fix pack is not available for a Fast Start installation.

    Software Package Editor compatibility
    When Software Package Editor is updated with Tivoli Intelligent Orchestrator Fix Pack 1, you cannot use these applications to connect with a Tivoli Intelligent Orchestrator 5.1 installation that has not been updated with Fix Pack 1.

    Topology
    If you have Tivoli Intelligent Orchestrator components distributed in a multi-node installation, the fix pack must be applied to the application server node where Tivoli Intelligent Orchestrator is installed and not on the directory server node.

    Coexistence with Tivoli Configuration Manager
    The Fast Start installation does not support coexistence with Tivoli Configuration Manager.

    Agent manager and common agent version
    The agent manager is updated when you install Fix Pack 1. You must also upgrade the common agent on all depot servers after you have applied the fix pack.

    Reports
    Reports are updated during the fix pack installation, and some reports are deprecated after the fix pack is installed. The reports remain for your reference. You cannot run the reports, but you can view the SQL query for the reports and manually make changes to the SQL query, if required.

    Deprecated reports are removed during an upgrade between major releases of Tivoli Intelligent Orchestrator.


    Preinstallation checklist

    You must install and configure all components of Tivoli Intelligent Orchestrator Version 5.1 before attempting the installation of Fix pack V 5.1.0.1. This includes setting up the database that you plan to use, LDAP, and so on. Thoroughly review the following list of prerequisites for installation before proceeding with the installation:

    1. Identify your current installation situation:

      First time Tivoli Intelligent Orchestrator installation
      You must install Tivoli Intelligent Orchestrator 5.1 before you install the fix pack.

      For a regular installation, refer to the Tivoli Intelligent Orchestrator Installation Guide..

      Important:
      The Tivoli Intelligent Orchestrator Installation Guide has been updated with a preinstallation checklist to help you to verify all installation requirements as well as recovery information for possible installation errors. The checklist for each operating system is included in the Fix Pack 1 download in the preinstall_checklist subfolder.

      For Linux on iSeries, pSeries, or zSeries and Linux on AMD, you must perform the installation manually. Refer to the Tivoli Intelligent Orchestrator Installation Guide for additional platforms for your operating system.

      First time installation, DB2 required on a separate node (AIX only)
      You must perform a manual installation to use a topology with DB2 on a separate node. Refer to the Tivoli Intelligent Orchestrator Installation Guide for additional topologies on AIX: DB2 on a separate node.

      Tivoli Intelligent Orchestrator is currently installed
      The fix pack can be applied to an existing regular installation of Tivoli Intelligent Orchestrator. After verifying all the prerequisites described in this section, you can install the fix pack. A fix pack is not available for a Fast Start installation.
    2. Log in to the Tivoli Intelligent Orchestrator server as root.
    3. Verify that the currently installed version of Tivoli Intelligent Orchestrator is operational before you begin the installation of Fix pack 1. The fix pack is compatible with version 5.1.0.0.

      To determine the version of Tivoli Intelligent Orchestrator:

      1. Go to $TIO_HOME/config, where TIO_HOME is the Tivoli Intelligent Orchestrator installation directory.
      2. Open the file named, build-version.properties.
      3. Verify the information in the field, current.version.
    4. Ensure that you can log in to Tivoli Intelligent Orchestrator and run the workflow named no_operation, before installing the fix pack. If the workflow runs successfully, this verifies that the deployment engine in Tivoli Intelligent Orchestrator is working properly.
    5. Cancel all running workflows and clear failed, deleted, and canceled workflows.

      AIX, Solaris and Linux
      1. Start Tivoli Intelligent Orchestrator. For more information, refer to the section, Administering Tivoli Intelligent Orchestrator in the Installation Guide.
      2. Open a command window.
      3. Switch to the $TIO_HOME/tools directory where $TIO_HOME is the Tivoli Intelligent Orchestrator installation directory.
      4. Run the following command:
        ./cancel-all-in-progress.sh
        ./clean-up-deployment-requests.sh
        
    6. Check for /bin as an entry in the PATH environment variable for the shell that you are using. If /bin is defined towards the beginning of the list in the PATH environment variable and the java command resolves with a path of /bin/java, installation of the dynamic content delivery service will fail.
      1. To confirm the location of Java, run the command
        which java
        

        If this command is not available on your system, run the following command instead

        type java
        
      2. If the returned value is /bin/java, run the following command to display the contents of the PATH variable:
        echo $PATH
        
      3. If the first part of the path is /bin, update the PATH variable so that /bin does not resolve the java command. There are several options for making this change:
        • Move /bin to the end of the list of paths in the PATH variable. Normally the java command will resolve to /usr/bin/java.
        • Create a symbolic link for /bin/java under another directory and add that path to the front of the PATH variable. For example, if you have a link in /usr/bin to the java command, ensure that /usr/bin is at the front of the PATH variable or place /usr/bin before /bin in the list of paths.
    7. Perform a full backup of your current installation. See Backing up your installation.
    8. Back up any customized automation package files in $TIO_HOME/drivers. Store the files in a separate location and then delete the copies in $TIO_HOME/drivers. The fix pack installation automatically migrates automation packages provided with the product. The installation will fail if your customized automation packages remain in the $TIO_HOME/drivers directory.
    9. Ensure that you have downloaded all the installation files required for the fix pack:
      Operating System Tivoli Intelligent Orchestrator Agent Manager Dynamic Content Delivery Service
      Windows 5.1.0-TIV-TIO-WIN-FP0001.zip AM_V13_WIN.zip Dynamic Content Delivery (cds_images.zip)

      Unzip the file to a temp directory. win32\setup.exe.

      AIX 5.1.0-TIV-TIO-AIX-FP0001.zip AM_V13_AIX.tar Dynamic Content Delivery (cds_images.zip)

      Unzip the file to a temp directory. (aix/setup.bin)

      Solaris 5.1.0-TIV-TIO-SOLARIS-FP0001.zip AM_V13_SUN.tar Dynamic Content Delivery (cds_images.zip)

      Unzip the file to a temp directory. (solaris/setup.bin)

      Linux 5.1.0-TIV-TIO-LINUX-FP0001.zip AM_V13_LIN.tar Dynamic Content Delivery (cds_images.zip)

      Unzip the file to a temp directory. (linux/setup.bin)

      PPC Linux (AM_V13_LIN_PPC.tar) Dynamic Content Delivery (cds_images.zip)

      Unzip the file to a temp directory. (linuxppc/setup.bin)

      Linux on zSeries (AM_V13_LIN_zSeries.tar) Dynamic Content Delivery (cds_images.zip)

      Unzip the file to a temp directory. (linuxzSeries/setup.bin)

    10. Create a temporary directory for the fix pack. In these instructions, the directory is called fp_temp. The temporary directory must meet these requirements:
    11. Extract the contents of the fix pack download to the temporary directory. After you unpack the file, you can delete the zipped fix pack download to free space in the directory if necessary.
    12. Place the agent manager image file in fp_temp/CAS without extracting the contents.
    13. Place the dynamic content delivery service image file for your operating system (setup.bin) in fp_temp/CDS.
    14. Run the following command: chmod -Rf 755 fp_temp, where fp_temp is the temporary directory that you created.
    15. Verify Tivoli Intelligent Orchestrator is stopped.
    16. Ensure that WebSphere Application Server is stopped too.

      Use the serverStatus command to obtain the status of the WebSphere Application Server profile for Tivoli Intelligent Orchestrator. The stopServer command stops the server.

      1. Change to the $TIO_HOME/tioprofile/bin directory, where $TIO_HOME is the Tivoli Intelligent Orchestrator installation directory.
      2. Run the command:
        stopServer app_server -username was_adminID -password password
        

        app_server
        The name of the application server. The default is server1.

        was_adminID
        The WebSphere Application Server administrator user name. The default is wasadmin

        password
        The WebSphere Application Server administrator password for the specified user name.
      
      
    17. Ensure that the Tivoli Intelligent Orchestrator database and directory server are still running. The database and directory server must be running during the fix pack installation process to complete the installation successfully.

    Backing up your installation

    Important:
    The fix pack installation makes changes to the database, directory server, and files in the Tivoli Intelligent Orchestrator installation directory. Since the fix pack affects multiple product components, ensure that you perform create a backup image of the entire Tivoli Intelligent Orchestrator computer using your standard backup tools and processes. If the directory server is on a separate computer, also ensure that you back up the directory server data on that computer as described in Backing up directory server data.

    If you want to recover your current Version 5.1.0.0 installation, or if you encounter an error during installation, You can use this backup to restore your current installation without the fix pack.

    Before backing up or restoring the installation

    Before you begin back up of the database, ensure that all running workflows are stopped, and then stop Tivoli Intelligent Orchestrator.

    1. Ensure that Tivoli Intelligent Orchestrator is running.
    2. Stop all running workflows.
      1. Change to the $TIO_HOME/tools directory.
      2. From the command prompt, run the following commands:
        cancel-all-in-progress.sh
        clean-up-deployment-requests.sh
        
    3. Stop Tivoli Intelligent Orchestrator.
    4. Stop all running applications on the Tivoli Intelligent Orchestrator computer.

    Backing up directory server data

    Tivoli Intelligent Orchestrator uses data on the directory server for authentication and authorization services. In Tivoli Intelligent Orchestrator Version 5.1.0.0, all roles and user information are stored on the directory server. If your directory server is on a separate computer, ensure that you back up your Tivoli Intelligent Orchestrator data on the directory server. If you need to restore your Tivoli Intelligent Orchestrator Version 5.1.0.0 installation, the backed up directory server data can also be restored on the directory server.

    Backing up on Tivoli Directory Server data

    You can use tools provided with Tivoli Directory Server to back up your directory server data for Tivoli Intelligent Orchestrator.

    1. On the computer where Tivoli Directory Server is installed, stop Tivoli Directory Server. Run the following command:

      AIX or Linux
      ibmdirctl -D cn=root -w password stop
      

      Solaris
      ibmdirctl -D cn=root -w password -h hostname stop
      

      where password is the password for the root DN and hostname is the host name of the directory server computer.

      To verify that Tivoli Directory Server is stopped, run the following command:

      AIX or Linux
      ibmdirctl -D cn=root -w password status
      

      Solaris
      ibmdirctl -D cn=root -w password -h hostname status
      
    2. Change to the tds_installdir/sbin, where tds_installdir is the directory where Tivoli Directory Server is installed.
    3. Run the following command to backup the directory server:
      idsdbback -k path
      

      where path is the full path where you want to store the backup. For example:

      idsdbback -k /home/backup
      

      A message similar to the following example is displayed.

      You have chosen to perform the following actions:
       
      GLPDBB029I The database and configuration files for directory server instance 
      'tioadmin' will be backed up to '/home/backup'.
       
      Do you want to....
       (1) Continue with the above actions, or
       (2) Exit without making any changes:
       
      
    4. Type 1 to confirm the backup.
    5. Start Tivoli Directory Server. The directory server must be running to run the fix pack installer.

    Restoring Tivoli Directory Server data

    If you need to restore your backed up directory server data, you can use tools provided with Tivoli Directory Server to perform the task.

    1. Stop Tivoli Directory Server. Run the following command:

      AIX or Linux
      ibmdirctl -D cn=root -w password stop
      

      Solaris
      ibmdirctl -D cn=root -w password -h hostname stop
      

      where password is the password for the root DN and hostname is the host name of the directory server computer.

      To verify that Tivoli Directory Server is stopped, run the following command:

      AIX or Linux
      ibmdirctl -D cn=root -w password status
      

      Solaris
      ibmdirctl -D cn=root -w password -h hostname status
      
    2. Change to the tds_installdir/sbin, where tds_installdir is the directory where Tivoli Directory Server is installed.
    3. Run the following command to restore the directory server data:
      idsdbrestore -k path
      

      where path is the full path where the backup data is stored.

      idsdbrestore -k /home/backup
      

      A message similar to the following example is displayed.

      You have chosen to perform the following actions:
       
      GLPDBR026I The database and configuration files for directory server instance
      'tioadmin' will be restored from files in directory '/home/backup'. 
      Note: The data in the currently configured database will be overwritten and will be 
      lost. The schema files and directory key stash file currently configured will be 
      overwritten. Unless the -r option was specified the configuration file and 
      configuration key stash file will also be overwritten.
       
      Do you want to....
       (1) Continue with the above actions, or
       (2) Exit without making any changes:
       
      
    4. Type 1 to confirm that you want to restore the data.

    Installing the fix pack

    1. Ensure that you meet all the requirements as described in Preinstallation checklist.

      Ensure that the directory server and database are running, and that Tivoli Intelligent Orchestrator and WebSphere Application Server are stopped.

    2. Log in to the Tivoli Intelligent Orchestrator computer as root
    3. Change to the fp_temp directory.
    4. Run the appropriate command:
      Note:
      Installation options are case-sensitive.
      To perform the full fix pack installation, run the upgrade script with the application server and database passwords.
      unixUpgrade.sh -WASadmin was_adminID -WASadminPWD was_admin_pwd -DBRuntimePWD runtime_pwd -DBAdminPWD admin_pwd
      

      was_adminID
      The WebSphere Application Server administrator ID. The default is wasadmin.

      was_admin_pwd
      The WebSphere Application Server administrator password. The default is wasadmin.

      runtime_pwd
      Specify the database user password that was used to install Tivoli Intelligent Orchestrator.

      admin_pwd
      Specify the database instance owner password that was used to install Tivoli Intelligent Orchestrator.

    Changing the password for the CDSSCHEMA user on Oracle

    If Tivoli Intelligent Orchestrator is installed on Solaris and you are using Oracle as the database, you must change the default password that is set for the user cdsschema.

    1. Ensure that Tivoli Intelligent Orchestrator is started.
    2. Log on to the WebSphere Application Server administration console.
    3. Select Resources > JDBC Providers.
    4. Select server1 for the scope, the click Apply.
    5. In the list of JDBC providers below, click CDSJDBCProvider
    6. Click Additional Properties > Data sourcesCDSDataSource.
    7. Click Related Items > J2EE Connector Architecture (J2C) authentication data entries
    8. Click CDSDataAuth. The user CDSSCHEMA should be displayed with the password ******.
    9. Change the password to a new valid password, and then click Apply.
    10. Click Save, and then click Save again.
    11. Restart server Tivoli Intelligent Orchestrator so that the changes take effect.
    12. Log on to the computer as root.
    13. Run the command su - oracle.
    14. Change password inside Oracle environment:
      1. Connect to database. Replace password with the password for the user sys and db_name with the Tivoli Intelligent Orchestrator database name. The default database name is tc.
        sqlplus sys/password@db_name as sysdba
        
      2. Specify the new password with the following command:
        alter user CDSSCHEMA identified by new_password;
        

        Replace new_password with the new password that you created in step 9.

    15. Verify your changes:
      1. Connect to the database with the new password:
        sqlplus CDSSCHEMA/new_password@db_name 
        
      2. Log on to the dynamic content delivery service console.

    Updating depot servers and endpoints

    This section describes important updates to apply to depot servers and endpoints after installing Fix Pack 1.

    Upgrading the common agent

    You must upgrade the common agent on all depot servers and endpoints after installing Fix Pack 1. The instructions in this section are an update to the information center topic "Upgrading the common agent".

    To upgrade the common agent, you must uninstall existing installed agents and then install the new common agent.

    Important:
    As you perform the upgrade, ensure that you select the correct software when you uninstall the old common agent and then install the new common agent.

    Version 5.1.0.0
    Tivoli Common Agent Stack for TPM V5.1

    Version 5.1.0.1
    Tivoli Common Agent Stack

    Upgrading the common agent on depot servers

    If you are using depot servers, upgrade the depot servers before you upgrade endpoints.

    1. Verify that a service access point other than the Common Agent service access point (SAP) exists on each depot server. This service access point must support the Device.ExecuteCommand command.
    2. Remove the common agent from depot servers. You can use the Uninstall Software Products page or use the uninstaller in the home directory where the common agent was installed. The common agent for Tivoli Intelligent Orchestrator Version 5.1.0.0 is Tivoli Common Agent Stack for TPM V5.1.
    3. Uninstall each depot server:
      1. Click Inventory > Infrastructure Management > Depots.
      2. Next to the depot server, click Delete.
    4. Add each depot server that you removed.
      1. Click Inventory > Infrastructure Management > Depots.
      2. Click Edit > Add Depot.
      3. Specify the appropriate options and then click Save. If you were using the depot services agent before you removed the depot, ensure the Install the depot agent services option is selected.

    Upgrading the common agent on endpoints

    After you have upgraded depot servers, upgrade the common agent on endpoints.

    1. Verify that a service access point other than the Common Agent service access point (SAP) exists on each endpoint. This service access point must support the Device.ExecuteCommand command.
    2. Uninstall the existing common agent. You can use the Uninstall Software Products page or use the uninstaller in the home directory where the common agent was installed. The common agent for Tivoli Intelligent Orchestrator Version 5.1.0.0 is TCA-1.3.0.26.
    3. Install the new common agent. The following steps describe how to install the default common agent from the Web interface:
      Note:
      The default common agent does not include the client-based remediation subagent. To install the common agent with client-based remediation subagent, you must use the Install Software Stacks page and select the TCA with Client Based Remediation Stack as the software stack to install.

      To install the default common agent:

      1. In the navigation pane, click Software Management > Install > Common Agent.
      2. Follow the instructions on the Install Common Agent page:
        1. Type a relevant name for the common agent installation task.
        2. Select the common agent software stack for the task. The new common agent stack is called Tivoli Common Agent Stack.
        3. Select the Show computers missing any selected software box to filter the target computers based on missing software.
        4. Select one or more target computers for the task.
        5. If required, select the Credentials check box and specify the credentials for creating a Remote Execution and Access (RXA) service access point on each target computer. If no default service access points (SSH or RXA) exist on the target computers, you can specify here the credentials for an RXA service access point that will be created on each target computer.
        6. Schedule the task to run immediately or at a specified time.
        7. Configure the notification settings for the task.
        8. Save as favorite task, if needed.
        9. Click Submit.

    Upgrading Rembo Toolkit

    The new version of the Rembo Toolkit is now available as Tivoli Provisioning Manager for OS Deployment Embedded Edition. These instructions will help you upgrade your Rembo Toolkit to the latest version. All of your existing operating system images are preserved during this upgrade.

    The instructions will help you upgrade your existing Rembo Toolkit to Tivoli Provisioning Manager for OS Deployment Embedded Edition if the following are true:

    To upgrade your Rembo Toolkit to Tivoli Provisioning Manager for OS Deployment Embedded Edition:

    1. Navigate to Inventory > Manage Inventory > Computers and find the computer that has the Rembo Toolkit installed.
    2. Click on the computer name.
    3. Click the Software tab.
    4. Next to Rembo Toolkit 4.0, Actions > Upgrade.

    The Rembo Toolkit is updated. The software installation now appears as TPM for OS Deployment EE.


    Migrating customized automation packages

    After you have installed the fix pack, you must reinstall automation packages that you have created or customized. If you have made changes to data model objects that are imported by an automation package since installing it in Version 5.1.0.0, you can create migration workflows to automate the required changes to the data model objects.

    To update an automation package:

    1. Create the migration workflows that will perform the data model changes. In the workflows, include the data model queries to make the required changes for your automation package. The workflows must not require any input parameters to run.
    2. Create an <update> section in the file TC-INF/tc-driver.xml for your automation package. The following example shows a section for an update to an automation package at the Tivoli Intelligent Orchestrator Version 5.1.0.0 level.
      <update version="5.1.0.1">
         <item name="workflow/Migrate/RemoveOldObjects_MigrateDCM_5_1_0_1.wkf" action="update-workflow" />
         <item name="workflow/Migrate/InsertNewObjects_MigrateDCM_5_1_0_1.wkf" action="update-workflow" />
      </update>
      
    3. Save your changes to tc-driver.xml and repackage the automation package.
    4. Install the updated automation package. The migration workflows are registered with Tivoli Intelligent Orchestrator. They are added to a master update workflow called __master_tcdriver_udpate_. This workflow runs when the deployment engine starts.
    5. Restart Tivoli Intelligent Orchestrator so that the deployment engine is restarted.

    When the deployment engine starts, it runs the workflow __master_tcdriver_udpate_ and runs the migration workflows that are registered. During this migration process, the deployment engine does accept any other deployment requests. When the migration process is complete, the deployment engine starts to process deployment requests in the queue.

    If the migration process fails, the deployment engine stops. Check the workflow execution log for the deployment request for the __master_tcdriver_udpate_ workflow and correct any errors in the migration workflow that failed. To view workflow execution logs from the Web interface:

    1. Click Automation > Workflow Status.
    2. Search for the __master_tcdriver_udpate_ workflow.
    3. Click the workflow execution ID for the __master_tcdriver_udpate_ workflow in the search results. The log for the workflow execution is displayed.

    Recovering from installation errors

    The following main steps occur during installation of the fix pack:

    1. Installation of fix pack files.
    2. Post-installation configuration such as migration of directory server data and migration of automation packages.
    3. Upgrade of the agent manager.
    4. Upgrade of the dynamic content delivery service.

    The fix pack uninstaller can revert the changes made in step 1, but it cannot revert any of the changes made after that step. An uninstaller is not available for the other steps. If an installation error occurs during any of these steps, it therefore recommended that you restore your backup of Tivoli Intelligent Orchestrator before you applied the fix pack, and then try the fix pack installation again.

    To recover from an installation error:

    1. Record any error messages that you received and address the errors.
    2. Check the log files for information about the error and possible recovery actions.

      Fix pack installer
      $TIO_HOME/logs/update

      Data migration
      $TIO_LOGS\fixpack

      The agent manager
      The logs subdirectory of the agent manager installation directory. The default agent manager installation directory is:
      /opt/IBM/AgentManager
      

      The dynamic content delivery service
      The default location for the dynamic content delivery service logs is:
      /opt/ibm/tivoli/ctgde/logs
      
    3. Check Known problems and workarounds for possible installation errors and recovery actions.
    4. Restore the system image that you created for the Tivoli Intelligent Orchestrator computer in Backing up your installation using your standard backup tools and processes.
    5. If your directory server is on a separate computer, ensure that you also restore your backed up directory server data as described in Backing up directory server data.
    6. Try to apply the fix pack again.

    For information about the fix pack installer, see Uninstallation information.


    Updates to the documentation

    The information center is updated for Tivoli Intelligent Orchestrator Version 5.1.0.1. You can view the updated Tivoli Intelligent Orchestrator information center on ibm.com, or you can download the latest version of the product information after installing the product.

    Note:
    The Tivoli Intelligent Orchestrator information center will not be available until the end of January. You can refer to the Tivoli Provisioning Manager Information updates for information about using all features of the product except for features specific to Tivoli Intelligent Orchestrator such as capacity on demand. The fix pack download page will be updated with more information when the Tivoli Intelligent Orchestrator information center is available.
    1. Go to Information updates page in the information center.
    2. Follow the instructions on the page.

    The following subsections highlight additional important changes to the documentation.


    Updated installation documentation

    The Tivoli Intelligent Orchestrator Installation Guide has been updated with a preinstallation checklist to help you to verify all installation requirements as well as recovery information for possible installation errors.


    Updates to the Tivoli Provisioning Manager for Software Migration and Coexistence Guide

    In Chapter 2, "Creating a coexistence environment", the section "Step 2: Installing patches on the IBM Tivoli Management Framework environment" describes installation of fixes, including the Software Distribution Server fix. Before applying the Software Distribution Server fix, ensure that you have stopped the Tivoli Intelligent Orchestrator server.


    Common agent installation

    Standalone installation using an image

    If you are using an image to perform a standalone installation, note the following updates apply to the information center topic "Installing the common agent and subagents using a standalone installation". This information does not apply to an installation of the common agent from the Web interface.

    Installing the common agent without client-based remediation

    Note:
    For Tivoli Intelligent Orchestrator Version 5.1.0.1, client-based remediation is available as a Beta for deployment to Windows endpoints only.

    When you create an image of the common agent, the image contains all subagents by default. If you do not want to use client-based remediation you must remove the subagent from the image before you use install it on an endpoint.

    To remove the subagent for client-based remediation from the image, delete the following files from the subagents subfolder of the image.

    com.ibm.tivoli.tpm.compliance.remediation.subagent.jar
    com.ibm.tivoli.tpm.compliance.remediation.commons.jar
    

    Using a truststore file

    If you are distributing a truststore file with installation of the common agent, you must update the scripts install.bat (for Windows endpoints) and install.sh (for UNIX or Linux endpoints) to copy the truststore file to the correct location on endpoints. Perform the following steps:

    1. Verify settings in the response file caInstall.rsp.
    2. Add the following commands at the beginning of the scripts. If are not installing the common agent in the default location, replace c:\program files\tivoli\ep\cert and /opt/tivoli/ep/cert with the correct full path.

      install.bat
      mkdir "c:\program files\tivoli\ep\cert"
      copy d:\windows\cert\agentTrust.jks "c:\program files\tivoli\ep\cert"
       
      

      install.sh
      mkdir -p /opt/tivoli/ep/cert
      cp /media/cdrom/linux86/cert/agentTrust.jks /opt/tivoli/ep/cert
      

    Requirements for installation on HP-UX

    In addition to the common agent installation requirements described in "Requirements for common agent installation" in the information center, there is an additional requirement for installation on an HP-UX endpoint.

    The libc library must include support for IPv6. If you do not have a current version of the libc library, apply patch HP-UX patch PHCO_24400. For more information and to download the patch, see: http://www.itrc.hp.com/service/patch/patchDetail.do?patchid=PHCO_24400.

    Disk space footprint on AIX

    In the information center, the requirements for installing the common agent state that 150 MB of space is required in the installation location, /usr or /opt.

    Most of the common agent installation files and the subagents are installed in the /usr directory. The Common Inventory Technology (CIT) subagent is installed in /opt and requires approximately 30 MB of disk space.


    Client-based remediation setup

    Note:
    For Tivoli Intelligent Orchestrator Version 5.1.0.1, client-based remediation is available as a Beta for deployment to Windows endpoints only.

    If the Tivoli Intelligent Orchestrator server is running on Linux or UNIX or does not have Internet access, you can use a Windows gateway computer to act as a proxy for communication with the Windows Server Update Services.

    1. Set up a Windows computer as your gateway.
      1. The computer must be defined in the Tivoli Intelligent Orchestrator data model.
      2. Cygwin 1.5.10 or higher must be installed. Packages for SSH and Wget must be installed.
      3. SSH credentials must be configured for the computer.
    2. Define the computer as the gateway in Tivoli Intelligent Orchestrator.
      1. In the navigation pane, click System Management > Global Settings.
      2. Click the Variables tab.
      3. Find the variable wsus-download-sever-name.
      4. Set the value of the variable to the name of the gateway server (the value of the Name field).
    3. If the operating system for the gateway computer is not defined in the data model, add a software resource for it.
      1. Navigate to Inventory > Manage Inventory > Computers.
      2. Find the gateway computer and click its name in the search results.
      3. Click the Software tab.
      4. Click Edit > Add Software Installation.
      5. In the Name field, type the name of the operating system.
      6. In the Software Definition list, select the software definition that matches the operating system on the gateway computer.
      7. Specify any other required options and then click Save.
    4. Add a variable to the gateway computer to identify it as the proxy server:
      1. In the navigation pane, search for the computer using the Find field and click its name in the search results.
      2. Click the Variables tab.
      3. Add the variable wsus-proxy-server-enabled and set the value to true. This variable determines if download through the proxy is required or not. Since we are running all operations (cab file download, cab file extraction, etc) on a remote Windows computer, all relevant info has to be attached to this computer.
      4. Add the variable wsus-download-proxy-server-ip and specify the proxy server IP.
      5. The remote Windows system server must have an HTTP SAP with WUA context that will hold all relevant information on proxy server, such as the proxy port, proxy user name, and proxy password.

    Default administrator for Web interface

    For a regular installation, the users tioappadmin and tioadmin are created. The tioappadmin user is the default administrator user in the Web interface and has all permissions for all objects in the data model.

    If you are performing a Fast Start installation, only the tioadmin user is created. The tioadmin user is not assigned to an access group by default, so you must assign the permissions to the user. To assign all permissions for all objects in the data model:

    1. Log on to the Web interface with the user tioadmin.
    2. Click System Management > Manage Users.
    3. Click the tioadmin user.
    4. Select Edit > Assign Access Permissions.
    5. Under Available Access Groups, select sample:all-objects
    6. Under Available Permissions, select sample:all-permissions
    7. Click Save.

    Uninstallation information

    This section describe how to uninstall files installed by the fix pack installer. This process only reverts files installed by the fix pack installer. It does not revert migrated data or upgraded core components.


    Before you begin

    Before you uninstall the fix pack:


    Uninstalling the fix pack on Linux systems

    To uninstall Fix Pack V 5.1.0.1 on, Linux systems using the silent mode:

    1. Log in to the Tivoli Intelligent Orchestrator server as root.
    2. Ensure that the database server and the directory server are both running.
    3. Export the JAVA_HOME environment variable to WAS_HOME/java where WAS_HOME is the location of the WebSphere Application Server.
    4. Ensure that the DISPLAY variable is set and confirm that the hostname of the server is correct.
    5. Change directory to fp_temp/installer where fp_temp is the directory in which you unzipped the fix pack ZIP file.
    6. From fp_temp/installer, run the following command to launch the uninstallation using the silent mode:
      ./updateSilent.sh -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example, to uninstall the fix pack on AIX systems:

      ./updateSilent.sh -fixpack -uninstall /opt/ibm/tivoli/tio tpm51_fp1_aix
      
    7. The system completes the uninstallation. A successful installation gives an error level of 0. Review the log files located in $TIO_HOME/logs/update directory for any errors.

    Uninstalling the fix pack on AIX or Solaris systems

    To uninstall Fix Pack V 5.1.0.1 on AIX or Solaris using the silent mode:

    1. Log in to the Tivoli Intelligent Orchestrator server as root.
    2. Ensure that the database server and the directory server are both running.
    3. Export the JAVA_HOME environment variable to WAS_HOME/java where WAS_HOME is the location of the WebSphere Application Server.
    4. Ensure that the DISPLAY variable is set and confirm that the hostname of the server is correct.
    5. Change directory to fp_temp/installer where fp_temp is the directory in which you unzipped the fix pack ZIP file.
    6. From fp_temp/installer, run the following command to launch the uninstallation using the silent mode:
      ./updateSilent.sh -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example, to uninstall the fix pack on AIX systems:

      ./updateSilent.sh -fixpack -uninstall /opt/ibm/tivoli/tio tio31_fp3_aix
      
    7. The system completes the uninstallation. A successful installation gives an error level of 0. Review the log files located in $TIO_HOME/logs/update directory for any errors.

    Redeploying the expanded archive files

    After you have completed the uninstallation procedure, you must redeploy the EAR (expanded archive) files on the WebSphere Application Server.

    On AIX or Solaris systems

    To redeploy the EAR files:

    1. Log in to the Tivoli Intelligent Orchestrator server as user tioadmin.
    2. Start the WebSphere Application Server.
    3. Run the command given below:
      "$TIO_HOME/tools/was_deploy.sh"  username password server base_DN
      

      For Example:

      "$TIO_HOME/tools/was_deploy.sh"  wasadmin wasadmin server1 "dc=mycompany,dc=com"
      
      Note:
      Replace the variables in the command with the correct values:

      • was_user with your WebSphere Application Server user name
      • was_pwd with your WebSphere Application Server password
      • server with the Application server name
      • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.
    4. Stop the WebSphere Application Server.

    On Linux systems

    To redeploy the EAR files:

    1. Log in to the Tivoli Intelligent Orchestrator server as user tioadmin.
    2. On Linux systems only, you will need to set the file size limit to 20000 as below:
      ulimit -n 20000
      
    3. Start the WebSphere Application Server.
    4. Run the command given below:
      "$TIO_HOME/tools/was_deploy.sh"  username password server base_DN
      

      For Example:

      "$TIO_HOME/tools/was_deploy.sh"  wasadmin wasadmin server1 "dc=mycompany,dc=com"
      
      Note:
      Replace the variables in the command with the correct values:

      • was_user with your WebSphere Application Server user name
      • was_pwd with your WebSphere Application Server password
      • server with the Application server name
      • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.
      Note:
      Restart the system if you get an error similar to this and then reset the ulimit size as above after restarting the system.
      Too many open files
      
    5. Stop the WebSphere Application Server.

    Known problems and workarounds

    This section describes known limitations in this release of Tivoli Intelligent Orchestrator V 5.1.0. Where applicable and known, suggested workarounds are identified.


    Workarounds for installation problems

    This section provides workarounds to problems that you might encounter during the installation of the Fix pack.

    Installation of dynamic content delivery service fails

    Description

    Installation of the dynamic content delivery service fails because the location of Java cannot be found by the installer. In the log file /opt/ibm/tivoli/ctgde/logs/cds_upgrade.txt, the error description looks like the following example:

    INSTALLER_PATH=/extra/ibm/tivoli/tio/CDS/scripts/./setup.binChecking the environment variables specifed in the JVM files to find the JVM...
    Verifying... /bin/java -cp /tmp/istemp7613004171417/Verify.jarVerify java.vendor java.versionVerification passed for / using the JVM file /tmp/istemp7613004171417/relative_to_upgrade.jvm.
    JavaHome is not resolved correctly in the jvm file /tmp/istemp7613004171417/relative_to_upgrade.jvm.
    Failed to launch the application.
     
    

    Resolution

    This error occurs when Java is installed in /bin/java and /bin is in the path listed in the PATH variable. To fix the error, update the PATH variable so that the java command does not resolve to the /bin directory.

    1. To confirm the location of Java, run the command
      which java
      

      If this command is not available on your system, run the following command instead

      type java
      
    2. If the returned value is /bin/java, run the following command to display the contents of the PATH variable:
      echo $PATH
      
    3. If the first part of the path is /bin, update the PATH variable so that /bin does not resolve the java command. There are several options for making this change:
    4. Run the fix pack installer again using the unixUpgrade.sh command with the -CDS option. When you use the -CDS option, the installation process will start from the dynamic content delivery service installation step.
      unixUpgrade.sh -WASadmin was_adminID -WASadminPWD was_admin_pwd -DBRuntimePWD runtime_pwd -DBAdminPWD admin_pwd -CDS
      

      was_adminID
      The WebSphere Application Server administrator ID. The default is wasadmin.

      was_admin_pwd
      The WebSphere Application Server administrator password. The default is wasadmin.

      runtime_pwd
      Specify the database user password that was used to install Tivoli Intelligent Orchestrator.

      admin_pwd
      Specify the database instance owner password that was used to install Tivoli Intelligent Orchestrator.

    Cannot log on to the dynamic content delivery service console

    Description

    For an installation on Linux, you cannot log on to the dynamic content delivery service console and the message The specified username or password is incorect is displayed. In addition, SOAP services do not start successfully. One the following messages appears in $TIO_LOGS/soap/desoap_start.log.

    Caused by: java.lang.NoClassDefFoundError: com/ibm/pvcws/proxy/Logger
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:810)
            at org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(DefaultClassLoader.java:370)
            at org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(EclipseClassLoader.java:233)
            :
    
    Caused by: java.util.MissingResourceException: Can't find bundle for base name
    com.ibm.pvcws.proxy.wsosgimessages, locale en_US
            at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:825)
            at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:794)
            at java.util.ResourceBundle.getBundle(ResourceBundle.java:532)
            at com.ibm.pvcws.proxy.WsosgiMessages.<clinit>(WsosgiMessages.java:32)
            ... 39 more
    

    Resolution

    Perform the following actions:

    1. Log on as tioadmin.
    2. Stop Tivoli Intelligent Orchestrator.
    3. Create the directory $TIO_HOME/patch.
    4. Copy the file $TIO_HOME/eclipse/plugins/com.ibm.pvcws.osgi.jar to $TIO_HOME/patch/com.ibm.pvcws.osgi.props.jar.
    5. In $TIO_HOME/patch/com.ibm.pvcws.osgi.props.jar remove all files except for properties files that start with wsosgimessages. After the change, 14 files remain in the jar file.
    6. Edit the file $TIO_HOME/tools/run-desoap.sh and modify these lines:
      Original: -Xbootclasspath/a:$TIO_HOME/lib/jaasmodule.jar \
      Change: -Xbootclasspath/a:$TIO_HOME/lib/jaasmodule.jar:$TIO_HOME/patch/com.ibm.pvcws.osgi.props.jar \


      Original: -noSplash -application launcher.CliLauncher \
      Change: -noSplash -clean -application launcher.CliLauncher \

    7. Start Tivoli Intelligent Orchestrator and try to log on to the dynamic content delivery service console again.
    8. Verify Web services started in the file $TIO_LOGS/soap/desoap_start.log.

    Post-installation script fails

    Description

    When you try to rerun the fix pack installation unixUpgrade.sh or the post-installation script postinstall.sh, an error message is displayed.

    Error about the eclipse directory
    ERROR: Need to clean up /opt/ibm/tivoli/tio/eclipse before running post-install, exiting.
    

    Error about installing an automation package
    ERROR COPCOM140E An unexpected error /opt/ibm/tivoli/tpm/xml/jumpstart_sample_for_Sparc.xml (The file access permissions do not allow the specified action.) occurred.
    ERROR COPTDM150E An error occurred while the system installed the driver "jumpstart".
     
    

    Resolution

    To fix the error about the eclipse directory, remove the $TIO_HOME/eclipse directory before you run the fix pack installation or post-installation script again.

    To fix the error about automation package installation, you must manually change the file permissions to 755 for the file that caused the file permission error before you try to run the post-installation script again. For example, if the file permissions for jumpstart_sample_for_Sparc.xml caused the error during migration of the Jumpstart automation package, run the following commands:

    cd $TIO_HOME/xml
    chmod 755 jumpstart_sample_for_Sparc.xml
    

    Also ensure that you remove the $TIO_HOME/eclipse directory before you run the post-installation script again.


    Tivoli Intelligent Orchestrator is not processing deployment requests

    Description

    After starting Tivoli Intelligent Orchestrator for the first time, deployment requests for workflows remain in the Create state and do not run.

    Explanation

    The first time that you start Tivoli Intelligent Orchestrator after the applying Fix Pack 1, the deployment engine runs a workflow to migrate automation packages provided with the product to the Fix Pack 1 level. During this migration process, the deployment engine does accept any other deployment requests.

    When the migration process is complete, the deployment engine starts to process deployment requests in the queue.

    If the migration process fails, the deployment engine will not start. You must restore your Tivoli Intelligent Orchestrator and try to apply the fix pack again.


    Assigning a static IP to a Windows 2000 computer

    Description

    To assign a static IP address to a Windows 2000 computer, the network interfaces of the target computer must be physically connected and network-enabled. Interfaces that are not enabled on the network will not be fully configured.

    This limitation is caused by a known issue with Windows 2000. For more information, refer to article KB815322 on the Microsoft Web site.


    Discovery of network interfaces on Sunfire 4200 AMD Opteron

    Description

    When you run Rembo Hardware discovery on a Sunfire 4200 AMD Opteron computer with multiple network interfaces, more than one network interface is has the Netboot Enabled option selected for network booting, but only one network interface is physically connected. The cpu.family attribute is also identified as Intel.

    Resolution

    You can manually fix the information that was incorrectly discovered.

    1. Navigate to Inventory > Manage Inventory > Computers and find the Sunfire 4200 AMD Opteron computer.
    2. Disable network booting for one of the network interfaces:
      1. Expand Network Resources and find the network interface.
      2. In the row with the network interface, click Actions > Properties.
      3. Clear the Netboot Enabled check box, and then click Save.
    3. Correct the type of CPU identified by the discovery:
      1. Expand Hardware Resources.
      2. Find the cpu.family property and change its value to AMD.

    Cannot retrieve the list of packages in Software Package Editor

    If you receive the following error when you try to retrieve a list of packages in Software Package Editor, here is some additional information about the error and how to diagnose it.

    DISSP6047E An error occurred while retrieving the list of packages. See the log for details. 
    

    Explanation: An error occurs when you try to retrieve the list of packages by selecting Open > Open from repository. This problem is caused by communication problems, and the operation is not performed.

    Verify the following conditions:

    For additional details, see the workflow log in the Tivoli Intelligent Orchestrator Web Interface, and the swdisGUI.tr1 and swdisGUI.tr2 trace files. If you are using the Eclipse-based Software Package Editor, you can find these trace files in the Eclipse installation directory. If you are using the Web Start Software Package Editor, you can find these trace files in the Web Start cache memory directory.


    Excluded targets appear when submitting an activity plan

    Description

    When you exclude targets from an activity plan at the plan level using a target file, the excluded targets are displayed when you submit the plan. This behavior is a limitation of the user interface and does not affect the way that the activity plan is processed.


    Registration of device manager endpoints

    Description

    Registration of device manager endpoints causes an OutOfMemory error. The error appears in the WebSphere Application Server log file $TIO_HOME/tioprofile/logs/server1/SystemOut.log.

    Workaround

    Reduce the maximum number of open connections and change the heap size.

    1. Log on to the WebSphere Application Server administration console at:
      https://hostname:9043/ibm/console/logon.jsp
      
    2. Change the number of open connections.
      1. Click Servers > Application servers > server_name > Ports.
      2. Click View associated transports for the appropriate port.
      3. Change the Maximum open connections setting to 2500.
    3. Change the maximum heap size:
      1. Click Servers > Application servers > server_name > Process Definition > Java Virtual Machine.
      2. Change the Maximum Heap Size setting to 1024 MB.

    Manually backing up the installation

    If you do not have the ability to create a complete image of your Tivoli Intelligent Orchestrator computer, follow the information in this section to back up your database and save the current Tivoli Intelligent Orchestrator and core component installation directories.

    Note:
    A full Tivoli Intelligent Orchestrator image is the supported backup method.

    Backing up a DB2 database

    To back up the database:

    1. Ensure that you followed the steps in Before backing up or restoring the installation.
    2. Open the file $TIO_HOME/config/dcm.xml to verify the database name and user name. The name element contains an alias for the database name, and the username element contains the user name. This information is specified Tivoli Intelligent Orchestrator installation.
    3. Change the user to your DB2 instance owner. For example, if the instance owner is db2inst1, run the command:
      su - db2inst1
      
    4. Run the following command to check for other running applications:
      db2 list applications
      
    5. If the command lists other applications, run the following command to disconnect them:
      db2 force applications all
      
    6. If you are not connected to the database, use the db2 connect command to connect to the database.
    7. Back up the database with the following command:
      db2 backup db db_name user user_name using password to location
      

      db_name
      The name of the database.

      user_name
      The user name of the user performing the backup.

      password
      The password used to authenticate the user name.

      location
      The location that the database backup will be stored.
      • The full path of the location is required. The specified directory must already exist.
      • The instance owner user must have write permissions to the specified path.
      • Consider saving the backup in a location that is accessible from the Tivoli Intelligent Orchestrator computer so that you do not need to transfer the backup to a second location when you are performing backup and restore operations.
    8. If you did not select a target directory that is accessible to the Tivoli Intelligent Orchestrator computer, transfer the backup to an accessible location.

    A backup has been created and can be used to restore the Tivoli Intelligent Orchestrator database when it is required.


    Restoring a DB2 database

    To restore the database:

    1. Ensure that you followed the steps in Before backing up or restoring the installation.
    2. Open the file $TIO_HOME/config/dcm.xml to verify the database name and user name. The name element contains an alias for the database name, and the username element contains the user name. This information is specified Tivoli Intelligent Orchestrator installation.
    3. Change the user to your DB2 instance owner. For example, if the instance owner is db2inst1, run the command:
      su - db2inst1
      
    4. Run the following command to check for other running applications:
      db2 list applications
      
    5. If the command lists other applications, run the following command to disconnect them:
      db2 force applications all
      
    6. End the DB2 session with the command db2 terminate.
    7. Stop DB2 with the command: db2stop.
    8. Stop all DB2 interprocess communication with the command ipclean.
    9. Start DB2 with the command: db2start.
    10. Attach to the database with the command:
      db2 attach to db_name user user_name using password
      

      db_name
      The name of the database.

      user_name
      The user name of the user restoring the database.

      password
      The password used to authenticate the user name.
    11. Attach to the local host alias with the command:
      db2 attach to LHOST0 user user_name using password
      
    12. Delete and uncatalog the existing database with the following command
      db2 drop db db_name
      

      where db_name is the name of the database.

    13. Restore the backed up database with the following command:
      db2 restore db db_name user user_name using password from location
      

      db_name
      The name of the database.

      user_name
      The user name of the user restoring the database.

      password
      The password used to authenticate the user name.

      location
      The location where the backup is stored. The full path of the location is required.

    The Tivoli Intelligent Orchestrator database has been restored. The database backup remains in place so that you can restore the database whenever it is required.


    Backing up an Oracle database

    To back up the database:

    1. Ensure that you followed the steps in Before backing up or restoring the installation.
    2. Switch to the user tioadmin.
    3. Open the file $TIO_HOME/config/dcm.xml to verify the database name and user name. The name element contains an alias for the database name, and the username element contains the user name. This information is specified Tivoli Intelligent Orchestrator installation.
    4. Switch the user to Oracle.
    5. Connect to the database as sys with the following command:
      sqlplus "sys/think4me@name as sysdba"
      

      where name is the database name.

    6. Run the following command to locate all the Oracle data files that need to be backed up:
      select name from v$datafile;
      

      A list of .dbf files is returned. Record the locations of these files. When you restore the database, you will need to know the location of these files.

    7. Ensure that the Oracle database instance and listener are offline.
    8. Create a backup directory in a convenient location.
    9. Copy the .dbf files identified in step 6 and the entire $ORACLE_HOME/dbs directory to the backup directory that you created.
    10. Create a text file in the backup directory and with the locations of each .dbf file.
    11. Bring the Oracle database instance and listener back online.

    A backup has been created and can be used to restore the Tivoli Intelligent Orchestrator database when it is required.


    Restoring an Oracle database

    To restore the database:

    1. Ensure that you followed the steps in Before backing up or restoring the installation.
    2. Switch to the user tioadmin.
    3. Open the file $TIO_HOME/config/dcm.xml to verify the database name and user name. The name element contains an alias for the database name, and the username element contains the user name. This information is specified Tivoli Intelligent Orchestrator installation.
    4. Switch to the user oracle.
    5. Connect to the database as the sys user with the following command:
      sqlplus "sys/think4me@name as sysdba"
      

      where name is the database name.

    6. Run the following command to locate all the Oracle data files that are currently in use.
      select name from v$datafile;
      

      A list of .dbf files is returned.

    7. Ensure that the Oracle database instance and listener are offline.
    8. Delete the listed .dbf files.
    9. Delete the $ORACLE_HOME/dbs directory.
    10. Change the current work directory to the backup directory that was created during the backup.
    11. Get the locations of the .dbf files from the text file that was created during the backup.
    12. Copy the .dbf files locations listed in the text file.
    13. Copy the entire backed up dbs directory to $ORACLE_HOME.
    14. Bring Oracle database instance and listener back online.
    15. Start Tivoli Intelligent Orchestrator.

    The Tivoli Intelligent Orchestrator database has been restored. The database backup remains in place so that you can restore the database whenever it is required.


    Backing up the directory server

    Follow the instructions in Backing up directory server data.


    Backing up Tivoli Intelligent Orchestrator and core component files

    Back up the following directories before you apply the fix pack so that you can recover the files at a later time or if you encounter errors during installation.

    Tivoli Intelligent Orchestrator installation directory
    This directory contains Tivoli Intelligent Orchestrator and files for dynamic content delivery service. The default location is:
    /opt/ibm/tivoli/tio
    
    Note:
    If you installed the dynamic content delivery service in a different directory, ensure that you back up that directory.

    Agent Manager installation directory
    The default location is:
    /opt/IBM/AgentManager
    

    Manually installing the fix pack

    This section describes the manual installation of the Tivoli Intelligent Orchestrator fix pack.

    Note:
    Only regular installation of the fix pack with unixUpgrade.sh is officially supported.

    To install Fix Pack V 5.1.0.1 using the silent mode:

    1. Ensure that you meet all the requirements as described in Preinstallation checklist.
    2. On the Tivoli Intelligent Orchestrator server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.

      WAS_HOME variable
      echo $WAS_HOME
      

      The WAS_HOME variable is the location of the WebSphere Application Server and the output would be similar to this:

      /usr/WebSphere/AppServer
      

      JAVA_HOME variable
      echo $JAVA_HOME
      

      The output would be similar to this:

      /usr/WebSphere/AppServer/java
      
    3. Log in to the Tivoli Intelligent Orchestrator server as root.
    4. Source $TIO_HOME/.TCprofile, where $TIO_HOME is the Tivoli Intelligent Orchestrator installation directory.
    5. Change directory to fp_temp directory.
    6. Run the following command:
      ./updateSilent.sh -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example, to install on AIX systems:

      ./updateSilent.sh -fixpack -install /opt/ibm/tivoli/tio tpm51_fp1_aix /fp_temp/installer
      
    7. The system completes the installation. A successful installation gives an error level of 0. Review the log files located in $TIO_HOME/logs/update directory for any errors.

    Data migration and post-installation steps

    Complete the following instructions after you install the fix pack.

    1. Back up the database from your fix pack installation using the backup utility that is provided with the database.
    2. Log on as root.
    3. Ensure that the database server and the directory server are running.
    4. Stop the Tivoli Intelligent Orchestrator server.
    5. Ensure that the WebSphere Application Server is stopped when the Tivoli Intelligent Orchestrator server is stopped.
    6. Change the directory to fp_temp\installer\utils.
    7. Run the following command:
      ./postinstall.sh was_user was_pwd server base_DN
      

      For example:

      ./postinstall.sh wasadmin wasadmin server1 "dc=mycompany,dc=com"
      
      The log files for the post-installation script can be found in the directory: $TIO_LOGS/fixpack.
      Note:
      • Restart the system if you get an error similar to this and then reset the ulimit size after restarting the system.
        Too many open files
        
      • If the post-installation script fails, perform the following steps:
        1. Remove the $TIO_LOGS/eclipse directory.
        2. Run the post-installation script again.
      • If you run the post-installation script a second time and receive an error about installation of an automation package due to a file permission error, you must manually change the file permissions to 755 for the file that caused the error before you try to run the script again. For example, if the file permissions for jumpstart_sample_for_Sparc.xml caused the error during migration of the Jumpstart automation package, run the following commands:
        cd $TIO_HOME/xml
        chmod 755 jumpstart_sample_for_Sparc.xml
        
    8. Run the following command:
      chmod -Rf 755 fp_temp
      

      where fp_temp is the temporary directory where you extracted the fix pack installer.

    9. Run the command
      . $TIO_HOME/tools/setupCmdLine.sh
      

      .

    10. Export JAVA_HOME=$WAS_HOME/java, where $WAS_HOME is the WebSphere Application Server installation directory.
    11. For a Solaris system with Oracle as the database, add the root user to the group dba by editing /etc/group file.
    12. Update the Tivoli common agent services:
      1. Change to the fp_temp/CAS directory.
      2. Extract the contents of the agent manager image.
      3. Run the following command:

        AIX
        setupaix.bin -is:javahome $JAVA_HOME -silent -W CASInstall.InstallType="upgrade" -W CASInstall.DBRuntimePassword="runtime_pwd" -W CASInstall.DBAdminPassword="admin_pwd" -W CASInstall.StartAfterReboot="False" -W CASInstall.StartAfterInstall="False"
        

        Linux
        setuplinux.bin -is:javahome $JAVA_HOME -silent -W CASInstall.InstallType="upgrade" -W CASInstall.DBRuntimePassword="runtime_pwd" -W CASInstall.DBAdminPassword="admin_pwd" -W CASInstall.StartAfterReboot="False" -W CASInstall.StartAfterInstall="False"
        

        Solaris with DB2 as the database
        setupsolarisSparc.bin -is:javahome $JAVA_HOME -silent -W CASInstall.InstallType="upgrade" -W CASInstall.DBRuntimePassword="runtime_pwd" -W CASInstall.DBAdminPassword="admin_pwd" -W CASInstall.StartAfterReboot="False" -W CASInstall.StartAfterInstall="False"
        

        Solaris with Oracle as the database
        setupsolarisSparc.bin -is:javahome $JAVA_HOME -silent -W CASInstall.InstallType="upgrade" -W CASInstall.DBRuntimePassword="runtime_pwd" -W CASInstall.DBAdminPassword="admin_pwd" -W CASInstall.StartAfterReboot="False" -W CASInstall.StartAfterInstall="False" -W 
        CASInstall.DBProvideAdminCredentials="true" -W CASInstall.DBAdminUserID="sysdba_userID" -W CASInstall.DBRuntimeUserID="runtime_userID"
        

        runtime_pwd
        Specify the database user password that was used to install Tivoli Intelligent Orchestrator.

        admin_pwd
        Specify the database instance owner password that was used to install Tivoli Intelligent Orchestrator.
    13. Copy setup.exe from fp_temp/CDS to cds_installdir/scripts.
    14. Change to the cds_installdir/scripts directory, where cds_installdir is the dynamic content delivery service installation directory.
    15. Run the following command:
      ./setup.bin -silent -is:log /tmp/cds_upgrade.txt -V LICENSE_ACCEPT_BUTTON="true"  -V CDS_DB_PASSWORD="runtime_pwd"
      

      runtime_pwd
      Specify the database user password that was used to install Tivoli Intelligent Orchestrator.
    16. Stop WebSphere Application Server with the following command:
      1. Change to the $TIO_HOME/tioprofile/bin directory, where $TIO_HOME is the Tivoli Intelligent Orchestrator installation directory.
      2. Run the command:
        stopServer app_server -username was_adminID -password password
        

        app_server
        The name of the application server. The default is server1.

        was_adminID
        The WebSphere Application Server administrator user name. The default is wasadmin

        password
        The WebSphere Application Server administrator password for the specified user name.
    17. Change the owner of the WebSphere Application Server profile with the following command:
      chown tioadmin:tioamin $TIO_HOME/tioprofile
      
    18. Stop and restart Tivoli Intelligent Orchestrator.

    Contacting customer support

    If you have any questions about this fix pack, call the IBM Support Center for your country. For example, in the USA call 1-800-IBM-SERV. For specific contact numbers for all countries, refer to the following Web site:

    http://techsupport.services.ibm.com/guides/contacts.html

    If you find a problem or have a suggestion about the Automation Package Development Environment features or the documentation in general, contact IBM through the Tivoli Provisioning Manager and Intelligent Orchestrator Automation Package Development Environment forum. The forum is a technical discussion focussed on installing, configuring and using the Automation Package Development Environment (APDE) for writing workflows and creating automation packages for the Tivoli Intelligent Orchestrator products.

    To access the forum:

    1. Go to the Web site,http://www-128.ibm.com/developerworks/forums/tivoli_forums.jsp
    2. Click on the Tivoli Provisioning Manager and Intelligent Orchestrator Automation Package Development Environment link on the Web site.

    Notices and trademarks

    The following section includes important information about this document and its use.


    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 (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:
    IBM World Trade Asia Corporation
    Licensing
    2-31 Roppongi 3-chome, Minato-ku
    Tokyo 106, 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.

    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 Canada Ltd.
    Office of the Lab Director
    8200 Warden Avenue
    Markham, Ontario
    L6G 1C7
    Canada

    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 document 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.


    Trademarks

    The following terms are trademarks or registered trademarks of International Business Machines Corporation in the United States or other countries or both:

    Linux is a trademark of Linus Torvalds in the United States, other countries, or both.

    UNIX is a trademark of The Open Group in the United States, other countries, or both.

    Java(TM) and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

    Microsoft(R) and Windows are trademarks or registered trademarks of Microsoft Corporation in the United States, other countries, or both.

    Other company, product and service names may be trademarks or service marks of others.