
| IBM Systems Director 6.1 在 AIX 和 Linux 系统上的安装和部署 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 摘自: IBM developerWorks China 被阅读次数: 152 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
由 yangyi 于 2009-07-04 20:02:41 提供 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2009 年 6 月 30 日 IBM Systems Director 6.1( 以下简称 Director 6.1) 是一套平台管理软件。它能够帮助企业轻松有效的管理物理设备和虚拟 IT 环境,帮助客户缩短故障排除时间,提高系统可用性。并且,通过提高 IT 管理效率和提高系统使用率来降低成本。IBM Systems Director 为客户提供了简单易用的方式来对不同硬件设备(包括服务器和存储等),不同的操作系统和不同虚拟环境进行集中的管理。
本文主要介绍如何在 AIX 和 Linux 系统上的安装和部署 IBM Systems Director 6.1 服务器及代理程序。 Director 6.1 对 AIX 和 LINUX 平台的支持情况 Director 6.1 支持众多操作系统,当然支持的程度依赖于用户所选择的硬件平台和希望安装的 Director 组件。Director6.1 包括服务器,公共代理程序以及平台代理程序。 我们可以到 Director 6.1 信息中心来查看 Director6.1 对 AIX 和 LINUX 操作系统各种发行版本的具体支持情况。它的地址如下所示: http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/director_6.1/fqm0_main.html
对于不同的系统管理环境,Director 6.1 对系统环境的需求是不一样的: 1)小规模配置 系统环境包含少于 500 台终端节点,数据库采用 apache derby。 2)中等规模配置 系统环境包含 500 台到 1000 台终端节点,数据库可以采用 DB2 或 Oracle,这些数据库产品需要用户提供。 3)大规模配置 系统环境包含超过 1000 台终端节点,数据库可以采用 DB2 或 Oracle,这些数据库产品需要用户提供。 表 1. Director 6.1 服务器在 AIX 和 PLINUX 操作系统上安装的硬件需求
表 2. Director 6.1 服务器在 x86 LINUX 操作系统上安装的硬件需求
Director 6.1 服务器在 Linux 以及 AIX 系统上的安装 Director 6.1 的安装介质可以是 DVD 光盘或者是从 IBM 网站下载的安装包。安装方式可以是标准安装,installp 安装或者 nim 安装。另外还可以使用 response 文件进行自定义安装。Director 6.1 服务器在在 AIX 上和 LINUX 上的安装过程大致相同。这里我们以 Linux 为例进行介绍叙述。 需要注意的是,安装了 Director 6.1 服务器的话,Director 6.1 公共代理程序和平台代理程序也会同时被安装到系统上。因此只要安装了 Director 6.1 服务器,就不需要单独安装公共代理程序和平台代理程序了。 在介绍具体的安装步骤之前,有一些注意事项需要了解:
Director 6.1 支持一定程度的自定义安装。定制的方法是将 response 文件 (dirserver.rsp) 拷贝到一个本地路径并修改其内容。
此命令将 response 文件拷贝到其中 directory 表示一个本地路径。
在 linux 系统的终端中使用下面的命令对 Director 6.1 服务器进行安装。
Director 6.1 代理程序在 Linux 以及 AIX 系统上的安装 公共代理程序在 AIX 上和 LINUX 上的安装过程大致相同。这里我们以 AIX 为例进行介绍述。 安装系统前,确保系统配置符合要求,可以通过以下步骤来检查系统 1. 确保系统的硬件和软件配置符合要求(包括安全,网络等设置)。通过“ 2. 必要情况下,下载系统更新。下载 AIX 操作系统更新可以到 IBM?Fix Central 网站。 3. 确保安装了如下版本的 openssl 和 openssh * openssl.base 0.9.8.4 或者更高版本(如果安装了 openssh.base.server,则要 4.5.0.5301 或者更高版本) 4. 确保如下安装文件不会与系统其他文件有冲突: * sysmgt.cim.providers 1.2.7.35 * sysmgt.cim.smisproviders 1.2.0.35 * sysmgt.cimserver.pegasus 2.6.1.35 * ICU4C.rte 5.3.0.60 (only AIX 5.3 systems) * xlC.aix50 9.0.0.0 (only AIX 5.3 systems) * xlC.rte 9.0.0.0 (only AIX 5.3 systems) 5. 确保公共代理程序所要使用的 tcp 端口没有被占用。默认情况下公共代理程序需要 9510, 9514 和 9515 端口。如果这些端口被占用,安装将会失败。比如 Tivoli?Provisioning Manager 的所带的其他版本的 CAS 代理程序会占用这些端口。可运行下列命令并检查端口是否存在:
在 AIX 上安装公共代理程序可以通过从 Director 6.1 网站上下载安装程序或者使用公共代理程序的 DVD。可以使用安装程序标准安装,通过 installp 安装或者通过 NIM 安装。也可以通过代理程序安装向导安装,此方法在另外章节有单独介绍。。 1. 从如下链接下载安装程序: www.ibm.com/systems/management/director/downloads/. 2. 解压安装包:
3. 进入安装文件目录
安装包中可以看到安装脚本 dir6.1_commonagent_aix.sh/(linux 平台上文件名为 dir6.1.0.0_commonagent_linux.sh 以及 Common Agent 安装的配置文件 diragent.rsp 在 diragent.rsp 中,可以对下面这些属性进行配置: Common Agent 占用端口的配置,AgentPort,AgentNonStopPort1,AgentNonStopPort2 linux 上还支持安装日志相关的属性,LogFile 和 DebugInstall 4. 运行脚本开始安装
用 dirserv.rsp 中的安装配置进行安装
5. 安装进程结束后,代理程序是默认为启动的。检查代理程序运行状态及停启代理程序 运行 运行 运行 注 1:INSTALL_ROOT 代表安装目录,默认为 /opt/ibm/director/ 注 2:平台代理程序默认不可以单独安装,通用代理程序默认会一并安装平台代理程序。 通过如下命令查看,起停平台代理程序: 启动平台代理程序: 停止平台代理程序: 查看平台代理程序状态: Linux 系统上,支持 Platform Agent(以下称平台代理程序)的单独安装(AIX 系统上不支持单独安装平台代理器)。在平台代理程序的安装包中可以看到安装脚本 dir5.20.31_coreservices_linux.sh 以及配置文件 coresvcs.rsp。 在 coresvcs.rsp 中,只能对安装日志相关的属性,LogFile 和 DebugInstall,进行配置。 在 linux 系统的终端中使用下面的命令对 Platform Agent 进行安装。
安装 Director 6.1 的代理程序有两种方法,一种是上文提到的手动在被管理的系统上安装代理程序,另外一种就是使用 Director 6.1 服务器将代理程序分发到目标机器上并自动进行安装。因为向 AIX, xLinux, pLinux 分发代理程序的步骤都是一样的,本文使用 xLinux 作为例子。 在进行分发之前,Director 6.1 服务器需要导入可分发的文件。如果您是用 DVD 光盘安装的 Director 6.1 服务器,可分发的文件已经自动被导入。如果您是用网络下载的文件来安装的 Director 6.1 服务器,需要手动倒入可分发的文件。导入分发文件的过程如下: 在安装文件包中,可以找到后缀名为 tcdriver 的分发文件,例如 SysDir6_1_Common_Agent_Linux_x86.tcdriver Dir5_20_31_Platform_Agent_Linux_x86.tcdriver SysDir6_1_Common_Agent_AIX.tcdriver SysDir6_1_Common_Agent_Linux_Power.tcdriver Dir5_20_3_Platform_Agent_Linux_Power.tcdriver 登陆到 Director 6.1 控制台,点击下图中 Import Agent 按钮 图 2. 导入可分发文件
控制台会弹出对话框,输入 tcdriver 文件所在的文件夹,如下图所示。点击 OK 按钮,系统会自动完成导入功能。 图 3. 输入路径
导入分发文件包之后,就可以开始创建分发任务了。 首先,要启动安装向导。有两种方法可以启动安装向导:通过选定的安装文件包来启动或者通过选定所要安装的系统来启动,分别如下图所示: 通过选定的安装文件包来启动安装向导 图 4. 通过选定的安装文件包来启动安装向导
通过选定所要安装的系统来启动安装向导 图 5. 通过选定所要安装的系统来启动安装向导
安装向导启动之后,选择需要分发的文件包,如下图所示: 图 6. 选择需要分发的文件包
SelectAgent.jpg 然后要选择目标系统,如下图所示: 图 7. 选择目标系统
然后,系统会显示出此次分发任务的概况: 图 8. 分发任务的概况
最后,点击 Finish 按钮,选择任务执行的时间,分发任务就会自动在设定的时间开始执行。
Director 6.1 的初始配置,启动,停止以及常用操作 Director 6.1 出于安全考虑,不允许在任何配置文件中出现明文的密码信息,包括安装的配置文件,在安装后需要对数据库以及 Agent Manager 进行初始的配置。
Director 6.1 代理管理器自带的 openssl 文件集为 installp 格式,与 AIX 系统上的 openssl 的 rpm 版本可能有冲突。假如再安装依赖 rpm 版本的 openssl 的 openssh,可能会出现如下消息:
解决方法:installp 版本的 openssl 和 rpm 版本 openssl 可以共存,installp 版本的被安装到 /usr/lib, rpm 版本的被安装到 /usr/linux/lib. 可以通过设置 LIBPATH 来指定应用程序使用 rpm 版本的 openssl,如下:
打开 log 文件:<director>/tpm/config/logs/msg.log 如果错误是 expect not found,说明是服务器端没有安装 expect rpm 包。解决方法是在服务器端安装 expect rpm 包,再重新执行分发程序。 如果错误是 Auth fail,说明目标机器端 /etc/ssh/sshd_config 文件中,PasswordAuthentication 没有设为 true。解决方法是将其设为 true,再重新执行分发程序。 如果错误是 Algorithm negotiation fail,说明 ssh 的加密协议不对,解决方法是在文件 /etc/ssh/sshd_config 中,加入 Ciphers aes256-cbc,aes128-cbc,3des-cbc 如果错误是 IPCInstallerImplementation.install LDO,说明用户将代理程序同时分发到 5.x 的 L2 Agent 上和非 5.x 的 L2 Agent 上。目前这是一个限制,在后续版本里面会解决这个问题。解决方法是在分别向 5.x 的 L2 Agent 和非 5.x 的 L2 Agent 上分发代理程序。
本文主要介绍了在 AIX 和 Linux 系统上面安装和部署 Director 6.1 服务器和代理程序的要求及方法,以及一些简单的自定义安装和配置的步骤。如果您想了解更多和 IBM System Director 6.1 相关的详细信息,请登录 IBM System Director 6.1 在线信息中心 http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/director_6.1/fqm0_main.html,或联系我们。 学习
获得产品和技术
讨论
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

