本指南將向您展示如何 將 QCOW2 導入 Proxmox 管理程序以及如何使用 QCOW2 映像創建虛擬機 proxmox.

內容

  1. 介紹
  2. 第 1 步 – 創建一個目錄來存儲 QCOW2 鏡像
  3. 第 2 步 – 將 QCOW2 鏡像複製到 Proxmox 存儲目錄
  4. 第 3 步 – 創建沒有操作系統的 VM
  5. 第 4 步 – 將 QCOW2 鏡像導入 Proxmox 服務器
  6. 第 5 步 – 將 QCOW2 虛擬磁盤附加到 VM
  7. 第 6 步 – 更改引導順序
  8. 結論是

介紹

某些操作系統、防火牆或網絡設備僅以 QCOW2 格式提供。

對於那些想知道的人,QCOW 是 C。操縱n-write,虛擬磁盤的默認存儲格式 QEMU/KVM 插圖。

QCOW2 映像可用於快速創建和運行帶有管理程序的新虛擬機。 記錄了將 QCOW2 映像導入 KVM 管理程序的步驟。 這裡.

第 1 步 – 創建一個目錄來存儲 QCOW2 鏡像

首先,我們需要創建一個目錄來存儲 QCOW2 圖像。創建一個名為 qcow Proxmox 默認存儲目錄。

$ sudo mkdir /var/lib/vz/template/qcow

請注意,您可以將圖像保存到您選擇的位置。

第 2 步 – 將 QCOW2 鏡像複製到 Proxmox 存儲目錄

下載 QCOW2 鏡像並將其複製到之前創建的目錄中。本指南使用 FreeBSD 12.3 QCOW2 映像文件。

$ sudo cp Software/FreeBSD 12 Qcow2/FreeBSD-12.3-RELEASE-amd64.qcow2 /var/lib/vz/template/qcow/

您可以驗證圖像是否實際被複製。

$ ls -l -h /var/lib/vz/template/qcow/

示例輸出:

total 3.2G
-rw-r--r-- 1 root root 3.2G Jun 13 16:17 FreeBSD-12.3-RELEASE-amd64.qcow2
將 QCOW2 圖像複製到 Proxmo 存儲

第 3 步 – 創建沒有操作系統的 VM

登錄到 Proxmox 網絡用戶界面儀表板。 https://ip-地址:8006 網址。

右鍵單擊 Proxmox 節點,然後從上下文菜單中[VM の作成]單擊選項。

使用 Proxmox 創建一個新的虛擬機

輸入虛擬機的名稱。還要記下 VM ID(即 107 我的情況)。 ID 是根據現有和可用 VM 的數量自動創建的。 將 QCOW2 映像附加到 VM 時,您將需要 VM ID。[OK]點擊繼續。

輸入虛擬機詳細信息輸入虛擬機詳細信息

下一個選擇 “不要使用媒體” 選項。 因為操作系統預裝在QCOW2鏡像中,對吧?是的!還要選擇來賓類型和版本。 Proxmox 沒有 Unix 來賓操作系統的條目,所以我選擇了“其他”。

選擇“不使用媒體”選項選擇“不使用媒體”選項

選擇 VM 的圖形卡、固件和 SCSI 控制器的設置。默認值通常就足夠了。默認情況下使用。

輸入 VM 的系統詳細信息輸入 VM 的系統詳細信息

輸入虛擬機磁盤的大小。現在,保留默認大小 32 GB。另外,請務必選擇以下光盤格式 《QEMU 圖像格式》 如下圖所示。

輸入 VM 磁盤大小輸入 VM 磁盤大小

輸入 CPU 詳細信息,例如插槽數和內核數。

輸入您的 CPU 詳細信息輸入您的 CPU 詳細信息

輸入 VM 的 RAM 大小。這裡我們指定了 2 GB。

輸入內存詳細信息輸入內存詳細信息

輸入您的網絡詳細信息。在大多數情況下,默認設置就可以正常工作。如果您更改網絡設置(例如啟用或禁用防火牆),請根據需要進行更改。

輸入網絡詳細信息輸入網絡詳細信息

顯示 VM 設置的摘要。如果您已查看並同意,[完了]單擊以創建虛擬機。或者,[戻る]單擊按鈕可根據需要更改設置。

確認虛擬機創建確認虛擬機創建

我創建了一個沒有操作系統的虛擬機。 將 QCOW2 映像附加到您的虛擬機。

