在本文中 虛擬機管理器 如何管理應用程序和 KVM 虛擬機 虛擬機管理器 在 Linux 操作系統上。

內容

  1. 1. 什麼是虛擬經理?
    1. 2. 在 Linux 上安裝 Virt-Manager
    2. 2.1. 啟動和啟用 libvirtd 服務
    3. 2.2. 添加用戶到 libvirt 組
  2. 3. 使用 Virt-Manager 管理 KVM 虛擬機
    1. 3.1.新建虛擬機
    2. 3.2. 普通模式和全屏模式切換
    3. 3.3. 顯示所有正在運行的 kvm guest 及其資源使用情況
    4. 3.4. 查看 Kvm 虛擬機詳細信息
    5. 3.5. 添加虛擬硬件
    6. 3.6. 查看 Kvm 主機和來賓 CPU 利用率
    7. 3.7. 克隆一個 Kvm 來賓
    8. 3.8. 查看磁盤 I/O、網絡 I/O 和內存統計
    9. 結論是
      1. 此博客上的其他 KVM 相關指南

1. 什麼是虛擬經理?

Virt-manager 是 Virtual Machine Manager 的縮寫,是 Virtual Machine Manager 的圖形用戶界面應用程序。 libvirt所以 Virt-manager 是一個圖形前端。 libvirt.

它主要是為 KVM 來賓創建的,但也可以進行管理。 XEN 什麼時候 LXC 容器也是如此。包括 VNC 和 SPICE 客戶端查看器應用程序,用於查看正在運行的 VM 的全屏控制台。

您可以使用 virt-manager 應用程序來管理託管在具有圖形桌面環境的 Linux 系統上的 KVM 來賓。

Virtual Machine Manager 允許用戶:

  • 創建、編輯、開始、暫停、恢復、停止、
  • 查看和控制每個虛擬機的控制台,
  • 查看所有正在運行的虛擬機和主機,
  • 查看每個虛擬機的性能和利用率統計信息。
  • 查看虛擬機和主機的實時性能和資源利用率統計信息。
  • 管理本地或遠程運行的 KVM、Xen 或 QEMU 虛擬機。
  • 管理 LXC 容器等。

寫在虛擬管理器中 Python紅色的帽子.

2. 在 Linux 上安裝 Virt-Manager

假設您在 Linux 系統上安裝了 KVM。未安裝。請參閱以下指南。

  • 在您的 CentOS 8 服務器上安裝和配置 KVM
  • 在 Ubuntu 20.04 Headless Server 上安裝和配置 KVM
  • 在 OpenSUSE Tumbleweed 上安裝和配置 KVM

現在讓我們安裝 Virt-manager。 Virt-manager 與許多流行的 Linux 發行版一起打包。

在 Arch Linux 及其變體(例如 Manjaro Linux)上,通過運行以下命令安裝 Virt-manager:

$ sudo pacman -S virt-manager

對於 Debian、Ubuntu:

$ sudo apt install virt-manager

在 Ubuntu 上確保它已啟用 [universe] 存儲庫。

對於 RHEL、CentOS 和 Fedora:

$ sudo dnf install virt-manager

對於 openSUSE:

$ sudo zypper install virt-manager

除了 Virt-manager 之外,還安裝了以下支持工具。

  • 虛擬安裝 – 用於配置新虛擬機的命令行工具。使用命令行從命令行創建新的 KVM、Xen 或 Linux 容器來賓。 libvir 管理程序管理庫。
  • 虛擬瀏覽器 – 用於查看和操作虛擬化客戶操作系統的圖形表示的輕量級 UI 界面。 可以查看和使用 VNC 或 SPICE libvirt 搜索圖形連接詳細信息。
  • 虛擬克隆 – 用於克隆現有非活動來賓的命令行工具。複製磁盤映像並使用指向複製磁盤的新名稱、UUID 和 MAC 地址定義配置。
  • virt-xml – 用於編輯​​的命令行工具 libvirt 域 XML。
  • 虛擬轉換 – 用於轉換 OVF 和 VMX VM 配置以在 libvirt 上運行的命令行工具。
  • 虛擬啟動 – 一個命令工具,提供了一種為基於 libvirt 的容器設置根文件系統的簡單方法。

2.1. 啟動和啟用 libvirtd 服務

一定 libvirtd 使用以下命令啟用並運行該服務:

$ sudo systemctl status libvirtd

