[發明專利]一種主機向SAN存儲推送信息的方法和系統有效
| 申請號: | 201710770643.8 | 申請日: | 2017-08-25 |
| 公開(公告)號: | CN107506283B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 趙鵬;高瑞勝 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/455 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 主機 san 存儲 推送 信息 方法 系統 | ||
本發明公開了一種主機向SAN存儲推送信息的方法和系統,包括:步驟1,在SAN存儲設備創建虛擬LUN設備,并將所述虛擬LUN設備映射到與所述SAN存儲設備連接的主機;步驟2,主機發現所述虛擬LUN設備后,收集所述主機對LUN的數據信息,寫入到所述虛擬LUN設備;步驟3,所述SAN存儲設備接收所述LUN的數據信息,并從所述虛擬LUN設備對應的存儲空間中讀取所述LUN的數據信息。通過創建虛擬LUN設備,并將虛擬LUN設備映射到連接的主機,主機將對LUN的使用場景和LUN路徑作為數據信息寫入虛擬LUN設備,通過在存儲空間中讀取該LUN的數據信息,實現存儲管理員在存儲設備中對上層主機側應用的監控和管理。
技術領域
本發明涉及數據存儲技術領域,特別是涉及一種主機向SAN存儲推送信息的方法和系統。
背景技術
SAN是存儲區域網絡(Storage Area Network,簡稱SAN),采用網狀通道(FibreChannel,簡稱FC)技術,通過FC交換機連接存儲陣列和服務器主機,建立專用于數據存儲的區域網絡。SAN經過十多年歷史的發展,已經相當成熟,成為業界的事實標準,但各個廠商的光纖交換技術不完全相同,其服務器和SAN存儲有兼容性的要求。
在SAN存儲的應用中,主機和存儲之間一般通過FC或iSCSI連接,在SAN存儲設備中創建LUN(Logical Unit Number,邏輯單元號),映射給主機使用。主機在存儲設備映射上來的LUN上創建應用,如文件系統,數據庫等使用。但是,在現有技術中存儲設備中卻無法感知到主機端對其映射上去的LUN的使用場景,也無法感知到主機端使用過程中遇到異常。而主機端的應用及使用情況,對于存儲管理員監控和管理存儲系統運行非常重要。
發明內容
本發明的目的是提供了一種主機向SAN存儲推送信息的方法和系統,實現存儲管理員在存儲設備中對上層主機側應用的監控和管理。
為解決上述技術問題,本發明實施例提供了一種主機向SAN存儲推送信息的方法,包括:
步驟1,在SAN存儲設備創建虛擬LUN設備,并將所述虛擬LUN設備映射到與所述SAN存儲設備連接的主機;
步驟2,主機發現所述虛擬LUN設備后,收集所述主機對LUN的數據信息,寫入到所述虛擬LUN設備;
步驟3,所述SAN存儲設備接收所述LUN的數據信息,并從所述虛擬LUN設備對應的存儲空間中讀取所述LUN的數據信息;
其中,所述LUN的數據信息包括所述LUN的使用場景和LUN路徑;
所述步驟1,包括:
在所述SAN存儲設備接收發起分配內存空間申請后進行內存空間分配;
在已分配的內存空間上創建虛擬LUN設備,并生成虛擬LUN ID;
將所述虛擬LUN映射給連接到所述SAN存儲設備的主機;
所述步驟2,包括:
步驟2.1,查找并保存所述虛擬LUN ID;
步驟2.2,獲取所述主機對所述SAN存儲設備所映射的LUN的應用及LUN的狀態信息;
步驟2.3,將獲取到的所述LUN的應用及所述LUN的狀態信息和上一次記錄信息進行比較并判斷是否相同;
若否,轉所述步驟2.2,若是,步驟2.4,使用當前所述LUN的應用及所述LUN的狀態信息更新上一次記錄信息;
步驟2.5,將所述LUN的應用及所述LUN的狀態信息按照預先定義的數據結構進行轉化;
步驟2.6,將轉化后的數據寫入所述虛擬LUN設備之后,轉所述步驟2.2。
其中,所述步驟3,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710770643.8/2.html,轉載請聲明來源鉆瓜專利網。