第 4 步 – 將 QCOW2 圖像導入您的 Proxmox 服務器

在將 QCOW2 導入 Proxmox 服務器之前,請確保准備好以下詳細信息:

  1. 虛擬機的ID,
  2. Proxmox 存儲名稱,
  3. Proxmox QCOW2 圖像文件的位置。

如果您沒有它們或不知道在哪裡可以找到它們,請打開 Proxmox 網絡用戶界面儀表板。左側窗格顯示虛擬機 ID 和存儲名稱。

Proxmox VM ID 和存儲名稱Proxmox VM ID 和存儲名稱

我的 FreeBSD 12 VM ID 在哪裡 “107” Proxmox 商店名稱是 “當地的”QCOW2鏡像保存目錄路徑為: /var/lib/vz/template/qcow/ (見步驟 2)。

改成 /var/lib/vz/template/qcow/ 目錄:

$ cd /var/lib/vz/template/qcow/

然後使用以下命令將 QCOW2 圖像導入 Proxmox 服務器:

$ sudo qm importdisk 107 FreeBSD-12.3-RELEASE-amd64.qcow2 local

將 VM ID (107) 和存儲名稱(本地)替換為您自己的。

示例輸出:

importing disk 'FreeBSD-12.3-RELEASE-amd64.qcow2' to VM 107 ...
Formatting '/var/lib/vz/images/107/vm-107-disk-1.raw', fmt=raw size=5369626624 preallocation=off
transferred 0.0 B of 5.0 GiB (0.00%)
transferred 52.7 MiB of 5.0 GiB (1.03%)
[...]
transferred 5.0 GiB of 5.0 GiB (100.00%)
transferred 5.0 GiB of 5.0 GiB (100.00%)
Successfully imported disk as 'unused0:local:107/vm-107-disk-1.raw'
將 QCOW2 導入 Proxmox將 QCOW2 導入 Proxmox

將虛擬磁盤導入 Proxmox。 返回 Proxmox Web UI 儀表板並將虛擬磁盤附加到您的 VM。

第 5 步 – 將 QCOW2 虛擬磁盤附加到 VM

單擊在步驟 3 中創建的虛擬機。在我的例子中,它是一個 FreeBSD 12 VM。選擇 “硬件” 標籤。右邊是新導入的QCOW2盤 未使用的磁盤選擇一個未使用的磁盤, “編輯” 按鈕。

編輯未使用的光盤編輯未使用的光盤

選擇總線類型為 “VirtIO 塊” 獲得最佳的磁盤 I/O 性能。

將總線類型更改為 VirtIO 塊將總線類型更改為 VirtIO 塊

您應該會看到一個新磁盤連接到 VM,其總線類型為 VirtIO。

將新磁盤附加到 Proxmo 虛擬機將新磁盤附加到 Proxmo 虛擬機

非常!您已成功將新磁盤附加到 Proxmox VM。

第 6 步 – 更改引導順序

要從新添加的磁盤啟動 VM,您需要更改啟動順序。

選擇 虛擬機 -> 選項 -> 引導順序.

選擇引導順序選擇引導順序

它必須位於引導順序窗口的頂部才能從新磁盤引導。選擇新添加的 VirtIO 磁盤並將其拖到頂部。請務必選中該框以啟用磁盤。[OK]單擊以保存。

使用 Proxmox 更改磁盤啟動順序使用 Proxmox 更改磁盤啟動順序

啟動虛擬機。您應該從新磁盤啟動。

在 Proxmos 上運行的 FreeBSD 虛擬機在 Proxmos 上運行的 FreeBSD 虛擬機

就這樣。開始使用新創建的虛擬機。

結論是

本指南將向您展示如何將 QCOW2 磁盤映像導入 Proxmox 並使用 QCOW2 虛擬磁盤創建新的虛擬機。您可以按照本指南將 QCOW2 格式的可用軟件設備導入 Proxmox 管理程序。

相關文件:

  • 在 Linux 上使用 Qcow2 映像創建 KVM 虛擬機
  • 如何在 Linux 上將 Virtualbox VM 遷移到 KVM VM
  • 如何在 Linux 中導出和導入 KVM 虛擬機

DebianFreeBSDImport Qcow2KVMLinuxLinux管理ProxmoxProxmox VEProxmox虛擬化環境Qcow2qemu虛擬磁盤虛擬化