1.一種虛擬桌面分配方法,其特征在于,包括:
建立終端設(shè)備分組與用戶端口之間的對應(yīng)關(guān)系,其中,所述用戶端口是接入設(shè)備上連接所述終端設(shè)備的端口;
獲取終端設(shè)備的媒體訪問控制MAC地址與用戶端口之間的對應(yīng)關(guān)系;
在接收到第一終端設(shè)備發(fā)來的虛擬桌面訪問請求報文之后,查找與所述虛擬桌面訪問請求報文的源MAC地址對應(yīng)的第一終端設(shè)備分組,并查找所述第一終端設(shè)備分組對應(yīng)的第一虛擬桌面資源池;
從所述第一虛擬桌面資源池中選擇一個虛擬機(jī)VM,將選中的VM分配給所述第一終端設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取終端設(shè)備的MAC地址與用戶端口之間的對應(yīng)關(guān)系的方法包括:
從所述接入設(shè)備的MAC地址表中,獲取所述接入設(shè)備連接的終端設(shè)備的MAC地址與用戶端口之間的對應(yīng)關(guān)系;
或者,向網(wǎng)絡(luò)管理系統(tǒng)獲取終端設(shè)備的MAC地址與用戶端口之間的對應(yīng)關(guān)系,其中,所述終端設(shè)備的MAC地址與用戶端口之間的對應(yīng)關(guān)系是所述網(wǎng)絡(luò)管理系統(tǒng)從所述接入設(shè)備的MAC地址表中獲取到的。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,查找與所述虛擬桌面訪問請求報文的源MAC地址對應(yīng)的第一終端設(shè)備分組的方法包括:
針對每一個終端設(shè)備分組,判斷該終端設(shè)備分組中是否存在與所述源MAC地址相同的MAC地址,若存在,則確定該終端設(shè)備分組為所述第一終端設(shè)備分組;
若所述源MAC地址不存在于任一終端設(shè)備分組中,則查找所述源MAC地址對應(yīng)的用戶端口,并查找該用戶端口對應(yīng)的所述第一終端設(shè)備分組,將所述源MAC地址添加到所述第一終端設(shè)備分組中。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在獲取終端設(shè)備的MAC地址與用戶端口之間的對應(yīng)關(guān)系之后,還包括:針對獲取到的每一個終端設(shè)備的MAC地址,將該MAC地址添加到對應(yīng)的用戶端口所綁定的終端設(shè)備分組中;
則,查找與所述虛擬桌面訪問請求報文的源MAC地址對應(yīng)的第一終端設(shè)備分組的方法包括:針對每一個終端設(shè)備分組,判斷該終端設(shè)備分組中是否存在與所述源MAC地址相同的MAC地址,若存在,則確定該終端設(shè)備分組為所述第一終端設(shè)備分組。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:將虛擬桌面資源池授權(quán)給對應(yīng)的終端設(shè)備分組,為終端設(shè)備分組配置對應(yīng)的控制策略;則,將選中的VM分配給所述第一終端設(shè)備的方法包括:將所述選中的VM的信息以及所述第一終端設(shè)備分組對應(yīng)的控制策略發(fā)送給所述第一終端設(shè)備。
6.一種虛擬桌面分配裝置,其特征在于,包括:
建立模塊,用于建立終端設(shè)備分組與用戶端口之間的對應(yīng)關(guān)系,其中,所述用戶端口是接入設(shè)備上連接終端設(shè)備的端口;
關(guān)系獲取模塊,用于獲取終端設(shè)備的媒體訪問控制MAC地址與用戶端口之間的對應(yīng)關(guān)系;
接收模塊,用于接收終端設(shè)備發(fā)來的虛擬桌面訪問請求報文;
查找模塊,用于在所述接收模塊接收到第一終端設(shè)備發(fā)來的虛擬桌面訪問請求報文之后,查找與所述虛擬桌面訪問請求報文的源MAC地址對應(yīng)的第一終端設(shè)備分組,并查找所述第一終端設(shè)備分組對應(yīng)的第一虛擬桌面資源池;
分配模塊,用于從所述查找模塊查找到的所述第一虛擬桌面資源池中選擇一個虛擬機(jī)VM,將選中的VM分配給所述第一終端設(shè)備。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述關(guān)系獲取模塊具體用于:
從所述接入設(shè)備的MAC地址表中,獲取所述接入設(shè)備連接的終端設(shè)備的MAC地址與用戶端口之間的對應(yīng)關(guān)系;
或者,向網(wǎng)絡(luò)管理系統(tǒng)獲取終端設(shè)備的MAC地址與用戶端口之間的對應(yīng)關(guān)系,其中,所述終端設(shè)備的MAC地址與用戶端口之間的對應(yīng)關(guān)系是所述網(wǎng)絡(luò)管理系統(tǒng)從所述接入設(shè)備的MAC地址表中獲取到的。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述查找模塊包括:
判斷單元,用于針對每一個終端設(shè)備分組,判斷該終端設(shè)備分組中是否存在與所述源MAC地址相同的MAC地址,若存在,則確定該終端設(shè)備分組為所述第一終端設(shè)備分組;
查找添加單元,用于若所述判斷單元判斷出所述源MAC地址不存在于任一終端設(shè)備分組中,則查找所述源MAC地址對應(yīng)的用戶端口,并查找該用戶端口對應(yīng)的所述第一終端設(shè)備分組,將所述源MAC地址添加到所述第一終端設(shè)備分組中。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:添加模塊,其中:
所述添加模塊,用于在所述關(guān)系獲取模塊獲取到終端設(shè)備的MAC地址與用戶端口之間的對應(yīng)關(guān)系之后,針對獲取到的每一個終端設(shè)備的MAC地址,將該MAC地址添加到對應(yīng)的用戶端口所綁定的終端設(shè)備分組中;
則,所述查找模塊具體用于:針對每一個終端設(shè)備分組,判斷該終端設(shè)備分組中是否存在與所述源MAC地址相同的MAC地址,若存在,則確定該終端設(shè)備分組為所述第一終端設(shè)備分組。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:授權(quán)配置模塊,其中:
所述授權(quán)配置模塊,用于將虛擬桌面資源池授權(quán)給對應(yīng)的終端設(shè)備分組,為終端設(shè)備分組配置對應(yīng)的控制策略;
所述分配模塊具體用于將所述選中的VM的信息以及所述第一終端設(shè)備分組對應(yīng)的控制策略發(fā)送給所述第一終端設(shè)備。