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

如何安装 Solaris 软件

如果未使用 scinstall(1M) 定制 JumpStart 安装方法来安装软件,请执行此任务。 按照这些过程在群集的每个节点上安装 Solaris 操作环境。


提示:

为了节省时间,可以同时在每个节点上安装 Solaris 操作环境。


如果节点上已安装了 Solaris 操作环境,但未满足 Sun Cluster 安装要求,则可能需要重新安装 Solaris 软件。 按照此过程中的步骤进行操作,以确保后续成功安装 Sun Cluster 软件。 有关根磁盘分区要求及其它 Sun Cluster 安装要求的信息,请参阅规划 Solaris 操作环境

  1. 确保安装 Solaris 软件之前已安装了硬件并且检验了连接。

    有关详细信息,请参阅 Sun Cluster Hardware Administration Collection 以及服务器和存储设备文档。

  2. 确保群集配置规划完整。

    有关要求和指南,请参阅如何准备群集软件安装

  3. 准备好完成的本地文件系统布局工作表

  4. 如果使用命名服务,则将所有公共主机名和逻辑地址的地址到名称映射添加到客户机访问群集服务使用的所有命名服务。 可以在步骤 15 中设置本地主机名信息。

    有关规划指南的信息,请参阅IP 地址 。 有关使用 Solaris 命名服务的信息,请参阅 Solaris 系统管理员文档。

  5. 如果使用的是群集管理控制台,则显示群集中每个节点的控制台屏幕。

    • 如果在管理控制台上安装配置了群集控制面板 (CCP) 软件,则可以使用 cconsole(1M) 公用程序显示各个控制台屏幕。 cconsole 公用程序还将打开主窗口,您可以通过该窗口将输入发送到各个控制台窗口。 使用以下命令可以启动 cconsole


      # /opt/SUNWcluster/bin/cconsole clustername &
      

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

  6. 按照 Solaris 安装文档中的说明安装 Solaris 操作环境。


    注意:

    必须通过相同版本的 Solaris 操作环境安装群集中的所有节点。


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

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

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

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

      • 创建大小至少为 512 兆字节的文件系统以供全局设备子系统使用。 如果要使用 SunPlex Manager 来安装 Sun Cluster 软件,则必须使用 /globaldevices 装载点名称创建文件系统。 /globaldevices 装载点名称是 scinstall 使用的缺省名称。


        注意:

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


      • 指定盘片 7 大小至少应为 20 兆字节。 如果要使用 SunPlex Manager 来安装 Solstice DiskSuite 软件 (Solaris 8) 或配置 Solaris Volume Manager 软件 (Solaris 9),也请将该文件系统装载到 /sds

      • 按照系统磁盘分区 中的说明创建所需的所有其它文件系统分区。


        注意:

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


    3. 为了便于管理,请在每个节点上设置相同的 root 用户口令。

  7. 您正在向一个现有的群集中安装新的节点吗?

  8. 您是否已将该新节点添加到群集的认证节点列表中?

    • 如果是,则继续执行步骤 9

    • 如果否,则将新节点的名称添加到认证群集节点的列表中。

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


      # scsetup
      

      显示“Main Menu”。

    2. 选择“New nodes”。

    3. 选择“Specify the name of a machine which may add itself”。

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

    5. 检验任务是否已经成功。

      如果无误地完成任务,scsetup 公用程序将输出消息 Command completed successfully

  9. 从群集的另一个活动节点上,显示所有群集文件系统的名称。


    % mount | grep global | egrep -v node@ | awk '{print $1}'
    

  10. 在新节点上为群集中的每个群集文件系统创建一个装载点。


    % mkdir -p mountpoint
    

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

  11. 是否将 VERITAS Volume Manager (VxVM) 安装在群集中的所有现有节点上?

    • 如果否,则继续执行步骤 12

    • 如果是,请确保安装 VxVM 的节点上使用相同的 vxio 编号。 另外,还要确保 vxio 编号在每个未安装 VxVM 的节点上都可用。


      # grep vxio /etc/name_to_major
      vxio NNN
      

      如果未安装 VxVM 的节点上已经使用了 vxio 编号,则释放节点上的该编号。 更改 /etc/name_to_major 条目以使用其它编号。

  12. 如果安装了 End User Solaris Software Group,请使用 pkgadd 命令手动安装所需的所有其它 Solaris 软件包。 以下是支持某些 Sun Cluster 功能所需的 Solaris 软件包。

    功能 

    必需的 Solaris 软件包(以安装顺序显示) 

    RSMAPISCI-PCI 适配器 (仅限于基于 SPARC 的群集) 

    SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox

     

    SunPlex Manager 

    SUNWapchr SUNWapchu

  13. 安装与硬件相关的修补程序。 同时下载硬件修补程序中包含的所有必需的固件。

    有关修补程序和安装说明的位置,请参阅《Sun Cluster 3.1 发行说明》中的“修补程序和所需的固件级别”。

  14. x&86C;将缺省引导文件设置为 kadb


    # eeprom boot-file=kadb
    

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

  15. 使用群集的所有公共主机名和逻辑地址更新每个节点上的 /etc/inet/hosts 文件。

    执行此步骤,无论是否正在使用命名服务。

  16. 是否要在 Sun Enterprise 10000 服务器上使用动态重新配置?

    • 如果否,请继续执行步骤 17

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


      set kernel_cage_enable=1

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

      有关在 Sun Cluster 配置中执行动态重新配置任务的步骤,请参阅Sun Cluster 系统管理指南(适用于 Solaris OS)。 有关动态重新配置的详细信息,请参阅服务器文档。

  17. 安装 Sun Cluster 软件包。

    转到如何安装 Sun Cluster 软件包