Sun Cluster 3.1 8/05 发行说明(适用于 Solaris OS)

文档问题

本节讨论文档、联机帮助或手册页中的已知错误或遗漏之处,并提供了用于更正这些问题的步骤。

所有 Sun Cluster 3.1 8/05 书籍

所有 Sun Cluster 3.1 8/05 书籍的前言提供了有关支持和培训的 Web 站点。该 Web 站点已更改为以下 Web 站点:

软件安装指南

本节讨论《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的错误和遗漏之处。

在非全局区域上对 Java ES 应用程序暗指的支持

《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“如何安装数据服务软件包 (pkgadd)”介绍了如何在运行 Solaris 10 操作系统的群集上安装 Sun Java System 数据服务。该过程使用 pkgadd -G 命令仅在全局区域中安装这些数据服务。-G 选项可确保不会将软件包传播至任何现有非全局区域或以后创建的非全局区域。

如果系统包含非全局区域,则某些 Sun Java Enterprise System (Java ES) 应用程序和其他 Java ES 组件可能不受支持。如果安装时存在非全局区域,或在以后配置了非全局区域,该限制将会起作用。使用 pkgadd -G 命令为此类应用程序安装数据服务也要受此限制的制约。如果 Java ES 应用程序无法与非全局区域共存,则在具有非全局区域的群集上不能将数据服务用于该应用程序。

有关 Java ES 对 Solaris 区域的支持信息,请参见《Sun Java Enterprise System 2005Q5 Installation Guide》中的“Solaris 10 Zones”

从 SCSI-2 到 SCSI-3 重置法定设备使节点崩溃

执行《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“如何在添加节点后更新 SCSI 保留”所介绍的过程可能会导致节点停止。要防止节点在此过程中停止,请在删除所有法定设备之后并在配置新法定设备之前,运行 scgdevs 命令。

Solaris 10 操作系统首次更新的发行日期不正确

《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的第 5  章 “升级 Sun Cluster 软件”中,升级指导和过程涉及 Solaris 10 操作系统的第一个更新版本(即 Solaris 10 10/05)。该发行版的日期错误。发行此文档时,Solaris 10 操作系统首次更新版的预计发行日期仍未知。另外,对升级至此未来发行版的支持也未确定。请与您的 Sun 服务代表联系,以获得升级至 Solaris 10 软件未来发行版的支持。

在群集文件系统上安装 Java ES 应用程序时手动安装共享组件 (6270408)

Java ES 应用程序二进制文件可以安装在群集文件系统中,而不是每个群集节点上。对于 Solaris 10 群集配置,当使用 pkgadd 安装数据服务(代理)时,必须同时使用 pkgadd 手动安装应用程序需要的 Java ES 共享组件。

要获取每个 Java ES 应用程序需要的共享组件列表和每个共享组件产品的软件包列表,请参见《Sun Java Enterprise System 2005Q5 Installation Guide》

检查产品版本的命令错误 (6288988)

《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“如何在非滚动升级之前升级相关软件”《Sun Cluster 软件安装指南(适用于 Solaris OS)》中的“在滚动升级之前如何升级相关软件”中,对检查两个共享组件的版本级别的说明含有错误。

步骤 2b,Apache Tomcat

错误说明


# patchadd -p | grep 114016

正确说明:


# showrev -p | grep 114016

步骤 5a,Explorer

错误说明


# pkginfo -l SUNWexplo | grep SUNW_PRODVERS

正确说明:


# pkginfo -l SUNWexplo | grep VERSION

滚动升级

Sun Cluster 软件的未来发行版可能不再支持滚动升级。那时,将提供其他程序,以限制软件升级期间 Sun Cluster 的故障。

SunPlex Manager 联机帮助

本节讨论 SunPlex Manager 联机帮助中的错误和遗漏之处。

Sun Cluster HA for Oracle

在名为“启动之前”的小节中的名为“Sun Cluster HA for Oracle”的联机帮助文件中,有个说明不正确。

错误说明

如果 /etc/system 中没有有关 shmsyssemsys 的条目,这些变量的缺省值会被自动插入 /etc/system。之后必须重新引导系统。检查 Oracle 安装文档,以检验这些值是否适用于您的数据库。

正确说明:

如果在安装 Oracle 数据服务后,/etc/system 文件中没有有关 shmsyssemsys 变量的条目,您可以打开 /etc/system 并插入这些变量的缺省值。之后您必须重新引导系统。检查 Oracle 安装文档以检验您插入的值对于数据库来说是否正确。

