首页 > 其他 > 详细

libvirt创建kvm虚拟机步骤

时间:2020-04-20 09:10:48      阅读:73      评论:0      收藏:0      [点我收藏+]

1.制作虚拟机镜像

   qemu-img create -f qcow2 test.qcow2 10G //格式,名字,大小

2.将iso镜像放到指定目录(在第3步中创建xml文件中指定)

3.创建kvm:

  方法1:通过xml配置文件

创建安装配置文件demo.xml↓↓

技术分享图片
<domain type=kvm>
        <name>test_ubuntu</name> //虚拟机名称
        <memory>1048576</memory> //最大内存,单位k
        <currentMemory>1048576</currentMemory> //可用内存,单位k
        <vcpu>8</vcpu> //虚拟cpu个数
        <os>
          <type arch=x86_64 machine=pc>hvm</type>
          <boot dev=cdrom/> //光盘启动
       </os>
       <features>
         <acpi/>
         <apic/>
         <pae/>
       </features>
       <clock offset=localtime/>
       <on_poweroff>destroy</on_poweroff>
       <on_reboot>restart</on_reboot>
       <on_crash>destroy</on_crash>
       <devices>
         <emulator>/usr/libexec/qemu-kvm</emulator>
         <disk type=file device=disk>
          <driver name=qemu type=qcow2/>
           <source file=/var/lib/libvirt/images/test.qcow2/> //目的镜像路径
           <target dev=hda bus=ide/>
         </disk>
         <disk type=file device=cdrom>
           <source file=/var/lib/libvirt/images/ubuntu.iso/> //光盘镜像路径
           <target dev=hdb bus=ide/>
         </disk>
        <interface type=bridge> //虚拟机网络连接方式
          <source bridge=kvmbr0/> //当前主机网桥的名称
          <mac address="00:16:3e:5d:aa:a8"/> //为虚拟机分配mac地址,务必唯一,否则dhcp获得同样ip,引起冲突
        </interface>
        <input type=mouse bus=ps2/>
         <graphics type=vnc port=-1 autoport=yes listen = 0.0.0.0 keymap=en-us/>//vnc方式登录,端口号自动分配,自动加1,可以通过virsh vncdisplay来查询
       </devices>
     </domain>
demo.xml

# virsh define  demo.xml  //定义虚拟机

# virsh  start  vm1   //启动虚拟机

# virsh  vncdisplay  vm1   //查看虚拟机的vnc端口, 然后就可以通过vnc登录来完成虚拟机的安装

  方法2. 使用virt-install 命令

libvirt创建kvm虚拟机步骤

原文:https://www.cnblogs.com/dingyunfeng/p/12735561.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!