vsdvg 命令

用途

定义一个虚拟共享磁盘全局卷组。

语法

vsdvg
[-g global_volume_group ] {-l server_list local_group_name | local_group_name primary_node [辅助节点 [eio_recovery]]}

描述

使用此命令来定义虚拟共享磁盘子系统使用的卷组。 该操作通过指定本地卷组名、它所驻留的节点,以及在整个集群中用来辨认卷组时的名称来实现。

可以使用系统管理界面工具 (SMIT) 来运行 vsdvg 命令。 要使用 SMIT,请输入以下命令,并选择虚拟共享磁盘全局卷组信息选项:

smit vsd_data

标志

--g global_volume_group
为新的全局卷组指定唯一的名称。 该名称在系统分区中必须是唯一的名称。 它在 SP 中应该唯一,以避免在将来的系统分区操作中产生任何命名冲突。 建议的命名约定是 vgxxnyy,其中 yy 是节点号,xx 是该节点上卷组的唯一编号。 如果不指定这个名称,那么对全局名称使用本地组名。 名称的长度必须小于或等于 31 个字符。
--l 服务器列表
为 CVSD 定义服务器列表。 服务器数大于一表示 global_volume_group 是一个并发卷组。

参数

本地组名
指定想要指示为用作虚拟共享磁盘的卷组名。 该名称对于它所驻留的主机来说是本地名称。 名称的长度必须小于或等于 15 个字符。
主节点
指定卷组所驻留的主服务器节点号。 名称的长度必须小于或等于 31 个字符。
次级节点
指定卷组所驻留的辅助服务器节点号。 名称的长度必须小于或等于 31 个字符。
eio_恢复

指定可恢复虚拟共享磁盘子系统将要如何响应 EIO 错误。 如果 eio_recovery 设置为值 1(缺省值),那么 EIO 错误将导致可恢复虚拟共享磁盘系统交换当前的主节点和辅助节点,并在新的主节点上再执行一次重试。

安全性

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

退出状态

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

限制

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

标准输出

当前 RVSD 子系统运行级别。

示例

  1. 以下示例将 gpfs1gvg 定义为虚拟共享磁盘全局卷组,本地卷组 gpfs1vgnode1 作为 primary_node 进行访问, node2 作为 secondary_node进行访问。
    vsdvg -g gpfs1gvg gpfs1vg 1 2
  2. 以下示例将 gpfs3gvg 定义为具有从 node1node2并发访问的本地卷组 gpfs3vg 的虚拟共享磁盘全局卷组。
    vsdvg -g gpfs3gvg -l 1:2 gpfs3vg

位置

/opt/rsct/vsd/bin/vsdvg