Sun Cluster 3.0 5/02 发行说明

已知的文档问题

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

SunPlex Manager 联机帮助更正

SunPlex Manager 联机帮助中有一处说明不准确。可以在 Oracle 数据服务的安装过程中找到该说明。 更正如下。

错误说明

注意:安装 SunPlex Manager 软件包时,如果 /etc/system 文件中不存在变量 shmsyssemsys 的项,则自动将这两个变量的缺省值放入 /etc/system 文件中。之后必须重新引导系统。 检查 Oracle 安装文档,以检验这些值适用于您的数据库。

正确说明:

注意:在安装 Oracle 数据服务时,如果 /etc/system 文件中不存在变量 shmsyssemsys 的项,则自动将这两个变量的缺省值放入 /etc/system 文件中。之后必须重新引导系统。 检查 Oracle 安装文档,以检验这些值适用于您的数据库。

Sun Cluster HA for Oracle 软件包

Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide》中介绍"安装 Sun Cluster HA for Oracle 软件包"的段落中未讨论运行 Sun Cluster HA for Oracle(64 位 Oracle 软件)的群集用户所需的其他软件包。下面一节更正了《Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide》中介绍"安装 Sun Cluster HA for Oracle 软件包"的那个段落。

安装 Sun Cluster HA for Oracle 软件包

视您的配置而定,使用 scinstall(1M) 公用程序在群集中安装以下软件包(其一或两者都安装)。不要对非交互式 scinstall 使用 -s 选项,以安装所有数据服务软件包。


注意:

SUNWscorSUNWscorx 所必不可少的软件包。


如果您已将 SUNWscor 数据服务软件包作为 Sun Cluster 初始安装的一部分进行了安装,则继续执行第 30 页上的"注册和配置 Sun Cluster HA for Oracle"。否则,使用以下过程来安装 SUNWscorSUNWscorx 这两个软件包。

简单根磁盘组与 VERITAS Volume Manager

在 Sun Cluster 软件中,VERITAS Volume Manager 不支持简单根磁盘组这种磁盘类型。因此,如果您执行《Sun Cluster 3.0 12/01 系统管理指南》中的"如何恢复未封装的根 (/) 文件系统 (VERITAS Volume Manager)"这一过程,则应略过步骤 9。该步骤要求您确定根磁盘组 (rootdg) 是否位于根磁盘的单个片上。而应完成步骤 1 - 8、略过步骤 9,然后继续执行步骤 10,直至完成该过程。

升级到 Sun Cluster 3.0 软件更新版

