在 Linux 上使用 Qcow2 鏡像創建 KVM 虛擬機


本指南將向您展示如何在 Linux 上使用 Qcow2 映像創建 KVM 虛擬機。 QCOW代表 C。操縱這個n-rite 是 QEMU/KVM 實例中虛擬磁盤的默認存儲格式。

一些 Linux 發行版,尤其是 RHEL,提供自定義 Qcow2 映像,因此您可以使用 Red Hat Enterprise Linux OpenStack Platform 或 KVM 管理程序立即創建和運行新的虛擬機。

內容

  1. 使用 Qcow2 鏡像創建 KVM 虛擬機
    1. 1.使用virt-install命令導入Qcow2鏡像
    2. 2. 使用 Virt-manager 導入 Qcow2 鏡像。
    3. 3. 使用 Cockpit Web 控制台導入 Qcow2 映像。
  2. 結論是

使用 Qcow2 鏡像創建 KVM 虛擬機

Qcow2 圖像可以通過三種不同的方式導入。

  1. 使用 virt-install 命令
  2. 使用 Virt-manager GUI 應用程序,
  3. 使用 Cockpit Web 控制台。

1.使用virt-install命令導入Qcow2鏡像

虛擬安裝 用於創建 KVM、Xen 和 Linux 容器來賓的命令行工具。它是 Virt-manager 軟件包的一部分。

如果未安裝 Virt-manager,請參閱下一節“Virt-manager”中的隨附指南。

要使用 Qcow2 映像創建新的 KVM VM,請運行以下命令:

$ virt-install --name CentOS_8_Server --memory 2048 --vcpus 1 --disk /home/sk/CentOS_8_Server.qcow2,bus=sata --import --os-variant centos8 --network default
使用帶有 virt-install 的 Qcow2 映像創建 KVM 虛擬機

交換 "/home/sk/CentOS_8_Server.qcow2" 使用您保存 Qcow2 圖像的實際路徑。

此命令創建一個具有 2 GB RAM、1 個 vCPU 和一個 Qcow2 虛擬磁盤的 CentOS 8 KVM 實例。

創建 VM 後,它將自動在 Virt-viewer 應用程序中打開。 Virt-viewer 也是 VIrt-manager 軟件包的一部分。

使用 Virt-viewer 實用程序查看正在運行的 KVM 實例

開始使用您的新虛擬機!

要下次啟動同一個 VM,請運行:

$ virsh --connect qemu:///system start centos8

將“centos8”替換為您的虛擬機名稱。

您可以使用以下命令查看可用 VM 的列表:

$ virsh list --all

2. 使用 Virt-manager 導入 Qcow2 鏡像。

虛擬機管理器 用於創建和管理虛擬機的圖形用戶界面應用程序。 虛擬機有關如何安裝和使用 virtual-manager 的信息,請參閱以下指南:

  • 如何使用 Virt-Manager 管理 KVM 虛擬機

安裝 Virt-manager 後,從 Dash 或 Menu 啟動它。

[ファイル]->[新しい仮想マシン]去。創建新虛擬機時,Virt-manager 在第一個窗口中提供“導入現有磁盤映像”選項。選擇它並單擊前進按鈕。

使用 virt-manager 導入 Qcow2 鏡像使用 virt-manager 導入 Qcow2 鏡像

選擇 Qcow2 映像的實際路徑,然後選擇要安裝的操作系統變體。就我而言,我選擇了 CentOS 8。

選擇 Qcow2 圖像位置選擇 Qcow2 圖像位置

為新 VM 選擇內存和 CPU 設置。

為您的 KVM 實例選擇內存和 CPU 設置為您的 KVM 實例選擇內存和 CPU 設置

檢查安裝前自定義配置選項,然後單擊完成。

安裝前自定義虛擬機配置安裝前自定義虛擬機配置

