1.一种虚拟机分配方法,其特征在于,所述虚拟机分配方法包括以下步骤:
创建分配器,其中定义用户标签和设备标签与机器池的对应关系;
获取用户岗位信息;
获取映射所述用户岗位信息的所述用户标签和所述设备标签;
进入对应于所述用户标签和所述设备标签的分配器;
从分配器对应的机器池中选取空闲的虚拟机。
2.如权利要求1所述的虚拟机分配方法,其特征在于,在获取用户岗位信息前,验证用户登陆信息。
3.如权利要求2所述的虚拟机分配方法,其特征在于,在获取映射所述用户岗位信息的用户标签和设备标签时,从标签表中查找对应于用户岗位信息的用户标签和设备标签。
4.如权利要求3所述的虚拟机分配方法,其特征在于,在通过所述用户标签和所述设备标签获取待分配虚拟机时,从分配器表中获取对应于所述用户标签和所述设备标签的机器池。
5.如权利要求4所述的虚拟机分配方法,其特征在于,在从机器池中选取空闲的虚拟机时,从机器池中选取标识状态为空闲的虚拟机并推送至用户;所述机器池将被选取的虚拟机标识为已使用状态。
6.一种虚拟机分配系统,其特征在于,所述虚拟机分配系统包括:
获取用户岗位信息的用户接口;
包括标签表和分配表的分配单元,其中所述标签表包括具有映射关系的所述用户岗位信息以及用户标签和设备标签,所述分配表包括具有映射关系的所述用户标签和设备标签以及机器池;
所述分配单元通过映射至所述用户接口获取的用户岗位信息的用户标签和设备标签获取存在映射关系的机器池,并从所述存在映射关系的机器池中选取空闲的虚拟机。
7.如权利要求6所述的虚拟机分配系统,其特征在于,所述用户接口还验证用户登录信息。
8.如权利要求7所述的虚拟机分配系统,其特征在于,所述分配单元从所述存在映射关系的机器池中选取标识状态为空闲的虚拟机并推送至用户,并将所述存在映射关系的机器池中被选取的虚拟机标识为已使用状态。