AIX命令参考大全,卷 2,d - h - ha.vsd 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

ha.vsd 命令

用途

ha.vsd - 查询和控制可恢复虚拟共享磁盘子系统的 rvsd 守护进程的活动。

语法

ha.vsd
{adapter_recovery [on | off] | debug [off] | mksrc | query | quorum n | qsrc | refresh [noquorum] | reset | reset_quorum | rmsrc | start | stop | trace [off]}

描述

使用此命令来显示可恢复虚拟共享磁盘子系统的相关信息、更改定额所需的节点数,以及更改子系统的状态。

标记

无。

参数

adapter_recovery [on | off]
启用或禁用通信适配器恢复。缺省值是 on

必须重新启动可恢复虚拟共享磁盘子系统,使得此操作数生效。

debug [off]
指定 debug 让可恢复虚拟共享磁盘子系统的标准输出和标准错误重定向到控制台,从而使可恢复虚拟共享磁盘子系统在因错误而退出时不会再启动。(您可以使用 lscons 命令来确定当前的控制台。)

必须重新启动可恢复虚拟共享磁盘子系统,使得此操作数生效。

一旦打开调试并且重新启动了可恢复虚拟共享磁盘,就应该发出 ha.vsd trace 来打开跟踪。

请在 IBM 服务代表的指导下使用此操作数。

注:
在引导节点时的缺省值是将标准输出和标准错误路由到控制台上。如果关闭调试,标准输出和标准错误将路由到 /dev/null,并且将丢失所有进一步的跟踪消息。通过发出 ha.vsd qsrc 可以确定是否已打开调试。如果已打开调试,则返回值将是:
action = "2"
mksrc
使用 mkssys 来创建可恢复的虚拟共享磁盘子系统。
query
详细显示可恢复的虚拟共享磁盘子系统的当前状态。
quorum n
设置定额值,该值是在将要激活虚拟共享磁盘之前必须加入组中的总节点数。通常把定额定义成节点中的大多数,这些节点被定义成 RSCT 对等域中的虚拟共享磁盘节点,但是此命令允许您覆盖该定义。

发出此命令时,可恢复虚拟共享磁盘子系统必须处于活动状态。这不是持久的更改。

qsrc
显示可恢复虚拟共享磁盘守护进程的系统资源控制器(SRC)配置。
refresh [noquorum]
使用 refresh 命令对所有运行中的可恢复虚拟共享磁盘子系统异步启动刷新协议。在进行刷新之前将复位定额,除非指定了 noquorum。请使用 ha.vsd query检查是否完成。下列各项在设备驱动程序中刷新:

  1. 已添加或删除的节点
  2. 已添加或删除的虚拟共享磁盘
  3. 虚拟共享磁盘的已更改属性 size_in_MB
reset
停止然后重新启动可恢复虚拟共享磁盘子系统。
reset_quorum
复位缺省定额。
rmsrc
使用 rmssys 除去可恢复虚拟共享磁盘子系统。
start
启动可恢复虚拟共享磁盘子系统。
stop
停止可恢复虚拟共享磁盘子系统。
trace [off]
请求或停止可恢复虚拟共享磁盘子系统的跟踪。发出此命令时,可恢复虚拟共享磁盘子系统必须处于活动状态。

只有在 debug 操作数已用于将标准输出和标准错误发送到控制台,并且重新启动了可恢复虚拟共享磁盘子系统后,此操作数才有意义。

安全性

您必须有 root 用户权限来运行该命令。

退出状态

0
标明命令已成功完成。
nonzero
显示有错误产生。

限制

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

标准输出

对于以下命令:

createvsd -n 1/2:hdisk13/ -s 1024 -g testvg -v testvsd -T 16

标准输出消息将类似于:

createvsd:调用 Getopts。
createvsd:正在分析 node_list。
createvsd:创建任务表。
createvsd:调用节点 c164n11.ppd.pok.ibm.com 上的 checkclvm.perl
createvsd:调用 domkvglv.perl。
正常:1:mkvg -f -y testvg -s 16 hdisk13
正常:1:mklv -a c -y lvtestvsd1n1 -e x testvg 64 hdisk13
mkvglv 中用了约 8 秒。
createvsd:调用主节点 c164n11.ppd.pok.ibm.com 上的 dovaryoffvg.perl testvg
正常:1:chvg -a n testvg
正常:1:varyoffvg testvg
createvsd:调用节点 c164n12.ppd.pok.ibm.com(具有 000048186b991a6f)上的 doimportvg.perl testvg
importvg:testvg
importvg:正常:2:importvg -y testvg hdisk5
importvg:正常:2:chvg -a n testvg
importvg:时间戳记 2 testvg 3e036cb33403c8c8
importvg:正常:2:varyoffvg testvg
importvg:它用了约 10 秒。
importvg 中用了约 12 秒。
createvsd:调用 vsdvg。
正常:1:vsdvg -g testvgn1b2 testvg 1 2
vsdvg 中用了约 12 秒。
createvsd:调用主节点 c164n11.ppd.pok.ibm.com 上的 dovaryonvg.perl testvg
正常:1:varyonvg  testvg
createvsd:调用 defvsd。
正常:1:defvsd lvtestvsd1n1 testvgn1b2 testvsd1n1
defvsd 中用了约 5 秒。

示例

  1. 要停止可恢复虚拟共享磁盘子系统然后重新启动它,请输入:
    ha.vsd reset
    系统返回如下消息:
    正在等待 rvsd 子系统退出。
    rvsd 子系统已成功退出。
    正在启动 rvsd 子系统。
    rvsd 子系统启动了 PID=xxx。
  2. 要将定额更改成 RSCT 对等域中的五个节点,请输入:
    ha.vsd quorum 5
    系统返回如下消息:
    定额已从 8 更改成 5。
  3. 要查询 rvsd 子系统,请输入:
    ha.vsd query
    系统显示类似于以下的消息:
    子系统            组                PID     状态
          rvsd             rvsd             18320   active
          rvsd(vsd): quorum= 9/4, active=1, state=idle, isolation=member,
                     NoNodes=10, lastProtocol=nodes_failing,
                     adapter_recovery=on, adapter_status=up,
                     从不从该节点发出 RefreshProtocol,
                     正在运行功能级别 4.1.0.0。
    其中:
    quorum
    是在激活虚拟共享磁盘之前必须加入组中的总节点数或服务器节点数。在上述系统输出中,quorum 9/4 表示节点总数为(9),服务器节点数为(4)。
    active
    表示要加入的组的激活状态:
    0:
    组是不活动的(不满足定额)。
    1:
    组是活动的,并且已激活共享磁盘。
    state
    表示当前正在运行的协议。
    isolation
    表示组的成员资格状态
    isolated:
    尚未提议组“join”。
    proposed:
    已提议组“join”。
    member:
    用户是组的成员(提供者)。
    NoNodes
    表示已加入组的节点数。
    lastProtocol
    表示在组中运行的上一个协议。
    adapter_recovery
    表示通信适配器的恢复支持:
    on:
    已启用适配器恢复。
    off:
    已禁用适配器恢复。
    adapter_status
    表示通信适配器的状态:
    up:
    适配器已启动。
    down:
    适配器已关闭。
    unknown:
    适配器状态未知。
    RefreshProtocol ...
    表示是否已从该节点发出刷新协议。如果发出,则会显示成功或出错的日期和时间。
    Running function level
    表示子系统正在运行的功能级别,采用版本,发行版,修改版,修订级别的格式(vrmf)。(较低级别的子系统共存可能会限制用户以下降的功能级别运行。)

位置

/opt/rsct/vsd/bin/ha.vsd

相关信息

命令:ha_vsd

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]