下面对《Sun Cluster 3.0 12/01 软件安装指南》中的过程"如何升级到 Sun Cluster 3.0 软件更新版"的步骤 8 进行了更正。

    (可选的)

    (可选的) 升级 Solaris 8 软件。

    1. 暂时注释掉 /etc/vfstab 文件中的所有全局设备项。

      这样可防止 Solaris 升级程序安装全局设备。

    2. 关闭要升级的节点。


      # shutdown -y -g0
      ok

    3. 请遵循作为您升级目标的 Solaris 8 Maintenance Update 版本的安装指南中的说明进行操作。


      注意:

      当提示您重新引导节点时,请忽略该提示。


    4. 为您在步骤 a中对 /a/etc/vfstab 文件中进行过注释的所有全局设备项取消注释。

    5. 安装任何 Solaris 软件修补程序和与硬件相关的修补程序,并下载硬件修补程序中所包含的任何所需固件。

      如果有任何修补程序要求重新引导,请按步骤 f中所述以非群集模式重新引导该节点。

    6. 将节点重新引导为非群集模式。

      在命令中包含双破折号 (--) 和两个引号 (")。


      # reboot -- "-x"
      

从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 软件

以下升级过程中包含了自《Sun Cluster 3.0 12/01 软件安装指南》发行以来对其中升级过程所做的修改和更正。

要从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 5/02 软件,请执行以下过程,而不执行《Sun Cluster 3.0 12/01 软件安装指南》中介绍的相关过程。

如何升级群集软件包

  1. 成为群集节点的超级用户。

  2. 如果从 CD-ROM 进行安装,请将 Sun Cluster 3.0 5/02 CD-ROM 放入某个节点的 CD-ROM 驱动器中。

    如果卷守护程序 vold(1M) 正在运行并配置成管理 CD-ROM 设备,它会自动将该 CD-ROM 安装到 /cdrom/suncluster_3_0_u3 目录下。

  3. 转到 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages 目录。


    # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages
    

  4. 如果卷管理器是 Solstice DiskSuite,则在每个节点上安装最新的 Solstice DiskSuite 调解器软件包 (SUNWmdm)。

    1. 添加 SUNWmdm 软件包。


      # pkgadd -d . SUNWmdm
      

    2. 重新引导该节点。


      # shutdown -g0 -y -i6
      

    3. 对其他节点重复这些操作。

  5. 重新配置调解器。

    1. 确定哪个节点对您将向其添加调解器主机的磁盘集拥有所有权。


      # metaset -s setname
      
      -s setname

      指定磁盘集名称

    2. 如果没有节点具有所有权,则获取磁盘集的所有权。


      # metaset -s setname -t
      
      -t

      获取磁盘集的所有权

    3. 重新创建调解器。


      # metaset -s setname -a -m mediator-host-list
      
      -a

      添加到磁盘集

      -m mediator-host-list

      指定将作为磁盘集的调解器主机来添加的节点的名称

    4. 对每个磁盘集重复这些操作。

  6. 在每个节点上,关闭 rpc.pfmd 守护程序。


    # /etc/init.d/initpmf stop
    

  7. 将第一个节点升级到 Sun Cluster 3.0 5/02 软件。

    这些过程将把该节点当作第一个安装节点。

    1. 在要进行升级的第一个节点上,转到 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 目录。


      # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
      

    2. 升级群集软件框架。


      # ./scinstall -u begin -F
      
      -F

      指定它是该群集中第一个安装好的节点

      有关详细信息,请参阅 scinstall(1M) 手册页。

    3. 在第一个节点上安装所有 Sun Cluster 修补程序。

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

    4. 重新引导该节点。


      # shutdown -g0 -y -i6
      

      当第一个节点重新引导到群集模式中时,它就建立了群集。

  8. 将第二个节点升级到 Sun Cluster 3.0 5/02 软件。

    1. 在要进行升级的第二个节点上,转到 /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools 目录。


      # cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
      

    2. 升级群集软件框架。


      # ./scinstall -u begin -N node1
      
      -N node1

      指定群集中第一个安装好的节点的名称,而不是将要安装的第二个节点的名称

      有关详细信息,请参阅 scinstall(1M) 手册页。

    3. 在第二个节点上安装所有 Sun Cluster 修补程序。

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

    4. 重新引导该节点。


      # shutdown -g0 -y -i6
      

  9. 两个节点都重新引导后,请从任一节点检验这两个节点是否都为群集成员。


    -- Cluster Nodes --
                       Node name      Status
                       ---------      ------
      Cluster node:    phys-schost-1  Online
      Cluster node:    phys-schost-2  Online

    有关显示群集状态的详细信息,请参阅 scstat(1M) 手册页。

  10. 选择一个要成为定额设备的共享磁盘。

    可以使用由两个节点共享的任一磁盘作为定额设备。 从任一节点,使用 scdidadm(1M) 命令确定共享磁盘的设备 ID (DID) 名称。请按步骤 5 中所述,在 scinstall 命令的 -q globaldev=DIDname 选项中指定此设备名称。


    # scdidadm -L
    

  11. 配置共享定额设备。

    1. 启动 scsetup(1M) 公用程序。


      # scsetup
      

      此时会显示 "Initial Cluster Setup" 屏幕。

      如果定额设置过程中断或未能成功完成,请重新运行 scsetup

    2. 当提示"Do you want to add any quorum disks?"时,请配置共享定额设备。

      在配置共享定额设备之前,双节点群集将始终处于安装模式。 在 scsetup 公用程序配置了定额设备之后,会显示"Command completed successfully"的消息。

    3. 当提示"Is it okay to reset "installmode"?" 时,回答"Yes"。

      scsetup 公用程序为该群集设置了定额配置和选票数后,会显示"Cluster initialization is complete"的消息,同时公用程序将使您返回到"Main Menu"。

    4. 退出 scsetup 公用程序。

  12. 从任何节点检验设备和节点的定额配置。

    您不必成为超级用户就可运行此命令。


    % scstat -q
    

  13. 从任何节点中,检验群集安装模式是禁用的。

    您不必成为超级用户就可运行此命令。


    % scconf -p | grep "Cluster install mode:"
    Cluster install mode:                                  disabled

  14. 更新目录路径。

    请转到《Sun Cluster 3.0 12/01 软件安装指南》中的"如何更新根环境"。

示例 - 从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 5/02 软件 - 开始进程

以下示例说明了将双节点群集从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 5/02 软件的开始进程。这两个群集节点的名称为 phys-schost-1phys-schost-2。前者为第一个安装好的节点,而后者则加入 phys-schost-1 所建立的群集中。卷管理器为 Solstice DiskSuite,而且这两个节点都用作磁盘集 schost-1 的调解器主机。


(Install the latest Solstice DiskSuite mediator package
on each node)
# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages
# pkgadd -d . SUNWmdm
 
(Restore the mediator)
# metaset -s schost-1 -t
# metaset -s schost-1 -a -m phys-schost-1 phys-schost-2
 
(Shut down the rpc.pmfd daemon)
# /etc/init.d/initpmf stop
 
(Begin upgrade on the first node and reboot it)
phys-schost-1# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
phys-schost-1# ./scinstall -u begin -F
phys-schost-1# shutdown -g0 -y -i6
 
(Begin upgrade on the second node and reboot it)
phys-schost-2# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
phys-schost-2# ./scinstall -u begin -N phys-schost-1
phys-schost-2# shutdown -g0 -y -i6
 
(Verify cluster membership)
# scstat
 
(Choose a shared disk and configure it as the quorum
device)
# scdidadm -L
# scsetup
Select Quorum>Add a quorum disk
 
(Verify that the quorum device is configured)
# scstat -q
 
(Verify that the cluster is no longer in install
mode)
% scconf -p | grep "Cluster install mode:"
Cluster install mode:                                  disabled

如何完成群集软件升级

该过程将完成"如何升级群集软件包"中开始的 scinstall(1M) 升级进程。对群集的每个节点执行以下步骤。

  1. 成为群集的每个节点的超级用户。

  2. 您所使用的卷管理器是 VxVM 吗?

    • 如果否,则转到步骤 3

    • 如果是,则安装 VxVM 以及任何 VxVM 修补程序,并按照进行新的安装时的惯常做法,来创建根磁盘组 (rootdg)。

      • 要安装 VxVM 并封装根磁盘,请执行《Sun Cluster 3.0 12/01 软件安装指南》的"如何安装 VERITAS Volume Manager 软件和封装根磁盘"中的过程。要镜像根磁盘,请执行《Sun Cluster 3.0 12/01 软件安装指南》的"如何镜像已封装的根磁盘"中的过程。

      • 要安装 VxVM 并在本地非根磁盘上创建 rootdg,请执行《Sun Cluster 3.0 12/01 软件安装指南》的"如何只安装 VERITAS Volume Manager 软件"和"如何在非根磁盘上创建 rootdg 磁盘组"中的过程。

  3. 您要升级 Sun Cluster HA for NFS 吗?

    如果是,则转到步骤 4

    如果否,则转到步骤 5

  4. 完成 Sun Cluster 3.0 软件的升级并转换 Sun Cluster HA for NFS 的配置。

    如何您不升级 Sun Cluster HA for NFS,则请执行步骤 5

    1. 将 Sun Cluster 3.0 Agents 5/02 CD-ROM 放入某个节点的 CD-ROM 驱动器中。

      该步骤假定卷守护程序 vold(1M) 正在运行且已配置为管理 CD-ROM 设备。

    2. 完成节点的群集软件升级。


      # scinstall -u finish -q globaldev=DIDname \
      -d /cdrom/scdataservices_3_0_u3 -s nfs
      
      -q globaldev=DIDname

      指定定额设备的设备 ID (DID) 名称

      -d /cdrom/scdataservices_3_0_u3

      指定 CD-ROM 映像的目录位置

      -s nfs

      指定要配置的 Sun Cluster HA for NFS 数据服务的名称


      注意:

      可能产生类似于下列的错误信息。 您可以忽略它,而不会有任何风险。


      ** Installing Sun Cluster - Highly Available NFS Server **
      Skipping "SUNWscnfs" - already installed


    3. 弹出 CD-ROM。

    4. 在另一个节点上重复步骤 a步骤 c

      对两个节点都执行完操作后,将禁用群集安装模式并分配所有定额选票。

    5. 此时请跳到步骤 6

  5. 在每个节点上完成 Sun Cluster 3.0 软件的升级。

    如何要升级 Sun Cluster HA for NFS,则请执行步骤 4


    # scinstall -u finish -q globaldev=DIDname
    
    -q globaldev=DIDname

    指定定额设备的设备 ID (DID) 名称

  6. 如果要升级的数据服务不是 Sun Cluster HA for NFS 数据服务,请按照进行新的安装时的惯常做法,为这些数据服务配置资源。

    有关过程,请参阅《Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide》。

  7. 如果卷管理器是 Solstice DiskSuite,则从任一节点上使预先存在的磁盘设备组处于联机状态。


    # scswitch -z -D disk-device-group -h node
    
    -z

    进行切换

    -D disk-device-group

    指定磁盘设备组的名称,对于 Solstice DiskSuite 软件,该名称与磁盘集名称相同

    -h node

    指定充当主要磁盘设备组的群集节点的名称

  8. 从任一节点中,启动预先存在的数据服务资源组。

    此时,Sun Cluster 2.2 逻辑主机将转换为 Sun Cluster 3.0 5/02 资源组,且逻辑主机的名称都附加有后缀 -lh。例如,一个名为 lhost-1 的逻辑主机将升级为一个名为 lhost-1-lh 的资源组。在以下命令中使用这些已转换的资源组名称。


    # scswitch -z -g resource-group -h node
    
    -g resource-group

    指定要联机的资源组的名称

    可以使用 scrgadm -p 命令来显示群集中所有资源类型和资源组的列表。scrgadm -pv 命令显示该列表的详细信息。

  9. 如果您要使用 Sun Management Center 来监视 Sun Cluster 配置,则请为 Sun Management Center 安装 Sun Cluster 模块。

    1. 确保您使用的是 Sun Management Center 的最新版本。

      有关的安装过程或升级过程,请参阅 Sun Management Center 文档。

    2. 按照《Sun Cluster 3.0 12/01 软件安装指南》的"Sun Cluster 监视的安装要求"中的指导和过程,以安装 Sun Cluster 模块软件包。

  10. 检验所有节点已加入群集。

    转到《Sun Cluster 3.0 12/01 软件安装指南》中的"如何检验群集成员关系"。

示例 - 从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 5/02 软件 - 结束进程

以下示例说明了将双节点群集从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 5/02 软件的结束进程。群集节点的名称分别为 phys-schost-1phys-schost-2,设备组的名称为 dg-schost-1 和 dg-schost-2,数据服务资源组的名称为 lh-schost-1lh-schost-2scinstall 命令将自动转换 Sun Cluster HA for NFS 配置。


(Finish upgrade on each node)
phys-schost-1# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u3 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u3 -s nfs
 
(Bring device groups and data service resource groups
on each node online)
phys-schost-1# scswitch -z -D dg-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -g lh-schost-1 -h phys-schost-1
phys-schost-1# scswitch -z -D dg-schost-2 -h phys-schost-2 
phys-schost-1# scswitch -z -g lh-schost-2 -h phys-schost-2

使节点脱离维护状态

Sun Cluster 3.0 12/01 系统管理指南》中的"如何使节点脱离维护状态"过程并不适用于双节点群集。在下一发行版中将考虑为双节点群集增添相关的过程。

手册页

scgdevs(1M) 手册页

下面的段落阐明了 scgdevs 命令的行为。目前 scgdevs(1M) 手册页中尚未包含此信息。

新信息:

如果从本地节点调用 scgdevs(1M) 命令,则会在远程节点上异步执行其操作。因此,即使该命令在本地节点上完成了其操作,但也并不一定表明它完成了在整个群集范围内的操作。

SUNW.sap_ci(5) 手册页

SUNW.sap_as(5) 手册页

rg_properties(5) 手册页

应将以下的新资源组特性添加到 rg_properties(5) 手册页中。

Auto_start_on_new_cluster

在形成一个新的群集时,此特性可控制"资源组管理器"是否自动启动资源组。

缺省值为 TRUE。如果将其设置为 TRUE,则当同时重新引导群集中的所有节点时,"资源组管理器"将试图自动启动资源组,以实现 Desired_primaries。如果设置为 FALSE,则重新引导群集时"资源组"将不会自动启动。

类别: 可选 缺省值: True 可调: 任何时候