libvirt创建KVM虚拟机
Posted jkklearn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libvirt创建KVM虚拟机相关的知识,希望对你有一定的参考价值。
1 安装虚拟化相关组件
yum -y install qemu-img qemu-kvm libvirt
2 启动libvirt服务
systemctl start libvirtd
3 配置xml,创建空镜像
qemu-img create -f qcow2 test.qcow2 20G
<domain type=‘kvm‘> <name>test_jkk</name> <memory>1048576</memory> <currentMemory>1048576</currentMemory> <vcpu>1</vcpu> <os> <type arch=‘x86_64‘ machine=‘pc‘>hvm</type> <boot dev=‘cdrom‘/>
<boot dev=‘hd‘/> </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=‘/home/kvm/test.qcow2‘/> <target dev=‘hda‘ bus=‘ide‘/> </disk> <disk type=‘file‘ device=‘cdrom‘> <source file=‘/home/kvm/centos_minimal.iso‘/> <target dev=‘hdb‘ bus=‘ide‘/> </disk> <interface type=‘bridge‘> <source bridge=‘virbr0‘/> </interface> <input type=‘mouse‘ bus=‘ps2‘/> <graphics type=‘vnc‘ port=‘-1‘ autoport=‘yes‘ listen = ‘0.0.0.0‘ keymap=‘en-us‘/> </devices> </domain>
4 定义启动虚拟机
virsh define test.xml
virsh start test_jkk
virsh vncdisplay test_jkk 查看虚拟机vnc串口
以上是关于libvirt创建KVM虚拟机的主要内容,如果未能解决你的问题,请参考以下文章