QEMU 是一个完整的系统仿真器,它可与 KVM 协同工作,允许你使用硬件和外部设备创建虚拟机。libvirt 能让你管理基础设施的 API 层,即创建和运行虚拟机。
-- Marco Sarti(作者)
打开 /etc/libvirt/libvirtd.conf
进行编辑:
sudo vi /etc/libvirt/libvirtd.conf
将 UNIX 域套接字组所有者设置为 libvirt:
unix_sock_group = "libvirt"
调整 UNIX 域套接字的读写权限:
unix_sock_rw_perms = "0770"
步骤 3:启动并启用 libvirtd 服务
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
步骤 4:将用户添加到组
为了管理 libvirt 与普通用户,你必须将用户添加到 libvirt
组,否则每次启动 virt-manager
时,都会要求你输入 sudo 密码。
sudo usermod -a -G libvirt $(whoami)
这会将当前用户添加到组中。你必须注销并重新登录才能应用更改。
开始使用 virt-manager
可以通过命令行 (virsh
) 或通过 virt-manager
图形界面管理 libvirt 系统。如果你想做虚拟机自动化配置,那么命令行非常有用,例如使用 Ansible,但在本文中我们将专注于用户友好的图形界面。
virt-manager
界面很简单。主窗口显示连接列表,其中包括本地系统连接。
连接设置包括虚拟网络和存储定义。你可以定义多个虚拟网络,这些网络可用于在客户端系统之间以及客户端系统和主机之间进行通信。
创建你的第一个虚拟机
要开始创建新虚拟机,请按下主窗口左上角的按钮:
向导的第一步需要选择安装模式。你可以选择本地安装介质、网络引导/安装或导入现有虚拟磁盘:
选择本地安装介质,下一步将需要选择 ISO 镜像路径:
随后的两个步骤能让你调整新虚拟机的 CPU、内存和磁盘大小。最后一步将要求你选择网络选项:如果你希望虚拟机通过 NAT 与外部隔离,请选择默认网络。如果你希望从外部访问虚拟机,那么选择桥接。请注意,如果选择桥接,那么虚拟机则无法与主机通信。
如果要在启动设置之前查看或更改配置,请选中“安装前自定义配置”:
虚拟机配置窗口能让你查看和修改硬件配置。你可以添加磁盘、网络接口、更改引导选项等。满意后按“开始安装”:
此时,你将被重定向到控制台来继续安装操作系统。操作完成后,你可以从控制台访问虚拟机:
刚刚创建的虚拟机将出现在主窗口的列表中,你还能看到 CPU 和内存占用率的图表:
libvirt 和 virt-manager
是功能强大的工具,它们可以以企业级管理为你的虚拟机提供出色的自定义。如果你需要更简单的东西,请注意 Fedora Workstation virtualization-in-gnome-boxes/" class=" wrap external" target="_blank" rel="nofollow noreferrer" data-za-detail-view-id="1043" style="text-decoration-line: none; border-bottom: 1px solid rgb(129, 133, 143); cursor: pointer;">预安装的 GNOME Boxes 已经能够满足基础的虚拟化要求。
via: https://fedoramagazine.org/full-virtualization-system-on-fedora-workstation-30/
作者:Marco Sarti 选题:lujun9972 译者:geekpi 校对:wxy
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/6125.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~