虛擬機器管理器(Virtual Machine Manager)簡介

2019-09-20 11:34:00

virt-manager 為 Linux 虛擬化提供了全方位的選擇。

在我關於 GNOME Boxes系列文章中,我已經解釋了 Linux 使用者如何能夠在他們的桌面上快速啟動虛擬機器。當你只需要簡單的設定時,Box 可以輕而易舉地建立虛擬機器。

但是,如果你需要在虛擬機器中設定更多詳細資訊,那麼你就需要一個工具,為磁碟、網絡卡(NIC)和其他硬體提供全面的選項。這時就需要 虛擬機器管理器(Virtual Machine Manager)(virt-manager)了。如果在應用選單中沒有看到它,你可以從包管理器或命令列安裝它:

  • 在 Fedora 上:sudo dnf install virt-manager
  • 在 Ubuntu 上:sudo apt install virt-manager

安裝完成後,你可以從應用選單或在命令列中輸入 virt-manager 啟動。

Virtual Machine Manager's main screen

為了演示如何使用 virt-manager 建立虛擬機器,我將設定一個 Red Hat Enterprise Linux 8 虛擬機器。

首先,單擊 “檔案File” 然後點選 “新建虛擬機器New Virtual Machine”。Virt-manager 的開發者已經標記好了每一步(例如,“第 1 步,共 5 步Step 1 of 5”)來使其變得簡單。單擊 “本地安裝媒介Local install media” 和 “下一步Forward”。

Step 1 virtual machine creation

在下個頁面中,選擇要安裝的作業系統的 ISO 檔案。(RHEL 8 映象位於我的下載目錄中。)Virt-manager 自動檢測作業系統。

Step 2 Choose the ISO File

在步驟 3 中,你可以指定虛擬機器的記憶體和 CPU。預設值為記憶體 1,024MB 和一個 CPU。

Step 3 Set CPU and Memory

我想給 RHEL 充足的設定來執行,我使用的硬體設定也充足,所以我將它們(分別)增加到 4,096MB 和兩個 CPU。

下一步為虛擬機器設定儲存。預設設定是 10GB 硬碟。(我保留此設定,但你可以根據需要進行調整。)你還可以選擇現有磁碟映象或在自定義位置建立一個磁碟映象。

Step 4 Configure VM Storage

步驟 5 是命名虛擬機器並單擊“完成Finish”。這相當於建立了一台虛擬機器,也就是 GNOME Boxes 中的一個 Box。雖然技術上講是最後一步,但你有幾個選擇(如下面的截圖所示)。由於 virt-manager 的優點是能夠自定義虛擬機器,因此在單擊“完成Finish”之前,我將選中“在安裝前客製化設定Customize configuration before install”的核取方塊。

因為我選擇了自定義設定,virt-manager 開啟了一個有一組裝置和設定的頁面。這裡是重點!

這裡你也可以命名該虛擬機器。在左側列表中,你可以檢視各個方面的詳細資訊,例如 CPU、記憶體、磁碟、控制器和許多其他專案。例如,我可以單擊 “CPU” 來驗證我在步驟 3 中所做的更改。

Changing the CPU count

我也可以確認我設定的記憶體量。

當虛擬機器作為伺服器執行時,我通常會禁用或刪除音效卡。為此,請選擇 “音效卡Sound” 並單擊 “移除Remove” 或右鍵單擊 “音效卡Sound” 並選擇 “移除硬體Remove Hardware”。

你還可以使用底部的 “新增硬體Add Hardware” 按鈕新增硬體。這會開啟 “新增新的虛擬硬體Add New Virtual Hardware” 頁面,你可以在其中新增其他儲存裝置、記憶體、音效卡等。這就像可以存取一個庫存充足的(虛擬)計算機硬體倉庫。

The Add New Hardware screen

對 VM 設定感到滿意後,單擊 “開始安裝Begin Installation”,系統將啟動並開始從 ISO 安裝指定的作業系統。

Begin installing the OS

完成後,它會重新啟動,你的新虛擬機器就可以使用了。

Red Hat Enterprise Linux 8 running in VMM

Virtual Machine Manager 是桌面 Linux 使用者的強大工具。它是開源的,是專有和封閉虛擬化產品的絕佳替代品。