命令行创建KVM虚拟机
Posted chenjx_ucs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了命令行创建KVM虚拟机相关的知识,希望对你有一定的参考价值。
qemu命令创建虚拟机:
qemu-img create -f qcow2 /home/ubuntu.img 20G
qemu-system-x86_64 -m 2048 -enable-kvm -hda /home/ubuntu.img -cdrom ./ubuntu-14.04.4-desktop-amd64.iso -boot d
qemu-system-x86_64 --enable-kvm -m 1024 -boot menu=on /home/ubuntu.img -vnc :10
virsh命令创建虚拟机:
1、使用dd创建虚拟机硬盘
dd if=/dev/zero of=centos.img bs=2k seek=4096k count=1
2、新建一个xml文件,里面存放虚拟机的配置信息,有内存、cpu、硬盘位置、光驱、VNC等配置,我们先贴出一个demo
<domain type="kvm"> <name>centos</name> <!--虚拟机名称--> <memory unit="MiB">1024</memory> <!--最大内存,单位k--> <currentMemory unit="MiB">1024</currentMemory> <!--可用内存,单位k--> <vcpu>2</vcpu> <!--//虚拟cpu个数--> <os> <type arch="x86_64" machine="pc">hvm</type> <boot dev="hd" /> <!-- 硬盘启动 --> <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="br0" /> <!--当前主机网桥的名称--> </interface> <input type="mouse" bus="ps2" /> <!--vnc方式登录,端口号自动分配,自动加1,可以通过virsh vncdisplay来查询--> <graphics type="vnc" port="-1" autoport="yes" listen="0.0.0.0" keymap="en-us" /> </devices> </domain>
3、创建虚拟机
virsh define centos.xml
###将配置导入到虚拟机
virsh start centos
#### 启动虚拟机
以上是关于命令行创建KVM虚拟机的主要内容,如果未能解决你的问题,请参考以下文章