在Ubuntu系统上安装部署KVM虚拟机的基本教程

2020-02-03 14:09:23王冬梅
  •     </interface>       <input type='tablet' bus='usb'/>  
  •     <input type='mouse' bus='ps2'/>       <graphics type='vnc' port='5900' autoport='yes' listen='0.0.0.0' keymap='en-us'/>  
  •     <sound model='es1370'/>       <video>  
  •       <model type='cirrus' vram='9216' heads='1'/>       </video>  
  •   </devices>   </domain>  

    定义文件中的磁盘与光盘镜像路径一定要真实存在

    4、创建虚拟机磁盘

    复制代码
    # qemu-img create -f qcow2 templates-1.qcow2 20G
    Formatting 'templates.qcow2', fmt=qcow2 size=21474836480 encryption=off cluster_size=0

    指创建一个名称为templates.qcow2 格式为qcow2 大小为20G的虚拟磁盘

    复制代码
    # du -sh templates.qcow2
    136K templates.qcow2

    此大小会随着系统的变化而变化,但最大应该不超过20G

    5、启动安装


    复制代码#virsh define templates-1.xml    定义一个虚机

    复制代码#virsh start templstes-1      启动一个虚机

    复制代码#virsh vncdisplay templates-1 查看vnc端口,用于安装过程的窗口化管理


    复制代码#vncviewer :0                  打开vnc窗口
     此命令需要安装其中一个

    复制代码 # vncviewer
       程序“vncviewer”已包含在下列软件包中:
       * xtightvncviewer
       * xvnc4viewer
       * tightvnc-java
       * vnc-java
    请尝试:
    复制代码apt-get install <选定的软件包>
       
     ###如果有多个虚机,各自的vnc端口应该是不同的###

    复制代码
    #virsh destoy DOMAINNAME关闭一个虚机
    更多命令详解

    复制代码
    #virsh --help

    6、如果需要图形化管理,可以安装诸如virt-manager类包