此过程介绍如何将 Sun Java System Web Server 的一个实例配置为具有高可用性。可以使用 Netscape 浏览器进行此过程的配置。
在执行此过程之前,请注意以下几点。
开始之前,请确保已在可访问群集所在网络的计算机上安装了此浏览器。您可以在某个群集节点上安装此浏览器,也可以在群集的管理工作站上安装此浏览器。
Sun Cluster HA for Sun Java System Web Server 现在支持 Sun Java System Proxy Server。有关 Sun Java System Proxy Server 产品的信息,请访问 http://docs.sun.com/db/prod/s1.webproxys。有关 Sun Java System Proxy Server 的安装和配置信息,请访问 http://docs.sun.com/db/coll/S1_ipwebproxysrvr36。
配置文件可以驻留在本地文件系统中,也可以驻留在群集文件系统中。
为安全实例所安装的任何证书都必须是从所有群集节点而安装的。此安装还涉及在每个节点上运行管理控制台。因此,如果群集包含节点 n1、n2、n3 和 n4,则安装步骤如下。
在节点 n1 上运行管理服务器。
从 Web 浏览器连接到管理服务器 http://n1.域名:端口,例如 http://n1.eng.sun.com:8888 - 或者您所指定的管理服务器端口。通常,此端口为 8888。
安装证书。
停止节点 n1 上的管理服务器,然后从节点 n2 运行该管理服务器。
从 Web 浏览器连接到新的管理服务器 http://n2.域名:端口(例如,http://n2.eng.sun.com:8888)。
对节点 n3 和节点 n4 重复上述步骤。
在完成以上设置之后,请完成以下步骤。
如果您要将 Sun Java System Web Server 配置为可伸缩数据服务,请在所有节点的本地磁盘上创建一个目录以保存 Sun Java System Web Server 管理的日志、错误文件和 PID 文件。
为使可缩放配置能够正常运行,这些文件必须位于群集的每个节点上,而不是位于群集文件系统中。只有在您要将 Sun Java System Web Server 配置为故障转移数据服务时,才使用共享存储。
在本地磁盘上选择一个位置。对于群集中的所有节点来说,该位置应该相同。使用 mkdir -p 命令创建目录。使 nobody 成为此目录的属主。
以下示例说明了如何完成此步骤。
phys-schost-1# mkdir -p /var/pathname/http-instance/logs/ |
如果预先估计错误日志和 PID 文件会很大,请勿将它们放在 /var 下的目录中,它们会因此目录空间用量过大而无法继续存储。相反,应该在一个有足够空间的分区内创建目录,以处理大型文件。
从管理工作站或群集节点启动 Netscape 浏览器。
在某个群集节点上,转到目录 https-admserv,然后启动 Sun Java System 管理服务器。
# cd https-admserv # ./start |
在 Netscape 浏览器中输入 Sun Java System 管理服务器的 URL。
此 URL 由物理主机名和端口号组成(例如 n1.eng.sun.com:8888),该物理主机名和端口号是在服务器安装过程的步骤 4 中由 Sun Java System 安装脚本建立的。在此过程中,当您执行步骤 2 时,./start 命令将显示此管理 URL。
系统提示时,使用在服务器安装过程的步骤 6 中指定的用户 ID 和口令登录到 Sun Java System 管理服务器界面。
在能用管理服务器的地方使用管理服务器(否则手动进行更改),并完成以下操作:
创建包含启动此实例所需的安全密钥口令的文件,并将其放置在服务器根目录下。将此文件命名为 keypass。
因为此文件包含密钥数据库口令,所以应使用适当的权限来保护该文件。