Sun Cluster 软件安装指南(适用于 Solaris OS)

Procedure如何安装 Solaris 软件

按照以下过程在群集中的每个节点上安装 Solaris 操作系统,或者在快速归档 JumpStart 安装的主节点上安装 Solaris 操作系统。有关群集的 JumpStart 安装的更多信息,请参见如何安装 Solaris 和 Sun Cluster 软件 (JumpStart)


提示 –

为了加快安装速度,可以同时在各个节点上安装 Solaris 操作系统。


如果节点上已安装 Solaris 操作系统,但不符合 Sun Cluster 安装的要求,则可能需要重新安装 Solaris 软件。按照此过程中的步骤进行操作,以确保后续成功安装 Sun Cluster 软件。有关根磁盘分区所需的信息和其他 Sun Cluster 安装要求,请参见规划 Solaris OS

开始之前

执行以下任务:

步骤
  1. 如果正在使用群集管理控制台,则为群集中的每个节点显示一个控制台屏幕。

    • 如果在管理控制台上已安装和配置了群集控制面版 (CCP) 软件,则使用 cconsole(1M) 实用程序来显示单个控制台屏幕。

      使用以下命令启动 cconsole 实用程序:


      # /opt/SUNWcluster/bin/cconsole clustername &
      

      cconsole 实用程序还将打开一个主窗口,您可以从该主窗口同时将输入发送到所有单个控制台窗口。

    • 如果未使用 cconsole 实用程序,请单独连接每个节点的控制台。

  2. 按照 Solaris 安装文档中的说明安装 Solaris 操作系统。


    注 –

    必须在群集中的所有节点上安装相同版本的 Solaris 操作系统。


    可以使用安装 Solaris 软件时常用的任何方法进行安装。在安装 Solaris 软件期间执行下列操作:

    1. 至少要安装 End User Solaris Software Group。


      提示 –

      为了避免手动安装 Solaris 软件包,请安装 Entire Solaris Software Group Plus OEM Support。


      有关其他 Solaris 软件要求的信息,请参见Solaris 软件组注意事项

    2. 选择“手动布局”来设置文件系统。

      • 通过全局设备子系统创建至少 512 兆字节的文件系统以供使用。

        如果要使用 SunPlex Installer 来安装 Sun Cluster 软件,必须创建安装点名称为 /globaldevices 的文件系统。/globaldevices 装载点名称是 scinstall 使用的缺省名称。


        注 –

        Sun Cluster 软件需要有全局设备文件系统才能成功安装。


      • 指定盘片 7 大小至少应为 20 兆字节。

        如果要使用 SunPlex Installer 安装 Solstice DiskSuite 软件 (Solaris 8) 或配置 Solaris Volume Manager 软件(Solaris 9 或 Solaris 10),也将此文件系统安装到 /sds 上。


        注 –

        如果要使用 SunPlex Installer 安装 Sun Cluster HA for NFS 或 Sun Cluster HA for Apache,SunPlex Installer 还必须安装 Solstice DiskSuite 软件 (Solaris 8) 或配置 Solaris Volume Manager 软件(Solaris 9 或 Solaris 10)。


      • 根据需要创建所有其他文件系统分区(如系统磁盘分区中所述)。

    3. 为了易于管理,请在每个节点中设置相同的超级用户口令。

  3. 如果要将节点添加到现有的群集中,请准备群集以接受新节点。

    1. 在所有活动群集成员上,启动 scsetup(1M) 实用程序。


      # scsetup
      

      显示“Main Menu”。

    2. 选择菜单项 “新建节点”。

    3. 选择菜单项 "Specify the name of a machine which may add itself"。

    4. 按照提示操作,将节点名称添加到验证过的机器列表中。

      如果任务在没有错误的情况下完成,则 scsetup 实用程序将输出消息 Command completed successfully

    5. 退出 scsetup 实用程序。

    6. 从活动群集节点中显示所有群集文件系统的名称。


      % mount | grep global | egrep -v node@ | awk '{print $1}'
      
    7. 在新节点上,为群集中的每个群集文件系统创建一个装载点。


      % mkdir -p mountpoint
      

      例如,如果装载命令返回了文件系统名称 /global/dg-schost-1,请在要添加到群集中的新节点上运行 mkdir -p /global/dg-schost-1

  4. 如果要添加节点并且 VxVM 已安装在群集中的所有节点上,请执行以下任务。

    1. 确保在安装了 VxVM 的节点上使用相同的 vxio 编号。


      # grep vxio /etc/name_to_major
      vxio NNN
      
    2. 确保 vxio 编号在每个未安装 VxVM 的节点上都可用。

    3. 如果 vxio 编号已在尚未安装 VxVM 的节点上使用,请将 /etc/name_to_major 条目更改为使用其他编号。

  5. 如果安装了最终用户 Solaris 软件组,请使用 pkgadd 命令手动安装可能需要的所有其他 Solaris 软件包。

    以下是支持某些 Sun Cluster 功能所需的 Solaris 软件包。


    注 –

    按照下表中列出的顺序安装软件包。


    功能 

    强制性 Solaris 软件包 

    RSMAPI、RSMRDT 驱动程序或 SCI-PCI 适配器(仅基于 SPARC 的群集) 

    Solaris 8 或 Solaris 9SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox

    Solaris 10SUNWrsm SUNWrsmo

    SunPlex Manager 

    SUNWapchr SUNWapchu

    • 对于 Solaris 8 或 Solaris 9 操作系统,请使用以下命令:


      # pkgadd -d . packages
      
    • 对于 Solaris 10 操作系统,请使用以下命令:


      # pkgadd -G -d . packages
      

      必须将这些软件包仅添加到全局区域中。-G 选项用于将软件包仅添加到当前区域中。此选项还用于指定软件包不被复制到任何现有非全局区域或以后创建的任何非全局区域中。

  6. 安装所有必需的 Solaris 操作系统修补程序及与硬件相关的固件和修补程序(它们支持存储器阵列)。同时下载硬件修补程序中包含的所有必需的固件。

    有关修补程序的位置和安装说明,请参见《Sun Cluster 3.1 8/05 发行说明(适用于 Solaris OS)》中的“修补程序和所需的固件级别”

  7. x86: 将缺省引导文件设置为 kadb


    # eeprom boot-file=kadb
    

    如果无法访问登录提示,该值的设置使您能够重新引导节点。

  8. 用在群集中使用的所有 IP 地址更新每个节点上的 /etc/inet/hosts 文件。

    执行此步骤,无论是否正在使用命名服务。有关必须添加其 IP 地址的 Sun Cluster 组件的列表,请参见IP 地址

  9. 如果要使用 ce 适配器进行群集互连,请将以下条目添加到 /etc/system 文件中。


    set ce:ce_taskq_disable=1

    此条目在下次重新引导系统后生效。

  10. (可选的)对于 Sun Enterprise 10000 服务器,请配置 /etc/system 文件以使用动态重新配置。

    将以下条目添加到群集的每个节点上的 /etc/system 文件中:


    set kernel_cage_enable=1

    此条目在下次重新引导系统后生效。有关动态重新配置的更多信息,请参见服务器文档。

接下来的操作

如果要使用 Sun 多路径软件,请转至SPARC: 如何安装 Sun 多路径软件

如果要安装 VxFS,请转至SPARC: 如何安装 VERITAS 文件系统软件

否则,将安装 Sun Cluster 软件包。转至如何安装 Sun Cluster 框架和数据服务软件包 (Java ES installer)

另请参见

有关执行 Sun Cluster 配置中的动态重新配置任务的过程,请参见《Sun Cluster 系统管理指南(适用于 Solaris OS)》