IBM Cloud Orchestrator, Version 2.5.0.1

Automated configuration

Most of the post-installation configuration of SmartCloud Cost Management for IBM SmartCloud® Cloud Orchestrator is automated. This automation process is controlled by running the ico_configure.sh script as the same user that installed SmartCloud Cost Management.

Before running the ico_configure.sh script, you must ensure that the following conditions are satisfied:
  • IBM Cloud Orchestrator is installed and configured. For more information, refer to the related installation section.
  • The IBM Cloud Orchestrator Server is registered in DNS and is resolvable.
  • Jazz™ for Service Management 1.1.0.1 is installed with Tivoli® Common Reporting 3.1.0.1.

You can use the ico_configure.sh script during initial configuration and whenever the password of the Keystone admin users changes or new regions are added or migrated from a previous version of IBM Cloud Orchestrator.

Run the ico_configure.sh script as follows:
cd <SCCM_install_dir>/bin/postconfig
./ico_configure.sh --ico-server <ICO_server> --sccmuser <smadmin> --sccmpass <smpass> \
   --jazz <jazzsmhost> --jazzuser <smadmin> --jazzpass <smpass>
where:
<ICO_server>
Is the host name of the IBM Cloud Orchestrator Server.
<smadmin>
Is the default admin user name for the SmartCloud Cost Management or Jazz for Service Management Administration Console.
<smpass>
Is the password for the default admin user for the SmartCloud Cost Management or Jazz for Service Management Administration Console.
<jazzsmhost>
Is the host name of the Jazz for Service Management server.
You may be prompted for the root passwords to the IBM Cloud Orchestrator Server and the Jazz for Service Management server during execution of this script.
The script automatically completes the following configuration steps if the --ico-server parameter is specified:
  • Creates the SmartCloud Cost Management DB2 database on the IBM Cloud Orchestrator Server.
  • Configures the ico_db2 data source in SmartCloud Cost Management and initializes the database.
  • Configures the os_keystone data source in SmartCloud Cost Management and runs the OpenStackContext.xml job file.
  • Sets up a cronjob to automatically run the various OpenStack job files to collect context and metering data from IBM Cloud Orchestrator.
  • Configures the Central User Registry to allow Keystone admin users to log in to SmartCloud Cost Management Administration Console.
  • Enables metering notifications for all registered regions.
  • Configures the data sources for all registered IBM Cloud Orchestrator regions in SmartCloud Cost Management.
  • Enables SmartCloud Cost Management to listen to metering events from IBM Cloud Orchestrator.
  • Imports the offering templates for IBM Cloud Orchestrator which are used to create default rate codes and values.
The script automatically completes the following configuration steps if the Jazz-related parameters are specified:
  • Imports the offering templates for IBM Cloud Orchestrator which are used to create default rate codes and values.
  • Imports the SmartCloud Cost Management reporting package into Jazz for Service Management reporting.
  • Configures the SmartCloud Cost Management data source in Jazz for Service Management reporting.
  • Assigns all Jazz for Service Management users access to run the reports.
  • Restricts Tivoli Common Reporting Administration and Authoring capabilities to the Jazz for Service Management Admin user.
Note: Running this script to configure Tivoli Common Reporting secures the Authoring (Report Studio) and Administration functions with Tivoli Common Reporting. This may affect other products installed that use Tivoli Common Reporting. You must check that the security access in Tivoli Common Reporting is appropriate for all products after installation.