在 Cockpit 中创建虚拟机 Fedora

[ad_1]

本文将向您展示如何安装使用 Cockpit 创建和管理虚拟机所需的软件 Fedora 31.驾驶舱是 互动的 admin 界面 让您可以从任何受支持的 Web 浏览器访问和管理系统。 和 virt-manager 被弃用 鼓励用户改用 Cockpit,这是为了取代它。

Cockpit 是一个积极开发的项目,有许多插件可以扩展它的工作方式。 例如,一个这样的插件是“机器”,它与 libvirtd 交互并允许用户创建和管理虚拟机。

安装软件

所需的软件先决条件是 libvirt、cockpit 和 cockpit-machines。 将它们安装在 Fedora 31、从终端运行以下命令使用 sudo:

$ sudo dnf install libvirt cockpit cockpit-machines

Cockpit 也包含在“Headless Management”软件包组中。 这个组对一个有用的 Fedora 您只能通过网络访问的基于服务器。 在这种情况下,要安装它,请使用以下命令:

$ sudo dnf groupinstall "Headless Management"

设置 Cockpit 服务

安装必要的软件包后,就可以启用服务了。 libvirtd 服务运行虚拟机,而 Cockpit 有一个套接字激活服务让您访问 Web GUI:

$ sudo systemctl enable libvirtd --now
$ sudo systemctl enable cockpit.socket --now

这应该足以运行虚拟机并通过 Cockpit 管理它们。 或者,如果您想从网络上的另一台设备访问和管理您的机器,您需要向网络公开该服务。 为此,请在防火墙配置中添加新规则:

$ sudo firewall-cmd --zone=public --add-service=cockpit --permanent
$ sudo firewall-cmd --reload

要确认服务正在运行并且没有出现问题,请检查服务的状态:

$ sudo systemctl status libvirtd
$ sudo systemctl status cockpit.socket

在这一点上,一切都应该正常工作。 Cockpit Web GUI 应该在 https://localhost:9090 或者 https://127.0.0.1:9090. 或者,在连接到同一网络的任何其他设备上的 Web 浏览器中输入本地网络 IP。 (如果没有设置 SSL 证书,您可能需要允许来自浏览器的连接。)

创建和安装机器

使用该系统的用户名和密码登录界面。 您还可以选择是否允许您的密码用于此会话中的管理任务。

选择 Virtual Machines,然后选择 Create VM 以构建一个新框。 控制台为您提供了几个选项:

  • 使用 Cockpit 的内置库下载操作系统
  • 使用已在您管理的系统上下载的安装媒体
  • 指向操作系统安装树的 URL
  • 通过网络通过网络启动媒体 PXE 协议

Enter 所有必要的参数。 然后选择创建以启动新的虚拟机。

此时,会出现一个图形控制台。 大多数现代 Web 浏览器都允许您使用键盘和鼠标与 VM 控制台进行交互。 现在您可以完成安装并使用新的 VM,就像您过去通过 virt-manager 一样。

拍摄者 米格尔·特谢拉Flickr (CC BY-SA 2.0)。

[ad_2]

Related Posts