分配设备
分配过程包括提供可由 WPAR使用的存储设备。
在创建 WPAR 时,可以将设备分配给 WPAR ,也可以在稍后的操作中将其添加到 WPAR 。 要将设备分配给 WPAR,它必须在全局环境中处于可用状态或已定义的状态。
要查询设备状态,请运行以下命令:
lsdev -l <device>可以将一个设备分配给多个 WPAR,但一次只能由一个 WPAR 使用。 要在创建 WPAR时分配设备,请运行以下命令:
mkwpar -D devname=<device name> -n <wpar name>对于 rootvg WPAR,必须指定用于保留 rootvg 的设备,如以下示例中所示:
mkwpar -D devname=<device name> rootvg=yes -n <wpar name> 可以重复 -D 参数以指定多个存储设备。 如果存储设备的唯一设备标识已知,那么可以使用 devid 属性。 不能将 devid
和 devname 属性一起指定。
mkwpar -D devid=<unique device id> -n <wpar name> 要将设备分配给现有 WPAR,请运行以下命令:
chwpar -D devname=<device name> <wpar name>可以使用以下命令将其他磁盘分配给 WPAR 根卷组:
chwpar -D devname=<device name> rootvg=yes <wpar name> 将存储设备分配给活动 WPAR时,会将该设备导出到 WPAR ,除非先前已导出该设备。 要将新分配的设备导入到 WPAR中,请在 WPAR中调用 cfgmgr 命令。
可以将一个存储设备分配给多个 WPAR。 但是,一次只能将设备导出到一个 WPAR 中。 该设备将导出到首先启动的 WPAR 。 将设备导出到 WPAR后,该设备的扩展状态将列示为
Exported。 要查看设备的扩展状态,请使用新的 -x 标志运行以下 lsdev 命令:lsdev -x -l hdisk1将显示一条类似于以下示例的消息:hdisk1 Exported 01-08-02 MPIO Other DS4K Array Disk取消分配设备
要从现有 WPAR中取消分配存储设备,请从全局环境中运行以下命令:
chwpar -K -D devname=<device name> <wpar name>从不活动的 WPAR中取消分配存储设备时,将从 WPAR 配置中除去该设备。 从活动 WPAR取消分配存储设备时, chwpar 命令会尝试取消配置该设备。 如果使用该设备,那么取消配置操作将失败,并且用于从 WPAR 中移除该设备的命令也将失败。 命令成功时, WPAR 中的设备将从可用状态更改为已定义的状态。