設定檔基本內容 # KVM # Xen testvm # 名稱 4dea22b31d52d8f32516782e98ab3fa0 # UUID A short description - title - of the domain # 可以不填 Some human readable description # 可以不填 其他資料...... 以下是其他資料 ============================================================================== BIOS Bootloader hvm # KVM hvm # Xen HVM /usr/lib/xen/boot/hvmloader # 只有 Xen HVM 需要這一項 /kernels/vmlinuz-2.6.32-5 # 如果是直接從 kernel 開機 /kernels/initrd.img-2.6.32-5 # 如果是直接從 kernel 開機 root=/dev/sda1 ro quiet # 如果是直接從 kernel 開機 # 設定開機順序(可以有很多項) # 設定開機順序(可以有很多項) # 設定開機順序(可以有很多項) # 設定開機順序(可以有很多項) # 啟用開機選單,此像不一定要有 # SMBIOS 資訊將由 hypervisor 產生 # SMBIOS 資訊將直接複製實體機器資訊 # SMBIOS 資訊將使用底下 sysinfo 部份提供的 # 將 BIOS 訊息同時顯示在 serial console 上 ------------------------------------------------------------------------------ Host Bootloader(此項只在 Xen PV 有效) /usr/bin/pygrub --append single ------------------------------------------------------------------------------ SMBIOS 資訊(只在 smbios mode 為 sysinfo 時有效) LENOVO ... ... ... Fedora Virt-Manager ... ... ... # 必須和前面的 UUID 一樣 ... ... ------------------------------------------------------------------------------ 虛擬 CPU 配置 2 # 虛擬 CPU 數量 2048 # 虛擬機 CPU weight 1000000 # 用來設定 quota 範圍 [1000, 1000000],僅支援 QEMU -1 # 用來設定 quota,負值代表不限制 範圍 [1000, 18446744073709551] ,僅支援 QEMU ------------------------------------------------------------------------------ 記憶體配置 524288 # 記憶體最大值 524288 # 目前實際可用的記憶體 # 啟用 huge page 而非普通的 page 大小 1 # 使用量最大限制 128 # 記憶體不足時的限制 2 # 記憶體和智慧空間總限制量 67108864 # 記憶體最小值 ------------------------------------------------------------------------------ 區塊裝置 I/O weight(範圍 [100, 1000]) 800 # 透過 Blkio 這個 cgroup 設定 weight /dev/sda 1000 /dev/sdb 500 ------------------------------------------------------------------------------ 關機 destroy restart restart 可用的值:destroy restart preserve rename-restart on_crash 還可以用:coredump-destroy coredump-restart ------------------------------------------------------------------------------ 特殊功能 ------------------------------------------------------------------------------ 時鐘 ------------------------------------------------------------------------------ 裝置 /usr/lib/xen/bin/qemu-dm # Xen /usr/bin/qemu-kvm # KVM 磁碟 # 使用映像檔模擬硬碟 # 使用映像檔模擬光碟 # 使用映像檔模擬軟碟 # 使用區塊裝置模擬硬碟 # 使用 qemu,格式是 raw # 使用 qemu,格式是 qcow2 # 使用 tap:aio # 使用這個映像檔 # 使用這個區塊裝置 # 這是 SCSI 硬碟或光碟機 # 這是 SATA 硬碟或光碟機 # 這是 USB 磁碟 # 這是 VirtIO 硬碟 # 這是軟碟機 # 設定開機順序為 1(不可與 BIOS Bootloader 項目並用) # 設定開機順序為 2(不可與 BIOS Bootloader 項目並用) 控制器 # 定義 USB 控制器 # 定義軟碟機控制器 # 定義 IDE 控制器 # 定義 VirtIO Serial 控制器 直接使用主機裝置 # pass through USB 裝置 # pass through PCI 裝置 # pass through PCI 裝置,並由 libvirt 處理與主機斷線和重新連接的事情 # 指定主機 USB 裝置 # 這個 pass through 的裝置可開機 # 指定主機 PCI 裝置
網路卡 # 連接至虛擬網路 # 指定 MAC # 虛擬網路名稱 # 網路卡類型 # bridge 至區域網路 # 指定 MAC # bridge 至這個網路 # 預設未接上網路 USB 平行埠 # 虛擬 parallel port # 這是 /dev/lp0 (LPT1:) 序列埠 # 虛擬 serial port # 這是 /dev/ttyS0 (COM1:) 主控台 # 這個 console 在 /dev/ttyS0 上 # 這個 console 在 KVM 的 /dev/hvc0 上 通道 # 定義 SPICE 半虛擬化通道 音效 # Windows XP 請用這個 # Windows 7 請用這個 鍵盤滑鼠 圖形顯示 顯示卡