• centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机


    感谢朋友支持本博客。欢迎共同探讨交流,因为能力和时间有限。错误之处在所难免,欢迎指正!


    假设转载。请保留作者信息。


    博客地址:http://blog.csdn.net/qq_21398167

    原博文地址:http://blog.csdn.net/qq_21398167/article/details/46413107

    CentOS7上通过KVM+VNC实现远程桌面虚拟化

    安装VNC

    安装VNC服务端

    Linux系统上安装VNC

    yum -yinstall vnc-server     

    yum -y install tigervnc-server

    设置远程登录所须要的password

    输入vncserver后会提示输入password

    注:此password是远程登录时所须要输入的password

    进行vncserver配置              

    vi /etc/sysconfig/vncservers

    设置下面配置值

    VNCSERVRES=10000:root(当中10000为桌面号、root为username)

    VNCSERVERARGS[2]=geometry800x600 –nolisten tcp –localhost

    进行防火墙配置同意远程连接VNCserver

    vi/etc/sysconfig/iptables

    –A INPUT–m state –state NEW –m tcp –p tcp –dport 5901 –j ACCCEPT

    重新启动VNC和防火墙服务

    servicevncserver restart

    serviceiptables restart


    安装VNCclient

     Linux上安装vncviewer

     Windows上安装TigerVNC软件

    创建KVM虚拟机

    创建Linux虚拟机

    通过qemu-img创建一个7G的映像文件

    qemu-img create –f qow2 Ubuntu1204.img 7G

    创建一个Linux虚拟机

    qemu-kvm –m 1024 –cdrom ubuntu-12.04-desktop-i386.iso –drive file= Ubuntu1204.img;boot=on –boot d –nographic –vnc:2

    注:-vnc:2之间有空格

    在另外一台机器上启动TigerVNC,输入192.168.0.123:5902进行连接来进行安装操作和观察安装进度

    注:192.168.0.123为本机IP5902为对应port号(5900+2)



    创建Windows虚拟机

    制作包括virtio驱动的映像

    安装UltraISO软件

    下载win7.iso, virtio-win-1.1.16.vfd,virtio-win-0.1-30.iso  

    virtio-win-0.1-30.iso解压成目录


    使用UltraISO打开win7.iso,并将virtio-win-0.1-30拷贝到相应路径

                    

    将加入了virtio驱动目录的新win7.iso文件另存为新的ios文件win7_virtio.iso

    qemu-img create –f raw win7_virtio.img 30G

    qemu-kvm –m 1024 –cdrom win7_virtio.iso –drivefile=win7_virtio.img,if=virtio,boot=on–fda virtio-win-1.1.6.vfd –boot d –nographic –vnc :3

    注:-vnc:3之间有空格

    在另外一台机器上启动TigerVNC,输入192.168.0.123:5903进行连接来进行安装操作和观察安装进度

    注:192.168.0.123为本机IP5903为对应port号(5900+3)

     

    远程桌面虚拟化连接

    在另外一台机器上启动TigerVNC,输入192.168.0.123:593进行win7虚拟机登录


  • 相关阅读:
    面对诱惑我们应有的态度
    TED 停止寻找你的热情
    C字符数组的处理
    对Linux(Unix)的基础知识归纳
    对Hadoop体系的一点认识
    Android开发涉及有点概念&相关知识点(待写)
    IOS开发涉及有点概念&相关知识点
    对CLR基本原理概念&垃圾回收机制的简单理解
    含有指针变量的类需要重写拷贝构造函数,拷贝赋值函数,析构函数
    malloc分配内存的结构
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5377850.html
Copyright © 2020-2023  润新知