fencevsd 命令
用途
阻止在一个或一组节点上运行的应用程序访问一个或一组虚拟共享磁盘。
语法
fencevsd-a'-v vsd_name_list}'-n node_list
描述
在某些情况下,当节点实际上在运行,但已切断与其他正在运行相同应用程序的节点之间的通信时,系统可能认为此节点已停止运行而开始恢复过程。 在这种情况下,不得让问题节点为它通常提供服务的虚拟共享磁盘的请求提供服务,直到完全恢复为止,同时运行此应用程序的其他节点将认为问题节点在运行。 fencevsd命令可阻止问题节点填写虚拟共享磁盘请求。
此命令可从运行可恢复虚拟共享磁盘子系统的 RSCT 对等域中的任何节点运行。
标志
- -a
- 指定所有的虚拟共享磁盘。
- -v vsd_name_list
- 指定一个或多个虚拟共享磁盘名称,用逗号分隔。
- --n 节点列表
- 指定一个或多个节点号,用逗号分开。
参数
- 逻辑卷名称
- 是想要指定为虚拟共享磁盘的逻辑卷的名称。 该逻辑卷必须驻留在指明的全局卷组上。 名称的长度必须小于或等于 15 个字符。
- global_group_name
- 是由您希望在其中指定虚拟共享磁盘的 vsdvg 命令先前所定义的可全局访问卷组的名称。 名称的长度必须小于或等于 31 个字符。
- vsd_name
- 为新的虚拟共享磁盘指定唯一的名称。 该名称在 RSCT 对等域中必须唯一,并且要避免将来可能产生的名称冲突,该名称在整个集群中也应当是唯一的。 建议使用的命名约定为 vsdnngvg_name。 名称的长度必须小于或等于 31 个字符。注意:如果指定的vsd_name已是另一个设备的名称,cfgvsd命令将无法成功执行该虚拟共享磁盘。 此错误确保为该名称创建的特殊设备文件不会覆盖和毁坏代表其他某种设备类型(例如逻辑卷)的同名文件。
安全性
您必须拥有 "root权限才能运行此命令。
限制
必须从具有活动的可恢复虚拟共享磁盘子系统的对等域中的节点上发出此命令。
示例
要使虚拟共享磁盘 vsd1 和 vsd2 与节点 5 隔开,请输入:
fencevsd -v vsd1,vsd2 -n 5 位置
/opt/rsct/vsd/bin/fencevsd