安装KVM
1 检查系统是否支持虚拟化
看看CPU是否支持虚拟化。
# grep -E -o 'vmx|svm' /proc/cpuinfo |
注意:返回vmx代表支持因特尔(Intel)系列CPU的虚拟化,返回svm代表支持AMD系列CPU的虚拟化。 |
2 安装软件包。
使用yum安装KVM的主要组件及工具(用Centos系统镜像文件做yum源)。
# yum install virt-manager libvirt qemu-img virt-viewer qemu-kvm -y |
3 确认是否安装完成。
安装完确认一下是否安装成功,检查模块是否有加载。
# lsmod | grep kvm kvm_intel 54285 0 kvm 333172 1 kvm_intel |
4 修改配置文件。
修改/etc/libvirt/qemu.conf,取消#vnc_listen = "0.0.0.0"注释。
# vi /etc/libvirt/qemu.conf 66 vnc_listen = "0.0.0.0" |
5 重启相关服务。
重启libvirtd服务。
# systemctl restart libvirtd |
6 创建软连接。
在RHEL 7/CentOS 7上,
位于/usr/libexec目录中。由于此目录不属于PATH环境变量,故无法直接使用,这样也阻止了可以直接使用QEMU作为创建并管理虚拟机。如若想使用QEMU虚拟机,可以通过将/usr/libexec/qemu-kvm链接为/usr/bin/qemu-kvm实现。
# ln -sv /usr/libexec/qemu-kvm /usr/bin/qemu-kvm |
7 查看镜像类型.
本任务提供了一个测试镜像cirros-0.3.3-x86_64-disk.img,可以通过QEMU-IMG命令查看这个镜像。
# qemu-img info cirros-0.3.3-x86_64-disk.img image: cirros-0.3.3-x86_64-disk.img file format: qcow2 virtual size: 39M (41126400 bytes) disk size: 13M cluster_size: 65536 |