美文网首页
KVM-图形显示

KVM-图形显示

作者: eesly_yuan | 来源:发表于2015-12-13 22:18 被阅读499次
    SDL使用

    SDL simple directMedia layer 是一个c编写的跨平台、免费开源的多媒体程序库,提供简单接口用于操作硬件平台的图形显示、声音、和输入设备。
    qemu中默认图形显示为SDL,使用的前提条件需要安装SDL软件包、并且在宿主机必须使用图形界面。

    VNC使用

    VNC virtual network computing 是图形化的桌面分享系统,可以通过网络将远程的键盘 鼠标输入传递到受控机器上,同时也能将受控机器上的画面传递回来

    qemu中使用vnc方法如下

    • 在宿主机中安装vncserver
    • 设置安全策略,允许vnc需要访问的端口,主要是关闭防火墙或设置iptables 和 关闭selinux
    example
    iptables -A INPUT -s sourceip/24 --dport 5901 -j ACCEPT
    setenforce 0 #关闭防火墙
    
    • 在宿主机中启动vncserver服务
    vncserver :1
    通常安装好vncserver后在,启动虚拟机时指定vnc端口,会自动开启这个端口的vnc服务
    
    • 在需要连上虚拟机的机器上安装vnc viewer进行连接
    vncviewer HOST:PORT #这两个参数严格对应启动虚机时设置的-vnc HOST:PORT,
    这边的port并不是真实的port,真实port通常为5900+PORT
    
    • example
    qemu-system-x86_64 ***.img -m 1024 -vnc :2
    vncviewer :2
    #设置带密码
    qemu-system-x86_64 ***.img -m 1024 -vnc :2,password -monitor stdio
    (qemu)change vnc password "123456"
    
    非图形模式

    添加-nographic 可以关闭qemu的图形界面输出,此时qemu模拟的串口被重定向到当前的控制台,因此可以在非图形界面下进行管理
    前提条件需要修改客户机的grub使其将console输出重定向到串口ttyS0

    reference

    • KVM虚拟化技术实战与原理解析

    相关文章

      网友评论

          本文标题:KVM-图形显示

          本文链接:https://www.haomeiwen.com/subject/jsquhttx.html