使用 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

相關文章
相關標籤/搜索