[发明专利]一种KVM虚拟机图形界面输出方法及装置有效
申请号: | 201911003925.0 | 申请日: | 2019-10-22 |
公开(公告)号: | CN110941408B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 巨魔 | 申请(专利权)人: | 西安雷风电子科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F9/455 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 黄小梧 |
地址: | 710065 陕西省西安市高*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 kvm 虚拟机 图形界面 输出 方法 装置 | ||
本发明公开了一种KVM虚拟机图形界面输出方法,获得虚拟PCI显示设备以及虚拟VGA显示设备;以qxl‑vga方式将所述的虚拟VGA显示设备插入KVM虚拟机中,以vfio‑pci方式将所述的虚拟PCI显示设备插入KVM虚拟机中;在所述的KVM虚拟机中为所述的虚拟VGA显示设备以及虚拟PCI显示设备分别分配一个输出端口,获得VGA输出端口以及PCI输出端口;将所述的VGA输出端口以及PCI输出端口合并为一个虚拟输出端口;利用所述的虚拟输出端口将所述的图形界面在所述的KVM虚拟机中进行输出;通过将VGA输出端口以及PCI输出端口合并为一个虚拟输出端口进行输出,使用户无需手动切换显示端口,可以看到连贯的开机画面和运行界面,提高了KVM虚拟机的便捷性。
技术领域
本发明涉及图形界面输出方法及装置,具体涉及一种KVM虚拟机图形界面输出方法及装置。
背景技术
Intel虚拟化的kvmgt技术中,将显卡虚拟化为一个虚拟PCI显示设备,使用vfio-pci方式插入kvm虚拟机中。kvm虚拟机在启动后,会为每一个显示设备创建一个对应的虚拟显示端口,这个虚拟显示端口则对应用户界面上对客户机视频输出的显示。kvmgt的通常使用方式为仅加入vfio-pci显卡,VGA参数设置为none(即无VGA设备),启动后输出界面显示尚未初始化视频端口,在开机阶段皆无法看到客户机的状态,待操作系统启动并加载显卡驱动后开始正常显示客户机操作图形界面。
实际使用中有一能显示客户机操作系统启动界面的方法,就是将VGA参数设置为std(或qxlvga等),那么,启动画面将输出在vga端口上,而在启动成功后,客户机操作系统中VGA显卡将会失效(windows7操作系统会自动停用VGA显卡),VGA端口将不再由输出,vfio-pci端口将会看到系统显示界面。然而这样去显示启动画面对用户来说非常不友好,比如,用户界面为gtk输出时多个视频输出端口在界面上显示为多个tab页,查看其它输出端口时需要手动切换切换tab页。而spice输出时多个视频输出端口在界面上是多个显示窗口,默认vga为第一个窗口,启动时在顶层显示,遮住其他的视频输出端口的窗口,用户需要自己切换。
发明内容
本发明的目的在于提供一种KVM虚拟机图形界面输出方法及装置,用以解决现有技术中KVM虚拟机启动过程中显示启动画面需要用户自己切换,降低了KVM虚拟机的便捷性的问题。
为了实现上述任务,本发明采用以下技术方案:
一种KVM虚拟机图形界面输出方法,用于在KVM虚拟机中输出图形界面,包括以下步骤:
步骤1、获得虚拟PCI显示设备以及虚拟VGA显示设备;
步骤2、以qxl-vga方式将所述的虚拟VGA显示设备插入KVM虚拟机中,以vfio-pci方式将所述的虚拟PCI显示设备插入KVM虚拟机中,获得第一虚拟机;
步骤3、在所述的第一虚拟机中为所述的虚拟VGA显示设备以及虚拟PCI显示设备分别分配一个输出端口,获得VGA输出端口以及PCI输出端口;
步骤4、将所述的VGA输出端口以及PCI输出端口合并为一个虚拟输出端口;
步骤5、利用所述的虚拟输出端口将所述的图形界面在所述的KVM虚拟机中进行输出。
进一步地,通过linux内核显卡虚拟化技术,将显卡虚拟化为虚拟PCI显示设备,获得虚拟PCI显示设备。
进一步地,利用重定向技术将所述的VGA输出端口以及PCI输出端口合并为一个虚拟输出端口。
进一步地,所述的利用重定向技术将所述的VGA输出端口以及PCI输出端口合并为一个虚拟输出端口具体包括将PCI输出端口重定向至VGA输出端口中。
进一步地,所述的图形界面包括gtk显示图形界面或spice显示图形界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安雷风电子科技有限公司,未经西安雷风电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911003925.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法、装置和存储介质
- 下一篇:一种不锈钢双壁管安装密性工艺