此过程介绍如何配置 Sun Java System Web 服务器的实例使其具有高可用性。可以使用 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_ipwebproxyssrvr36。
配置文件可以驻留在本地文件系统中,也可以驻留在群集文件系统中。
必须在所有群集节点上都安装任何有助于保障实例安全的证书。此安装还涉及在每个节点上运行管理控制台。因此,如果群集包含节点 n1、n2、n3 和 n4,则安装步骤如下所述。
在节点 n1 上运行管理服务器。
从 Web 浏览器连接到管理服务器 http://n1.domain:port(例如 http://n1.eng.sun.com:8888)或您指定的管理服务器端口。通常,此端口为 8888。
安装证书。
停止节点 n1 上的管理服务器,然后从节点 n2 运行该管理服务器。
从 Web 浏览器连接到新管理服务器 http://n2.domain :port,例如 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。
提示时,请使用用户 ID 和密码登录到 Sun Java System 管理服务器界面。该用户 ID 和密码是在服务器安装过程的步骤 6 中指定的。
在能用管理服务器的地方使用管理服务器(否则手动进行更改),并完成以下操作:
创建包含启动此实例所需的安全密钥口令的文件,并将其放置在服务器根目录下。将此文件命名为 keypass。
因为此文件包含密钥数据库口令,所以请使用适当的权限来保护该文件。