1.一種虛擬機的管理系統(tǒng),其特征在于,包括:
創(chuàng)建模塊,用于根據(jù)虛擬機的創(chuàng)建請求,進行所述虛擬機的創(chuàng)建,并獲取所述虛擬機的使用時間和用途信息;
權值分配模塊,用于根據(jù)所述虛擬機的使用時間和用途信息,確定所述使用時間和所述用途信息對應的權值;
比對模塊,用于根據(jù)所述使用時間和所述用途信息對應的權值,確定所述虛擬機的優(yōu)先級;
自動回收模塊,用于根據(jù)所述虛擬機的優(yōu)先級,對所述虛擬機進行自動回收,其中,回收包括復用所述虛擬機占用的資源。
2.根據(jù)權利要求1所述的管理系統(tǒng),其特征在于,所述使用時間包括:第一使用時間、第二使用時間、第三使用時間。
3.根據(jù)權利要求1所述的管理系統(tǒng),其特征在于,所述用途信息包括:測試信息、開發(fā)信息、和演示信息。
4.根據(jù)權利要求1所述的管理系統(tǒng),其特征在于,根據(jù)所述虛擬機的使用時間和用途信息,確定所述使用時間和所述用途信息對應的權值包括:
將所述使用時間和權值表相匹配,獲取所述使用時間的權值;
將所述用途信息和所述權值表相匹配,獲取所述用途信息的權值。
5.根據(jù)權利要求4所述的管理系統(tǒng),其特征在于,根據(jù)所述使用時間和所述用途信息對應的權值,確定所述虛擬機的優(yōu)先級包括:
根據(jù)所述使用時間的權值和所述用途信息的權值,獲取所述虛擬機的權積值;
根據(jù)所述虛擬機的權積值,確定所述虛擬機的優(yōu)先級。
6.根據(jù)權利要求1所述的管理系統(tǒng),其特征在于,進一步包括:
監(jiān)控模塊,用于監(jiān)控物理機的負載信息,以及根據(jù)所述負載信息,確定對所述虛擬機進行回收操作;
比對模塊,用于對所有虛擬機的優(yōu)先級進行排序;
自動回收模塊,用于按照優(yōu)先級的順序?qū)μ摂M機進行回收。
7.根據(jù)權利要求6所述的管理系統(tǒng),其特征在于,根據(jù)所述負載值信息,確定對所述虛擬機進行回收操作包括:
將所述負載信息和設置的閾值進行比較;
在所述負載信息大于所述閾值的情況下,確定對所述虛擬機進行回收操作。
8.根據(jù)權利要求6所述的管理系統(tǒng),其特征在于,通過Libvirt監(jiān)控物理機的負載值信息。
9.根據(jù)權利要求6所述的管理系統(tǒng),其特征在于,所述優(yōu)先級包括:第一優(yōu)先級、第二優(yōu)先級、第三優(yōu)先級。