Open HA Cluster 安装指南

第 2 章 在群集节点上安装软件

本章提供有关在群集节点上安装 Open HA Cluster 2009.06 软件的过程。

本章包含以下过程:

安装软件

本节提供在群集节点上安装软件的信息和步骤。

Procedure如何在群集节点上安装 OpenSolaris 软件

执行此过程可在每个群集节点上安装 OpenSolaris 2009.06 软件。

  1. 连接到将安装为群集节点的计算机。

  2. 成为超级用户。

  3. 安装 OpenSolaris 2009.06 软件。

    请遵循《OpenSolaris Automated Installer Guide》(《OpenSolaris 自动安装程序指南》)中的说明。对于基于 x86 的平台,也可以遵循 "Installing OpenSolaris From the Live CD"(“从 Live CD 安装 OpenSolaris”)中的说明。

  4. 如果您将使用 COMSTAR,请安装 iSCSI 软件包。


    phys-schost# pkg install SUNWstmf SUNWiscsi SUNWiscsit
    
接下来的操作

请转至如何准备下载 Open HA Cluster 软件

Procedure如何准备下载 Open HA Cluster 软件

在要安装为群集节点的每台计算机上执行此过程。另外,如果要将法定服务器用作法定设备,请在要安装为法定服务器的每台计算机上执行此过程。

开始之前

确保已安装 OpenSolaris 2009.06 软件。请参见如何在群集节点上安装 OpenSolaris 软件

  1. 在要将软件下载到的计算机上成为超级用户。

    或者,如果为您的用户帐户指定了主管理员 (Primary Administrator) 配置文件,则可通过配置文件 shell 以非超级用户身份执行命令,或者在命令的前面加上 pfexec 命令。

  2. 打开 Web 浏览器。

  3. pkg.sun.com 中注册,并获取所需的 Open HA Cluster 系统信息库 pkg.sun.com/opensolaris/ha-cluster/ 密钥和证书。

    以下命令说明了如何创建目录 /var/pkg/ssl 以包含下载的 Open HA Cluster 系统信息库密钥文件和证书文件。


    phys-schost# mkdir -m 0755 -p /var/pkg/ssl
    phys-schost# cp -i ~/Download/Open_HA_Cluster_2009.06.key.pem /var/pkg/ssl
    phys-schost# cp -i ~/Download/Open_HA_Cluster_2009.06.certificate.pem /var/pkg/ssl
    

    有关更多信息,请参见 "Using Keys and Certificates for Repositories"(“使用系统信息库的密钥和证书”)。

  4. 设置 Open HA Cluster 2009.06 软件包系统信息库的位置。

    指定在上一步中获取的密钥文件和证书文件的位置。


    phys-schost# /usr/bin/pkg set-publisher \
    -k /var/pkg/ssl/Open_HA_Cluster_2009.06.key.pem \
    -c /var/pkg/ssl/Open_HA_Cluster_2009.06.certificate.pem \
    -O https://pkg.sun.com/opensolaris/ha-cluster/ ha-cluster
    
  5. 检验 ha-cluster 发布者和系统信息库位置。


    phys-schost# /usr/bin/pkg publisher
    PUBLISHER                           URL
    opensolaris.org                     http://pkg.opensolaris.org/release
    ha-cluster                          https://pkg.sun.com/opensolaris/ha-cluster/
接下来的操作

如果要将计算机安装为法定服务器来用作群集中的法定设备,请转至如何安装和配置 Quorum Server 软件

否则,如果将在群集专用互连中使用虚拟网络接口 (VNIC) 并要预配置 VNIC,请转至如何创建虚拟网络接口 (VNIC)。也可以通过在“自定义”模式下运行 scinstall 实用程序在群集配置期间创建 VNIC。

否则,请转至如何安装 Open HA Cluster 2009.06 软件

Procedure如何安装和配置 Quorum Server 软件

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

开始之前

