linux kvm 命令行安装包,在Arch Linux/Manjaro上安装KVM、QEMU和Virt Manager的方法

以下是如何在Arch Linux、Manjaro操作系统上安装KVM、QEMU和Virt Manager的方法,我们将在Arch Linux上安装KVM并设置在引导时自动加载所需的内核模块。

51e5ed684ae1c890af7ac08d60829108.png

一、安装KVM软件包

第一步是安装运行KVM所需的所有软件包,运行如下命令:

sudo pacman -S qemu virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat

还要安装ebtables和iptables软件包:

sudo pacman -S ebtables iptables

二、在Arch Linux/Manjaro上安装libguestfs

libguestfs是一组用于访问和修改虚拟机(VM)磁盘映像的工具。

首先在/etc/pacman.conf上启用AUR:

$ sudo vim /etc/pacman.conf

# Should have below lines

[archlinuxfr]

SigLevel = Never

Server = http://repo.archlinux.fr/$arch

然后更新你的Pacman数据库:

sudo pacman -Syy

使用AUR帮助程序安装libguestfs工具:

sudo pacman -S yaourt

yaourt -S --noconfirm --needed libguestfs

三、启动KVM libvirt服务

安装完成后,启动并启用libvirtd服务以在启动时启动:

sudo systemctl enable libvirtd.service

sudo systemctl start libvirtd.service

状态显示正在运行,如下图所示:

b112a0be2e58ab5fda136f2e1f028689.png

四、启用普通用户帐户以使用KVM

由于我们希望使用我们的标准Linux用户帐户来管理KVM,因此我们将KVM配置为允许此操作。

打开文件/etc/libvirt/libvirtd.conf进行编辑:

sudo pacman -S vim

sudo vim /etc/libvirt/libvirtd.conf

将UNIX域套接字组所有权设置为libvirt(第85行):

unix_sock_group = "libvirt"

设置R/W套接字的UNIX套接字权限(第102行):

unix_sock_rw_perms = "0770"

将你的用户帐户添加到libvirt组:

sudo usermod -a -G libvirt $(whoami)

newgrp libvirt

重启libvirt守护进程:

sudo systemctl restart libvirtd.service

五、启用嵌套虚拟化(可选)

嵌套虚拟化功能使你可以在VM中运行虚拟机,通过启用内核模块为kvm_intel启用嵌套虚拟化:

sudo modprobe -r kvm_intel

sudo modprobe kvm_intel nested=1

要使此配置持久,请运行:

echo "options kvm-intel nested=1" | sudo tee /etc/modprobe.d/kvm-intel.conf

确认嵌套虚拟化设置为是:

$ systool -m kvm_intel -v | grep nested

nested              = "Y"

nested_early_check  = "N"

$ cat /sys/module/kvm_intel/parameters/nested

Y

到这里就全部完成了。

相关主题

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值