將出現 VM 的配置窗口。單擊左側窗格中的 VirtIO Disk 1 設置。在右側窗格中,[詳細設定]在下面[DISK BUS]作為一個值[SATA]選擇。[適用]單擊以激活您的更改。

使用 Virt-manager 配置 VM 的虛擬磁盤設置使用 Virt-manager 配置 VM 的虛擬磁盤設置

接下來,為 VM 配置網絡設置。為此,請單擊“NIC :xx:xx:xx”選項並選擇網絡源、設備型號等。[適用]單擊以保存您的更改。

使用 Virt-manager 配置 VM 網絡設置使用 Virt-manager 配置 VM 網絡設置

最後,在頂欄[インストールの開始]單擊以開始加載新的 VM。

使用 Qcow2 鏡像和 virt-manager 應用程序創建 KVM 虛擬機使用帶有 virt-manager 的 Qcow2 鏡像創建 KVM 虛擬機

您將被重定向到虛擬機的圖形控制台。

使用 Virt-manager 控制台查看正在運行的 KVM 實例使用 Virt-manager 控制台查看正在運行的 KVM 實例

讓我們開始使用我們新創建的虛擬機吧!

3. 使用 Cockpit Web 控制台導入 Qcow2 映像。

座艙 是一個基於 Web 的服務器管理工具,用於通過 Web 瀏覽器管理遠程 Linux 機器。

您可以通過 Cockpit 和物理機管理虛擬機。有關詳細信息,請參閱以下有關如何通過 Cockpit 管理 KVM 虛擬機的指南。

  • 使用 Cockpit Web 控制台管理 KVM 虛擬機

登錄 Cockpit Web 控制台。然後在左窗格中[仮想マシン]單擊一個選項卡。

[VM のインポート]單擊選項以導入現有的 Qcow2 虛擬磁盤映像。

使用 Cockpit Web 控制台導入 Qcow2 圖像使用 Cockpit Web 控制台導入 Qcow2 圖像

輸入虛擬機名稱,選擇Qcow2鏡像文件位置,選擇內存大小,[インポート]單擊選項。[VM を今すぐ開始]請取消選中該框。因為需要設置配置盤和網絡設置。

使用 Cockpit Web 控制台中的 Qcow2 映像創建 KVM 虛擬機通過 Cockpit 使用 Qcow2 鏡像創建 KVM 虛擬機

機器導入後,可以根據需要調整CPU、內存、網絡設置。首先需要設置磁盤總線類型。

去做這個,[ディスク]點擊標籤[編集]點擊。

在 Cockpit 中配置虛擬機磁盤設置在 Cockpit 中配置虛擬機磁盤設置

選擇總線類型。默認值取決於管理程序。 對於 KVM,默認為 virtio。您必須選擇有效的總線類型。選擇“sata”作為總線類型,[保存]點擊。

在 Cockpit 中選擇虛擬磁盤的總線類型在 Cockpit 中選擇虛擬磁盤的總線類型

下一個[ネットワーク インターフェイス]轉到選項卡,[編集]點擊選擇接口類型和來源,最後[保存]點擊。

在駕駛艙中配置虛擬機網絡設置在駕駛艙中配置虛擬機網絡設置

如果一切順利,[実行]單擊以啟動虛擬機。

從 Cockpit 運行 KVM 虛擬機從 Cockpit 運行 KVM 虛擬機

轉到控制台選項卡並檢查新創建的 VM 是否正在運行。

在 Cockpit 中查看正在運行的 KVM 虛擬機在 Cockpit 中查看正在運行的 KVM 虛擬機

結論是

在本指南中,您學習瞭如何在 Linux 中使用 Qcow2 映像和 Virt-install、Virt-manager 和 Cockpit 創建 KVM 虛擬機。

相關文件:

  • 如何在 Linux 上將 Virtualbox VM 遷移到 KVM VM

Cockpit 導入 KVM Instance 基於內核的虛擬機 KVMLinuxQcowVirt-managerVirtualization