执行以下任务:

  1. 在计算机上成为超级用户以安装 Quorum Server 软件。

    或者,如果为您的用户帐户指定了主管理员 (Primary Administrator) 配置文件,则可通过配置文件 shell 以非超级用户身份执行命令,或者在命令的前面加上 pfexec 命令。

  2. 安装法定服务器软件包。


    quorumserver# /usr/bin/pkg install ha-cluster-quorum-server-full
    
  3. (可选的)将法定服务器二进制文件的位置添加到 PATH 环境变量中。


    quorumserver# PATH=$PATH:/usr/cluster/bin
    
  4. (可选的)将法定服务器手册页位置添加到 MANPATH 环境变量中。


    quorumserver# MANPATH=$MANPATH:/usr/cluster/man
    
  5. 配置法定服务器。

    将以下条目添加到 /etc/scqsd/scqsd.conf 文件,以指定有关法定服务器的配置信息。

    通过至少使用实例名称或端口号之一来标识法定服务器。您必须提供端口号,但实例名称是可选的。

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

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


    /usr/cluster/lib/sc/scqsd [-d quorumdirectory] [-i instancename] -p port
    
    -dquorumdirectory

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

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

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

    -i instancename

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

    -p port

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

  6. (可选的)要提供多个群集但使用不同的端口号或实例,请针对所需的法定服务器的每个其他实例配置其他条目。

  7. 保存并关闭 /etc/scqsd/scqsd.conf 文件。

  8. 启动新配置的法定服务器及其 SMF 服务。


    quorumserver# svcadm enable svc:/system/cluster/quorumserver:default
    
接下来的操作

如果将在群集专用互连中使用虚拟网络接口 (VNIC) 并要预配置 VNIC,请转至如何创建虚拟网络接口 (VNIC)。也可以通过在“自定义”模式下运行 scinstall 实用程序在群集配置期间创建 VNIC。

否则,请转至如何安装 Open HA Cluster 2009.06 软件

Procedure如何创建虚拟网络接口 (VNIC)

执行此可选过程可创建虚拟网络接口 (VNIC),以在群集互连中进行配置。


注 –

如果要在“典型”模式下运行 scinstall 实用程序以建立群集,请使用此过程来预配置将在专用互连中使用的 VNIC。

也可以在“自定义”模式下使用 scinstall 实用程序在初始群集配置期间配置 VNIC。


  1. 创建 VNIC。

    执行《System Administration Guide: Network Interfaces and Network Virtualization》中的“How to Create a Virtual Network Interface”中的过程。


    注 –

    要在建立群集后配置其他 VNIC,请使用 clsetup 实用程序。


接下来的操作

在群集节点上安装 Open HA Cluster 2009.06 软件。请转至如何安装 Open HA Cluster 2009.06 软件

Procedure如何安装 Open HA Cluster 2009.06 软件

在每个群集节点中以超级用户身份执行此过程中的每个步骤。

或者,如果为您的用户帐户指定了主管理员 (Primary Administrator) 配置文件,则可通过配置文件 shell 以非超级用户身份执行命令,或者在命令的前面加上 pfexec 命令。


注 –

您不能添加或删除属于 ha-cluster-minimal 框架软件包的各个软件包,只能进行整体重新安装或卸载。有关删除群集框架软件包的过程,请参见如何卸载 Open HA Cluster 软件

不过,您可以添加或删除其他可选软件包,而无需删除 ha-cluster-minimal 群集框架软件包。


开始之前

确保在每个节点上都安装了 OpenSolaris 2009.06 软件且禁用了 NWAM。有关说明,请参见如何在群集节点上安装 OpenSolaris 软件

  1. 连接到要安装为群集节点的计算机。

  2. 安装 Open HA Cluster 2009.06 软件。


    phys-schost# /usr/bin/pkg install package
    

    下表列出了 Open HA Cluster 2009.06 软件的主要组软件包以及每个组软件包所包含的主要特性。至少必须安装 ha-cluster-minimal 组软件包。

    特性 

    ha-cluster-full 

    ha-cluster-framework-full 

    ha-cluster-data-services-full 

    ha-cluster-minimal 

    框架 

    代理 

     

     

    本地化 

     

    框架手册页 

       

    数据服务手册页 

     

     

    代理生成器 

     

    通用数据服务 

     

  3. 检验软件包是否已成功安装。

    输出内容将类似如下示例,它会检查 ha-cluster-full 组软件包的安装状态。


    $ /usr/bin/pkg info -r ha-cluster-full
              Name: ha-cluster-full
           Summary: Sun Cluster full installation group package
          Category: System/HA Cluster
             State: Installed
         Publisher: ha-cluster
           Version: 2009.6
    …
  4. (可选的)将 Open HA Cluster 二进制文件位置添加到 PATH 环境变量中。


    phys-schost# PATH=$PATH:/usr/cluster/bin
    
  5. (可选的)将 Open HA Cluster 手册页位置添加到 MANPATH 环境变量中。


    phys-schos# MANPATH=$MANPATH:/usr/cluster/man
    
接下来的操作

建立新群集。请转至如何在所有节点上配置 Open HA Cluster 软件 (scinstall)