如果它沒有啟動,啟用它並通過運行啟動它 libvirtd 服務:

$ sudo systemctl enable libvirtd
$ sudo systemctl start libvirtd

2.2. 添加用戶到 libvirt 組

每次我啟動 virt-manager 時都會提示我 sudo 用戶的密碼。為避免這種情況,請將用戶更改為 libvirt 使用命令分組。

$ sudo usermod -a -G libvirt $(whoami)

註銷並重新登錄以應用更改。

3. 使用 Virt-Manager 管理 KVM 虛擬機

安裝 Virt-manager 後,從 Dash 或菜單啟動它。 Virt-manager 的默認界面如下所示:

virt-manager 應用默認界面

使用 Virt-manager 管理 KVM 來賓比您想像的要容易。以下是一些帶有屏幕截圖的基本 Kvm 管理任務。

3.1.新建虛擬機

文件 -> 新建虛擬機 從 Virt-manager 主窗口。選擇安裝客戶操作系統的方法。您有四個選擇:

  • 本地安裝介質(如 ISO 或 CDROM)
  • 網絡安裝,例如 HTTP、HTTPS、FTP
  • 網絡啟動(如 PXE),
  • 導入現有磁盤映像。

我和 “本地安裝媒體” 選項。點擊繼續:

選擇 kvm 來賓安裝介質

為您的操作系統選擇 ISO 文件的位置。如果您有物理 CD/DVD 介質,請選擇它。操作系統類型是根據選擇的安裝介質自動選擇的。

如果 virt-manager 無法檢測到您的操作系統類型,請取消選中顯示的選項 “從安裝媒體/源自動檢測” 並選擇 “通用默認值” 作為操作系統類型。

這裡我們選擇了 POP_OS。 這是一個 20.04 的 ISO 文件,但 Virt-manager 無法檢測操作系統類型,所以它選擇了 Generic 默認值。

選擇 ISO 或安裝媒體位置選擇 ISO 或安裝媒體位置

選擇虛擬 CPU 的內存大小和內核數。

為 kvm guest 選擇內存和 vcpu為 kvm guest 選擇內存大小和 vcpu

選擇 Kvm 來賓磁盤大小。

創建 Kvm 來賓磁盤映像創建 Kvm 來賓磁盤映像

輸入 Kvm 來賓的名稱。不要在名稱中包含空格。[完了]單擊以創建虛擬機。

輸入 Kvm 來賓名稱輸入 Kvm 來賓名稱

創建虛擬機後,會自動顯示虛擬機的圖形控制台窗口。

Virt-manager KVM 虛擬機控制台Virt-manager KVM 虛擬機控制台

像往常一樣繼續安裝客戶操作系統。

3.2. 普通模式和全屏模式切換

默認情況下,來賓將以常規窗口模式啟動。您可以一鍵切換到全屏模式 “切換到全屏” 控制台窗口右上角的按鈕。

在 virt-manager 中切換到全屏在 virt-manager 中切換到全屏

要返回正常窗口,請將鼠標光標移動到頂部中心(VM 日期和時間上方),您應該會看到如下內容: “保持全屏” 單擊一個選項以切換到普通窗口。

在 virt-manager 中切換到普通屏幕視圖在 virt-manager 中切換到普通屏幕視圖

3.3. 顯示所有正在運行的 kvm guest 及其資源使用情況

Virt-manager 主窗口顯示所有正在運行的 kvm 來賓及其資源利用率。

查看 kvm 來賓機器的資源使用情況查看 kvm 來賓機器的資源使用情況

從這裡您可以啟動、暫停、保存其當前狀態、重新啟動和關閉虛擬機。

3.4. 查看 Kvm 虛擬機詳細信息

Virtual Hardware Details 窗口顯示有關為 kvm guest 配置的所有硬件資源的信息。

查看虛擬硬件詳細信息查看虛擬硬件詳細信息

在此窗口中,您可以:

  • 查看正在運行的來賓操作系統的詳細信息,
  • 顯示管理程序詳細信息,
  • 要檢查來賓操作系統類型,
  • 按 CPU、內存、磁盤和網絡查看資源利用率,
  • 檢查 vCPU 的數量,
  • 檢查分配的內存大小,
  • 檢查您的啟動選項,
  • 顯示虛擬磁盤和 cdrom 的詳細信息,
  • 檢查您的網絡設置,
  • 顯示鍵盤和鼠標設置,
  • 顯示顯示卡的詳細信息,
  • 顯示您的聲卡的詳細信息,
  • 顯示有​​關連接到來賓計算機的任何其他硬件的信息。
  • 添加新的虛擬硬件,
  • 更改虛擬硬件的參數,
  • 刪除虛擬硬件等

