1. Oracle Solaris Cluster 管理简介
2. Oracle Solaris Cluster 和 RBAC
Solaris Volume Manager 的全局设备许可
Veritas Volume Manager 管理的注意事项
如何配置 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 软件时,系统会自动为所有存储设备分配 SCSI 预留空间。请执行以下过程检查设备的设置,并在必要时覆盖设备的设置。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。
# cluster show -t global
有关更多信息,请参见 cluster(1CL) 手册页。
示例 5-39 显示所有存储设备的默认全局 SCSI 协议设置
以下示例显示了群集上所有存储设备的 SCSI 协议设置。
# cluster show -t global === Cluster === Cluster Name: racerxx installmode: disabled heartbeat_timeout: 10000 heartbeat_quantum: 1000 private_netaddr: 172.16.0.0 private_netmask: 255.255.248.0 max_nodes: 64 max_privatenets: 10 global_fencing: pathcount Node List: phys-racerxx-1, phys-racerxx-2
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。
# cldevice show device
设备路径的名称或设备名称。
有关更多信息,请参见 cldevice(1CL)手册页。
示例 5-40 显示单个设备的 SCSI 协议
以下示例显示了设备 /dev/rdsk/c4t8d0 的 SCSI 协议。
# cldevice show /dev/rdsk/c4t8d0 === DID Device Instances === DID Device Name: /dev/did/rdsk/d3 Full Device Path: phappy1:/dev/rdsk/c4t8d0 Full Device Path: phappy2:/dev/rdsk/c4t8d0 Replication: none default_fencing: global
您可以针对连接到某个群集的所有存储设备全局性地打开或关闭隔离功能。如果单个存储设备的默认隔离值设置为 pathcount、prefer3 或 nofencing,则该设备的默认隔离设置将覆盖全局设置。如果存储设备的默认隔离值设置为 global,该存储设备将使用全局设置。例如,如果存储设备的默认设置为 pathcount,则当您执行以下过程将全局 SCSI 协议设置更改为 prefer3 时,该存储设备的设置不会更改。您必须执行如何更改单个存储设备的隔离协议中的过程来更改单个设备的默认设置。
注意 - 如果在错误的情况下关闭了隔离功能,则您的数据在应用程序故障转移过程中易于损坏。当您考虑关闭隔离功能时,请仔细分析此数据损坏的可能性。如果共享存储设备不支持 SCSI 协议,或者您想要允许从群集外部的主机访问群集的存储,则可以关闭隔离功能。 |
要更改某个法定设备的默认隔离设置,必须先取消配置该设备,更改其隔离设置,然后再重新配置该法定设备。如果您计划为包括法定设备在内的设备定期关闭和重新打开隔离功能,应考虑通过法定服务器服务来配置法定,以避免在法定操作中出现中断。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。
cluster set -p global_fencing={pathcount | prefer3 | nofencing | nofencing-noscrub}
为所有共享设备设置当前全局默认隔离算法。
对具有两个以上路径的设备使用 SCSI-3 协议。
根据连接到共享设备的 DID 路径的数目来确定隔离协议。pathcount 设置用于法定设备。
通过设置所有存储设备的隔离状态来关闭隔离功能。
清理设备可确保设备清除所有持久的 SCSI 保留信息,并且允许从群集外部的系统访问存储。请仅对具有严重的 SCSI 保留问题的存储设备使用 nofencing-noscrub 选项。
示例 5-41 为所有存储设备设置默认全局隔离协议设置
以下示例将群集中所有存储设备的隔离协议设置为 SCSI-3 协议。
# cluster set -p global_fencing=prefer3
您还可以设置单个存储设备的隔离协议。
注 - 要更改某个法定设备的默认隔离设置,必须先取消配置该设备,更改其隔离设置,然后再重新配置该法定设备。如果您计划为包括法定设备在内的设备定期关闭和重新打开隔离功能,应考虑通过法定服务器服务来配置法定,以避免在法定操作中出现中断。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。
注意 - 如果在错误的情况下关闭了隔离功能,则您的数据在应用程序故障转移过程中将易于损坏。当您考虑关闭隔离功能时,请仔细分析此数据损坏的可能性。如果共享存储设备不支持 SCSI 协议,或者您想要允许从群集外部的主机访问群集的存储,则可以关闭隔离功能。 |
cldevice set -p default_fencing ={pathcount | \ scsi3 | global | nofencing | nofencing-noscrub} device
修改设备的 default_fencing 属性。
根据连接到共享设备的 DID 路径的数目来确定隔离协议。
使用 SCSI-3 协议。
使用全局默认隔离设置。global 设置用于非法定设备。
通过设置指定 DID 实例的隔离状态可关闭隔离功能。
清理设备可确保设备清除所有持久的 SCSI 保留信息,并且允许从群集外部的系统访问存储设备。请仅对具有严重的 SCSI 保留问题的存储设备使用 nofencing-noscrub 选项。
指定设备路径的名称或设备名称。
有关更多信息,请参见 cluster(1CL) 手册页。
示例 5-42 设置单个设备的隔离协议
以下示例为设备 d5(由设备编号指定)设置了 SCSI-3 协议。
# cldevice set -p default_fencing=prefer3 d5
以下示例为 d11 设备关闭了默认隔离功能。
#cldevice set -p default_fencing=nofencing d11