Oracle® Solaris Cluster 软件安装指南

退出打印视图

更新时间: 2014 年 9 月
 
 

如何安装 Oracle Solaris 软件

可以根据您的群集配置使用此过程在以下系统上安装 Oracle Solaris OS:

开始之前

执行以下任务:

  • 在安装 Oracle Solaris 软件之前请确保已完成了硬件设置并对连接进行了验证。有关详细信息,请参见Oracle Solaris Cluster 4.2 Hardware Administration Manual 以及您的服务器和存储设备的相关文档。

  • 确保群集配置规划完整。有关要求和准则,请参见如何准备群集软件安装

  • 如果使用命名服务,请将所有公共主机名和逻辑地址的地址-名称映射添加到客户机在访问群集服务时所使用的全部命名服务中。有关规划准则,请参见公共网络 IP 地址。有关使用 Oracle Solaris 名称服务的信息,请参见 Oracle Solaris 系统管理员文档。

  1. 连接到每个节点的控制台。
  2. 安装 Oracle Solaris OS。

    按照安装 Oracle Solaris 11.2 系统 中的安装说明进行操作。


    注 -  必须在群集中的所有节点上安装相同版本的 Oracle Solaris OS。

    您可以使用通常使用的任何方法来安装 Oracle Solaris 软件。在安装 Oracle Solaris 软件期间执行下列步骤:

    1. (群集节点)选择 "Manual Layout"(手工设置)来设置文件系统。
      • 指定大小至少应为 20 MB 的一个分片。
      • 创建所需的所有其他文件系统分区,如系统磁盘分区中所述。
    2. (群集节点)为了便于管理,请在每个节点上设置相同的 root 密码。

      注 -  如果您打算使用 Oracle Solaris Cluster Manager GUI 管理 Geographic Edition 组件,则必须执行此步骤。有关 Oracle Solaris Cluster Manager 的更多信息,请参见Oracle Solaris Cluster 系统管理指南 中的第 13  章 使用 Oracle Solaris Cluster GUI
  3. 确保 solaris 发布者有效。
    # pkg publisher
    PUBLISHER                           TYPE     STATUS   URI
    solaris                             origin   online   solaris-repository

    有关设置 solaris 发布者的信息,请参见在 Oracle Solaris 11.2 中添加和更新软件

  4. (群集节点)如果要使用基于角色的访问控制 (role-based access control, RBAC) 而非 root 角色来访问群集节点,请设置一个可针对所有 Oracle Solaris Cluster 命令提供相应授权的 RBAC 角色。

    如果用户不是 root 角色,则需要具备以下 Oracle Solaris Cluster RBAC 授权才能执行这一系列的安装过程:

    • solaris.cluster.modify

    • solaris.cluster.admin

    • solaris.cluster.read

    有关使用 RBAC 角色的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的用户权限管理。有关每个 Oracle Solaris Cluster 子命令所需 RBAC 授权的信息,请参见 Oracle Solaris Cluster 手册页。

  5. (群集节点)如果要将节点添加到现有的群集中,请向新节点添加群集文件系统的挂载点。
    1. 从活动群集节点中显示所有群集文件系统的名称。
      phys-schost-1# mount | grep global | egrep -v node@ | awk '{print $1}'
    2. 在新节点上,为群集中的每个群集文件系统创建一个挂载点。
      phys-schost-new# mkdir -p mountpoint

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

  6. 安装所需的任何 Oracle Solaris OS 软件更新以及与硬件相关的固件和更新。

    包括存储阵列支持方面的那些更新。同时下载硬件更新中包含的所有必需的固件。

    有关更新软件的说明,请参见Oracle Solaris Cluster 系统管理指南 中的第 11  章 更新您的软件

  7. (x86 only) (群集节点)设置默认引导文件。

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

    grub edit> kernel /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS -k

    有关更多信息,请参见引导和关闭 Oracle Solaris 11.2 系统 中的如何在启用内核调试器 (kmdb) 的情况下引导系统

  8. (群集节点)在每个节点上,用群集内使用的所有公共 IP 地址来更新 /etc/inet/hosts 文件。

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


    注 -  在建立新群集或新群集节点的过程中,scinstall 实用程序会将正在配置的每个节点的公共 IP 地址自动添加到 /etc/inet/hosts 文件中。
  9. (u53ef选) (群集节点)在 IPMP 组中配置公共网络适配器。

    如果您不希望使用在创建群集时由 scinstall 实用程序配置的多适配器 IPMP 组,请像在独立系统中那样配置定制 IPMP 组。有关详细信息,请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道 中的第 3  章 管理 IPMP

    在创建群集的过程中,scinstall 实用程序会将每一组使用相同子网且尚未在 IPMP 组中配置的公共网络适配器配置到单个多适配器 IPMP 组中。对于任何现有的 IPMP 组,scinstall 实用程序会将其忽略。

  10. (u53ef选) (群集节点)如果尚未安装 Oracle Solaris Cluster 软件但要使用 Oracle Solaris I/O 多路径,请在每个节点上启用多路径。

    Caution

    注意  -  如果已经安装了 Oracle Solaris Cluster 软件,请不要发出此命令。在活动群集节点上运行 stmsboot 命令可能会导致 Oracle Solaris 服务进入维护状态。要在 Oracle Solaris Cluster 环境中使用 stmsboot 命令,请按照 stmsboot(1M) 手册页中的说明进行操作。


    phys-schost# /usr/sbin/stmsboot -e
    –e

    启用 Oracle Solaris I/O 多路径。

    有关更多信息,请参见在 Oracle Solaris 11.2 中管理 SAN 设备和多路径 中的如何启用多路径stmsboot(1M) 手册页。

接下来的步骤

如果要使用 pconsole 实用程序,请转至如何在管理控制台上安装 pconsole 软件

如果要使用法定服务器,请转至如何安装和配置 Oracle Solaris Cluster 法定服务器软件

如果您的群集节点支持对内部硬盘驱动器进行镜像,而且您希望配置内部磁盘镜像,请转至如何配置内部磁盘镜像

SPARC: 如果要安装 Oracle VM Server for SPARC,请转至如何安装 Oracle VM Server for SPARC 软件和创建域

否则,请在群集节点上安装 Oracle Solaris Cluster 软件。

另请参见

有关在 Oracle Solaris Cluster 配置中执行动态重新配置任务的过程,请参见Oracle Solaris Cluster 系统管理指南