跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Cluster 系统管理指南 Oracle Solaris Cluster 4.1 (简体中文) |
1. Oracle Solaris Cluster 管理介绍
2. Oracle Solaris Cluster 和 RBAC
Solaris Volume Manager 的全局设备许可
管理 EMC Symmetrix Remote Data Facility 复制设备
示例:为 Oracle Solaris Cluster 配置 SRDF 复制组
如何添加和注册设备组 (Solaris Volume Manager)
如何删除和取消注册设备组 (Solaris Volume Manager)
如何将节点从设备组中删除 (Solaris Volume Manager)
如何启用节点在所有受监视的共享磁盘路径均发生故障时自动重新引导的功能
安装 Oracle Solaris Cluster 软件时,系统会自动为所有存储设备分配 SCSI 预留空间。请执行以下过程检查设备的设置,并在必要时覆盖设备的设置。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。
# cluster show -t global
有关更多信息,请参见 cluster(1CL) 手册页。
示例 5-18 显示所有存储设备的默认全局 SCSI 协议设置
以下示例显示了群集上所有存储设备的 SCSI 协议设置。
# cluster show -t global === Cluster === Cluster Name: racerxx clusterid: 0x4FES2C888 installmode: disabled heartbeat_timeout: 10000 heartbeat_quantum: 1000 private_netaddr: 172.16.0.0 private_netmask: 255.255.111.0 max_nodes: 64 max_privatenets: 10 udp_session_timeout: 480 concentrate_load: False global_fencing: prefer3 Node List: phys-racerxx-1, phys-racerxx-2
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。
# cldevice show device
设备路径的名称或设备名称。
有关更多信息,请参见 cldevice(1CL)手册页。
示例 5-19 显示单个设备的 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-20 为所有存储设备设置默认全局隔离协议设置
以下示例将群集中所有存储设备的隔离协议设置为 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-21 设置单个设备的隔离协议
以下示例为设备 d5(由设备编号指定)设置了 SCSI-3 协议。
# cldevice set -p default_fencing=prefer3 d5
以下示例为 d11 设备关闭了默认隔离功能。
#cldevice set -p default_fencing=nofencing d11