1.云桌面vgpu超分配方法,其特征在于,包括以下步骤:
步骤1,初始化资源池:
步骤1.1,云桌面平台启动,并扫描所有pci设备;
步骤1.2,对步骤1中所有pci设备进行物理服务器计算节点;
步骤1.3,对设备进行是否为vgpu设备进行判断;
步骤1.4,若设备为vgpu设备,则加入vgpu资源池,初始化完成;
步骤2,用户登录:
步骤2.1,用户登录,并进行统一省份认证;
步骤2.2,所述步骤1中认证通过,则进行是否为gpu虚拟机进行判定;
步骤2.3,若步骤2.2中判定为gpu虚拟机,进行物理服务器计算节点的分配,并进行是否有可用vgpu资源进行判断;
步骤2.4,若步骤2.3中有vgpu资源可用,进行物理服务器计算节点的分配,并为虚拟机分配vgpu资源,并启动带gpu虚拟机;
步骤3,回收vgpu资源:
步骤3.1,虚拟机关机,并对设备是否分配vgpu进行判断;
步骤3.2,若步骤1中已分配vgpu,则进行vgpu的回收,并结束关机。
2.根据权利要求1所述的云桌面vgpu超分配方法,其特征在于,所述步骤1中若设备不是vgpu设备则初始化完成。
3.根据权利要求1所述的云桌面vgpu超分配方法,其特征在于,所述步骤1和步骤2中,物理服务器计算节点分别为vgpu1-vgpun。
4.根据权利要求1所述的云桌面vgpu超分配方法,其特征在于,所述步骤2.1中,若统一身份认证失败,则直接结束。
5.根据权利要求1所述的云桌面vgpu超分配方法,其特征在于,所述步骤2中,统一身份认证为keystone身份认证。
6.根据权利要求1所述的云桌面vgpu超分配方法,其特征在于,所述步骤2.3中,若无vgpu资源可用,则启动无gpu虚拟机。
7.根据权利要求1所述的云桌面vgpu超分配方法,其特征在于,所述步骤3.1中,若未分配vgpu,则直接结束关机。
8.根据权利要求1所述的云桌面vgpu超分配方法,其特征在于,所述步骤3.2中,对vgpu进行回收后,回收前包括vgpu1-4,回收后为vgpu1-5。