Sun Cluster 3.0 12/01 系统管理指南

3.1 管理全局设备和全局名称空间的概述

对 Sun Cluster 磁盘设备组的管理取决于群集上所安装的卷管理器。 Solstice DiskSuite "支持群集",因此可使用 Solstice DiskSuite metaset(1M) 命令来添加、注册以及删除磁盘设备组。在 VERITAS Volume Manager (VxVM) 中, 您可以用 VxVM 命令创建磁盘组。 然后,通过 scsetup(1M) 实用程序将磁盘组注册为 Sun Cluster 磁盘设备组。删除 VxVM 磁盘设备组时,使用 scsetup 实用程序和 VxVM 命令。

Sun Cluster 软件自动为群集中的每个磁盘设备和磁带设备各创建一个原始磁盘设备组。但是,这些群集设备组仍处于脱机状态,直到您将它们作为全局设备访问。管理磁盘设备组或卷管理器磁盘组时,您需要在作为组的主节点的群集节点上操作。

通常,您不需要管理全局设备名称空间,因为全局名称空间是在安装时自动设置的,并且在 Solaris 操作环境重配置重新引导时自动更新。 但是,如果需要重新生成或更新全局名称空间,您可以从任何群集节点运行 scgdevs(1M) 命令。 这样做会导致在所有其他群集节点成员上以及将来可能加入群集的节点上更新全局名称空间。

3.1.1 Solstice DiskSuite 的全局设备许可

对全局设备许可所做的更改不会自动传播到 Solstice DiskSuite 和磁盘设备的群集中的所有节点。 如果要更改全局设备的许可,必须手动更改群集中所有设备的许可。 例如,如果要将全局设备 /dev/global/dsk/d3s0 的许可更改为 644,则必须对群集中的所有节点执行

# chmod 644 /dev/global/dsk/d3s0

命令。

VxVM 不支持 chmod 命令。要更改 VxVM 中的全局设备许可,请参考 VxVM 管理员指南。

3.1.2 动态重新配置全局设备

在完成对群集中的磁盘设备及磁带设备进行动态重新配置 (DR) 操作时,有几个问题必须予以考虑。


小心:小心:

如果在对辅助节点执行 DR 操作时当前主节点发生故障,将会影响群集的可用性。主节点将无处可转移故障,直到为其提供了一个新的辅助节点。


要对全局设备执行 DR 操作,须按所示顺序完成下列步骤。

表 3-1 任务表:动态重新配置磁盘设备和磁带设备

任务 

有关说明,请转到... 

1. 如果某项 DR 操作会影响活动设备组而且必须在当前主节点上执行它,则在对设备执行 DR 删除操作之前先切换主节点和辅助节点。 

"3.3.18 如何切换设备组的主节点"

2. 对正在删除的设备执行 DR 删除操作。  

Sun Enterprise 10000 Dynamic Reconfiguration User Guide》和《Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual》(出自《Solaris 8 on Sun Hardware》集)

3.1.3 VERITAS Volume Manager 管理的注意事项

要使 Sun Cluster 维护 VxVM 名称空间,则必须在 Sun Cluster 磁盘设备组配置发生更改的情况下将 VxVM 磁盘组或卷的任何更改进行注册。注册这些更改可确保所有群集节点上的名称空间得到更新。 会影响名称空间的配置更改包括添加、删除或重命名卷,以及更改卷许可、属主或组 ID。


注意:

一旦将磁盘组在群集中注册为 Sun Cluster 磁盘设备组之后,就不要用 VxVM 命令导入或导出 VxVM 磁盘组。 Sun Cluster 软件将处理需要导入或导出磁盘组的所有情况。


每个 VxVM 磁盘组必须有一个在整个群集范围内唯一的次编号。 缺省情况下,创建磁盘组时,VxVM 会选择 1000 的倍数中的其中一个随机数作为该磁盘组的基本次编号。 对于大多数仅有少量磁盘组的配置,这足以确保唯一性。 但是,新创建的磁盘组的次编号有可能与另一群集节点上导入的原有磁盘组的次编号冲突。 在这种情况下,注册 Sun Cluster 磁盘设备组的尝试将会失败。 要解决此问题,应当为新磁盘组提供一个新的唯一值作为次编号,然后将该磁盘组注册为 Sun Cluster 磁盘设备组。

如果安装的是镜像卷,则可以使用脏区记录 (DRL) 来缩短发生节点故障时的卷恢复时间。 尽管 DRL 会降低 I/O 吞吐量,仍然建议您使用它。

3.1.3.1 为 Oracle Parallel Server/Real Application Clusters 创建共享磁盘组

如果使用 VxVM 为 Oracle Parallel Server/Real Application Clusters 建立共享磁盘组,则使用《VERITAS Volume Manager Administrator's Reference Guide》中所述的 VxVM 的群集功能。 为 Oracle Parallel Server/Real Application Clusters 创建共享磁盘组与创建其他磁盘组的区别包括以下项。

要创建其他 VxVM 磁盘组,请参阅"3.3.5 如何在初始化磁盘时创建新磁盘组 (VERITAS Volume Manager)"