用于云環(huán)境下的存儲(chǔ)設(shè)備管理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及存儲(chǔ)虛擬化領(lǐng)域,具體來(lái)說(shuō),涉及一種用于云環(huán)境下的存儲(chǔ)設(shè)備管理 方法和裝置。
【背景技術(shù)】
[0002] 目前,一些較大廠商生產(chǎn)的存儲(chǔ)設(shè)備都會(huì)配置一個(gè)與該存儲(chǔ)設(shè)備相匹配的存儲(chǔ)管 理系統(tǒng)給用戶(hù),用戶(hù)可以通過(guò)該存儲(chǔ)管理系統(tǒng)對(duì)該廠商生產(chǎn)的存儲(chǔ)設(shè)備進(jìn)行管理,從而在 一定程度上實(shí)現(xiàn)對(duì)存儲(chǔ)設(shè)備的資源整合。
[0003] 但是,廠商提供的存儲(chǔ)管理系統(tǒng)只能支持其自身生產(chǎn)的相關(guān)存儲(chǔ)設(shè)備,而在云計(jì) 算環(huán)境中,由于存儲(chǔ)設(shè)備的類(lèi)型繁多,為了實(shí)現(xiàn)對(duì)存儲(chǔ)設(shè)備的資源整合,如果對(duì)每個(gè)存儲(chǔ)設(shè) 備都配置一個(gè)與之匹配的廠商存儲(chǔ)管理系統(tǒng),顯然會(huì)加大系統(tǒng)成本,而且這種配置方式也 不能夠?qū)崿F(xiàn)對(duì)云計(jì)算環(huán)境下的所有存儲(chǔ)設(shè)備的統(tǒng)一管理,從而實(shí)現(xiàn)真正意義上的資源整 合。
[0004] 因此,為了能夠?qū)崿F(xiàn)對(duì)云環(huán)境下的所有類(lèi)型及品牌的存儲(chǔ)設(shè)備的統(tǒng)一管理,在現(xiàn) 有技術(shù)中,通常采用的是對(duì)廠商提供的存儲(chǔ)管理系統(tǒng)進(jìn)行配置的方式,通過(guò)對(duì)其進(jìn)行復(fù)雜 的配置以使其實(shí)現(xiàn)對(duì)不同類(lèi)型的存儲(chǔ)設(shè)備的有效管理,但是,由于不同類(lèi)型的存儲(chǔ)設(shè)備在 自身屬性、操作方式以及映射條件上均是存在差異的,顯然,這會(huì)使存儲(chǔ)管理系統(tǒng)的配置工 作變得非常復(fù)雜和繁瑣,而這復(fù)雜和繁瑣的系統(tǒng)配置任務(wù)是交由用戶(hù)來(lái)完成的,顯然,這會(huì) 帶來(lái)用戶(hù)對(duì)系統(tǒng)的體驗(yàn)感變差的問(wèn)題。
[0005] 此外,對(duì)于現(xiàn)有技術(shù)中所提出的根據(jù)各種類(lèi)型的存儲(chǔ)設(shè)備的信息對(duì)廠商提供的存 儲(chǔ)管理系統(tǒng)進(jìn)行的配置,從而形成對(duì)存儲(chǔ)設(shè)備統(tǒng)一管理的存儲(chǔ)管理系統(tǒng),其自身是存在可 擴(kuò)展性和實(shí)用性差的問(wèn)題。
[0006] 而針對(duì)相關(guān)技術(shù)中的存儲(chǔ)管理系統(tǒng)普遍存在可擴(kuò)展性、實(shí)用性以及用戶(hù)體驗(yàn)感差 的問(wèn)題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0007] 針對(duì)相關(guān)技術(shù)中的存儲(chǔ)管理系統(tǒng)普遍存在可擴(kuò)展性、實(shí)用性以及用戶(hù)體驗(yàn)感差的 問(wèn)題,本發(fā)明提出一種用于云環(huán)境下的存儲(chǔ)設(shè)備管理方法和裝置,能夠?qū)崿F(xiàn)存儲(chǔ)設(shè)備的虛 擬化管理,并使存儲(chǔ)設(shè)備管理系統(tǒng)的可擴(kuò)展性、實(shí)用性大幅提高;并通過(guò)調(diào)用與該訪問(wèn)業(yè)務(wù) 相適合的存儲(chǔ)池來(lái)對(duì)訪問(wèn)業(yè)務(wù)進(jìn)行處理,提高訪問(wèn)業(yè)務(wù)的處理效率;并通過(guò)直接調(diào)用存儲(chǔ) 池的方式對(duì)訪問(wèn)業(yè)務(wù)進(jìn)行處理,簡(jiǎn)單有效的實(shí)現(xiàn)對(duì)存儲(chǔ)設(shè)備的統(tǒng)一管理,并提高存儲(chǔ)設(shè)備 的存儲(chǔ)利用率,提升用戶(hù)體驗(yàn)感。
[0008] 本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0009] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于云環(huán)境下的存儲(chǔ)設(shè)備管理方法。
[0010] 該存儲(chǔ)設(shè)備管理方法包括:
[0011] 根據(jù)存儲(chǔ)設(shè)備的類(lèi)型和/或訪問(wèn)路徑創(chuàng)建多個(gè)存儲(chǔ)池,其中,每個(gè)存儲(chǔ)池中包含 存儲(chǔ)設(shè)備的屬性信息、以及該存儲(chǔ)池與存儲(chǔ)設(shè)備的物理存儲(chǔ)地址的映射關(guān)系;
[0012] 在接收到訪問(wèn)業(yè)務(wù)的情況下,根據(jù)該訪問(wèn)業(yè)務(wù)對(duì)應(yīng)的訪問(wèn)路徑和/或該訪問(wèn)業(yè)務(wù) 的業(yè)務(wù)類(lèi)型、以及多個(gè)存儲(chǔ)池中存儲(chǔ)設(shè)備的屬性信息,確定處理該訪問(wèn)業(yè)務(wù)的存儲(chǔ)池;
[0013] 通過(guò)調(diào)用處理該訪問(wèn)業(yè)務(wù)的存儲(chǔ)池,并根據(jù)該存儲(chǔ)池與存儲(chǔ)設(shè)備的物理存儲(chǔ)地址 的映射關(guān)系,管理相應(yīng)的存儲(chǔ)設(shè)備。
[0014] 其中,該屬性信息包括以下至少之一:類(lèi)型、訪問(wèn)路徑、容量、使用百分比、硬件信 息、性能指標(biāo)信息、RAID (磁盤(pán)陣列)信息、映射主機(jī)的邏輯卷信息。
[0015] 優(yōu)選的,在該訪問(wèn)業(yè)務(wù)的業(yè)務(wù)類(lèi)型為存儲(chǔ)數(shù)據(jù)的情況下,該存儲(chǔ)設(shè)備管理方法進(jìn) 一步包括:
[0016] 接收需要存儲(chǔ)的數(shù)據(jù);
[0017] 通過(guò)調(diào)用處理該訪問(wèn)業(yè)務(wù)的存儲(chǔ)池,并根據(jù)該存儲(chǔ)池的虛擬存儲(chǔ)地址與存儲(chǔ)設(shè)備 的物理存儲(chǔ)地址的映射關(guān)系,將數(shù)據(jù)存儲(chǔ)至相應(yīng)的存儲(chǔ)設(shè)備的對(duì)應(yīng)存儲(chǔ)空間;
[0018] 對(duì)該存儲(chǔ)池中包含的存儲(chǔ)設(shè)備的屬性信息進(jìn)行更新。
[0019] 優(yōu)選的,在該訪問(wèn)業(yè)務(wù)的業(yè)務(wù)類(lèi)型為查看存儲(chǔ)設(shè)備的信息的情況下,該存儲(chǔ)設(shè)備 管理方法進(jìn)一步包括:
[0020] 通過(guò)調(diào)用處理該訪問(wèn)業(yè)務(wù)的存儲(chǔ)池,并根據(jù)該存儲(chǔ)池與存儲(chǔ)設(shè)備的物理存儲(chǔ)地址 的映射關(guān)系,在該存儲(chǔ)池中提取并顯不相應(yīng)的存儲(chǔ)設(shè)備的硬件?目息、性能指標(biāo)?目息、RAID {目 息、映射主機(jī)的邏輯卷信息。
[0021] 優(yōu)選的,在該訪問(wèn)業(yè)務(wù)的業(yè)務(wù)類(lèi)型為對(duì)存儲(chǔ)設(shè)備的RAID和/或LUN進(jìn)行操作的情 況下,存儲(chǔ)設(shè)備管理方法進(jìn)一步包括:
[0022] 接收對(duì)存儲(chǔ)設(shè)備的RAID和/或LUN的操作信息;
[0023] 通過(guò)調(diào)用處理該訪問(wèn)業(yè)務(wù)的存儲(chǔ)池,并根據(jù)該存儲(chǔ)池與存儲(chǔ)設(shè)備的物理存儲(chǔ)地址 的映射關(guān)系,并基于操作信息對(duì)相應(yīng)存儲(chǔ)設(shè)備的RAID和/或LUN進(jìn)行相應(yīng)的操作,并獲取 操作結(jié)果;
[0024] 根據(jù)操作結(jié)果以及該存儲(chǔ)池與存儲(chǔ)設(shè)備的物理存儲(chǔ)地址的映射關(guān)系,對(duì)存儲(chǔ)池中 相應(yīng)存儲(chǔ)設(shè)備的屬性信息進(jìn)行更新。
[0025] 可選的,該存儲(chǔ)設(shè)備管理方法進(jìn)一步包括:
[0026] 根據(jù)預(yù)先接收的對(duì)應(yīng)存儲(chǔ)池的監(jiān)控信息對(duì)相應(yīng)的存儲(chǔ)池進(jìn)行更新。
[0027] 可選的,在對(duì)存儲(chǔ)池進(jìn)行操作之前,該存儲(chǔ)設(shè)備管理方法進(jìn)一步包括:
[0028] 對(duì)用戶(hù)的身份級(jí)別進(jìn)行認(rèn)證;
[0029] 并且,在用戶(hù)的身份級(jí)別通過(guò)認(rèn)證的情況下,對(duì)存儲(chǔ)池進(jìn)行操作。
[0030] 根據(jù)本發(fā)明的另一方面,提供了一種用于云環(huán)境下的存儲(chǔ)設(shè)備管理裝置。
[0031] 該存儲(chǔ)設(shè)備管理裝置包括:
[0032] 創(chuàng)建模塊,用于根據(jù)存儲(chǔ)設(shè)備的類(lèi)型和/或訪問(wèn)路徑創(chuàng)建多個(gè)存儲(chǔ)池,其中,每個(gè) 存儲(chǔ)池中包含存儲(chǔ)設(shè)備的屬性信息、以及該存儲(chǔ)池與存儲(chǔ)設(shè)備的物理存儲(chǔ)地址的映射關(guān) 系;
[0033] 確定模塊,用于在接收到訪問(wèn)業(yè)務(wù)的情況下,根據(jù)該訪問(wèn)業(yè)務(wù)對(duì)應(yīng)的訪問(wèn)路徑和/ 或該訪問(wèn)業(yè)務(wù)的業(yè)務(wù)類(lèi)型、以及多個(gè)存儲(chǔ)池中存儲(chǔ)設(shè)備的屬性信息,確定處理該訪問(wèn)業(yè)務(wù) 的存儲(chǔ)池;
[0034] 管理模塊,用于通過(guò)調(diào)用處理該訪問(wèn)業(yè)務(wù)的存儲(chǔ)池,并根據(jù)該存儲(chǔ)池與存儲(chǔ)設(shè)備 的物理存儲(chǔ)地址的映射關(guān)系,管理相應(yīng)的存儲(chǔ)設(shè)備。
[0035] 其中,該屬性信息包括以下至少之一:類(lèi)型、訪問(wèn)路徑、容量、使用百分比、硬件信 息、性能指標(biāo)信息、RAID信息、映射主機(jī)的邏輯卷信息。
[0036] 此外,該存儲(chǔ)設(shè)備管理裝置進(jìn)一步包括:
[0037] 接收模塊,用于在該訪問(wèn)業(yè)務(wù)的業(yè)務(wù)類(lèi)型為存儲(chǔ)數(shù)據(jù)的情況下,接收需要存儲(chǔ)的 數(shù)據(jù);
[0038] 存儲(chǔ)模塊,用于通過(guò)調(diào)用處理該訪問(wèn)業(yè)務(wù)的存儲(chǔ)池,并根據(jù)該存儲(chǔ)池的虛擬存儲(chǔ) 地址與存儲(chǔ)設(shè)備的物理存儲(chǔ)地址的映射關(guān)系,將數(shù)據(jù)存儲(chǔ)至相應(yīng)的存儲(chǔ)設(shè)備的對(duì)應(yīng)存儲(chǔ)空 間;
[0039] 更新模塊,用于對(duì)該存儲(chǔ)池中包含的存儲(chǔ)設(shè)備的屬性信息進(jìn)行更新。
[0040] 本發(fā)明通過(guò)在訪問(wèn)業(yè)務(wù)和存儲(chǔ)設(shè)備之間創(chuàng)建與存儲(chǔ)設(shè)備存在著一定對(duì)應(yīng)關(guān)系的 多個(gè)存儲(chǔ)池,實(shí)現(xiàn)了存儲(chǔ)設(shè)備的虛擬化管理,并使存儲(chǔ)設(shè)備管理系統(tǒng)的可擴(kuò)展性、實(shí)用性大 幅提高;并根據(jù)當(dāng)前訪問(wèn)業(yè)務(wù)對(duì)應(yīng)的訪