1. libvirt介绍
起来包括一个API库、一个 daemon(libvirtd)和一个命令行工具(virsh)。
2. 使用libvirt创建kvm虚拟机
(1)制作虚拟机镜像
qemu-img create -f qcow2 test.qcow2 10G
(2)下载并复制iso镜像到指定目录,本文将所有镜像及配置文件放到/var/lib/libvirt/images/目录下,注意:有些系统因为SELinux的原因,限定了qemu的访问,所以,可以根据自己需求调整,默认放在/var/lib/libvirt/images/下。
(3)创建安装配置文件,demo.xml如下,可以根据自己需求更改。
qemu-img create -f qcow2 test.qcow2 10G
(2)下载并复制iso镜像到指定目录,本文将所有镜像及配置文件放到/var/lib/libvirt/images/目录下,注意:有些系统因为SELinux的原因,限定了qemu的访问,所以,可以根据自己需求调整,默认放在/var/lib/libvirt/images/下。
(3)创建安装配置文件,demo.xml如下,可以根据自己需求更改。
virsh define demo.xml //创建虚拟机
virsh start test_ubuntu //启动虚拟机
virsh vncdisplay test_ubuntu //查看虚拟机的vnc端口, 然后就可以通过vnc登录来完成虚拟机的安装
3. 使用刚才创建好的镜像来启动一个新的虚拟机
(1)创建启动配置文件,demo.xml如下。
//目的镜像路径
//光盘镜像路径
virsh define demo.xml
virsh start myvm
4, 虚拟机管理