本指南將向您展示如何 將 QCOW2 導入 Proxmox 管理程序以及如何使用 QCOW2 映像創建虛擬機 proxmox.
內容
介紹
某些操作系統、防火牆或網絡設備僅以 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
第 3 步 – 創建沒有操作系統的 VM
登錄到 Proxmox 網絡用戶界面儀表板。 https://ip-地址:8006 網址。
右鍵單擊 Proxmox 節點,然後從上下文菜單中[VM の作成]單擊選項。
輸入虛擬機的名稱。還要記下 VM ID(即 107 我的情況)。 ID 是根據現有和可用 VM 的數量自動創建的。 將 QCOW2 映像附加到 VM 時,您將需要 VM ID。[OK]點擊繼續。

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

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

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

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

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

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

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

我創建了一個沒有操作系統的虛擬機。 將 QCOW2 映像附加到您的虛擬機。
第 4 步 – 將 QCOW2 圖像導入您的 Proxmox 服務器
在將 QCOW2 導入 Proxmox 服務器之前,請確保准備好以下詳細信息:
- 虛擬機的ID,
- Proxmox 存儲名稱,
- Proxmox QCOW2 圖像文件的位置。
如果您沒有它們或不知道在哪裡可以找到它們,請打開 Proxmox 網絡用戶界面儀表板。左側窗格顯示虛擬機 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'

將虛擬磁盤導入 Proxmox。 返回 Proxmox Web UI 儀表板並將虛擬磁盤附加到您的 VM。
第 5 步 – 將 QCOW2 虛擬磁盤附加到 VM
單擊在步驟 3 中創建的虛擬機。在我的例子中,它是一個 FreeBSD 12 VM。選擇 “硬件” 標籤。右邊是新導入的QCOW2盤 未使用的磁盤選擇一個未使用的磁盤, “編輯” 按鈕。

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

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

非常!您已成功將新磁盤附加到 Proxmox VM。
第 6 步 – 更改引導順序
要從新添加的磁盤啟動 VM,您需要更改啟動順序。
選擇 虛擬機 -> 選項 -> 引導順序.

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

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

就這樣。開始使用新創建的虛擬機。
結論是
本指南將向您展示如何將 QCOW2 磁盤映像導入 Proxmox 並使用 QCOW2 虛擬磁盤創建新的虛擬機。您可以按照本指南將 QCOW2 格式的可用軟件設備導入 Proxmox 管理程序。
相關文件:
- 在 Linux 上使用 Qcow2 映像創建 KVM 虛擬機
- 如何在 Linux 上將 Virtualbox VM 遷移到 KVM VM
- 如何在 Linux 上導出和導入 KVM 虛擬機
DebianFreeBSDImport Qcow2KVMLinuxLinux管理ProxmoxProxmox VEProxmox虛擬化環境Qcow2qemu虛擬磁盤虛擬化