3.5. 添加虛擬硬件

打開虛擬硬件詳細信息窗口和底部[ハードウェアの追加]單擊按鈕。

為 KVM 來賓添加新的虛擬硬件為 KVM 來賓添加新的虛擬硬件

從左側窗格中選擇要添加的硬件類型,然後從列表中選擇設備以連接到您的來賓計算機。

選擇要連接到 KVM 來賓的虛擬硬件選擇要連接到 KVM 來賓的虛擬硬件

3.6. 查看 Kvm 主機和來賓 CPU 利用率

默認情況下,Virt-manager 主窗口允許您查看所有客戶機的 CPU 使用情況。 要查看 KVM 主機的 CPU 利用率, 查看 -> 圖表 [ホストの CPU 使用率]選擇一個選項。

查看 Kvm 主機和來賓 CPU 使用率查看 Kvm 主機和來賓 CPU 使用率

3.7. 克隆一個 Kvm 來賓

Virt-manager 允許您克隆現有的虛擬機。首先,確保客戶機已關閉。右鍵單擊客戶端並從菜單中[クローン]選擇。

Kvm 來賓克隆Kvm 來賓克隆

創建原始虛擬磁盤的新獨立副本,並使用指向複製磁盤的新名稱、UUID 和 MAC 地址定義配置。

克隆 Kvm 虛擬機克隆 Kvm 虛擬機

3.8. 查看磁盤 I/O、網絡 I/O 和內存統計

默認情況下,Virt-manager 只顯示 CPU 使用率。如果您想查看有關磁盤 I/O、網絡 I/O 和內存的統計信息,您必須從 Virt-manager 主窗口啟用它。

查看 -> 設置 檢查這些選項以啟用它們。

虛擬管理器設置窗口虛擬管理器設置窗口

然後去 查看 -> 圖表 然後選擇內存使用、磁盤 I/O 和網絡 I/O。這些統計信息顯示在 Virt-manager 的主窗口中。

查看 Kvm 訪客統計圖表查看 Kvm 訪客統計圖表

結論是

本指南解釋瞭如何使用 Virt-manager 圖形應用程序安裝和管理 KVM 虛擬機。 使用 Virt-manager 部署和管理虛擬機既簡單又快捷。

Virt-manager 是窮人的 Vmware ESXi 服務器,是 Oracle 和其他獨立虛擬化應用程序(如 VirtualBox 和 Vmware Workstation)的絕佳替代品。

Virt-manager 由 Red Hat 提供,因此您可以獲得一致的更新和錯誤修復。如果您有足夠的硬件,Virt-manager 可以輕鬆為您的組織設置完美的服務器虛擬化環境。

  • 使用 Cockpit Web 控制台管理 KVM 虛擬機
  • 使用 Virsh 程序管理 KVM 虛擬機
  • 在 Linux 上使用 Qcow2 鏡像創建 KVM 虛擬機
  • 如何在 Linux 上將 Virtualbox VM 遷移到 KVM VM
  • 如何將 Vagrant 與 Libvirt KVM 提供程序一起使用
  • 在 Linux 上啟用對 KVM 虛擬機的 UEFI 支持
  • 如何在 Linux 上的 KVM 中啟用嵌套虛擬化
  • 在 Linux 上使用 Virt-top 查看虛擬化系統統計信息
  • 如何找到 KVM 虛擬機的 IP 地址
  • 如何重命名 KVM 來賓虛擬機
  • 使用 libguestfs 訪問和修改虛擬機磁盤映像
  • 使用 Virt-builder 快速構建虛擬機鏡像
  • 如何使用 Virt-rescue 拯救虛擬機
  • 如何在 Linux 中擴展 KVM 虛擬機的磁盤大小
  • 在 KVM 主機和來賓之間設置共享文件夾
  • 如何更改 KVM Libvirt 的默認存儲池位置
  • [Solved] 無法訪問存儲文件。 KVM Libvirt 中的權限被拒絕錯誤

資源:

  • 虛擬管理器網站
  • 虛擬管理器 GitHub 存儲庫

基於內核的虛擬機 KVMKvm 管理 libvirtLinux 開源 PythonRed HatVirt-managerVirtual Machine Manager 虛擬化