迁移场景 2:系统上不存在子池
在此场景中,系统上不存在子池,因此必须从现有父池创建子池并分配给所有权组。可使用卷镜像以在新子池中创建卷拷贝。卷拷贝将继承分配给子池的所有权组。
以下各图显示了系统上不存在子池的情况下的配置以及分配所有权组的过程。第一张图显示了分配所有权组之前的当前配置。图 1. 示例:在系统上未配置子池

在此示例中,第一张图显示了具有两个父池(各包含两个卷)的系统。其中有两个卷(vol0 和 vol2)使用父池 pool0,而另外两个卷(vol1 和 vol3) 使用父池 pool1。卷 vol0 映射到主机,并且在与 pool1 中 vol0 的 FlashCopy 映射关系中作为源卷。在此例中,您想要限制对 vol0 和 vol1 及其相关资源的访问权。
第二张图显示了在此环境中使用所有权组所需的步骤。首先,从父池创建两个子池。创建子池后,在新子池中会为每个卷创建一个镜像拷贝。在对应的子池中生成卷拷贝后,会将这些子池分配到所有权组,并且这些子池包含的卷会继承该所有权组。可从父池中删除池的原始拷贝。 可将更多资源(例如,主机和主机集群)添加到所有权组中。序列中的最后一张图显示了新配置。
使用管理 GUI
要迁移不含子池的系统上的所有权组,请完成以下任务:
- 从现有父池创建子池:
- 在管理 GUI 中,选择。
- 在池页面上,右键单击要从中创建子池的池,然后选择创建子池。
- 针对要使用所有权组的所有池,重复此步骤。在此示例中,会从两个父池(pool0 和 pool1)分别创建单独的子池。
- 将卷从父池迁移到子池:
- 在管理 GUI 中,选择。
- 选择从中创建子池的父池,右键单击卷并选择添加卷拷贝。
- 在添加卷拷贝页面上,选择要将卷复制到的子池,然后单击添加。
- 如果需要,请从父池中删除原始拷贝。
- 针对每个卷,重复步骤 2.b 到 2.c。
注: 此过程使用卷镜像以在子池中创建现有卷的拷贝。您也可以使用将卷迁移到其他池操作。 - 创建所有权组并分配子池:
- 在管理 GUI 中,选择。
- 在所有权组页面上,输入所有权组的名称,并选择创建所有权组。
- 在创建所有权组页面上,展开子池,并选择分配。
- 在分配子池页面上,选择要添加到所有权组的子池,然后单击分配。
- 如果系统检测到该子池中的卷的从属资源,那么管理 GUI 会显示要添加的其他资源页面。此页面列出了映射到继承所有权组的卷的主机或主机集群。例如,在上图中,将 child pool0 添加到所有权组中,vol0 会自动继承 child pool0 的所有权组。但是,vol0 与 host 之间的主机映射不会从 vol0 继承所有权组,因为它还取决于主机。在要添加的其他资源上,选择要添加到所有权组的主机或主机集群。单击继续。
- 在所有权组页面上,验证子池是否已分配到新所有权组。
- 针对任何其他子池,重复步骤 3.c 到 3.f。
- 将所有权组分配给所有子池后,创建一个用户组以包含作为所有权组的所有者的用户。选择,然后单击创建用户组
- 在创建用户组页面上,输入以下信息:
- 名称
- 输入用户组的名称。
- Role
- 为用户组中的所有用户选择角色。在所有权组中分配的用户组无法使用“安全性管理员”角色。
- 所有权组
- 选择先前创建的所有权组,并将其分配给该用户组。
- 在页面上,选择现有用户或创建新用户以将其分配给该用户组。这些用户会自动继承分配给该用户组的所有权组。现在,这些用户可以开始使用分配给所有权组的子池中的容量,创建此所有权组中的主机和卷等对象。
使用命令行界面
要将对象分配给所有权组,请完成以下步骤:
- 要创建子池,请输入以下命令:
其中,<name> 是为子池提供容量的父池的名称。mkmdiskgrp -size 100 -unit tb -parentmdiskgrp <name> - 要创建所有权组,请输入以下命令:
其中,<name> 是要创建的所有权组的名称。mkownershipgroup -name <name> - 要将子池分配给新的所有权组,请输入以下命令:
其中,<name> 是子池的名称,<owner_name> 是新所有权组的名称。chmdiskgrp -name <name> -ownershipgroup <owner_name> - 要将父池中的卷拷贝到新子池,请输入以下命令:
其中,<storage_pool_name> 是子池的名称。<volume_name> 参数是要为其创建拷贝的卷的名称。addvolumecopy -pool <storage_pool_name> <volume_name>注: 此过程使用卷镜像以在子池中创建现有卷的拷贝。您还可以使用 migratevdisk 命令以将卷迁移至新子池。 - 将所有权组分配给所有子池后,创建一个用户组以包含作为所有权组的所有者的用户。要创建用户组,请输入以下命令:
其中,<group_name> 是用户组的名称,<owner_name> 是新所有权组的名称。分配给所有权组的用户组无法使用安全性管理员角色。mkusergrp -name <group_name> -role administator -ownershipgroup <owner_name>注: 针对此用户组指定 -remote yes。该值支持使用 LDAP 进行远程认证,但所有权组不支持这种认证方式。 - 您可以使用 mkuser 命令在用户组中创建新用户,或者使用 chuser 命令将现有用户分配给用户组。用户将继承分配给用户组的所有权组。现在,这些用户可以开始使用分配给所有权组的子池中的容量,创建此所有权组中的主机和卷等对象。