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