Sun ONE Portal Server 6.2 安装指南 |
附录 E
为 Sun ONE Portal Server 设置 LDAP 副本对您的 Sun ONE Portal Server 使用 LDAP 副本的主要原因是为了提高可用性。
此过程要求在您要用于副本的所有机器上安装 Sun ONE Directory Server 软件,然后设置副本。接着,安装 Application Server 和 Portal Server 软件。应用程序和 Portal Server 软件可以安装在要用于副本的机器上,也可以安装在单独的机器上。在使用 Portal Server 软件前,需要更新许多配置文件。
以下是有关设置两种机器的指示:一种机器带有包含 LDAP 的 Sun ONE Portal Server 软件 (ps-server),另一种则只有 LDAP (x-ldap-server)。在这两种机器间设置副本,而 LDAP 故障切换则在带有 Sun ONE Portal Server 软件的机器上设置。
有关详细信息和其它副本设置的信息,请参阅 Sun ONE Directory Server Administrator's Guide 的第 8 章“Managing Replication”。
除非特殊说明,否则这些指示将假定采用默认值。
在两种机器上,都应安装 Sun ONE Directory Server。
在 Sun ONE Portal Server 机器上设置副本
- 通过键入下列内容,以根用户身份在终端窗口启动 Directory Server 控制台:
/var/opt/mps/serverroot/startconsole
- 在所显示的登录窗口中,输入 admin 作为用户名,并输入以前选择的长口令。
- 在控制台的左侧窗格中展开目录。
- 选择 Directory Server (ps-server)。
- 在右侧窗格中,单击“打开”。
将显示一个弹出窗口。
- 选择“配置”标签。
- 在左侧窗格中展开“副本”。
- 选择“副本”。
- 在右侧窗格中选中“启用 Changelog”复选框。
- 在右侧窗格中单击“使用默认值”按钮。
默认目录值便被输入到 Changelog 数据库目录文本字段中。
- 单击“保存”。
- 在左侧窗格中选择“userRoot”。
- 在右侧窗格中选中“启用副本”复选框。
- 选择“多个主文件”。
- 在“副本 ID”框中输入一个数字 (1-255)。此数字对于每个主文件应该是唯一的。
- 在“输入供应商 DN”框中输入 cn=Directory Manager。
- 单击“保存”。
- 在工具栏中,单击“对象”并选择“新建副本协议”。
- 为副本协议输入一个名称(可使用 x-ldap-server 的名称)。添加摘要描述。
- 单击“下一步”。
- 选择“其它”,然后插入要使用端口号(默认值为 389)进行连接的机器的全限定区别名。
- 单击“确定”。
- 要进行“绑定”,请使用 cn=Directory Manager,并插入要连接的 x-ldap-server 机器上的 Directory Server 的口令。
- 单击“下一步”。
- 再次单击“下一步”。
- 选择“不初始化用户”,然后单击“下一步”。
此时显示副本协议。
- 如果正确,请单击“完成”。
- 单击“确定”。
在指定 LDAP 机器上设置副本
- 通过键入下列内容,以根用户身份在终端窗口启动 Directory Server 控制台:
/var/opt/mps/serverroot/startconsole
- 在所显示的登录窗口中,输入 admin 作为用户名,并输入以前选择的长口令。
此时显示控制台。
- 在控制台的左侧窗格中展开目录。
- 选择 Directory Server (x-ldap-server)。
- 在右侧窗格中,单击“打开”。
将显示一个弹出窗口。
- 选择“配置”标签。
- 在左侧窗格中展开“副本”。
- 选择“副本”。
- 在右侧窗格中选中“启用 Changelog”复选框。
- 在右侧窗格中单击“使用默认值”按钮。
默认目录值便被输入到 Changelog 数据库目录文本字段中。
- 单击“保存”。
- 在左侧窗格中选择“userRoot”。
- 在右侧窗格中选中“启用副本”复选框。
- 选择“多个主文件”。
- 在“副本 ID”框中输入一个数字 (1-255)。此数字对于每个主文件应该是唯一的。
- 在“输入供应商 DN”框中输入 cn=Directory Manager。
- 单击“保存”。
- 在工具栏中,单击“对象”并选择“新建副本协议”。
- 为副本协议输入一个名称(可使用 ps-server 的名称)。添加摘要描述。
- 单击“下一步”。
- 选择“其它”,然后插入要使用端口号(默认值为 389)进行连接的机器的全限定区别名。
- 单击“确定”。
- 要进行“绑定”,请使用 cn=Directory Manager,并插入要连接的 ps-server 机器上的 Directory Server 的口令。
- 单击“下一步”。
- 再次单击“下一步”。
- 选择“现在初始化用户”,然后单击“下一步”。
此时显示副本协议。
- 如果正确,请单击“完成”。
- 在此设置中,Sun ONE Portal Server 机器的 LDAP 是此 LDAP 的用户,而此 LDAP 是 Portal Server 机器的 LDAP 的用户。因此,对于每个附加用户 Portal Server 机器,请重复步骤 20 到 30。
- 停止每个已初始化的 LDAP (步骤 26),然后重新启动。例如,以根用户身份登录到供应商机器 (ps-server),然后键入:
/var/opt/mps/serverroot/slapd-servername/stop-slapd
/var/opt/mps/serverroot/slapd-servername/start-slapd
添加更多供应商
制作副本协议时,每个主文件必须与所有其它主文件保持一致。对于初始化的任何供应商,都需要重新启动。
配置 Sun ONE Portal Server 软件
- 安装 Sun ONE Portal Server 软件。
- 转到 portal-server-install-root/config/ums/serverconfig.xml 文件。设置配置以指向本地 LDAP。
- 转到 portal-server-install-root/lib/AmConfig.properties 文件(默认值为 /opt/SUNWappserver7/SUNWam/lib/AmConfig.properties)。
- 停止网络应用程序容器实例。
- 停止并重新启动 amserver。
/etc/init.d/amserver stop
/etc/init.d/amserver start
- 在终端窗口中,重新启动网络应用程序容器实例。
- 以管理员身份登录到 Sun ONE Identity Server 管理员控制台。
默认情况下,位置窗格中选中“标识管理”,且所有已创建组织都显示在导航窗格中。
- 在“查看”菜单中选择“用户管理”,然后在导航窗格中单击组织名链接。
- 在导航窗格的“显示”菜单中选择“服务”。
- 单击导航窗格中“LDAP 验证”旁的“属性”箭头。
- 检查“主 LDAP”框中是否只列出 full-ps-servername。如果具有多个 LDAP 服务器,“主 LDAP”框应列出 localhost 或 full-ps-servername|full-ps-servername:389。
- 对于“次 LDAP”框,请将 x-ldap-fullservername 添加到列表中。
- 单击“保存”保存配置。
- 通过单击位置窗格中的根后缀(默认值 isp),返回到根级目录。
- 在“查看”菜单中,选择“服务管理”。
- 单击导航窗格中“平台”旁的“属性”箭头。
- 检查“服务器列表”是否使用每个服务器的 full-ps-servername 列出所有 Portal Server 机器。
- 单击“保存”。