执行此过程可将主机服务器配置为法定服务器。
执行以下任务:
确保选择作为法定服务器的计算机至少具有 1 MB 磁盘空间可用于安装 Quorum Server 软件。
确保法定服务器计算机已连接到群集节点可以访问的公共网络。
在以太网交换机上为连接到将运行法定服务器的群集公共网络的端口禁用生成树算法。
在计算机上成为超级用户以安装 Quorum Server 软件。
(可选的)要通过 GUI 使用 installer 程序,请确保要安装的主机服务器的显示环境设置为能够显示该 GUI。
# xhost + # setenv DISPLAY nodename:0.0 |
将安装介质装入驱动器。
如果卷管理守护进程 (vold(1M)) 正在运行并且被配置为管理 CD-ROM 或 DVD 设备,则此守护进程会自动在 /cdrom/cdrom0/ 目录中挂载介质。
转至介质的安装向导目录。
如果是在 SPARC 平台上安装软件包,请键入以下命令:
phys-schost# cd /cdrom/cdrom0/Solaris_sparc |
如果是在 x86 平台上安装软件包,请键入以下命令:
phys-schost# cd /cdrom/cdrom0/Solaris_x86 |
启动安装向导。
phys-schost# ./installer |
按照屏幕上的说明在主机服务器上安装 Quorum Server 软件。
选择 "Configure Later" 选项。
如果安装程序不允许您选择 "Configure Later" 选项,请选择 "Configure Now"。
安装完成后,可以查看任意可用的安装日志。有关使用 Java Enterprise System installer 程序的附加信息,请参见《Sun Java Enterprise System 2006Q4 Installation Guide for UNIX》。
从驱动器中卸载安装介质。
应用所有必要的修补程序以支持 Quorum Server 软件。
有关修补程序的位置和安装说明,请参见《Sun Cluster 3.2 12/07 Release Notes for Solaris OS》中的“Patches and Required Firmware Levels”。
(可选的)将 Quorum Server 二进制文件位置添加到 PATH 环境变量。
# PATH=$PATH:/usr/cluster/bin |
(可选的)将 Quorum Server 手册页位置添加到 MANPATH 环境变量。
# MANPATH=$MANPATH:/usr/cluster/man |
将以下条目添加到 /etc/scqsd/scqsd.conf 文件以指定有关法定服务器的配置信息。
通过至少使用实例名称或端口号之一来标识法定服务器。您必须提供端口号,但实例名称是可选的。如果提供实例名称,那么该名称在法定服务器中必须是唯一的。如果您不提供名称,则始终通过所侦听的端口来指示该法定服务器。
/usr/cluster/lib/sc/scqsd [-d /var/scqsd] [-i instancename] -p port |
法定服务器能够存储法定数据的目录路径。
法定服务器进程在该目录中为每个群集创建一个文件以存储特定于群集的法定信息。
默认情况下,该选项的值为 /var/scqsd。对于所配置的每个法定服务器,该目录必须是唯一的。
为法定服务器实例选择的唯一名称。
法定服务器在其上侦听来自群集的请求的端口号。
(可选的)要提供多个群集但使用不同的端口号或实例,请针对所需的法定服务器的每个其他实例配置其他条目。
# /usr/cluster/bin/clquorumserver start quorumserver |
安装程序执行 Sun Cluster Quorum Server 软件包的简单 pkgadd 安装并设置所需的目录。软件由以下软件包组成:
SUNWscqsr
SUNWscqsu
SUNWscqsman
安装这些软件包时,会将软件添加到 /usr/cluster 和 /etc/scqsd 目录。您不能修改 Sun Cluster Quorum Server 软件的位置。
如果收到有关 Sun Cluster Quorum Server 软件的安装错误消息,请检验是否正确安装了软件包。
如果要使用管理控制台与群集节点通信,请转至如何在管理控制台上安装群集控制面板软件。
否则,请转至如何安装 Solaris 软件。