IBM Service ">Delivery Manager 是一个预先集成的软件栈,被部署为一组虚拟镜像,这些镜像可以在云中自动完成 IT 服务部署,并提供资源监控和成本管理。该软件栈的每个组件(IBM Tivoli Monitoring、NFS 服务器、Tivoli Service Automation Manager 和 Tivoli Usage and Accounting Manager)都拥有自己的用户管理系统。IBM Service Delivery Manager 开发了一个工具,帮助您有效地管理每个组件的密码。本文中的技巧将介绍如何使用这一新功能。
安装
密码工具通过四个 RPM 文件来交付,一个文件适用于一种镜像,可从本文的 下载 部分获得它们(随附了相关的 shell 脚本和其他必要文件):
ITM-ISDM-SLES10-1.1-0extension.noarch.rpm NFS-ISDM-SLES10-1.1-0extension.noarch.rpm TIVSAM-ISDM-SLES10-1.1-0extension.noarch.rpm TUAM-ISDM-SLES10-1.1-0extension.noarch.rpm
使用以下命令在每个镜像上安装相关的软件包:
在 IBM Tivoli Monitoring 镜像上: rpm -i --replacefiles ITM-ISDM-SLES10-1.1-0extension.noarch.rpm 在 NFS 服务器镜像上: rpm -i --replacefiles NFS-ISDM-SLES10-1.1-0extension.noarch.rpm 在 Tivoli Service Automation Manager 镜像上: rpm -i --replacefiles TIVSAM-ISDM-SLES10-1.1-0extension.noarch.rpm 在 Tivoli Usage and Accounting Manager 镜像上: rpm -i --replacefiles TUAM-ISDM-SLES10-1.1-0extension.noarch.rpm
更改 IBM Tivoli Monitoring 的密码
要更改 Tivoli Monitoring 的密码,请使用合适的参数运行 shell 脚本。通过运行脚本,可以触发一些操作,比如停止、启动、配置服务器和代理,在必要的位置更改密码和执行验证。对于大多数用户,运行该脚本便可执行所有必需的操作。对于 db2inst1 和 sysadmin,还需要在运行脚本后手动执行一些额外的步骤。
要更改密码:
备份 Tivoli Monitoring 镜像。 以 root 用户的身份登录到 ITM_image。 使用与您的环境相匹配的参数和语法(如下所示)运行脚本,并更改 ITM_image 的密码。
要更改 dasusr1、db2fenc1、db2inst1、sysadmin 或 root 用户的密码,请使用以下参数运行脚本,其中 user 是您希望为之更改密码的用户的用户名,而 new password 是该用户的新密码:
chpwd-itm.sh -u user -p new password
例如:
chpwd-itm.sh -u db2fenc1 -p think5me
要更改 virtuser 的密码,首先需要确保已经启动了 Tivoli Common Reporting。然后使用下面的参数运行脚本,其中 password 是 virtuser 的当前密码,而 new password 是 virtuser 的新密码:
chpwd-itm.sh -u virtuser -w password -p new password
例如:
chpwd-itm.sh -u virtuser -w think4me -p think5me
如果您的策略是将凭证存储在配置文件中,那么可以使用下面的语法更改相应文件中的密码:
user=user password=new password virtuserPassword=
current virtuser password
更改了配置文件中的密码后,可以使用以下参数运行脚本,其中 configuration file 是保存凭证的文件的名称:
chpwd-itm.sh -c configuration file
重要提示:如果您要更改 db2inst1 密码,则必须手动 更改 Tivoli Common Reporting 数据源的配置。此外,如果您已经配置了 warehouse 数据库,则必须 重新配置 Summarization and Pruning 代理和 Warehouse Proxy 代理。如果您更改了 sysadmin 密码,那么还需要 在 Tivoli Service Automation Manager 镜像上更新密码。