Oracle® Solaris Cluster 软件安装指南

退出打印视图

更新时间: 2014 年 9 月
 
 

如何安装和配置 Oracle Solaris Cluster 法定服务器软件

执行此过程可将主机服务器配置为法定服务器。

开始之前

执行以下任务:

  • 确保法定服务器计算机已连接至群集节点可访问的公共网络且位于群集节点使用的同一子网上。

  • 在以太网交换机上为连接到将运行法定服务器的群集公共网络的端口禁用生成树算法。

  1. 在要安装 Oracle Solaris Cluster 法定服务器的计算机上承担 root 角色。
  2. 确保可从配置的发布者获得数据服务软件包,并且 solarisha-cluster 发布者有效。
    # 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 选项来查看将进行的更改,例如将安装或更新哪些软件包的哪些版本以及是否将创建新的 BE。

    如果使用 –nv 选项时没有显示任何错误消息,则在无 –n 选项的情况下再次运行命令来实际执行安装或更新。如果显示错误消息,则使用更多 –v 选项(例如 –nvv)或更多软件包 FMRI 模式再次运行命令以获取更多信息,从而帮助您诊断和解决问题。有关故障排除信息,请参见在 Oracle Solaris 11.2 中添加和更新软件 中的附录 A 软件包安装和更新故障排除

  3. 安装法定服务器组软件包。
    quorumserver# pkg install ha-cluster-quorum-server-full
  4. (u53ef选) 将 Oracle Solaris Cluster 法定服务器二进制文件的位置添加到 PATH 环境变量中。
    quorumserver# PATH=$PATH:/usr/cluster/bin
  5. 通过将以下条目添加到 /etc/scqsd/scqsd.conf 文件以指定有关法定服务器的配置信息,来配置法定服务器。

    通过指定端口号和可选的实例名称来标识法定服务器。

    • 如果提供实例名称,则该名称在所有法定服务器之间必须是唯一的。

    • 如果您不提供实例名称,则始终通过所侦听的端口来指示该法定服务器。

    此条目的格式如下所示:

    /usr/cluster/lib/sc/scqsd [-d quorum-directory] [-i instance-name] -p port
    –d quorum-directory

    法定服务器可存储法定数据的目录路径。

    法定服务器进程在该目录中为每个群集创建一个文件以存储特定于群集的法定信息。

    默认情况下,此选项的值为 /var/scqsd。对于所配置的每个法定服务器,此目录必须是唯一的。

    –i instance-name

    为法定服务器实例选择的唯一名称。

    –p port

    法定服务器在其上侦听来自群集的请求的端口号。

  6. (u53ef选) 要提供多个群集但使用不同的端口号或实例,请针对所需的法定服务器的每个其他实例配置其他条目。
  7. 保存并关闭 /etc/scqsd/scqsd.conf 文件。
  8. 启动新配置的法定服务器。
    quorumserver# /usr/cluster/bin/clquorumserver start quorum-server
    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-fullha-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 软件。