移轉情境 2:系統上不存在子儲存區

在此情境中,系統上不存在子儲存區,因此必須從現有母儲存區建立子儲存區並將其指派給所有權群組。使用磁區鏡映可在新的子儲存區中建立磁區副本。磁區副本會繼承指派給子儲存區的所有權群組。

下圖顯示系統上不存在子儲存區的配置,以及指派所有權群組的程序。第一個圖形代表在指派所有權群組之前的現行配置。
圖 1. 範例:系統上未配置子儲存區
範例:系統上未配置子儲存區

在此範例中,第一個圖形顯示的系統具有兩個母儲存區,其中各含兩個磁區。兩個磁區(vol0vol2)使用母項儲存區 (pool0) ,另外兩個磁區(vol1vol3) 使用另一個母項儲存區 (pool1)。vol0 磁區對映至主機,它在使用 pool1vol0 的 FlashCopy 對映中是來源磁區。在此情況下,您想要限制存取 vol0vol1 及其相關資源。

第二個圖形顯示在此環境中使用所有權群組的必要步驟。首先,從母儲存區中建立兩個子儲存區。建立子儲存區之後,在新的子儲存區中建立每個磁區的鏡映副本。在磁區副本位於對應的子儲存區中之後,將子儲存區指派給所有權群組,具有這些子儲存區的磁區會繼承該所有權群組。此時,儲存區的原始副本即可從母儲存區中刪除。您可以將更多資源新增至所有權群組,如主機及主機叢集。此序列中的最後一個圖形顯示新配置。

使用管理 GUI

如果要在沒有子儲存區的系統上移轉所有權群組,請完成下列作業:
  1. 從現有母儲存區中建立子儲存區:
    1. 在管理 GUI 中,選取儲存區 > 儲存區
    2. 儲存區頁面上,用滑鼠右鍵按一下您要從中建立子儲存區的儲存區,然後選取建立子儲存區
    3. 針對您要使用所有權群組的所有儲存區重複此步驟。在此範例中,已從兩個母儲存區(pool0pool1)中各建立一個子儲存區。
  2. 將磁區從母儲存區移轉至子儲存區:
    1. 在管理 GUI 中,選取磁區 > 磁區(依儲存區)
    2. 選取您已從中建立子儲存區的母儲存區,用滑鼠右鍵按一下磁區,然後選取新增磁區副本
    3. 新增磁區副本頁面上,選取要將磁區複製到其中的子儲存區,然後按一下新增
    4. 必要的話,請從母儲存區中刪除原始副本。
    5. 針對每一個磁區重複步驟 2.b2.c
    註: 此程序使用磁區鏡映來建立子儲存區中現有磁區的副本。您也可以使用將磁區移轉至其他儲存區動作。
  3. 建立所有權群組並指派子儲存區:
    1. 在管理 GUI 中,選取存取權 > 所有權群組
    2. 何謂所有權群組?頁面上,輸入所有權群組的名稱並選取建立所有權群組
    3. 建立所有權群組頁面上,展開子儲存區並選取指派
    4. 指派子儲存區頁面上,選取要新增至所有權群組的子儲存區,然後按一下指派
    5. 對於在該子儲存區內的磁區,如果系統偵測到相依資源,管理 GUI 即會顯示要新增的其他資源頁面。此頁面會列出一些主機或主機叢集,它們具有繼承所有權群組的磁區之對映。例如,在之前的圖形中,child pool0 新增至所有權群組,因此 vol0 會自動繼承 child pool0 的所有權群組。但是,vol0host 之間的主機對映不會從 vol0 繼承所有權群組,因為它還相依於主機。在要新增的其他資源上,選取要新增至所有權群組的主機或主機叢集。按一下繼續
    6. 所有權群組頁面上,驗證已將子儲存區指派給新的所有權群組。
    7. 針對任何其他子儲存區,重複步驟 3.c3.f
    8. 將所有權群組指派給所有子儲存區後,請建立使用者群組以併入作為所有權群組擁有者的使用者。選取存取權 > 使用者並按一下建立使用者群組
    9. 建立使用者群組頁面上,輸入下列資訊:
      名稱
      輸入使用者群組的名稱。
      角色
      為使用者群組中的所有使用者選取角色。在所有權群組中指派的使用者群組不能使用「安全管理者」角色。
      所有權群組
      選取您早先時候建立的所有權群組並將其指派給此使用者群組。
    10. 存取權 > 使用者頁面上,選取現有使用者或建立新使用者以指派給使用者群組。這些使用者會自動繼承指派給使用者群組的所有權群組。這些使用者現在可以開始使用指派給所有權群組的子儲存區中的容量,在此所有權群組中建立主機和磁區等物件。

使用指令行介面

若要將物件指派給所有權群組,請完成下列步驟:
  1. 若要建立子儲存區,請輸入下列指令:
    mkmdiskgrp -size 100 -unit tb -parentmdiskgrp <name>
    其中,<name> 是提供子儲存區容量的母項儲存區名稱。
  2. 若要建立所有權群組,請輸入下列指令:
    mkownershipgroup -name <name>
    其中,<name> 是您要建立的所有權群組名稱。
  3. 若要將子儲存區指派給新的所有權群組,請輸入下列指令:
    chmdiskgrp -name <name> -ownershipgroup <owner_name> 
    其中,<name> 是子儲存區的名稱,而 <owner_name> 是新所有權群組的名稱。
  4. 若要將母項儲存區中的磁區複製到新的子儲存區,請輸入下列指令:
    addvolumecopy -pool <storage_pool_name> <volume_name>
    其中,<storage_pool_name> 是子儲存區的名稱。<volume_name> 參數是您要建立副本之磁區的名稱。
    註: 此程序使用磁區鏡映來建立子儲存區中現有磁區的副本。您也可以使用 migratevdisk 指令,將磁區移轉至新的子儲存區。
  5. 將所有權群組指派給所有子儲存區後,請建立使用者群組以併入作為所有權群組擁有者的使用者。若要建立使用者群組,請輸入下列指令:
    mkusergrp -name <group_name> -role administator -ownershipgroup <owner_name>
    其中,<group_name> 是使用者群組的名稱,而 <owner_name> 是新所有權群組的名稱。指派給所有權群組的使用者群組無法使用 SecurityAdmin 角色。
    註: 請對此使用者群組指定 -remote yes。此值可讓您使用 LDAP 進行遠端鑑別,而所有權群組不支援此鑑別。
  6. 您可以使用 mkuser 指令在使用者群組中建立新的使用者,或使用 chuser 來指派現有使用者給使用者群組。使用者會繼承指派給使用者群組的所有權群組。這些使用者現在可以開始使用指派給所有權群組的子儲存區中的容量,在此所有權群組中建立主機和磁區等物件。