[daily][qemu][libvirt] 使用libvirt管理qemu
别人创建的虚拟机。用libvirt做的配置。
我一直是手写qemu脚本的,不会用virtsh,所以,学一下。
------------------
先来个arch的文档:
https://wiki.archlinux.org/index.php/libvirt
redhat文档:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-guest_virtual_machine_installation_overview-creating_guests_with_virt_install
安装:
[root@D128 ~]# yum install libvirt
启动:
[root@D128 ~]# systemctl start libvirtd [root@D128 ~]# virsh -c qemu:///system Welcome to virsh, the virtualization interactive terminal. Type: 'help' for help with commands 'quit' to quit virsh # quit
其他工具:
[root@D128 nlbtest]# yum install virt-install
所有配置相关的内容都在xml里。
xml的语法,含义:https://libvirt.org/format.html
=================================================
默认的时候,libvrit使用qemu-kvm工具启动,但是如果我改成了用qemu-system-x86_64来启动,那么怎么加上-enable-kvm参数呢?
可以这样:
/root/BUILD_qemu/bin/qemu-system-x86_64 -machine pc-i440fx-2.9,accel=kvm
使用virsh的时候,自动就带了这个参数。