跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Cluster 系统管理指南 Oracle Solaris Cluster (简体中文) |
1. Oracle Solaris Cluster 管理简介
2. Oracle Solaris Cluster 和 RBAC
如何配置 DID 设备以使用 Hitachi TrueCopy 进行复制
如何检验 Hitachi TrueCopy 复制全局设备组配置
示例:为 Oracle Solaris Cluster 配置 TrueCopy 复制组
管理 EMC Symmetrix Remote Data Facility 复制设备
示例:为 Oracle Solaris Cluster 配置 SRDF 复制组
如何添加和注册设备组 (Solaris Volume Manager)
如何在初始化磁盘时创建新磁盘组 (Veritas Volume Manager)
如何删除和取消注册设备组 (Solaris Volume Manager)
如何将节点从设备组中删除 (Solaris Volume Manager)
如何在封装磁盘时创建新磁盘组 (Veritas Volume Manager)
如何向现有设备组添加新卷 (Veritas Volume Manager)
如何将现有磁盘组转换为设备组 (Veritas Volume Manager)
如何给设备组分配新的从设备号 (Veritas Volume Manager)
如何将磁盘组注册为设备组 (Veritas Volume Manager)
如何注册磁盘组的配置更改 (Veritas Volume Manager)
如何从设备组中删除卷 (Veritas Volume Manager)
如何删除和取消注册设备组 (Veritas Volume Manager)
如何向设备组添加节点 (Veritas Volume Manager)
如何从设备组中删除节点 (Veritas Volume Manager)
如何启用节点在所有受监视的共享磁盘路径均发生故障时自动重新引导的功能
如何禁用节点在所有受监视的共享磁盘路径均发生故障时自动重新引导的功能
11. 修补 Oracle Solaris Cluster 软件和固件
对 Oracle Solaris Cluster 设备组的管理依赖于群集上所安装的卷管理器。Solaris Volume Manager 支持群集,因此您可以使用 Solaris Volume Manager metaset(1M) 命令添加、注册和删除设备组。如果使用 Veritas Volume Manager (VxVM),则可通过 VxVM 命令创建磁盘组。您可以使用 clsetup 实用程序将磁盘组注册为 Oracle Solaris Cluster 设备组。删除 VxVM 设备组时,既可使用 clsetup 命令,也可使用 VxVM 命令。
注 - 不能从全局群集非投票节点直接访问全局设备。
Oracle Solaris Cluster 软件可自动为群集中的每个磁盘和磁带设备创建一个原始磁盘设备组。但是,群集设备组仍处于脱机状态,直到您将这些组作为全局设备访问。管理设备组或卷管理器磁盘组时,您需要在作为该组的主节点的群集节点上进行操作。
通常不需要管理全局设备名称空间。在安装过程中,系统会自动设置全局名称空间。而且,全局名称空间会在 Oracle Solaris OS 重新引导过程中自动更新。但是,如果需要更新全局名称空间,可从任意群集节点运行 cldevice populate 命令。该命令会导致在所有其他群集节点成员上以及将来可能加入群集的节点上更新全局名称空间。
对于 Solaris Volume Manager 和磁盘设备,对全局设备权限所做的更改不会自动传播到群集中的所有节点。如果要更改全局设备的许可,必须手动更改群集中所有设备的许可。例如,如果要将全局设备 /dev/global/dsk/d3s0 上的权限更改为 644,必须在群集中的所有节点上发出以下命令:
# chmod 644 /dev/global/dsk/d3s0
VxVM 不支持 chmod 命令。要更改 VxVM 中的全局设备许可,请参阅 VxVM 管理员指南。
在完成对群集中磁盘和磁带设备的动态重新配置 (Dynamic Reconfiguration, DR) 操作时,必须考虑以下问题。
文档中 Oracle Solaris DR 功能的所有要求、过程和限制同样适用于 Oracle Solaris Cluster DR 支持。唯一的例外是操作系统的停止操作。因此,在通过 Oracle Solaris Cluster 软件使用 DR 功能之前,请查阅有关 Oracle Solaris DR 功能的文档。您应该特别注意那些在执行 DR 分离操作时将影响非网络 IO 设备的问题。
Oracle Solaris Cluster 拒绝在主节点中的活动设备上执行 DR 删除板操作。可以在主节点的非活动设备以及辅助节点的任意设备上执行 DR 操作。
DR 操作之后,对群集数据的访问象以前一样继续。
Oracle Solaris Cluster 拒绝执行影响法定设备可用性的 DR 操作。有关更多信息,请参见动态重新配置法定设备。
注意 - 如果当前的主节点在您正对辅助节点执行 DR 操作时出现故障,则会影响群集的可用性。主节点将无处可转移故障,直到为其提供了一个新的辅助节点。 |
要对全局设备执行 DR 操作,须按所示顺序完成下列步骤。
表 5-1 任务表:动态重新配置磁盘和磁带设备
|
为使 Oracle Solaris Cluster 软件维护 VxVM 名称空间,您必须将所有 VxVM 磁盘组或卷的更改注册为 Oracle Solaris Cluster 设备组配置更改。注册这些更改可确保更新所有群集节点上的名称空间。影响名称空间的配置更改包括添加、删除或重命名卷。如果更改卷的许可、所有者或组 ID,也会影响到名称空间。
注 - 一旦将磁盘组在群集中注册为 Oracle Solaris Cluster 设备组,就不要再使用 VxVM 命令导入或导出 VxVM 磁盘组。Oracle Solaris Cluster 软件处理需要导入或导出磁盘组的所有情况。
每个 VxVM 磁盘组必须有一个在整个群集范围内唯一的次编号。默认情况下,当创建磁盘组时,VxVM 会选择 1000 的倍数中的一个随机数作为该磁盘组的基本从设备号。对于大多数仅有少量磁盘组的配置而言,从设备号足以确保唯一性。新创建的磁盘组的从设备号可能会与其他节点上已导入的现有磁盘组的从设备号冲突。在这种情况下,尝试注册 Oracle Solaris Cluster 设备组会失败。要解决此问题,应当为新磁盘组提供一个新的唯一值作为从设备号,然后再将该磁盘组注册为 Oracle Solaris Cluster 设备组。
如果安装的是镜像卷,则可以使用脏区记录 (DRL) 来缩短发生节点故障时的卷恢复时间。强烈推荐使用 DRL,虽然使用 DRL 会降低 I/O 吞吐量。
VxVM 不支持 chmod 命令。要更改 VxVM 中的全局设备许可,请参阅 VxVM 管理员指南。
Oracle Solaris Cluster 3.3 软件不支持对同一节点上的多个路径进行 VxVM 动态多路径 (Dynamic Multipathing, DMP) 管理。
如果使用 VxVM 为 Oracle RAC 建立共享磁盘组,则使用《Veritas Volume Manager Administrator's Reference Guide》中所述的 VxVM 群集功能。为 Oracle RAC 创建共享磁盘组不同于创建其他磁盘组。必须使用 vxdg -s 导入 Oracle RAC 共享磁盘组。不在群集框架中注册 Oracle RAC 共享磁盘组。要创建其他 VxVM 磁盘组,请参见如何在初始化磁盘时创建新磁盘组 (Veritas Volume Manager)。