序和虛擬機啟動時間間隔。
[0042]該新增計算節(jié)點主機的參數(shù)信息和原計算節(jié)點主機的參數(shù)信息相同,包括新增計算節(jié)點主機對應(yīng)的虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔。虛擬機ID用于識別新增計算節(jié)點主機對應(yīng)的虛擬機,虛擬機啟動順序規(guī)定了新增計算節(jié)點主機對應(yīng)虛擬機的啟動先后順序,虛擬機啟動時間間隔用于限定該新增計算節(jié)點主機上各虛擬機之間的啟動時間間隔。這樣,根據(jù)包含這些新增參數(shù)信息的虛擬機自啟動表,就能夠自動的啟動新增計算節(jié)點主機對應(yīng)的虛擬機,無需人為啟動,從而節(jié)省了人力,減少了人工成本的浪費。
[0043]管理節(jié)點作為本發(fā)明的第三實施例,如圖3所示,與第一實施例所述的系統(tǒng)相比,添加了參數(shù)刪除模塊5 ;參數(shù)刪除模塊5與所述通信模塊I連接,用于在計算節(jié)點主機退出云計算平臺時,在所述虛擬機自啟動表中刪除該計算節(jié)點主機的參數(shù)信息,所述參數(shù)信息包括計算節(jié)點主機上的虛擬機對應(yīng)的虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔。
[0044]當計算需求量減少時,需要減少原云計算平臺中計算節(jié)點主機的數(shù)量。當云計算平臺減少計算節(jié)點主機時,只需在虛擬機自啟動表中刪除需要減少的計算節(jié)點主機的參數(shù)信息即可。刪除這些計算節(jié)點主機的參數(shù)信息后,下次計算節(jié)點主機啟動時,即可避免喚醒刪除的計算節(jié)點主機對應(yīng)的虛擬機,無需人工手動操作,從而節(jié)省了人力,減少了人工成本的浪費。
[0045]上述方案提供的云計算平臺虛擬機自啟動的系統(tǒng),增加了企業(yè)對私有云計算平臺控制的可維護性、高效率和便捷性,同時減少了由于企業(yè)辦公環(huán)境不可用時造成的時間浪費及人工成本浪費的現(xiàn)象。
[0046]作為本發(fā)明的另一方案,還提供了一種云計算平臺虛擬機自啟動的方法,用于啟動云計算平臺中計算節(jié)點主機對應(yīng)的虛擬機。作為本發(fā)明的第四實施例,如圖4所示,一種云計算平臺虛擬機自啟動的方法包括如下步驟:
[0047]步驟S1、建立計算節(jié)點主機與管理節(jié)點的通信連接;
[0048]步驟S2、在計算節(jié)點主機啟動并完成初始化后,遍歷所述管理節(jié)點上的虛擬機自啟動表;
[0049]步驟S3、對所述虛擬機自啟動表中虛擬機ID對應(yīng)的該計算節(jié)點主機上的虛擬機,按照啟動條件依次啟動。
[0050]上述方法中,首先,建立計算節(jié)點主機與管理節(jié)點的通信連接;然后,在計算節(jié)點主機啟動并完成初始化后,遍歷所述管理節(jié)點上的虛擬機自啟動表;最后,對所述虛擬機自啟動表中虛擬機ID對應(yīng)的該計算節(jié)點主機上的虛擬機,按照啟動條件依次啟動。從而自動完成計算節(jié)點主機對應(yīng)的各虛擬機的開啟。該方法無需人為控制將虛擬機一臺一臺啟動,減少了操作者的工作量,從而節(jié)約了人工成本。
[0051]上述方法中,同系統(tǒng)中相同,所述虛擬機自啟動表中包括虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔;所述按照啟動條件依次啟動,包括:根據(jù)虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔,按照配置的虛擬機啟動順序和虛擬機啟動時間間隔,依次啟動對應(yīng)虛擬ID的虛擬機。
[0052]上述方法中,所述虛擬機自啟動表通過管理節(jié)點間的通信,在所有管理節(jié)點上進行同步更新。
[0053]另外,為了提高云計算平臺的計算能力,需要增加云計算平臺的計算節(jié)點主機臺數(shù)。作為本發(fā)明的第五實施例,當云計算平臺增加計算節(jié)點主機時,如圖5所示,只需在方法流程中新增如下步驟即可完成,該步驟具體內(nèi)容如下,步驟S4、在新計算節(jié)點主機加入云計算平臺時,在所述虛擬機自啟動表中添加該新計算節(jié)點主機的參數(shù)信息,所述參數(shù)信息包括計算節(jié)點主機上的虛擬機對應(yīng)的虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔。該新增計算節(jié)點主機的參數(shù)信息和原主機的參數(shù)信息相同,包括新增計算節(jié)點主機對應(yīng)的虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔,虛擬機ID用于識別新增計算節(jié)點主機對應(yīng)的虛擬機,虛擬機啟動順序規(guī)定了新增計算節(jié)點主機對應(yīng)虛擬機的啟動先后順序,虛擬機啟動時間間隔用于限定該新增計算節(jié)點主機上各虛擬機之間的啟動時間間隔。這樣,根據(jù)包含這些新增參數(shù)信息的虛擬機自啟動表,就能夠自動的啟動新增計算節(jié)點主機對應(yīng)的虛擬機,無需人為啟動,從而節(jié)省了人力,減少了人工成本的浪費。
[0054]有時,當計算需求量減少時,需要減少原云計算平臺中計算節(jié)點主機的數(shù)量。
[0055]作為本發(fā)明的第六實施例,當云計算平臺減少計算節(jié)點主機時,只需在方法流程中新增如下步驟即可完成,該步驟具體內(nèi)容如下,步驟S5、在計算節(jié)點主機退出云計算平臺時,在所述虛擬機自啟動表中刪除該計算節(jié)點主機的參數(shù)信息,所述參數(shù)信息包括計算節(jié)點主機上的虛擬機對應(yīng)的虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔。下次計算節(jié)點主機啟動時,即可避免喚醒刪除的計算節(jié)點主機對應(yīng)的虛擬機,無需人工手動操作,從而節(jié)省了人力,減少了人工成本的浪費。
[0056]上述方案提供的云計算平臺虛擬機自啟動的方法,增加了企業(yè)對私有云計算平臺控制的可維護性、高效率和便捷性,同時減少了由于企業(yè)辦公環(huán)境不可用時造成的時間浪費及人工成本浪費的現(xiàn)象。
[0057]應(yīng)當理解的是,本發(fā)明的上述【具體實施方式】僅僅用于示例性說明或解釋本發(fā)明的原理,而不構(gòu)成對本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。此外,本發(fā)明所附權(quán)利要求旨在涵蓋落入所附權(quán)利要求范圍和邊界、或者這種范圍和邊界的等同形式內(nèi)的全部變化和修改例。
【主權(quán)項】
1.一種云計算平臺虛擬機自啟動的系統(tǒng),其特征在于,包括: 通信模塊,用于建立計算節(jié)點主機與管理節(jié)點的通信連接; 遍歷模塊,與所述通信模塊連接,用于在計算節(jié)點主機啟動并完成初始化后,遍歷所述管理節(jié)點上的虛擬機自啟動表; 虛擬機啟動模塊,與所述遍歷模塊連接,用于對所述虛擬機自啟動表中虛擬機ID對應(yīng)的該計算節(jié)點主機上的虛擬機,按照啟動條件依次啟動。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述虛擬機自啟動表中包括虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔; 所述按照啟動條件依次啟動,包括:根據(jù)虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔,按照配置的虛擬機啟動順序和虛擬機啟動時間間隔,依次啟動對應(yīng)虛擬ID的虛擬機。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:參數(shù)添加模塊,與所述通信模塊連接,用于在新計算節(jié)點主機加入云計算平臺時,在所述虛擬機自啟動表中添加該新計算節(jié)點主機的參數(shù)信息,所述參數(shù)信息包括計算節(jié)點主機上的虛擬機對應(yīng)的虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:參數(shù)刪除模塊,與所述通信模塊連接,用于在計算節(jié)點主機退出云計算平臺時,在所述虛擬機自啟動表中刪除該計算節(jié)點主機的參數(shù)信息,所述參數(shù)信息包括計算節(jié)點主機上的虛擬機對應(yīng)的虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述虛擬機自啟動表通過管理節(jié)點間的通信,在所有管理節(jié)點上進行同步更新。
6.—種云計算平臺虛擬機自啟動的方法,其特征在于,包括如下步驟: 步驟S1、建立計算節(jié)點主機與管理節(jié)點的通信連接; 步驟S 2、在計算節(jié)點主機啟動并完成初始化后,遍歷所述管理節(jié)點上的虛擬機自啟動表; 步驟S3、對所述虛擬機自啟動表中虛擬機ID對應(yīng)的該計算節(jié)點主機上的虛擬機,按照啟動條件依次啟動。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述虛擬機自啟動表中包括虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔; 所述按照啟動條件依次啟動,包括:根據(jù)虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔,按照配置的虛擬機啟動順序和虛擬機啟動時間間隔,依次啟動對應(yīng)虛擬ID的虛擬機。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括如下步驟: 在新計算節(jié)點主機加入云計算平臺時,在所述虛擬機自啟動表中添加該新計算節(jié)點主機的參數(shù)信息,所述參數(shù)信息包括計算節(jié)點主機上的虛擬機對應(yīng)的虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括如下步驟: 在計算節(jié)點主機退出云計算平臺時,在所述虛擬機自啟動表中刪除該計算節(jié)點主機的參數(shù)信息,所述參數(shù)信息包括計算節(jié)點主機上的虛擬機對應(yīng)的虛擬機ID、虛擬機啟動順序和虛擬機啟動時間間隔。
10.根據(jù)權(quán)利要求6至9任意一項所述的方法,其特征在于,所述虛擬機自啟動表通過管理節(jié)點間的通信,在所有管理節(jié)點上進行同步更新。
【專利摘要】一種云計算平臺虛擬機自啟動的系統(tǒng)及方法,屬于信息通信技術(shù)領(lǐng)域。用于啟動云計算平臺中計算節(jié)點主機對應(yīng)的虛擬機,該系統(tǒng)包括:用于建立計算節(jié)點主機與管理節(jié)點的通信連接的通信模塊;與所述通信模塊連接并用于在計算節(jié)點主機啟動并完成初始化后,遍歷所述管理節(jié)點上的虛擬機自啟動表的遍歷模塊;與所述遍歷模塊連接并用于對所述虛擬機自啟動表中虛擬機ID對應(yīng)的該計算節(jié)點主機上的虛擬機,按照啟動條件依次啟動的虛擬機啟動模塊。該系統(tǒng)自動完成計算節(jié)點主機對應(yīng)的虛擬機的開啟。無需人為控制將虛擬機一臺一臺啟動,減少了操作者的工作量,從而節(jié)約了人工成本。
【IPC分類】G06F9-455, G06F9-445
【公開號】CN104850441
【申請?zhí)枴緾N201510276635
【發(fā)明人】魏經(jīng)緯
【申請人】北京漢柏科技有限公司
【公開日】2015年8月19日
【申請日】2015年5月26日