← 返回列表

一种KVM虚拟机WEB终端的实现方法和装置

申请号: CN202410071465.X
申请人: 杭州优云科技股份有限公司
更新日期: 2026-03-20

专利详细信息

项目 内容
专利名称 一种KVM虚拟机WEB终端的实现方法和装置
专利类型 发明申请
申请号 CN202410071465.X
申请日 2024/1/18
公告号 CN117591246A
公开日 2024/2/23
IPC主分类号 G06F9/455
权利人 杭州优云科技股份有限公司
发明人 杨帅; 杨其
地址 浙江省杭州市滨江区浦沿街道南环路3820号卓信大厦611-612室

摘要文本

本发明提供了一种KVM虚拟机WEB终端的实现方法和装置,所述方法包括:在宿主机上创建至少一个配置有虚拟串口设备的KVM虚拟机,并在云平台管控上配置WEB终端模块,通过配置于宿主机上的套接口设备和串口网关模块,以及配置于云平台网关上的WEB服务端模块,基于三方映射关系将所述KVM虚拟机在WEB终端模块进行注册;通过WEB终端模块创建虚拟终端窗口,通过WEB服务端模块进行数据指令的转换和传输,完成WEB终端模块和KVM虚拟机串口设备的命令交互。本发明的方法和装置,使得运维工程师可以很方便的登录到虚拟机,并像在本地操作物理主机一样管理虚拟机。

专利主权项内容

1.一种KVM虚拟机WEB终端的实现方法,其特征在于,包括:S1、在宿主机上创建至少一个配置有虚拟串口设备的KVM虚拟机,并在云平台管控上配置WEB终端模块,通过配置于宿主机上的套接口设备和串口网关模块,以及配置于云平台网关上的WEB服务端模块,基于三方映射关系将所述KVM虚拟机在WEB终端模块进行注册;S2、通过WEB终端模块创建虚拟终端窗口,并于所述虚拟终端窗口被激活或锁定时监听系统键鼠消息,基于监听的键鼠消息在虚拟终端窗口中显示输入的文本信息,并基于预设键鼠触发消息调用对应的API接口形成控制指令结合虚拟机序列号作为请求数据发送给WEB服务端模块;S3、WEB服务端模块接收并解析请求数据,获取虚拟机序列号和控制指令内容,将控制指令内容转换为串口协议指令,并基于所述三方映射关系发送给对应虚拟机的虚拟串口设备,完成串口指令的执行;S4、WEB服务端模块基于WEB终端模块的查询请求查询对应宿主机的串口网关模块,获取虚拟串口设备返回的串口数据,将串口数据转换成WEB终端可以显示的文本数据,并将虚拟机序列号和文本数据打包成HTTP协议发送给WEB终端模块;S5、WEB终端模块接收WEB服务端模块返回的数据,将接收到的数据更新到虚拟终端窗口,并刷新界面显示,完成WEB终端模块和KVM虚拟机串口设备的命令交互。