Oracle® Solaris Cluster 软件安装指南

退出打印视图

更新时间: 2014 年 9 月
 
 

如何安装 Oracle Solaris Cluster 软件包

按照此过程来执行以下一个或多个安装任务:

  • 在全局群集中的每个节点上安装 Oracle Solaris Cluster 框架和数据服务软件包。这些节点可以是物理计算机或(仅限 SPARC) Oracle VM Server for SPARC I/O 域或来宾域,也可以是这些类型的节点的任意组合。


    注 -  如果为物理群集计算机配置了 Oracle VM Server for SPARC,请将 Oracle Solaris Cluster 软件仅安装在 I/O 域或来宾域中。
  • 安装数据服务。


注 -  您无法添加或删除 ha-cluster-minimal 组软件包中包含的单个软件包,除非进行完全重新安装或卸载。有关用于删除群集框架软件包的过程,请参见如何取消 Oracle Solaris Cluster 软件的配置以更正安装问题Oracle Solaris Cluster 系统管理指南 中的如何从群集节点卸载 Oracle Solaris Cluster 软件

但您可以在不删除 ha-cluster-minimal 组软件包的情况下添加或删除其他可选软件包。

如果选择安装 ha-cluster-full 软件包,将自动安装 GUI。如果选择安装其他软件包,可以稍后手动安装该 GUI。


开始之前

