本指南將向您展示如何 將 QCOW2 導入 Proxmox 管理程序以及如何使用 QCOW2 映像創建虛擬機 近視.
內容
介紹
某些操作系統、防火牆或網絡設備僅以 QCOW2 格式提供。
對於那些想知道的人,QCOW 是 聽鴯 哈操縱○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 Web UI 儀表板。 https://ip-address:8006 網址。
右鍵單擊 Proxmox 節點並從上下文菜單中[Create 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 Web UI 儀表板。左窗格顯示虛擬機 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) 和存儲名稱 (Local) 替換為您自己的。
示例輸出:
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 性能。

您應該會看到一個帶有 VirtIO 作為連接到 VM 的總線類型的新磁盤。

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

要從新磁盤啟動,您必須位於啟動順序窗口的頂部。選擇新添加的 VirtIO 磁盤並將其拖到頂部。確保選中該複選框以啟用磁盤。 單擊確定保存。

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

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