虛擬機(jī)管理器(Virtual Machine Manager)簡介
virt-manager 為 Linux 虛擬化提供了全方位的選擇。
在我關(guān)于 GNOME Boxes 的系列文章中,我已經(jīng)解釋了 Linux 用戶如何能夠在他們的桌面上快速啟動虛擬機(jī)。當(dāng)你只需要簡單的配置時,Box 可以輕而易舉地創(chuàng)建虛擬機(jī)。
但是,如果你需要在虛擬機(jī)中配置更多詳細(xì)信息,那么你就需要一個工具,為磁盤、網(wǎng)卡(NIC)和其他硬件提供全面的選項。這時就需要 虛擬機(jī)管理器(Virtual Machine Manager)(virt-manager)了。如果在應(yīng)用菜單中沒有看到它,你可以從包管理器或命令行安裝它:
- 在 Fedora 上:
sudo dnf install virt-manager
- 在 Ubuntu 上:
sudo apt install virt-manager
安裝完成后,你可以從應(yīng)用菜單或在命令行中輸入 virt-manager
啟動。
Virtual Machine Manager's main screen
為了演示如何使用 virt-manager 創(chuàng)建虛擬機(jī),我將設(shè)置一個 Red Hat Enterprise Linux 8 虛擬機(jī)。
首先,單擊 “文件” 然后點擊 “新建虛擬機(jī)”。Virt-manager 的開發(fā)者已經(jīng)標(biāo)記好了每一步(例如,“第 1 步,共 5 步”)來使其變得簡單。單擊 “本地安裝介質(zhì)” 和 “下一步”。
Step 1 virtual machine creation
在下個頁面中,選擇要安裝的操作系統(tǒng)的 ISO 文件。(RHEL 8 鏡像位于我的下載目錄中。)Virt-manager 自動檢測操作系統(tǒng)。
Step 2 Choose the ISO File
在步驟 3 中,你可以指定虛擬機(jī)的內(nèi)存和 CPU。默認(rèn)值為內(nèi)存 1,024MB 和一個 CPU。
Step 3 Set CPU and Memory
我想給 RHEL 充足的配置來運行,我使用的硬件配置也充足,所以我將它們(分別)增加到 4,096MB 和兩個 CPU。
下一步為虛擬機(jī)配置存儲。默認(rèn)設(shè)置是 10GB 硬盤。(我保留此設(shè)置,但你可以根據(jù)需要進(jìn)行調(diào)整。)你還可以選擇現(xiàn)有磁盤鏡像或在自定義位置創(chuàng)建一個磁盤鏡像。
Step 4 Configure VM Storage
步驟 5 是命名虛擬機(jī)并單擊“完成”。這相當(dāng)于創(chuàng)建了一臺虛擬機(jī),也就是 GNOME Boxes 中的一個 Box。雖然技術(shù)上講是最后一步,但你有幾個選擇(如下面的截圖所示)。由于 virt-manager 的優(yōu)點是能夠自定義虛擬機(jī),因此在單擊“完成”之前,我將選中“在安裝前定制配置”的復(fù)選框。
因為我選擇了自定義配置,virt-manager 打開了一個有一組設(shè)備和設(shè)置的頁面。這里是重點!
這里你也可以命名該虛擬機(jī)。在左側(cè)列表中,你可以查看各個方面的詳細(xì)信息,例如 CPU、內(nèi)存、磁盤、控制器和許多其他項目。例如,我可以單擊 “CPU” 來驗證我在步驟 3 中所做的更改。
Changing the CPU count
我也可以確認(rèn)我設(shè)置的內(nèi)存量。
當(dāng)虛擬機(jī)作為服務(wù)器運行時,我通常會禁用或刪除聲卡。為此,請選擇 “聲卡” 并單擊 “移除” 或右鍵單擊 “聲卡” 并選擇 “移除硬件”。
你還可以使用底部的 “添加硬件” 按鈕添加硬件。這會打開 “添加新的虛擬硬件” 頁面,你可以在其中添加其他存儲設(shè)備、內(nèi)存、聲卡等。這就像可以訪問一個庫存充足的(虛擬)計算機(jī)硬件倉庫。
The Add New Hardware screen
對 VM 配置感到滿意后,單擊 “開始安裝”,系統(tǒng)將啟動并開始從 ISO 安裝指定的操作系統(tǒng)。
Begin installing the OS
完成后,它會重新啟動,你的新虛擬機(jī)就可以使用了。
Red Hat Enterprise Linux 8 running in VMM
Virtual Machine Manager 是桌面 Linux 用戶的強(qiáng)大工具。它是開源的,是專有和封閉虛擬化產(chǎn)品的替代品。