SunPlex Manager 图标和约定

在名为“SPM 图标和约定”的联机帮助文件中,“其他标签”一节中给出的两个说明不正确。

错误说明

表 8 其他标签

标签 

含义 

故障转移类型的主要资源组

故障转移类型的主要资源组 

故障转移类型的辅助资源组

故障转移类型的辅助资源组 

正确说明:

表 9 其他标签

标签 

含义 

资源的主节点

资源的主节点 

资源的次节点

资源的次节点 

Sun Cluster 概念指南

本节讨论《Sun Cluster 概念指南(适用于 Solaris OS)》中的错误和遗漏之处。

在第 3 章中,有关“为数据服务通信使用群集互连“的部分应理解为:

一群集必须有节点之间的多个网络互连,构成群集互连。群集软件使用多个互连来提高可用性并改善性能。对于内部和外部通信流量(例如文件系统数据或可伸缩服务数据),将在所有可用互连之间分流消息。

群集互连对应用程序也是可用的,从而在节点间进行高可用性通信。例如,一个分布式应用程序的组件可能运行在不同的需要进行通信的节点上。通过使用群集互连而不使用公共传输,这些连接可承受单个链接失败。

要使用群集互连来在节点间进行通信,应用程序必须使用安装群集时配置的专用主机名。例如,如果节点 1 的专用主机名是 clusternode1-priv,请使用此主机名通过群集互连与节点 1 进行通信。使用此名称打开的 TCP 套接字将通过群集互连进行路由并可以在网络发生故障时透明地进行重新路由。任意两个节点之间的应用程序通信流量将在所有互连之间分流。给定 TCP 连接的通信流量在任何时候都只在一个互连上流动。其他 TCP 连接在所有互连之间进行分流。另外,UDP 通信流量始终在所有互连之间进行分流。

注意,由于在安装时可以配置专用主机名,所以群集互连可使用此时选择的任何名称。可以使用 scha_privatelink_hostname_node 变量从 scha_cluster_get(3HA) 获取实际的名称。

System Administration Guide

本节讨论《Sun Cluster 系统管理指南(适用于 Solaris OS)》中的错误和遗漏之处。

如何删除 Sun Cluster 修补程序

《Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“如何应用需重新引导的修补程序(节点)”部分所介绍的重新引导修补程序(节点)过程是针对每个节点的过程并且不可逆。同样,也不支持 Sun Cluster 发行版的滚动降级。要删除 Sun Cluster 修补程序或更新版本,必须按照《Sun Cluster 系统管理指南(适用于 Solaris OS)》中的“如何应用需重新引导的修补程序(群集和固件)”所介绍的步骤重新应用先前的修补程序或更新版本。

Sun Cluster Data Service for NFS Guide for Solaris OS

《Sun Cluster Data Service for NFS Guide for Solaris OS》遗漏了结合使用 Sun Cluster HA for NFS 和 NFS v3 时适用的一些限制。

如果您在使用 Sun Cluster HA for NFS,请将群集节点用作外部 NFS 服务器的 NFS v3 客户机。即使外部 NFS 服务器为网络连接的存储 (NAS) 设备,该限制也同样适用。如果以此方式配置群集节点,则群集节点在外部 NFS 服务器上设置的锁定将丢失。

该限制对 NFS v4 客户机不适用。您可以使用 NFS v4 安装外部 NFS 服务器。

用于 SAP Web Application Server 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

本节讨论《Sun Cluster Data Service for SAP Web Application Server Guide for Solaris OS》中的遗漏之处。

查阅 SAP 注释以更改主机名

更改对系统主机名的任何引用时,请查阅相应的 SAP 注释。SAP 注释包含有关更改主机名的最新信息。《Sun Cluster Data Service for SAP Web Application Server Guide for Solaris OS》中遗漏了对这些 SAP 注释的特定引用。

以下各节介绍了如何更改主机名。

安装 SAP J2EE 引擎以用作可伸缩资源

《Sun Cluster Data Service for SAP Web Application Server Guide for Solaris OS》中的“How to Install and Configure the SAP Web Application Server and the SAP J2EE Engine”一节遗漏了对安装 SAP J2EE 引擎以便将其配置为可伸缩资源的说明。该节中介绍的过程的步骤 2 和步骤 7 不完整。

正确的步骤 2

如果要使用 SAP J2EE 引擎,则安装 SAP J2EE 引擎软件。

请参阅 SAP 安装文档。

正确的步骤 7

