在metaOS系统中安装虚拟化组件,最低硬件要求:
安装QEMU组件。
# apt install -y qemu
注意:
QEMU组件默认以用户qemu和用户组qemu运行,如果您不了解Linux用户组、用户的权限管理,后续创建和启动虚拟机时可能会遇到权限不足问题,以下有两种解决方法:
修改QEMU配置文件。使用以下命令打开QEMU配置文件,sudo vim /etc/libvirt/qemu.conf
,找到以下两个字段,user = "root"
和group = "root"
,取消注释(即删除前面的#
号),保存并退出。
安装libvirt组件。
# apt install -y libvirt
启动libvirtd服务。
# systemctl start libvirtd
说明:
KVM模块已经集成在metaOS内核中,因此不需要单独安装。
查看内核是否支持KVM虚拟化,即查看/dev/kvm和/sys/module/kvm文件是否存在,命令和回显如下:
$ ls /dev/kvm
$ ls /sys/module/kvm
若上述文件存在,说明内核支持KVM虚拟化。若上述文件不存在,则说明系统内核编译时未开启KVM虚拟化,需要更换支持KVM虚拟化的Linux内核。
确认QEMU是否安装成功。若安装成功则可以看到QEMU软件包信息,命令和回显如下:
$ rpm -qi qemu
确认libvirt是否安装成功。若安装成功则可以看到libvirt软件包信息,命令和回显如下:
$ rpm -qi libvirt
查看libvirt服务是否启动成功。若服务处于“Active”状态,说明服务启动成功,可以正常使用libvirt提供的virsh命令行工具,命令和回显如下:
$ systemctl status libvirtd