从群集的一个节点中执行此过程,以便在群集的所有节点上配置 Sun Cluster 软件。
执行以下任务:
确保已安装支持 Sun Cluster 软件的 Solaris 操作系统。
如果节点上已安装了 Solaris 软件,必须确保 Solaris 安装满足 Sun Cluster 软件和任何其他要在群集中安装的软件的要求。有关安装符合 Sun Cluster 软件要求的 Solaris 软件的更多信息,请参见如何安装 Solaris 软件。
确保节点上安装了 Sun Cluster 软件包。请参见如何安装 Sun Cluster 框架和数据服务软件包 (Java ES installer)。
确定要使用的 scinstall 实用程序的模式是“典型”还是“自定义”。对于 Sun Cluster 软件的典型安装,scinstall 将自动指定以下配置缺省值。
组件 |
默认值 |
---|---|
专用网地址 |
172.16.0.0 |
专用网网络掩码 |
255.255.0.0 |
群集传输结点 |
switch1 和 switch2 |
全局设备文件系统名称 |
/globaldevices |
安装安全性 (DES) |
已限制 |
Solaris 和 Sun Cluster 修补程序目录 |
/var/cluster/patches/ |
根据是在典型模式还是在自定义模式中运行 scinstall 实用程序,完成以下群集配置工作单之一。
“典型”模式 - 如果使用“典型”模式并接受所有默认值,请完成以下工作单。
组件 |
说明/示例 |
应答 |
|
---|---|---|---|
群集名称 |
要建立的群集的名称是什么? | ||
群集节点 |
为初始群集配置规划的其他群集节点的名称是什么? | ||
群集传输适配器和电缆 |
将节点连接到专用互连的两个群集传输适配器的名称是什么? |
第一个
|
第二个
|
此适配器是否将为专用群集传输适配器? |
是 | 否 |
是 | 否 |
|
如果否,则此适配器的 VLAN ID 是什么? | |||
定额配置 (仅双节点群集) |
是否要禁用自动法定设备选择?(如果任何共享存储设备不符合作法定设备的条件,或者需要将 Network Appliance NAS 设备配置为法定设备,请回答“是”。) |
是 | 否 |
|
检查 |
sccheck 出错时,是否中断安装?(sccheck 用于检验是否符合预配置要求) |
是 | 否 |
“自定义”模式 - 如果要使用“自定义”模式并自定义配置数据,请完成以下工作单。
按照以下指导信息在此过程中使用交互式的 scinstall 实用程序:
交互式的 scinstall 使您可以提前键入。因此,如果未立即显示下一个菜单屏幕,请勿多次按 Return 键。
除非另外指明,否则按 Control-D 键可返回到一系列相关问题的开始处或者返回到 “主菜单”。
缺省答案或以前会话的答案将显示在问题末尾的方括号 ([ ]) 中。按 Return 键即可输入括号中的答复而无需键入。
如果在 Sun Cluster 软件的安装期间禁用了远程配置,请重新启用远程配置。
(可选的)要使用 scinstall(1M) 实用程序安装修补程序,请将其下载到修补程序目录。
如果使用“典型”模式安装群集,请使用名为 /var/cluster/patches/ 或 /var/patches/ 的目录包含要安装的修补程序。
在“典型”模式中,scinstall 命令会检查这两个目录,以查找修补程序。
如果这两个目录都不存在,将不添加修补程序。
如果这两个目录都存在,则仅添加 /var/cluster/patches/ 目录中的修补程序。
如果使用“自定义”模式安装群集,请指定指向修补程序目录的路径。指定目录将确保不必在“典型”模式中使用 scinstall 检查的修补程序目录。
您可以将修补程序列表文件包括在修补程序目录中。缺省修补程序列表文件名为 patchlist。有关创建修补程序列表文件的信息,请参见 patchadd(1M) 手册页。
成为要配置群集的群集节点的超级用户。
启动 scinstall 实用程序。
# /usr/cluster/bin/scinstall |
从“主菜单”中选择菜单项“安装群集或群集节点”。
*** Main Menu *** Please select from one of the following (*) options: * 1) Install a cluster or cluster node 2) Configure a cluster to be JumpStarted from this install server 3) Add support for new data services to this cluster node 4) Upgrade this cluster node * 5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 1 |
从“安装菜单”中选择菜单项“安装新群集的所有节点”。
按照菜单提供的答案 来填写配置规划工作单。
scinstall 实用程序用于安装和配置所有群集节点并重新引导群集。将所有节点成功引导到群集中之后,即建立了群集。安装 Sun Cluster 的输出信息记录在 /var/cluster/logs/install/scinstall.log.N 文件中。
对于 Solaris 10 操作系统,检验每个节点上用于服务管理工具 (SMF) 的多用户服务是否处于联机状态。
如果某个节点上的服务尚未处于联机状态,请等待直到状态变为联机后,再继续执行下一步。
# svcs multi-user-server STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
从一个节点,检验所有节点是否均已加入群集。
运行 scstat(1M) 命令以显示群集节点的列表。运行此命令无需超级用户身份。
% scstat -n |
输出类似于以下内容。
-- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online |
安装支持 Sun Cluster 软件必需的所有修补程序(如果尚未这样做)。
要重新启用回送文件系统 (LOFS),请删除群集的每个节点上 /etc/system 文件中的以下条目。
exclude:lofs |
在下次重新引导系统后,LOFS 即被重新启用。
如果在具有高可用性的本地文件系统中使用 Sun Cluster HA for NFS 并且 automountd 正在运行,则不能启用 LOFS。LOFS 会导致 Sun Cluster HA for NFS 出现切换转移问题。如果启用了 LOFS 并且以后选择在具有高可用性的本地文件系统中添加 Sun Cluster HA for NFS,则必须执行以下操作之一:
将 exclude:lofs 条目重新添加到群集的每个节点上的 /etc/system 文件中,然后重新引导每个节点。此更改将禁用 LOFS。
禁用 automountd 守护进程。
从自动安装程序映射中排除属于由 Sun Cluster HA for NFS 导出的具有高可用性的本地文件系统的所有文件。这样做可以使 LOFS 和 automountd 守护进程都保持启用状态。
有关回送文件系统的更多信息,请参见《System Administration Guide, Volume 1》中的 “Types of File Systems” (Solaris 8) 或《System Administration Guide: Devices and File Systems》中的 “The Loopback File System”(Solaris 9 或 Solaris 10)。
以下示例显示了记录为 scinstall 的进度消息 scinstall 如何在双节点群集 schost 上完成配置任务。群集是使用 scinstall“典型”模式从 phys-schost-1 安装的。另一个群集节点为 phys-schost-2。适配器名称为 qfe2 和 qfe3。法定设备的自动选择已启用。
Installation and Configuration Log file - /var/cluster/logs/install/scinstall.log.24747 Testing for "/globaldevices" on "phys-schost-1" … done Testing for "/globaldevices" on "phys-schost-2" … done Checking installation status … done The Sun Cluster software is already installed on "phys-schost-1". The Sun Cluster software is already installed on "phys-schost-2". Starting discovery of the cluster transport configuration. The following connections were discovered: phys-schost-1:qfe2 switch1 phys-schost-2:qfe2 phys-schost-1:qfe3 switch2 phys-schost-2:qfe3 Completed discovery of the cluster transport configuration. Started sccheck on "phys-schost-1". Started sccheck on "phys-schost-2". sccheck completed with no errors or warnings for "phys-schost-1". sccheck completed with no errors or warnings for "phys-schost-2". Removing the downloaded files … done Configuring "phys-schost-2" … done Rebooting "phys-schost-2" … done Configuring "phys-schost-1" … done Rebooting "phys-schost-1" … Log file - /var/cluster/logs/install/scinstall.log.24747 Rebooting … |
如果要安装数据服务,请参见适用于需要安装的数据服务和您的 Solaris 操作系统版本的相应过程:
Sun Cluster 2 of 2 CD-ROM (Sun Java System 数据服务) |
Sun Cluster Agents CD (所有其他数据服务) |
|||
---|---|---|---|---|
过程 |
Solaris 8 或 9 |
Solaris 10 |
Solaris 8 或 9 |
Solaris 10 |
X | ||||
X | ||||
X |
X |
|||
X |
否则,转至下一个相应过程:
如果安装了单节点群集,则已建立完群集。转至配置群集以安装卷管理软件并配置群集。
如果已安装多节点群集并选择自动法定配置,则安装后设置已完成。转至如何检验定额配置和安装模式。
如果已安装多节点群集并拒绝自动法定配置,请执行安装后设置。转至如何配置法定设备。
scinstall 进程结束之后,将无法更改专用网地址和网络掩码。如果需要使用其他专用网络地址或网络掩码,并且节点仍处于安装模式,请按照如何卸载 Sun Cluster 软件以纠正安装问题中的过程进行操作。然后执行如何安装 Sun Cluster 框架和数据服务软件包 (Java ES installer)中的过程,再执行此过程以重新安装软件并用正确的信息配置节点。