Sun Cluster 3.0 U1 安装指南

如何安装 Solaris 软件

如果不使用 scinstall (1M) 定制 JumpStart 安装方法安装软件,请在群集中的每个节点上执行此任务,以安装 Solaris 操作环境。


注意:

如果节点已经安装了 Solaris 操作环境,仍必须遵照此过程重新安装 Solaris 软件,以确保成功安装 Sun Cluster 软件。


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

    有关详细信息,请参阅 《Sun Cluster 3.0 U1 Hardware Guide》 以及服务器和存储设备文档。

  2. 从《Sun Cluster 3.0 发行说明》获取已完成的"本地文件系统布局工作表"。

  3. 您是否正在使用命名服务?

    • 如果否,则继续执行步骤 4。您需要在步骤 12中设置主机名信息。

    • 如果是,将所有公共主机名和逻辑地址的"地址到名称"的映射添加到所有命名服务(如 NIS、NIS+ 或 DNS),这些命名服务由客户机用于访问群集服务。有关规划指南,请参阅 "IP 地址"。有关使用 Solaris 命名服务的信息,请参阅 Solaris 系统管理员文档。

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

    如果在管理控制台上安装并且配置了"群集控制面板 (CCP)",则可以使用 cconsole (1M) 实用程序显示各个控制台屏幕。CCP 还打开一个主窗口,您可以从主窗口同时将输入发送到所有控制台窗口。

    如果不使用 CCP,请分别连接每个节点的控制台。


    提示:

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


  5. 在群集的每个节点中,确定 local-mac-address 变量是否正确设置为 false

    Sun Cluster 软件不支持将 local-mac-address 变量设置为 true

    1. 显示 local-mac-address 变量的值。

      • 如果节点预安装了 Solaris 软件,则以超级用户的身份运行以下命令。


        # /usr/sbin/eeprom local-mac-address?
        

      • 如果节点还未安装 Solaris 软件,则在 ok 提示下运行以下命令。


        ok printenv local-mac-address?
        

    2. 命令是否在每个节点上返回 local-mac-address?=false

      • 如果是,则变量设置是正确的。继续进行 步骤 6

      • 如果否,则更改未设置为 false 的节点的变量设置。

        • 如果节点预安装了 Solaris 软件,则以超级用户的身份运行以下命令。


          # /usr/sbin/eeprom local-mac-address?=false
          

        • 如果节点还未安装 Solaris 软件,则在 ok 提示下运行以下命令。


          ok setenv local-mac-address? false
          

    3. 重复步骤 a 的操作以检验您在 步骤 b所做的更改。

      新的设置在下次系统重新引导时生效。

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


    注意:

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


    可以使用通常用于安装 Solaris 操作环境的方法,在要被安装到群集环境中的新节点上安装该软件。这些方法包含 Solaris 交互式安装程序、Solaris JumpStart 以及 Solaris Web Start。

    在安装 Solaris 软件期间执行下列操作。

    1. 至少安装"最终用户系统支持"软件组。


      注意:

      Sun Enterprise E10000 server 服务器要求"完整分发 + OEM"软件组。


      可能需要安装其它 Solaris 软件包,这些软件包不是"最终用户系统支持"软件组的一部分(如 Apache HTTP 服务器软件包)。第三方软件,如 Oracle,可能需要附加的 Solaris 软件包。有关 Solaris 软件要求,请参阅第三方文档。

    2. 选择"手工布局"以设置文件系统。

      • 创建至少为 100 兆字节的文件系统供全局设备子系统使用。要使用 SunPlex Manager 安装 Sun Cluster 软件,必须创建一个安装点设置为 /globaldevices 的文件系统。缺省情况下,scinstall使用此安装点。


        注意:

        全局设备文件系统是成功安装 Sun Cluster 软件所必需的。


      • 如果计划使用 SunPlex Manager,以在安装 Sun Cluster 软件的同时安装 Solstice DiskSuite,则在第 7 片上创建一个安装点设置为 /sds 的至少 10 兆字节的文件系统。否则,需按"系统磁盘分区"中的说明创建支持卷管理器软件所需的文件系统分区。

    3. 选择自动重新引导。


      注意:

      Solaris 软件已安装,并在显示下一个提示之前重新引导节点。


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

    5. 在询问是否启用自动关闭节点时回答

      必须在 Sun Cluster 配置禁用自动关机。有关详细信息,请参阅 pmconfig (1M) 和 power.conf (4) 手册页。


    注意:

    在 Solaris 软件安装期间,缺省情况是禁用 Solaris 接口组功能。接口组在 Sun Cluster 配置中是不支持的并且不应启用。有关 Solaris 接口组的详细信息,请参阅 ifconfig (1M) 手册页。


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

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

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

    • 如果否,请从另一活动的群集节点运行 scsetup (1M),以便将新节点的名称添加到授权的群集节点列表中。有关过程的信息,请参阅 《Sun Cluster 3.0 U1 系统管理指南》中的 "如何将群集节点添加到授权的节点列表中"。

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

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


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

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


      % mkdir -p mountpoint
      

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

  10. 安装 Solaris 软件修补程序。

    有关修补程序的位置和安装说明的信息,请参阅《Sun Cluster 3.0 U1 发行说明》。如果需要,请查看 /etc/release 文件,以了解节点上所安装 Solaris 软件的版本。

  11. 在所有与硬件相关的修补程序并且下载包含在硬件修补程序中的所需固件。

    有关修补程序的位置和安装说明的信息,请参阅《Sun Cluster 3.0 U1 发行说明》。

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

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

  13. 在群集节点上安装 Sun Cluster 软件。