本發明專利技術實施例提供一種存儲控制方法及設備。本發明專利技術實施例由于VM的虛擬存儲空間的容量的動態增加,在一定情況下,通過管理節點設備自動調整所述VM的虛擬存儲空間的配置模式為非精簡模式,使得所述虛擬存儲空間的容量達到該VM所期望的虛擬存儲空間的最大容量,而不再動態增加,能夠避免現有技術中由于虛擬存儲空間的容量的動態增加而導致的該虛擬存儲空間所占用的存儲單元的占用情況超過預先設置的閾值的問題,采用本實施例提供的技術方案,無需操作人員進行手動控制處理,從而提高了VM提供業務的連續性。
【技術實現步驟摘要】
本專利技術涉及云計算技術,尤其涉及一種存儲控制方法及設備。
技術介紹
云計算(Cloud Computing)是一種新興的商業計算模型,它將計算任務分布在大量節點設備構成的資源池上,使各種應用系統能夠根據需要獲得計算能力、存儲空間和各種軟件服務即應用程序。云計算系統中包括具有強大計算能力的“云”即云數據中心和用戶終端即云終端。在云計算系統中,可以集中部署一個云數據中心,該云數據中心可以由計算節點設備和管理節點設備組成,管理節點設備可以在計算節點設備上創建至少一個虛擬機(Virtual Machine,VM),用以向用戶提供各種業務。現 有技術中,為了有效利用存儲空間,降低數據中心的建設成本,在管理節點設備為VM分配虛擬存儲空間時,所述管理節點設備將虛擬存儲空間的配置模式設置為精簡(Thin)模式。即管理節點設備可以為每個VM在存儲單元中分配能夠滿足暫時數據存儲需求的虛擬存儲空間,隨著虛擬存儲空間所存儲的數據的不斷增加,管理節點設備則會控制虛擬存儲空間的容量動態增加,直到該虛擬存儲空間達到該VM所期望的虛擬存儲空間的最大容量。然而,由于虛擬存儲空間的容量的動態增加,可能會導致該虛擬存儲空間所占用的存儲單元的占用情況超過預先設置的閾值,在這種情況下,需要操作人員進行手動控制處理,例如,擴容存儲單元等,從而導致了 VM提供業務的連續性的降低。
技術實現思路
本專利技術的多個方面提供一種存儲控制方法及設備,用以提高VM提供業務的連續性。本專利技術的一方面,提供一種存儲控制方法,包括管理節點設備獲得VM的虛擬存儲空間的容量增加速率,所述容量增加速率大于零;若所述容量增加速率大于或等于預先設置的速率閾值,所述管理節點設備根據所述VM期望的所述虛擬存儲空間的最大容量和所述虛擬存儲空間所占用的存儲單元的占用情況,調整所述VM的虛擬存儲空間的配置模式為非精簡模式。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述管理節點設備獲得VM的虛擬存儲空間的容量增加速率之前,還包括所述管理節點設備為所述VM分配所述虛擬存儲空間,并將所述虛擬存儲空間的配置模式設置為精簡模式。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述管理節點設備根據所述VM期望的所述虛擬存儲空間的最大容量和所述虛擬存儲空間所占用的存儲單元的占用情況,調整所述VM的虛擬存儲空間的配置模式為非精簡模式,包括所述管理節點設備根據所述容量增加速率和所述VM期望的所述虛擬存儲空間的最大容量,獲得所述虛擬存儲空間的容量達到所述最大容量的時間;若所述時間小于或等于預先設置的時間閾值,且若所述最大容量與所述虛擬存儲空間的當前容量的差值小于或等于所述存儲單元的剩余容量,所述管理節點設備調整所述VM的虛擬存儲空間的配置模式為非精簡模式;或者若所述最大容量與所述虛擬存儲空間的當前容量的差值大于所述存儲單元的剩余容量,所述管理節點設備對所述存儲單元執行擴容操作,以使得所述存儲單元的剩余容量大于或等于所述最大容量,以及所述管理節點設備調整所述VM的虛擬存儲空間的配置模式為非精簡模式。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述方法還包括若所述最大容量與所述虛擬存儲空間的當前容量的差值大于所述存儲單元的剩余容量,且所述管理節點設備不允許對所述存儲單元執行所述擴容操作,所述管理節點設備進行告警處理。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述管理節點設備獲得VM的虛擬存儲空間的容量增加速率之前,還包括所述管理節點設備對所述虛擬存儲空間的容量進行監控,以獲得至少兩個時刻的所述虛擬存儲空間的容量;所述管理節點設備獲得VM的虛擬存儲空間的容量增加速率,包括所述管理節點設備根據所述至少兩個時刻的所述虛擬存儲空間的容量和所述容量對應的時刻,獲得所述容量增加速率。本專利技術的另一方面,提供一種存儲控制設備,包括獲得單元,用于獲得VM的虛擬存儲空間的容量增加速率,所述容量增加速率大于零;調整單元,用于若所述容量增加速率大于或等于預先設置的速率閾值,根據所述VM期望的所述虛擬存儲空間的最大容量和所述虛擬存儲空間所占用的存儲單元的占用情況,調整所述VM的虛擬存儲空間的配置模式為非精簡模式。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述設備還包括分配單元,用于為所述VM分配所述虛擬存儲空間,并將所述虛擬存儲空間的配置模式設置為精簡模式。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述調整單元具體用于根據所述容量增加速率和所述VM期望的所述虛擬存儲空間的最大容量,獲得所述虛擬存儲空間的容量達到所述最大容量的時間;若所述時間小于或等于預先設置的時間閾值,且若所述最大容量與所述虛擬存儲空間的當前容量的差值小于或等于所述存儲單元的剩余容量,調整所述VM的虛擬存儲空間的配置模式為非精簡模式;或者若所述最大容量與所述虛擬存儲空間的當前容量的差值大于所述存儲單元的剩余容量,對所述存儲單元執行擴容操作,以使得所述存儲單元的剩余容量大于或等于所述最大容量,以及調整所述VM的虛擬存儲空間的配置模式為非精簡模式。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述調整單元還用于若所述最大容量與所述虛擬存儲空間的當前容量的差值大于所述存儲單元的剩余容量,且所述設備不允許所述調整單元對所述存儲單元執行所述擴容操作,進行告警處理。如上所述的方面和任一可能的實現方式,進一步提供一種實現方式,所述設備還包括監控單元,用于對所述虛擬存儲空間的容量進行監控,以獲得至少兩個時刻的所述虛擬存儲空間的容量;所述獲得單元,具體用于根據所述至少兩個時刻的所述虛擬存儲空間的容量和所述容量對應的時刻,獲得所述容量增加速率。由上述技術方案可知,本專利技術實施例由于VM的虛擬存儲空間的容量的動態增加,在一定情況下,通過管理節點設備自動調整所述VM的虛擬存儲空間的配置模式為非精簡模式,使得所述虛擬存儲空間的容量達到該VM所期望的虛擬存儲空間的最大容量,而不再動態增加,能夠避免現有技術中由于虛擬存儲空間的容量的動態增加而導致的該虛擬存儲空間所占用的存儲單元的占用情況超過預先設置的閾值的問題,采用本實施例提供的技術方案,無需操作人員進行手動控制處理,從而提高了 VM提供業務的連續性。附圖說明為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術一實施例提供的存儲控制方法的流程示意圖;圖2為本專利技術另一實施例提供的存儲控制設備的結構示意圖;圖3為本專利技術另一實施例提供的存儲控制設備的結構示意圖;圖4為本專利技術另一實施例提供的存儲控制設備的結構示意圖。具體實施方式為使本專利技術實施例的目的、技術方案和優點更加清楚,下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。另外,本本文檔來自技高網...
【技術保護點】
一種存儲控制方法,其特征在于,包括:管理節點設備獲得虛擬機VM的虛擬存儲空間的容量增加速率,所述容量增加速率大于零;若所述容量增加速率大于或等于預先設置的速率閾值,所述管理節點設備根據所述VM期望的所述虛擬存儲空間的最大容量和所述虛擬存儲空間所占用的存儲單元的占用情況,調整所述VM的虛擬存儲空間的配置模式為非精簡模式。
【技術特征摘要】
1.一種存儲控制方法,其特征在于,包括 管理節點設備獲得虛擬機VM的虛擬存儲空間的容量增加速率,所述容量增加速率大于零; 若所述容量增加速率大于或等于預先設置的速率閾值,所述管理節點設備根據所述VM期望的所述虛擬存儲空間的最大容量和所述虛擬存儲空間所占用的存儲單元的占用情況,調整所述VM的虛擬存儲空間的配置模式為非精簡模式。2.根據權利要求1所述的方法,其特征在于,所述管理節點設備獲得VM的虛擬存儲空間的容量增加速率之前,還包括 所述管理節點設備為所述VM分配所述虛擬存儲空間,并將所述虛擬存儲空間的配置模式設置為精簡模式。3.根據權利要求1或2所述的方法,其特征在于,所述管理節點設備根據所述VM期望的所述虛擬存儲空間的最大容量和所述虛擬存儲空間所占用的存儲單元的占用情況,調整所述VM的虛擬存儲空間的配置模式為非精簡模式,包括 所述管理節點設備根據所述容量增加速率和所述VM期望的所述虛擬存儲空間的最大容量,獲得所述虛擬存儲空間的容量達到所述最大容量的時間; 若所述時間小于或等于預先設置的時間閾值,且 若所述最大容量與所述虛擬存儲空間的當前容量的差值小于或等于所述存儲單元的剩余容量,所述管理節點設備調整所述VM的虛擬存儲空間的配置模式為非精簡模式;或者 若所述最大容量與所述虛擬存儲空間的當前容量的差值大于所述存儲單元的剩余容量,所述管理節點設備對所述存儲單元執行擴容操作,以使得所述存儲單元的剩余容量大于或等于所述最大容量,以及所述管理節點設備調整所述VM的虛擬存儲空間的配置模式為非精簡模式。4.根據權利要求3所述的方法,其特征在于,所述方法還包括 若所述最大容量與所述虛擬存儲空間的當前容量的差值大于所述存儲單元的剩余容量,且所述管理節點設備不允許對所述存儲單元執行所述擴容操作,所述管理節點設備進行告警處理。5.根據權利要求1 4任一權利要求所述的方法,其特征在于,所述管理節點設備獲得VM的虛擬存儲空間的容量增加速率之前,還包括 所述管理節點設備對所述虛擬存儲空間的容量進行監控,以獲得至少兩個時刻的所述虛擬存...
【專利技術屬性】
技術研發人員:謝朝陽,鄭少斌,
申請(專利權)人:中國電信股份有限公司云計算分公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。