使用 Cockpit 建立虚拟机

Cockpit 是一个交互式管理界面,可以让你在任何受支持的 Web 浏览器上访问和管理系统。随着 virt-manager 逐渐被废弃,鼓励用户使用 Cockpit 来替换它。

Cockpit 是一个正在活跃开发的项目,它有许多扩展其工做的插件。例如,其中一个是 “Machines”,它与 libvirtd 交互并容许用户建立和管理虚拟机。html

安装软件linux

先决所需软件是 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:less

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

这应该足以运行虚拟机并经过 Cockpit 对其进行管理。(可选)若是要从网络上的另外一台设备访问并管理计算机,那么须要将该服务开放给网络。为此,请在防火墙配置中添加新规则:socket

$ 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 证书,那么可能须要容许来自浏览器的链接。)插件

建立和安装机器htm

使用系统的用户名和密码登陆界面。你还能够选择是否容许在此会话中将密码用于管理任务。

选择 “Virtual Machines”,而后选择 “Create VM” 来建立一台新的虚拟机。控制台为你提供几个选项:

使用 Cockpit 的内置库下载操做系统
使用系统上已下载的安装媒体
指向系统安装树的 URL
经过 PXE 协议经过网络引导媒体
输入全部必要的参数。而后选择 “Create” 启动新虚拟机。

此时,将出现一个图形控制台。大多数现代 Web 浏览器都容许你使用键盘和鼠标与 VM 控制台进行交互。如今,你能够完成安装并使用新的 VM,就像过去经过 virt-manager 同样。

本文地址:https://www.linuxprobe.com/cockpit-fedora.html

相关文章
相关标签/搜索