如果要使用 SAP J2EE 引擎,则修改 loghost 脚本以返回 SAP J2EE 引擎的主机名。

修改步骤 6 中创建的 loghost 脚本,以返回 SAP J2EE 引擎的每个实例的逻辑主机名或物理主机名。

Sun Cluster Data Service for Solaris Containers Guide

本节讨论《Sun Cluster Data Service for Solaris Containers Guide》中的错误和遗漏之处。

配置限制中缺少的信息

《Sun Cluster Data Service for Solaris Containers Guide》中的“Configuration Restrictions”遗漏了对故障转移区域或多控制区域的 autoboot 属性的限制。

创建故障转移区域或多控制区域时,请确保区域的 autoboot 属性设置为 false。将区域的 autoboot 属性设置为 false 可以防止引导全局区域时引导该区域。仅当由数据服务控制区域的引导时,Sun Cluster HA for Solaris Containers 数据服务才可以管理该区域。

配置要求中缺少的信息

《Sun Cluster Data Service for Solaris Containers Guide》中的“Configuration Requirements”遗漏了对回送文件系统 (LOFS) 的要求。

确保回送文件系统 (LOFS) 已启用。

Sun Cluster 安装工具会禁用 LOFS。如果要使用 Sun Cluster HA for Solaris Containers 来管理区域,请在安装和配置 Sun Cluster 框架之后启用 LOFS。要启用 LOFS,请从 /etc/system 文件中删除以下行:

exclude: lofs

用于安装和配置区域的过程存在错误

《Sun Cluster Data Service for Solaris Containers Guide》中的“How to Install and Configure a Zone”所介绍的过程包含以下错误:

错误的代码样例

以下各节中的样例代码不正确:

这两节中的正确代码如下所示:

# cat /var/tmp/probe-apache2
#!/usr/bin/ksh
if echo "GET; exit" | mconnect -p 80 > /dev/null 2>&1
then
    exit 0
else
    exit 100
fi

Sun Cluster 3.1 With Network-Attached Storage Devices Manual for Solaris OS

本节讨论《Sun Cluster 3.1 With Network-Attached Storage Devices Manual for Solaris OS》中的错误和遗漏之处。

在 Sun Cluster 环境中安装 Network Appliance NAS 设备

NetApp NAS 单元必须直接连接至与所有群集节点直接连接的网络。

设置 NetApp NAS 文件管理器时,除了完成《Sun Cluster 3.1 With Network-Attached Storage Devices Manual for Solaris OS》中的“Installing a Network Appliance NAS Device in a Sun Cluster Environment”所介绍的步骤,还必须完成以下步骤。

Procedure在 Sun Cluster 环境中如何安装 Network Appliance NAS 设备

步骤
  1. /etc/inet/hosts 中添加 NetApp NAS 文件管理器名称。

    在所有群集节点的 /etc/inet/hosts 文件中为文件管理器添加主机名到地址的映射。例如:


    netapp-123 192.168.11.123
  2. /etc/inet/netmasks 中添加文件管理器(NAS 子集)网络掩码。

    在文件管理器打开的情况下,针对子网向所有群集节点中的 /etc/inet/netmasks 文件添加一个条目。例如:


    192.168.11.0 255.255.255.0
  3. 验证所有群集节点中的 /etc/nsswitch.conf 文件的 hostsnetmasks 条目是否将 files 显示在 nisdns 之前。如果不是,请编辑 /etc/nsswitch.conf 中的相应行,将 files 移动到 nisdns 之前。

手册页

本节讨论 Sun Cluster 手册页中的错误和遗漏之处。

Sun Cluster 3.0 数据服务手册页

Writer: Per Prasad, this procedure applies to U3.要显示 Sun Cluster 3.0 数据服务手册页,请为在 Sun Cluster 3.1 8/05 软件上安装的 Sun Cluster 3.0 数据服务安装最新的修补程序。有关更多信息,请参见修补程序和所需的固件级别

应用此修补程序之后,请将完整的手册页路径作为参数,使用 man -M 命令以查看 Sun Cluster 3.0 数据服务手册页。以下示例将打开 Apache 手册页。


% man -M /opt/SUNWscapc/man SUNW.apache

考虑修改 MANPATH 以便在不指定完整路径的情况下也可访问 Sun Cluster 3.0 数据服务手册页。以下示例介绍了将 Apache 手册页路径添加到 MANPATH 中和显示 Apache 手册页的命令输入。


% MANPATH=/opt/SUNWscapc/man:$MANPATH; export MANPATH
% man SUNW.apache