ONTAP tools 中的 Igroup 和匯出原則工作流程
利用這些資訊了解 ONTAP tools for VMware vSphere 如何建立和管理資料存放區存取的 igroup 和匯出原則。
在 ONTAP tools for VMware vSphere 9.x 中,igroup 的建立和管理採用扁平結構,vCenter 中的每個資料存放區都關聯到單一 igroup。這種模型限制了 igroup 在多個資料存放區之間的靈活度和重複使用性。ONTAP tools for VMware vSphere 10.4 引入了巢狀 igroup,其中 vCenter 中的每個資料存放區都關聯到一個父 igroup,而每個主機則連結到該父 igroup 下的子 igroup。您可以定義具有使用者自訂名稱的自訂父 igroup,以便在多個資料存放區之間重複使用,從而簡化 igroup 管理。請利用這些資訊,了解 ONTAP tools for VMware vSphere 如何透過 igroup 工作流程管理 LUN 和資料存放區。不同的工作流程會產生不同的 igroup 組態,如下列範例所示:
|
|
所提及的名稱僅用於說明目的,並不代表真實的 igroup 名稱。 ONTAP工具管理的 igroup 使用前綴「otv_」。自訂 igroup 可以賦予任意名稱。 |
期限 |
說明 |
DS<編號> |
資料存放區 |
iqn<數字> |
發起方 IQN |
主機<編號> |
主機 MoRef |
lun<數字> |
LUN ID |
<DS名稱>Igroup<編號> |
預設(ONTAP 工具管理)父 igroup |
<Host-Moref>Igroup<編號> |
兒童組 |
CustomIgroup<number> |
使用者定義的自訂父 igroup |
ClassicIgroup<編號> |
ONTAP 工具 9.x 版本中使用的 Igroup。 |
使用一個啟動器在單一主機上建立資料存儲
工作流程:[創建] DS1 (lun1): host1 (iqn1)
-
結果 * :
-
DS1Igroup :
-
主機 1I 群組 → (iqn1: lun1)
-
ONTAP為 DS1 建立父 igroup DS1Igroup,並將子 igroup host1Igroup 對應到 lun1。系統始終將 LUN 對應到子 igroup。
將現有資料儲存掛載到其他主機
工作流程:[掛載] DS1 (lun1): host2 (iqn2)
-
結果 * :
-
DS1Igroup :
-
主機 1I 群組 → (iqn1: lun1)
-
host2Igroup → (iqn2: lun1)
-
ONTAP tools for VMware vSphere 建立子 igroup host2Igroup 並將其新增至現有的父 igroup DS1Igroup。
從主機卸載資料存儲
工作流程:[卸載] DS1 (lun1): host1 (iqn1)
-
結果 * :
-
DS1Igroup :
-
host2Igroup → (iqn2: lun1)
-
ONTAP tools for VMware vSphere從層次結構中移除 host1Igroup。系統不會明確刪除子 igroup。它會在以下兩種情況下刪除它們:
-
如果沒有對應任何 LUN,則 ONTAP 系統將刪除子 igroup。
-
計劃的清理作業將刪除沒有 LUN 對應的懸空子 igroup。這些情況僅適用於 ONTAP 工具管理的 igroup,不適用於自訂建立的 igroup。
刪除資料儲存區
工作流程:[刪除] DS1 (lun1): host2 (iqn2)
-
結果 * :
-
DS1Igroup :
-
host2Igroup → (iqn2: lun1)
-
除非另一個資料儲存重新使用父 igroup,否則父 igroup 和子 igroup 都會被刪除。子 igroup 未被明確刪除
在自訂父 igroup 下建立多個資料儲存區
工作流程:
-
[創建] DS2(lun2):host1(iqn1),host2(iqn2)
-
[創建] DS3(lun3):host1(iqn1),host3(iqn3)
-
結果 * :
-
CustomIgroup1 :
-
主機 1I 群組 → (iqn1: lun2, lun3)
-
host2Igroup → (iqn2: lun2)
-
host3Igroup → (iqn3: lun3)
-
為 DS2 建立 CustomIgroup1,並將其重用於 DS3。在共用父級下建立或更新子 igroup,每個子 igroup 都會對應到其相關的 LUN。
刪除自訂父 igroup 下的資料儲存。
工作流程:[刪除] DS2 (lun2): host1 (iqn1), host2 (iqn2)
-
結果 * :
-
CustomIgroup1 :
-
host1Igroup → (iqn1:lun3)
-
host3Igroup → (iqn3: lun3)
-
-
即使 CustomIgroup1 沒有重複使用,也不會被刪除。
-
如果沒有對應任何 LUN,則 ONTAP 系統將刪除 host2Igroup。
-
host1Igroup 不會被刪除,因為它已對應到 DS3 的 lun3。自訂 igroup 永遠不會被刪除,無論其重用狀態為何。
擴展 vVols 資料儲存(新增磁碟區)
工作流程:
擴充前:
[展開] DS4 (lun4): host4 (iqn4)
-
DS4Igroup:host4Igroup→(iqn4:lun4)
擴展後:
[展開] DS4 (lun4, lun5): host4 (iqn4)
-
DS4Igroup:host4Igroup→(iqn4:lun4,lun5)
建立一個新的 LUN 並將其對應到現有的子 igroup host4Igroup。
縮小 vVols 資料儲存(刪除磁碟區)
工作流程:
收縮前:
[收縮] DS4 (lun4, lun5): host4 (iqn4)
-
DS4Igroup:host4Igroup→(iqn4:lun4,lun5)
收縮後:
[收縮] DS4 (lun4): host4 (iqn4)
-
DS4Igroup:host4Igroup→(iqn4:lun4)
指定的 LUN (lun5) 已從子 igroup 取消對應。只要該 igroup 至少有一個已映射的 LUN,它就會保持活動狀態。
從 ONTAP 工具 9 遷移到 10(igroup 規範化)
工作流程
ONTAP tools for VMware vSphere 9.x 版本不支援階層式 igroup。移轉至 10.3 或更高版本時,igroup 必須規範化為階層式結構。
遷移之前:
[遷移] DS6 (lun6, lun7): host6 (iqn6), host7 (iqn7) → ClassicIgroup1 (iqn6 & iqn7: lun6, lun7)
ONTAP 工具 9.x 邏輯允許每個 igroup 有多個啟動器,而無需強制一對一主機對映。
遷移後:
[遷移] DS6 (lun6, lun7): host6 (iqn6), host7 (iqn7) → ClassicIgroup1: otv_ClassicIgroup1 (iqn6 & iqn7: lun6, lun7)
遷移期間:
-
建立了一個新的父 igroup (ClassicIgroup1)。
-
原始 igroup 以 otv_ 前綴重命名並成為子 igroup。
這確保符合分層模型。
從 ONTAP tools 10.5P2 開始,移轉的 igroup 在不再使用時會被刪除。在較早版本中,移轉的 igroup 永遠不會移除。請注意下列事項:
-
遷移後的 igroup 不能在不同的資料存放區中重複使用。
-
自訂 igroup (使用者定義)永遠不會被刪除,並且可以繼續重複使用。
匯出原則
匯出策略控制ONTAP tools for VMware vSphere中的 NFS 資料儲存存取和用戶端權限。匯出策略在ONTAP系統中建立和管理,並可與 NFS 資料儲存庫一起使用來強制執行存取控制。每個匯出策略均由指定允許存取的用戶端(IP 位址或子網路)和授予的權限(唯讀或讀寫)的規則組成。
在適用於 VMware vSphere 的 ONTAP 工具中建立 NFS 資料儲存庫時,您可以選擇現有的匯出策略或建立新的匯出策略。匯出策略隨後會套用到該資料儲存庫,確保只有授權的用戶端才能存取它。
在新的 ESXi 主機上掛載 NFS 資料儲存庫時,適用於 VMware vSphere 的 ONTAP 工具會將該主機的 IP 位址新增至與該資料儲存庫關聯的現有匯出策略中。這樣,新主機無需建立新的匯出策略即可存取該資料儲存庫。
當您從 ESXi 主機刪除或取下 NFS 資料儲存時,ONTAP tools for VMware vSphere 會從匯出原則移除該主機的 IP 位址。如果沒有其他主機使用該匯出原則,則會將其刪除。當您刪除 NFS 資料儲存時,如果該匯出原則未被任何其他資料儲存重複使用,ONTAP tools for VMware vSphere 會移除與該資料儲存相關聯的匯出原則。如果匯出原則被重複使用,則會保留主機 IP 位址,不會變更。當您刪除資料儲存時,如果 ONTAP 需要存取,ONTAP tools 會從匯出原則移除主機 IP 位址,並指派預設匯出原則。
在不同資料儲存之間重複使用匯出策略時,指派匯出策略的方式會有所不同。重複使用匯出策略時,您可以將新的主機 IP 位址附加到政策中。刪除或解除安裝使用共用匯出策略的資料儲存體時,該原則不會被刪除。它會保持不變,並且主機 IP 位址不會被移除,因為它與其他資料儲存共享。不建議重複使用匯出策略,因為這可能會導致存取和延遲問題。