vfcctrl 命令
用途
启用,禁用或列出虚拟光纤通道主机 (vfchost) 适配器支持的协议。
语法
Vfcctrl -enable -protocol {斯西 | 恩夫梅} {-cpname 客户机分区名称 | -cpid clientPartitionIdDecimal | -vadapter 服务器虚拟适配器}
Vfcctrl -disable -protocol {斯西 | 恩夫梅} {-cpname 客户机分区名称 | -cpid clientPartitionIdDecimal | -vadapter 服务器虚拟适配器}
描述
vfcctrl 命令启用或禁用 vfchost 适配器支持的协议。 该命令还列出了受支持协议的状态。 可以由于动态分区迁移 (LPM) 操作或您作为用户而禁用该协议。
您可以使用客户机分区名称 (-cpname 选项) 或客户机分区标识 (-cpid 选项) 对为特定客户机分区供应的每个 vfchost 适配器启用或禁用协议。 客户机分区名称和/或客户机分区标识可能不可用于依赖于客户机状态的 vfchost 适配器,无论它是已登录还是已激活。 如果客户机分区名称或标识不可用,那么可以使用 -vadapter 选项为单个 vfchost 适配器启用或禁用协议。
标志
| 标志名称 | 描述 |
|---|---|
| -清单 | 列示有关 VIOS 上所有 vfchost 适配器的信息。 |
| -规程 | 列出有关所有 vfchost 适配器的协议信息。 |
| -残 | 仅列出至少具有一个已禁用协议的适配器。 |
| -enable | 对当前已禁用的 vfchost 适配器启用协议。 |
| -disable | 禁用 vfchost 适配器的协议。 注: 不能禁用小型计算机串行接口 (SCSI) 协议。
|
| -cpname | 指定要启用或禁用的客户机分区名称。 |
| -cpid | 指定要启用或禁用的客户机分区标识 (十进制值)。 |
| -适配器 | 指定要启用或禁用的 vfchost 适配器。 |
| -规程 | 指定要启用或禁用的协议 (SCSI 或 Nonvolatile Memory express (NVMe))。 |
示例
- 要列出所有虚拟适配器的协议状态,请输入以下命令:
$ vfcctrl -list -protocol Adapter disabled_by_lpm disabled_by_user ClntId ClntName --------------- ----------------------- ---------------------- ---------- ---------------- vfchost0 none NVMe 5 clientlpar1 vfchost1 none NVMe 5 clientlpar1 vfchost2 none NVMe 18 -- vfchost3 none NVMe 5 -- - 要对 vfchost2 适配器启用 NVMe 协议,请输入以下命令:
$ vfcctrl -enable -protocol nvme -vadapter vfchost2 The "nvme" protocol for "vfchost2" is enabled. - 要对客户机标识 5所拥有的所有适配器启用 NVMe 协议,请输入以下命令:
$ vfcctrl -enable -protocol nvme -cpid 5 The "nvme" protocol for "vfchost0" is enabled. The "nvme" protocol for "vfchost1" is enabled. The "nvme" protocol for "vfchost3" is enabled. - 要对客户机名称 clientlpar1所拥有的所有适配器禁用 NVMe 协议,请输入以下命令:
$ vfcctrl -disable -protocol nvme -cpname clientlpar1 The "nvme" protocol for "vfchost0" is disabled. The "nvme" protocol for "vfchost1" is disabled.