spice架构

spice架构分析

简介

主要组成:spice架构包括spice-clientspice-serverspice协议和相应的QXL(图形处理)设备、QXL驱动等。

客户端:运行在终端设备上,向用户提供虚拟桌面环境,spice-clien作为远程访问的客户端程序,主要用来连接、控制、通信和显示。一般来说,通过解析命令行参数、运行主消息循环、处理事件等来实现。

服务端:运行在桌面虚拟化服务器上,通过spice协议客户端进行通信,管理不同用户的虚拟桌面环境。spice服务端基于KVM与QEMU虚拟化环境,每一个桌面环境使用一个独立的QEMU虚拟机进程,服务端使用VDI与虚拟设备进行直接交互,不需经过虚拟机中Guest os。

相关组件:为了更好的支持spice协议,QEMU虚拟机兼容于VGA的专用图形处理设备QXL,通过在Guest操作系统上安装相应的QXL驱动,提供更好的远程显示效果和增强图形能力。spice agent是一个可选模块,运行在Guest os上,执行面向Guest的处理任务如显示设置、copy和paste等。

spice架构如下:

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值