[發明專利]一種為主機劃域的方法及設備有效
| 申請號: | 201610877828.4 | 申請日: | 2016-09-30 |
| 公開(公告)號: | CN107888517B | 公開(公告)日: | 2020-08-14 |
| 發明(設計)人: | 劉新國;張力 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/931 | 分類號: | H04L12/931;H04L12/933;H04L29/08 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 馮艷蓮 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 主機 方法 設備 | ||
本申請提供一種為主機劃zone的方法,在存儲管理服務器接收到控制節點發送的LUN掛載請求后,觸發該劃zone方法,為掛載LUN的目標主機建立訪問LUN的通路,該劃zone方法包括:獲取LUN掛載請求中的至少一個主機端口的端口標識;根據預定的zone劃分策略及存儲陣列中每個存儲端口的負載值為每個主機端口選擇與主機端口建立訪問LUN的通路的至少兩個存儲端口;建立每個主機端口的端口標識與為主機端口所選擇的至少兩個存儲端口的端口標識的映射;將所建立的映射發送至交換機,以使交換機根據映射為每個主機端口建立與為主機端口所選擇的至少兩個存儲端口之間的通路。本申請還提供一種劃zone的設備。
技術領域
本發明涉及計算機技術領域,特別涉及一種為主機劃域的方法及設備。
背景技術
存儲陣列包括多個邏輯單元(logical unit,LU),每個邏輯單元具有一個唯一的標識,稱為邏輯單元號(LU Number,LUN)。主機可以通過交換機(Switch)訪問存儲陣列的邏輯單元,但在此之前,該主機需要掛載該邏輯單元的LUN。
主機掛載LUN的流程如下:
首先,控制節點獲得目標主機的主機端口的端口標識以及確定為該目標主機掛載的LUN,向存儲管理服務器發送LUN掛載請求,該LUN掛載請求包括該主機端口的端口標識以及該LUN。
然后,存儲管理服務器響應該LUN掛載請求,一方面為主機的每個主機端口的端口標識建立與存儲陣列中存儲端口的端口標識之間的映射,將該映射發送至交換機,交換機將根據該映射為主機每個主機端口建立與其所映射的存儲端口之間的通路,使得主機端口能夠通過與其所映射的存儲端口間的通路訪問該LUN,這個過程稱為為該主機的主機端口劃zone。另一方面,存儲管理服務器將該主機端口的端口標識以及LUN發送至存儲陣列,指示存儲陣列授予該主機端口訪問該LUN的權限。
通常,存儲陣列包括多個存儲端口,主機可以經由存儲陣列的任一存儲端口訪問該LUN,且為了避免單一存儲端口故障,存儲管理服務器通常為該主機端口的端口標識建立與至少兩個存儲端口的端口標識之間的映射,以使交換機為該主機端口建立與該至少兩個存儲端口的通路。
目前,常用的一種劃zone方式為:存儲管理服務器在接收控制節點發送的LUN掛載請求后,確定存儲陣列的所有與交換機連接的存儲端口,指示交換機為需掛載LUN的主機的主機端口建立與所有與交換機連接的存儲端口之間的通路。但是,該劃zone方式包括了過多的冗余存儲端口,主機端口與存儲端口間的路徑的數量太多,導致主機產生的路徑選擇開銷較大。而且該劃zone方式靈活性較差,在存儲陣列新增存儲端口或有存儲端口發生故障時,需要用戶手動更改配置文件才能適應存儲端口的上述變化。
因此,現有的為主機劃zone的方式導致系統開銷較大且靈活性較差。
發明內容
本申請提供一種為主機劃zone的方法及設備,用于解決現有技術中為主機劃zone的方式導致系統開銷較大且靈活性較差的問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610877828.4/2.html,轉載請聲明來源鉆瓜專利網。





