本文主要讲述的是通过vnc方式访问虚拟机不是在kvm虚拟机安装配置vnc,通过虚拟主机的IP地址与端口进行访问,kvm虚拟化对vnc的支持相对比较好,在虚拟主机上配置vnc访问虚拟机也是多提供一种方式访问虚拟机,以下是相关的配置步骤:

1,修改qemu.conf配置文件

[root@KVM qemu]# vi /etc/libvirt/qemu.conf
# Master configuration file for the QEMU driver.
# All settings described here are optional - if omitted, sensible
# defaults are used.
# VNC is configured to listen on 127.0.0.1 by default.
# To make it listen on all public interfaces, uncomment
# this next option.
#
# NB, strong recommendation to enable TLS + x509 certificate
# verification when allowing public access
#
vnc_listen = "0.0.0.0"
# Enable this option to have VNC served over an automatically created
# unix socket. This prevents unprivileged access from users on the
# host machine, though most VNC clients do not support it.
#
# This will only be enabled for VNC configurations that do not have
# a hardcoded 'listen' or 'socket' value. This setting takes preference
# over vnc_listen.
#
#vnc_auto_unix_socket = 1
# Enable use of TLS encryption on the VNC server. This requires
# a VNC client which supports the VeNCrypt protocol extension.
# Examples include vinagre, virt-viewer, virt-manager and vencrypt
# itself. UltraVNC, RealVNC, TightVNC do not support this
#
# It is necessary to setup CA and issue a server certificate
# before enabling this.
#
#vnc_tls = 1

说明1:vnclisten默认绑定127.0.0.1 在配置文件里指定VNC 绑定0.0.0.0IP,就不用在安装kvm虚拟机时指定vnclisten参数了。

说明2:在虚拟主机上有很多个虚拟机的时候,需要指定每个虚拟机的端口。

2,修改虚拟机的配置文件添加如下配置:

<graphics type='vnc' port='5913' autoport='no' listen='0.0.0.0'>       
  <listen type='address' address='0.0.0.0'/>        
</graphics>

[root@KVM qemu]# virsh edit hadoop3

注意修改相应的端口号。

3,启动并测试VNC,查看VNC端口

[root@KVM qemu]# netstat -lntp |grep 59*

使用vnc进行登录

最后使用vnc登录的效果如下图:

备注:第一次在使用vnc访问虚拟机的时候会出现一闪就不见了的问题?具体的解决方法如下:

依次打开vnc客户端--->依次点击option--->Advanced--->Expert--->找到ColourLevel,默认的值是pal8,修改为rgb222或full.,见下图一图二:1,2,3

转载于:https://blog.51cto.com/liqingbiao/1741103

KVM虚拟化笔记(七)------kvm虚拟机VNC的配置相关推荐

  1. KVM 虚拟化技术以及 KVM 和云计算的关系

    KVM 是 Kernel-based Virtual Machine 的简称,KVM 要求 CPU 支持硬件虚拟化技术(如 intel VT 或 AMD-V),是 Linux 下的全虚拟化解决方案.K ...

  2. linux 中添加kvm虚拟化,一文告诉你Linux如何配置KVM虚拟化--安装篇

    KVM全称"Kernel-based Virtual Machine",即基于内核的虚拟机,在linux内启用kvm需要硬件,内核和软件(qemu)支持,这篇文章教你如何配置并安装 ...

  3. 初识KVM虚拟化平台及KVM部署使用

    一.初识KVM虚拟化平台 1.1 kvm介绍 KVM 自 Linux 2.6.20 版本后就直接整合到 Linux 内核,它依托 CPU 虚拟化指令集(如Intel-VT.AMD-V)实现高性能的虚拟 ...

  4. 逸佳君:虚拟化云桌面之虚拟机克隆与配置脚本

    虚拟机克隆与配置脚本 编写并验证通过的脚本如下,执行后可完成虚拟机克隆及配置,参考如下. ##执行前提1:需要在vcenter client创建自定义规范$basespec,vcenter serve ...

  5. KVM虚拟化笔记(十三)------kvm虚拟机静态迁移

    1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移.分为以下情况: (1)虚拟主机各自使用本地存储存放虚拟机磁盘文件(本文实现基于本地磁盘存储虚拟机磁盘文 ...

  6. [ 云计算相关 ] KVM虚拟化平台windows虚拟机迁移到openstack虚拟化平台(KVM虚拟化环境中Windows虚拟机安装Virtio驱动程序)

  7. dell kvm java 会话报错_生产环境下戴尔 R820 kvm虚拟化部署三(virt-manager图形化安装kvm虚拟机)...

    三.kvm虚拟化部署 #安装kvm软件包 yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qem ...

  8. kvm虚拟化管理工具

    kvm虚拟化管理工具 一.什么是云计算? 二.云计算的基础KVM虚拟化 三.安装kvm虚拟化管理工具 四.virsh虚拟机的日常操作(开关,挂起虚拟机,导配置文件,磁盘增容,转化磁盘格式等) 五.快照 ...

  9. 虚拟化技术之KVM安装与使用

    什么是KVM虚拟化技术? KVM(Kernel-based Virtual Machine),主流虚拟化技术之一,集成与Linux2.6之后版本中,通过linux内核提供任务调度及管理. 注:此文档为 ...

最新文章

  1. js正则表达式/replace替换变量方法
  2. java rhino js类_让Rhino JS看Java类
  3. 集成IDE anaconda
  4. java数组长度怎么看,威力加强版
  5. DP【洛谷P2134】 百日旅行
  6. python闭包的原理_web前端:js 闭包原理
  7. SPFieldLookupValue
  8. npm的安装和更新---npm工作笔记002
  9. 原来PC界面临洗牌的背后原因是因为存储
  10. 凯立德地图导航2020年最新版_曾是导航领域“领头羊”的凯立德,如今为何岌岌可危?...
  11. python进阶书籍 流畅的python
  12. php中怎么合并单元格,phpword合并单元格
  13. 通俗理解电磁干扰及共模电感的原理
  14. 关于一次pkgs --update错误记录(cmd_package_update 451)
  15. 菜鸟成长手册:路由器技术深入剖解
  16. 如何在 6 月 7 日观看 Apple 的 WWDC 2021 主题演讲
  17. java 套娃_论“套娃”
  18. Siege 简单教程
  19. C语言程序对夏令时的处理
  20. xray 的安装及使用(入门)

热门文章

  1. 分享网页加载速度优化的一些技巧?
  2. Silverlight:应用程序模型
  3. MOSS 2010 实现域账户 组员在线交流 Live Chat
  4. Android 阅读器架构图,网上收集,留做存货
  5. windows2008(64位)下iis7.5中的url伪静态化重写(urlrewrite)
  6. Linux 性能分析大概步骤
  7. Python select解析
  8. 记linux_centOS安装as86过程
  9. C#窗体之间事件传值
  10. 唐骏:幸福与财富无关