大家好,今天我们将介绍如何使用libvirt管理vm,特别是在Linux中。Libvirt是一个库和管理vm的工具。在Linux世界中,Lbivirt开发是由redhat和defacto工具支持的。在Linux中,Kvm/qemu通常用于虚拟化,但是libvirt也支持Xen、Virtualbox、Vmware和Hyperv。安装并查看关于libvirt包的信息。正如您所看到的,它是一个非常小的数据包,它安装了一个守护进程来控制虚拟化。
安装Libvirt包
Debian、Ubuntu、Mint、Kali
libvirt
被命名为 libvirt-daemon
在Debian、Ubuntu、Mint和Kali等发行版中。
$ sudo apt install libvirt-daemon
软呢帽、CentOS、RedHat
$ sudo yum -y install libvirt
禁用 塞利努克斯
一些安全机制可以阻止或阻止运行 libvirt
. 其中之一就是 SELinux
. 我们可以使用以下命令禁用SELinux setsebool
命令。
$ sudo setsebool false
启动Libvirt守护程序
我们将启动libvirt守护进程来连接服务器和客户端virsh
$ sudo systemctl start libvirtd
检查Libvirt守护程序状态
我们将使用 systemctl status
命令以检查 libvirt
守护程序状态。
$ sudo systemctl status libvirtd

使用Virsh连接到Libvirt
如前所述 libvirt
作为守护进程运行。我们可以把libvirt和 virsh
工具。 virsh
提供浴室和交互式控制台来管理 KVM
虚拟化。我们通常需要 root
连接virsh的权限。
$ sudo virsh
将普通用户添加到虚拟化
如果我们想联系 virsh
对于普通用户,我们需要将此用户添加到虚拟化组,如下所示。因此,此用户可以连接并使用虚拟化,而无需根权限。 kvm
是虚拟化组名称。所以我们将添加用户 ismail
带着 usermod
命令。
$ sudo usermod -a -G kvm ismail
Linux KVM Libvirt教程信息图
