vsdchgserver 命令

用途

vsdchgserver -将一个或多个虚拟共享磁盘的服务器功能从当前充当服务器节点的节点切换到另一个节点。

语法

vsdchgserver
-g vsd_global_volume_group_name -p 主节点
 
[-b 次节点] [ -o EIO_recovery ]

描述

vsdchgserver 命令允许主节点上定义的全局卷组的服务功能由辅助节点接管,或由主节点从辅助节点接管。 这样允许应用程序在物理磁盘与其中的一个附加节点之间的电缆或适配器不工作的情况下继续使用虚拟共享磁盘。

当且仅当 vsdchgserver 命令用于在 -g 标志中指定的全局卷组中翻转当前定义的主节点和辅助节点时,可恢复的虚拟共享磁盘子系统会自动更新虚拟共享磁盘设备。

标志

-g
为代表在特定节点上定义的所有虚拟共享磁盘的卷组指定全局卷组名称。
-p
为全局卷组指定主服务器节点号。
-b
为全局卷组指定辅助节点号。 如果未指定 -b 标志,那么会除去辅助节点定义。
-o
指定为 0(对于 EIO 错误的无恢复) 或 1(对于 EIO 错误的恢复)。

参数

无。

安全性

必须具有 root 用户权限才能运行此命令。

退出状态

0
表示命令成功完成。
非零
表示发生错误。

限制

必须从对等域中的联机节点上发出此命令。 要使对等域联机,请使用 startrpdomain 命令。 要使特定节点在现有对等域中联机,请使用 startrpnode 命令。 有关创建和管理 RSCT 对等域的更多信息,请参考 RSCT: Administration Guide

标准输出

当前 RVSD 子系统运行级别。

示例

要通过 EIO 恢复将全局卷组 node12vg 的主服务器节点更改为节点 1 以及将辅助节点更改为节点 2,请输入:

vsdchgserver -g node12vg -p 1 -b 2 -o 1

位置

/opt/rsct/vsd/bin/vsdchgserver