1.一種數(shù)據(jù)中心用戶請求信息的存儲和分發(fā)的方法,其特征在于,包括以下步驟:
步驟1:用戶請求信息封裝模塊對用戶請求的資源信息進(jìn)行封裝,并傳到數(shù)據(jù)中心資源管理系統(tǒng);
步驟2:數(shù)據(jù)中心資源管理模塊對獲取到資源請求信息的用戶分配用戶標(biāo)識UID;
步驟3:根據(jù)用戶每個虛擬機(jī)所要求的硬件資源和保證帶寬信息,數(shù)據(jù)中心資源管理模塊將相應(yīng)的資源請求信息存儲于虛擬機(jī)資源信息表中;
步驟4:數(shù)據(jù)中心資源管理模塊根據(jù)用戶虛擬機(jī)的請求信息在物理服務(wù)器中部署用戶虛擬機(jī)和資源分配;
步驟5:數(shù)據(jù)中心資源管理模塊將用戶虛擬機(jī)所請求的保證帶寬信息發(fā)送到該虛擬機(jī)所在的物理服務(wù)器,服務(wù)器為該虛擬機(jī)分配唯一的標(biāo)識PVID,并將虛擬機(jī)的保證帶寬信息存儲于虛擬機(jī)帶寬信息表中。
2.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)中心用戶請求信息的存儲和分發(fā)的方法,其特征在于,步驟1中所述的資源請求信息包括該用戶在數(shù)據(jù)中心需啟動的虛擬機(jī)的數(shù)量、每個用戶虛擬機(jī)所要求的硬件資源以及虛擬機(jī)所要求的保證帶寬。
3.根據(jù)權(quán)利要求2所述的一種數(shù)據(jù)中心用戶請求信息的存儲和分發(fā)的方法,其特征在于,每個用戶虛擬機(jī)所要求的硬件資源包括中央處理器CPU的核數(shù)、內(nèi)存空間大小、磁盤空間大小以及保證帶寬。
4.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)中心用戶請求信息的存儲和分發(fā)的方法,其特征在于,步驟2執(zhí)行之前,數(shù)據(jù)中心資源管理模塊創(chuàng)建用戶信息表,并在用戶信息表中存儲通過正整數(shù)標(biāo)識的用戶標(biāo)識UID或其它與用戶有關(guān)的信息。
5.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)中心用戶請求信息的存儲和分發(fā)的方法,其特征在于,步驟3所述的虛擬機(jī)資源信息表的每一行對應(yīng)于用戶一個虛擬機(jī)所請求的資源信息,具體包括用戶虛擬機(jī)的標(biāo)識信息VID、用戶標(biāo)識UID、虛擬機(jī)請求的CPU核數(shù)、內(nèi)存空間大小、硬盤空間容量以及保證帶寬信息。
6.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)中心用戶請求信息的存儲和分發(fā)的方法,其特征在于,步驟4還包括數(shù)據(jù)中心的物理服務(wù)器中建立帶寬信息表,帶寬信息表中的每一行表示該服務(wù)器中部署的一個虛擬機(jī)的保證帶寬信息。
7.根據(jù)權(quán)利要求1所述的一種數(shù)據(jù)中心用戶請求信息的存儲和分發(fā)的方法,其特征在于,步驟5中,所述標(biāo)識PVID為該虛擬機(jī)在本物理服務(wù)器上的標(biāo)識。
8.一種數(shù)據(jù)中心用戶請求信息的存儲和分發(fā)的裝置,其特征在于,包括數(shù)據(jù)中心資源管理模塊,所述數(shù)據(jù)中心資源管理模塊連接有用戶信息存儲模塊、用戶請求信息封裝模塊、虛擬機(jī)資源信息存儲模塊和服務(wù)器,服務(wù)器連接有帶寬信息存儲模塊。
9.根據(jù)權(quán)利要求8所述的一種數(shù)據(jù)中心用戶請求信息的存儲和分發(fā)的裝置,其特征在于,用戶信息存儲模塊核心為用戶信息表;虛擬機(jī)資源信息存儲模塊的核心為虛擬機(jī)資源信息表;帶寬信息存儲模塊的核心為帶寬信息表。