执行以下任务:

  • 确保已安装了 Oracle Solaris OS 来支持 Oracle Solaris Cluster 软件。

    如果节点上已安装了 Oracle Solaris 软件,必须确保 Oracle Solaris 安装满足 Oracle Solaris Cluster 软件和您打算在群集中安装的任何其他软件的要求。有关安装 Oracle Solaris 软件以满足 Oracle Solaris Cluster 软件的要求的更多信息,请参见如何安装 Oracle Solaris 软件

  • 选择要安装哪些 Oracle Solaris Cluster 软件包。

    下表列出了 Oracle Solaris Cluster 4.2 软件的主要组软件包和每个组软件包所包含的主要功能。至少必须安装 ha-cluster-framework-minimal 组软件包。

    功能
    ha-cluster-full
    ha-cluster-framework-full
    ha-cluster-data-services-full
    ha-cluster-geo-full
    ha-cluster-minimal
    ha-cluster-framework-minimal
    框架
    X
    X
    X
    X
    X
    X
    代理
    X
    X
    本地化
    X
    X
    框架手册页
    X
    X
    数据服务手册页
    X
    X
    代理生成器
    X
    X
    通用数据服务
    X
    X
    X
    图形用户界面
    X
    Geographic Edition
    X
    X
  1. 如果使用的是群集管理控制台,请为群集中的每个节点显示一个控制台屏幕。
    • 如果您的管理控制台上安装并配置了 pconsole 软件,则可使用 pconsole 实用程序显示各个控制台屏幕。

      root 角色使用以下命令启动 pconsole 实用程序:

      adminconsole# pconsole host[:port] […]  &

      pconsole 实用程序还将打开一个主窗口,您可以从该主窗口将您输入的内容同时发送到每个控制台窗口。

    • 如果未使用 pconsole 实用程序,请分别连接到每个节点的控制台。
  2. 恢复对远程过程调用 (Remote Procedure Call, RPC) 通信的外部访问。

    安装 Oracle Solaris OS 期间,会使用一个受限的网络配置文件,这会禁用对某些网络服务的外部访问。受限的服务包括群集通信所必需的 RPC 通信服务

    执行以下命令以恢复对 RPC 通信的外部访问。

    # svccfg
    svc:> select network/rpc/bind
    svc:/network/rpc/bind> setprop config/local_only=false
    svc:/network/rpc/bind> quit
    # svcadm refresh network/rpc/bind:default
    # svcprop network/rpc/bind:default | grep local_only

    最后一条命令的输出应显示 local_only 属性现在设置为 false。

  3. 在要安装的群集节点上承担 root 角色。

    另外,如果为您的用户帐户分配了系统管理员配置文件,则可以通过配置文件 shell 以非 root 用户身份发出命令,或将 pfexec 命令置于命令之前。

  4. 禁用网络自动配置 (Network Auto-Magic, NWAM)。

    NWAM 将激活单个网络接口但禁用其他所有接口。因此,NWAM 不能与 Oracle Solaris Cluster 软件共存,只有禁用它后才能配置或运行您的群集。要禁用 NWAM,您需要启用 defaultfixed 配置文件。

    # netadm enable -p ncp defaultfixed
    # netadm list -p ncp defaultfixed
  5. 为 Oracle Solaris Cluster 软件包设置系统信息库。
    • 如果群集节点可以直接或者通过 Web 代理访问 Internet,请执行以下步骤。
      1. 访问 https://pkg-register.oracle.com
      2. 选择 Oracle Solaris Cluster software
      3. 接受该许可证。
      4. 通过选择 Oracle Solaris Cluster software 并提交请求来请求新的证书。

        证书页面随即显示,其中包含用于下载密钥和证书的下载按钮。

      5. 下载密钥和证书文件,并根据返回的证书页面中的描述安装它们。
      6. 使用下载的 SSL 密钥配置 ha-cluster 发布者,并设置 Oracle Solaris Cluster 4.2 系统信息库的位置。

        在下面的示例中,系统信息库名称为 https://pkg.oracle.com/repository-location/。

        # pkg set-publisher \
        -k /var/pkg/ssl/Oracle_Solaris_Cluster_4.0.key.pem \
        -c /var/pkg/ssl/Oracle_Solaris_Cluster_4.0.certificate.pem \
        -O https://pkg.oracle.com/repository-location/ ha-cluster
        –k /var/pkg/ssl/Oracle_Solaris_Cluster_4.0.key.pem

        指定已下载的 SSL 密钥文件的完整路径。

        –c /var/pkg/ssl/Oracle_Solaris_Cluster_4.0.certificate.pem

        指定已下载的证书文件的完整路径。

        –O https://pkg.oracle.com/repository-location/

        指定 Oracle Solaris Cluster 4.2 软件包系统信息库的 URL。

        有关更多信息,请参见 pkg(1) 手册页。

    • 如果您要使用软件的 ISO 映像,请执行以下步骤。
      1. 从位于 https://edelivery.oracle.com/ 的 Oracle Software Delivery Cloud 下载 Oracle Solaris Cluster 4.2 ISO 映像。

        注 - 要访问 Oracle Software Delivery Cloud,需要使用有效的 Oracle 许可证。

        Oracle Solaris Cluster 软件是 Oracle Solaris 产品包的一部分。根据联机说明完成介质包的选择,并下载软件。

      2. 获取 Oracle Solaris Cluster 4.2 ISO 映像。
        # lofiadm -a path-to-iso-image 
        /dev/lofi/N
        # mount -F hsfs /dev/lofi/N /mnt
        –a path-to-iso-image

        指定 ISO 映像的完整路径和文件名称。

      3. 设置 Oracle Solaris Cluster 4.2 软件包系统信息库的位置。
        # pkg set-publisher -g file:///mnt/repo ha-cluster
  6. 确保可从配置的发布者获得数据服务软件包,并且 solarisha-cluster 发布者有效。
    # pkg list -a package-name
    # pkg publisher
    PUBLISHER                           TYPE     STATUS   P  LOCATION
    solaris                             origin   online   F  solaris-repository
    ha-cluster                          origin   online   F  ha-cluster-repository

    有关设置 solaris 发布者的信息,请参见在 Oracle Solaris 11.2 中添加和更新软件 中的添加、修改或删除软件包发布者


    提示  -  只要安装或更新就可以使用 –nv 选项来查看将进行的更改,例如将安装或更新哪些软件包的哪些版本以及是否将创建新的 BE。

    如果使用 –nv 选项时没有显示任何错误消息,则在无 –n 选项的情况下再次运行命令来实际执行安装或更新。如果显示错误消息,则使用更多 –v 选项(例如 –nvv)或更多软件包 FMRI 模式再次运行命令以获取更多信息,从而帮助您诊断和解决问题。有关故障排除信息,请参见在 Oracle Solaris 11.2 中添加和更新软件 中的附录 A 软件包安装和更新故障排除

  7. 安装 Oracle Solaris Cluster 4.2 软件。
    # /usr/bin/pkg install ha-cluster-package
  8. 验证是否成功安装了此软件包。
    $ pkg info -r ha-cluster-package

    如果状态为 Installed,则表明已成功安装了软件包。

  9. 对 Oracle Solaris Cluster 软件执行必要的更新。

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

接下来的步骤

如果要安装 Sun QFS 文件系统软件,请按照有关初始安装的过程进行操作。请参见如何安装 Sun QFS 软件

如果要使用 Oracle Solaris 软件的 Availability Suite 功能,则安装 Availability Suite 软件。请转至如何安装 Oracle Solaris 软件的 Availability Suite 功能

或者,如果要设置根用户环境,请转至如何设置根环境