updatevsdnode 命令

用途

修改虚拟共享磁盘子系统选项。

语法

updatevsdnode
-n {ALL | node_number [, node_number ...]}
 
{[ VSD_adapter]
 
[-b min_buddy_buffer_size] (最小缓冲区大小 )
 
[-x max_buddy_buffer_size
 
[-s max_buddy_buffers] (最大缓冲区 )
 
[-M vsd_max_ip_packet_size ]}
 
[-f ] [-c cluster_name | NONE]

描述

使用 updatevsdnode 可修改虚拟共享磁盘子系统选项。
注: 此命令仅修改子系统选项。 要有效地配置虚拟共享磁盘,您首先必须取消配置所有的虚拟共享磁盘,卸装设备驱动程序,然后重新配置这些共享磁盘。

可以使用系统管理界面工具 (SMIT) 来运行此命令。 要使用 SMIT,请输入:

smit vsd_mgmt

并选择 Set/Show Virtual Shared Disk Device Driver Operational Parameters 选项或 Update virtual shared disk Device Driver Node Parameters 选项。

标志

-n
指定节点的数目(您要该命令去更新这些节点的信息),或 RSCT 对等域中的所有节点。 可以发出命令 /usr/bin/lsclcfg 以查找您正在运行的节点的节点号。
-a
指定用于虚拟共享磁盘与这个或这些节点的通信的适配器名称。 您必须指定 ml0 作为适配器名称。
-b
指定服务器用来对虚拟共享磁盘满足远程请求的最小伙伴缓冲区。 该值必须是 2 的乘方并且大于或等于 4096。 建议使用的值为 4096(4 KB)。
-x
服务器将用来满足远程请求的最大伙伴缓冲区。 该值必须是 2 的乘方并且大于或等于 min_buddy_buffer_size。 建议使用的值为 262144(256 KB)。 该值在 RSCT 对等域中的所有节点上必须都是一样的。
-s
这是要分配的 max_buddy_buffer_size 缓冲区的数目。 虚拟共享磁盘设备驱动程序在首次装入时将具有初始大小,然后将按需要动态地分配和回收额外的空间。 对于 32 位内核的建议起始值为 128 256 KB 缓冲区。 建议值为 2000 个 256KB 的缓冲区。

伙伴缓冲区仅在服务器上使用。 在客户机节点上,您可能需要将 max_buddy_buffers 设置成 1。

注: statvsd 命令将指示远程请求是否正在排队等待伙伴缓冲区。
-M
指定虚拟共享磁盘的最大消息大小(以字节为单位)。 该值不能大于网络的最大传输单元(MTU)大小。 建议值为:
  • 针对交换机,61440(60 KB)
  • 针对巨型帧以太网,8192(8 KB)
  • 针对 1500 字节 MTU 以太网,1024(1 KB)
-f
指定该命令将通过重新配置 RSCT 对等域中所有节点(当前已在这些节点上配置虚拟共享磁盘)上的一个或多个虚拟共享磁盘来强制更新虚拟共享磁盘子系统选项。
--c 集群名称 |
更改节点所属的集群。 NONE 会将节点从集群中除去。
注: 集群名称 仅对于 SSA (串行存储器体系结构) 磁盘是必需的。

参数

vsd_name
指定虚拟共享磁盘,您不再要其底层的逻辑卷可以通过任何虚拟共享磁盘节点来访问。

安全性

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

退出状态

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

限制

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

示例

要在节点 3 上将伙伴缓冲区大小增加到 48 个最大的伙伴缓冲区,请输入:
updatevsdnode -n 3 -s 48
注: 设备驱动程序必须从内核取消配置,然后重新装入才能使此更改生效。

位置

/opt/lpp/vsd/bin/updatevsdnode