可以在一个或多个远程主机上(和/或数据库服务器上)运行引擎。确保服务器能够以 ccm_root 身份与引擎主机可靠地相互访问。
过程
- 要测试可信访问,可以在每个数据库服务器主机、引擎主机和客户机主机机器上以 ccm_root 身份远程登录。
- 如果无法登录,请编辑主机文件。
- 如果无法登录且系统未提示输入密码,请编辑 hosts.equiv(或 .rhosts)文件。
- 要比较用于支持远程访问的 NIS 和非 NIS 文件,请参阅服务、路由、密码、组和主机。
以下文件用于定义远程引擎主机:
- hosts 文件必须包含每个引擎主机上或 /etc/host 文件对等 NIS 文件中的所有数据库服务器和 Rational® Synergy 引擎主机的名称。
/etc/hosts 文件中的主机条目语法如下:
IP_address official_host_name [aliases]
所有机器的主机名和别名必须一致。
- /etc/hosts.equiv 或 .rhosts 文件及其 NIS 对等文件包含可信任的或与本地主机对等的远程主机的名称。对等主机可以使用不含密码的 rcp、remsh 和 rlogin 命令访问本地机器。所有执行 DCM 传输的客户机机器必须是 DCM 目标机器上的对等主机。
/etc/hosts. equiv 文件中每个主机条目的语法如下例所示:
hostname
hostname.domain_name.com
hostname.other_domain_name.com
如果正在运行 NIS,请更新 NIS hosts.equiv 主映射。如果未在运行 NIS,那么必须编辑每个引擎、客户机和构建机器上的 /etc/hosts.equiv 文件。
同时,确保 ccm_root 是每个引擎机器中的数据库服务器上的可信用户。这样可以确保 ccm_root 能够远程登录,无论哪个方向都不需要密码。
例如,在数据库服务器的
hosts.equiv 文件中输入
ccm_root 作为机器
solaris1 和
aix1 可信任的用户,如下所示:
aix1 ccm_root
solaris1 ccm_root
根据网络安全要求,选择使用 /etc/hosts.equiv 或每个用户 .rhosts。