从群集的一个节点中执行此过程,以便在群集的所有节点上配置 Sun Cluster 软件。
此过程使用的是 scinstall 命令的交互形式。要使用 scinstall 命令的非交互形式(如在开发安装脚本时),请参见 scinstall(1M) 手册页。
在运行 scinstall 命令之前,请确保已在节点上安装了 Sun Cluster 软件包,手动安装或使用 Java ES installer 程序的无提示模式安装均可。有关通过安装脚本运行 Java ES installer 程序的信息,请参见《Sun Java Enterprise System 5 Installation Guide for UNIX》中的第 5 章 “Installing in Silent Mode”。
请执行以下任务:
确保已安装了支持 Sun Cluster 软件的 Solaris OS。
如果节点上已安装了 Solaris 软件,必须确保 Solaris 安装满足 Sun Cluster 软件和任何其他要在群集中安装的软件的要求。有关安装符合 Sun Cluster 软件要求的 Solaris 软件的更多信息,请参见如何安装 Solaris 软件。
确保已在节点上安装了 Sun Cluster 软件包和修补程序。请参见如何安装 Sun Cluster 框架和数据服务软件包。
确定要使用的 scinstall 实用程序的模式是“典型”还是“自定义”。对于 Sun Cluster 软件的典型安装,scinstall 将自动指定以下配置缺省值。
组件 |
默认值 |
---|---|
专用网地址 |
172.16.0.0 |
专用网网络掩码 |
255.255.248.0 |
群集传输适配器 |
恰好两个适配器 |
群集传输交换机 |
switch1 和 switch2 |
全局设备文件系统名称 |
/globaldevices |
安装安全性 (DES) |
已限制 |
根据是在典型模式还是在自定义模式中运行 scinstall 实用程序,完成以下群集配置工作单之一。
“典型”模式工作单 - 如果将使用“典型”模式并接受所有默认值,请填写以下工作单。
“自定义”模式工作单 - 如果要使用“自定义”模式并且将自定义配置数据,请填写以下工作单。
如果正在安装单节点群集,则即使该群集不使用专用网络,scinstall 实用程序还是会自动分配默认的专用网络地址和网络掩码。
请在此过程中按照以下指导信息来使用交互式的 scinstall 实用程序:
交互式的 scinstall 使您可以提前键入。因此,如果未立即显示下一个菜单屏幕,请勿多次按 Return 键。
除非另外指明,否则按 Control-D 键可返回到一系列相关问题的开始处或者返回到 “主菜单”。
缺省答案或以前会话的答案将显示在问题末尾的方括号 ([ ]) 中。按 Return 键即可输入括号中的答复而无需键入。
在要用来配置群集的群集节点上成为超级用户。
启动 scinstall 实用程序。
phys-schost# /usr/cluster/bin/scinstall |
键入与“创建新群集或添加群集节点”选项对应的编号,然后按 Return 键。
*** 主菜单 *** 请选择以下某一带 (*) 的选项: * 1) 创建新群集或添加群集节点 2) 将群集配置为从此安装服务器中快速启动 3) 管理双分区升级 4) 升级此群集节点 * 5) 打印此群集节点的发行信息 * ?) 菜单选项中的帮助 * q) 退出 选项: 1 |
将显示“新群集和群集节点”菜单。
键入与“创建新群集”选项对应的编号,然后按 Return 键。
将显示“典型模式或自定义模式”菜单。
键入与“典型”或“自定义”选项对应的编号,然后按 Return 键。
将显示“创建新群集”屏幕。阅读相关要求,然后按 Control-D 组合键继续。
按照菜单提示给出您的答案 ,所做回答应依据于您在配置规划工作单中填写的内容。
scinstall 实用程序用于安装和配置所有群集节点并重新引导群集。将所有节点成功引导到群集中之后,即建立了群集。安装 Sun Cluster 的输出信息记录在 /var/cluster/logs/install/scinstall.log.N 文件中。
对于 Solaris 10 OS,请在每个节点上检验 Service Management Facility (SMF) 的多用户服务是否联机。
如果某个节点上的服务尚未处于联机状态,请等待直到状态变为联机后,再继续执行下一步。
phys-schost# svcs multi-user-server STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
在一个节点上成为超级用户。
phys-schost# clnode status |
输出类似于以下内容。
=== 群集节点 === --- 节点状态 --- 节点名称 状态 --------- ------ phys-schost-1 联机 phys-schost-2 联机 phys-schost-3 联机 |
有关更多信息,请参见 clnode(1CL) 手册页。
如果要在具有高可用性的本地文件系统上使用 Sun Cluster HA for NFS,请确保禁用回送文件系统 (Loopback File System, LOFS)。
要禁用 LOFS,请将以下条目添加到群集中每个节点上的 /etc/system 文件中。
exclude:lofs |
对 /etc/system 文件所做的更改将在下次重新引导系统后生效。
如果在具有高可用性的本地文件系统中使用 Sun Cluster HA for NFS 并且 automountd 正在运行,则不能启用 LOFS。LOFS 会导致 Sun Cluster HA for NFS 出现切换转移问题。如果选择在具有高可用性的本地文件系统上添加 Sun Cluster HA for NFS,则必须进行以下配置更改之一。
但是,如果要在群集中配置非全局区域,则必须在所有的群集节点上启用 LOFS。如果高可用本地文件系统上的 Sun Cluster HA for NFS 必须与 LOFS 共存,则只能放弃对 LOFS 的禁用改用他法。
禁用 LOFS。
禁用 automountd 守护进程。
从自动安装程序映射中排除属于由 Sun Cluster HA for NFS 导出的具有高可用性的本地文件系统的所有文件。这样做可以使 LOFS 和 automountd 守护进程都保持启用状态。
有关回送文件系统的更多信息,请参见《系统管理指南:设备和文件系统》(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 … |
配置不成功 - 如果有一个或多个节点无法加入群集,或者指定了错误的配置信息,请首先尝试重新执行此过程。如果不能解决问题,请在每个配置有误的节点上执行如何取消 Sun Cluster 软件的配置以更正安装问题过程,以将该节点从群集配置中删除。无需卸载 Sun Cluster 软件包。然后重新执行此过程。
如果安装了单节点群集,则群集的建立至此已完成。请转至创建群集文件系统来安装卷管理软件并配置群集。
如果已安装多节点群集并选择自动法定配置,则安装后设置已完成。转至如何检验定额配置和安装模式。
如果已安装多节点群集并拒绝自动法定配置,请执行安装后设置。转至如何配置法定设备。