Prxmox VE#

虛擬環境是一款基於 QEMU/KVM 與 LXC 的開源伺服器虛擬化管理解決方案。您可以透過整合且易用的網頁介面或透過 CLI 管理虛擬機、容器、高可用性叢集、儲存空間與網路。Proxmox VE 程式碼採用 GNU Affero 通用公共授權條款第 3 版授權。本專案由 Proxmox Server Solutions GmbH 開發與維護。

Install#


Setting in up#


Operate#

qm [options] [vmid] [command]

範例指令說明
qm list列出所有虛擬機
qm status vmid顯示指定虛擬機的狀態
qm start vmid啟動指定虛擬機
qm stop vmid停止指定虛擬機
qm reboot vmid重啟指定虛擬機
qm destroy vmid強制關閉指定虛擬機
qm shutdown vmid安全關機指定虛擬機
qm suspend vmid暫停指定虛擬機
qm resume vmid恢復指定虛擬機
qm migrate vmid [target-node]將指定虛擬機遷移到目標節點
qm monitor vmid進入指定虛擬機的監控模式
qm config vmid顯示指定虛擬機的配置
qm set vmid [options]修改指定虛擬機的配置
qm clone vmid [new-vmid] [options]克隆指定虛擬機為新的虛擬機
qm snapshot vmid [snapshot-name]為指定虛擬機創建快照
qm rollback vmid [snapshot-name]回滾指定虛擬機到快照
qm destroy vmid刪除指定虛擬機
qm unlock vmid解鎖指定虛擬機
qm help顯示幫助資訊

設定硬碟直通#

qm set [ID] -[bus][index] /dev/disk/by-id/[disk-id]

操作步驟範例指令說明
尋找硬碟ls /dev/disk/by-id/定位 ID。找出實體硬碟的唯一序列號名稱。
執行直通qm set 100 -scsi1 /dev/disk/by-id/...掛載。將該 ID 綁定到指定的虛擬介面。
驗證配置qm config 100檢查。確認該 VM 的配置文件中已出現該硬碟。
移除直通qm set 100 --delete scsi1卸載。取消直通,不影響實體硬碟資料
bus建議情境說明
scsi最推薦效能最佳。配合 VirtIO SCSI 控制器可支援進階功能(如:Discard/TRIM、IO Thread),是目前的標準做法。
sata相容性高相容模式。用於虛擬機作業系統較舊,或無法安裝 VirtIO 驅動程式時的替代方案。
virtio舊版高效能過渡格式。早期的磁碟優化格式,目前功能多已被更強大的 scsi (VirtIO SCSI) 取代。

install windows11#

先下載 Windows 11 ISO 映像檔VirtIO 驅動程式 ISO 映像檔

Create VM#

  • General
    • Name: Windows11
  • OS
    • Use CD/DVD disc image file (iso): 選擇 Windows 11 ISO
    • Guest OS Type: Microsoft Windows 11/2022 , Version: 11/2022
    • Add additional drive for VirtIO drivers: chick
      • Use CD/DVD disc image file (iso): 選擇 VirtIO ISO
  • System
    • Machine: q35
    • BIOS: OVMF (UEFI)
    • Add EFI Disk: chick an use EFI Storage
    • SCSI Controller: VirtIO SCSI single
    • Add TPM State: chick and use TPM Storage
    • Version: 2.0

剩下的設定依照需求調整


Reference#

Official docs:

Windows 11 Download

fedora virtio-win