本节提供在群集节点上安装软件的信息和步骤。
执行此过程可在每个群集节点上安装 OpenSolaris 2009.06 软件。
连接到将安装为群集节点的计算机。
成为超级用户。
安装 OpenSolaris 2009.06 软件。
请遵循《OpenSolaris Automated Installer Guide》(《OpenSolaris 自动安装程序指南》)中的说明。对于基于 x86 的平台,也可以遵循 "Installing OpenSolaris From the Live CD"(“从 Live CD 安装 OpenSolaris”)中的说明。
phys-schost# pkg install SUNWstmf SUNWiscsi SUNWiscsit |
在要安装为群集节点的每台计算机上执行此过程。另外,如果要将法定服务器用作法定设备,请在要安装为法定服务器的每台计算机上执行此过程。
确保已安装 OpenSolaris 2009.06 软件。请参见如何在群集节点上安装 OpenSolaris 软件。
在要将软件下载到的计算机上成为超级用户。
或者,如果为您的用户帐户指定了主管理员 (Primary Administrator) 配置文件,则可通过配置文件 shell 以非超级用户身份执行命令,或者在命令的前面加上 pfexec 命令。
打开 Web 浏览器。
在 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"(“使用系统信息库的密钥和证书”)。
设置 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 |
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 软件。
执行此过程可将主机服务器配置为法定服务器。
执行以下任务:
确保已在 pkg.sun.com 中注册,并且要安装的计算机具备下载软件包所需的设置。请参见如何准备下载 Open HA Cluster 软件。
确保选择作为法定服务器的计算机至少具有 1 MB 磁盘空间可用于安装 Quorum Server 软件。
确保法定服务器计算机已连接到群集节点可以访问的公共网络。
在以太网交换机上为连接到将运行法定服务器的群集公共网络的端口禁用生成树算法。
在计算机上成为超级用户以安装 Quorum Server 软件。
或者,如果为您的用户帐户指定了主管理员 (Primary Administrator) 配置文件,则可通过配置文件 shell 以非超级用户身份执行命令,或者在命令的前面加上 pfexec 命令。
安装法定服务器软件包。
quorumserver# /usr/bin/pkg install ha-cluster-quorum-server-full |
(可选的)将法定服务器二进制文件的位置添加到 PATH 环境变量中。
quorumserver# PATH=$PATH:/usr/cluster/bin |
(可选的)将法定服务器手册页位置添加到 MANPATH 环境变量中。
quorumserver# MANPATH=$MANPATH:/usr/cluster/man |
将以下条目添加到 /etc/scqsd/scqsd.conf 文件,以指定有关法定服务器的配置信息。
通过至少使用实例名称或端口号之一来标识法定服务器。您必须提供端口号,但实例名称是可选的。
如果提供实例名称,则该名称在所有法定服务器之间必须是唯一的。
如果您不提供实例名称,则始终通过所侦听的端口来指示该法定服务器。
/usr/cluster/lib/sc/scqsd [-d quorumdirectory] [-i instancename] -p port |
法定服务器可存储法定数据的目录路径。
法定服务器进程在该目录中为每个群集创建一个文件以存储特定于群集的法定信息。
默认情况下,此选项的值为 /var/scqsd。对于所配置的每个法定服务器,此目录必须是唯一的。
为法定服务器实例选择的唯一名称。
法定服务器在其上侦听来自群集的请求的端口号。
(可选的)要提供多个群集但使用不同的端口号或实例,请针对所需的法定服务器的每个其他实例配置其他条目。
quorumserver# svcadm enable svc:/system/cluster/quorumserver:default |
如果将在群集专用互连中使用虚拟网络接口 (VNIC) 并要预配置 VNIC,请转至如何创建虚拟网络接口 (VNIC)。也可以通过在“自定义”模式下运行 scinstall 实用程序在群集配置期间创建 VNIC。
否则,请转至如何安装 Open HA Cluster 2009.06 软件。
执行此可选过程可创建虚拟网络接口 (VNIC),以在群集互连中进行配置。
如果要在“典型”模式下运行 scinstall 实用程序以建立群集,请使用此过程来预配置将在专用互连中使用的 VNIC。
也可以在“自定义”模式下使用 scinstall 实用程序在初始群集配置期间配置 VNIC。
在群集节点上安装 Open HA Cluster 2009.06 软件。请转至如何安装 Open HA Cluster 2009.06 软件。
或者,如果为您的用户帐户指定了主管理员 (Primary Administrator) 配置文件,则可通过配置文件 shell 以非超级用户身份执行命令,或者在命令的前面加上 pfexec 命令。
您不能添加或删除属于 ha-cluster-minimal 框架软件包的各个软件包,只能进行整体重新安装或卸载。有关删除群集框架软件包的过程,请参见如何卸载 Open HA Cluster 软件。
不过,您可以添加或删除其他可选软件包,而无需删除 ha-cluster-minimal 群集框架软件包。
确保在每个节点上都安装了 OpenSolaris 2009.06 软件且禁用了 NWAM。有关说明,请参见如何在群集节点上安装 OpenSolaris 软件。
连接到要安装为群集节点的计算机。
安装 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 |
---|---|---|---|---|
框架 |
X |
X |
X |
X |
代理 |
X |
X | ||
本地化 |
X |
X |
X | |
框架手册页 |
X |
X | ||
数据服务手册页 |
X |
X | ||
代理生成器 |
X |
X |
X |
|
通用数据服务 |
X |
X |
X |
检验软件包是否已成功安装。
输出内容将类似如下示例,它会检查 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 … |
(可选的)将 Open HA Cluster 二进制文件位置添加到 PATH 环境变量中。
phys-schost# PATH=$PATH:/usr/cluster/bin |
(可选的)将 Open HA Cluster 手册页位置添加到 MANPATH 环境变量中。
phys-schos# MANPATH=$MANPATH:/usr/cluster/man |