执行此过程可将主机服务器配置为法定服务器。
开始之前
执行以下任务:
确保法定服务器计算机已连接至群集节点可访问的公共网络且位于群集节点使用的同一子网上。
在以太网交换机上为连接到将运行法定服务器的群集公共网络的端口禁用生成树算法。
# pkg list -a package-name # pkg publisher PUBLISHER TYPE STATUS P LOCATION solaris origin online F solaris-repository ha-cluster origin online F ha-cluster-repository
有关设置 solaris 发布者的信息,请参见在 Oracle Solaris 11.2 中添加和更新软件 中的添加、修改或删除软件包发布者。
如果使用 –nv 选项时没有显示任何错误消息,则在无 –n 选项的情况下再次运行命令来实际执行安装或更新。如果显示错误消息,则使用更多 –v 选项(例如 –nvv)或更多软件包 FMRI 模式再次运行命令以获取更多信息,从而帮助您诊断和解决问题。有关故障排除信息,请参见在 Oracle Solaris 11.2 中添加和更新软件 中的附录 A 软件包安装和更新故障排除。
quorumserver# pkg install ha-cluster-quorum-server-full
quorumserver# PATH=$PATH:/usr/cluster/bin
通过指定端口号和可选的实例名称来标识法定服务器。
如果提供实例名称,则该名称在所有法定服务器之间必须是唯一的。
如果您不提供实例名称,则始终通过所侦听的端口来指示该法定服务器。
此条目的格式如下所示:
/usr/cluster/lib/sc/scqsd [-d quorum-directory] [-i instance-name] -p port
法定服务器可存储法定数据的目录路径。
法定服务器进程在该目录中为每个群集创建一个文件以存储特定于群集的法定信息。
默认情况下,此选项的值为 /var/scqsd。对于所配置的每个法定服务器,此目录必须是唯一的。
为法定服务器实例选择的唯一名称。
法定服务器在其上侦听来自群集的请求的端口号。
quorumserver# /usr/cluster/bin/clquorumserver start quorum-server
标识法定服务器。可以使用法定服务器所侦听的端口号。如果在配置文件中提供了实例名称,则也可以使用该名称。
要启动单个法定服务器,请提供实例名称或端口号。
要启动所有法定服务器(在配置了多个法定服务器时),请使用 + 操作数。
故障排除
Oracle Solaris Cluster 法定服务器 软件包含以下软件包:
ha-cluster/service/quorum-server
ha-cluster/service/quorum-server/locale
ha-cluster/service/quorum-server/manual
ha-cluster/service/quorum-server/manual/locale
这些软件包包含在 ha-cluster/group-package/ha-cluster-quorum-server-full 和 ha-cluster/group-package/ha-cluster-quorum-server-l10n 组软件包中。
安装这些软件包会将软件添加到 /usr/cluster 和 /etc/scqsd 目录中。您不能修改 Oracle Solaris Cluster 法定服务器软件的位置。
如果收到有关 Oracle Solaris Cluster 法定服务器软件的安装错误消息,请检验是否正确安装了软件包。
接下来的步骤
如果您的群集节点支持对内部硬盘驱动器进行镜像,而且您希望配置内部磁盘镜像,请转至如何配置内部磁盘镜像。
SPARC: 如果要安装 Oracle VM Server for SPARC,请转至如何安装 Oracle VM Server for SPARC 软件和创建域。
否则,请在群集节点上安装 Oracle Solaris Cluster 软件。
如果已在群集节点上安装了 Oracle Solaris OS,请转至如何安装 Oracle Solaris Cluster 软件包。
如果要使用 scinstall 定制自动化安装程序 (Automated Installer, AI) 方法在群集节点上安装 Oracle Solaris OS 和 Oracle Solaris Cluster 软件,请转至如何安装和配置 Oracle Solaris 和 Oracle Solaris Cluster 软件(IPS 系统信息库)。