[VM] Proxmox (PVE) 指南

Intro

Proxmox


Concepts

USB安裝


Storage – 硬碟&OS ISO

Datacenter > Storage可以指定內容包括Disk imageISO image複合選擇,如要新增Storage則可以自行在系統分割mount出一個資料夾給PVE新增:

Datacenter > Storage > Add > Directory

系統mount範例:mkfs.ext4 /dev/sdb /mnt/hdd; mount /dev/sdb /mnt/hdd; (建議設fstab)

  • ID: 自行取名,如hdd
  • Directory: 對應系統資料夾位置,如/mnt/hdd
  • Content: 套用的內容,如用於存放ISO或者Disk image

新增上傳OS ISO Image

當建立好包含ISO image內容的Stroage,即可直接在列表選擇該Stroage > Content > Upload進行上傳即可。

或者直接在系統該Storage資料夾:template/iso內下載iso下來

系統原生預設的Storage路徑一般為/var/lib/vz


備份與移植

Proxmox VE用備份(vzdump)與還原(restore)複製虛擬機器 (clone Virtual Machine)

v5指令:

vzdump 165 --dumpdir /tmp

更改Node Hostname

更改PVE的/etc/hostname,官方文件中Renaming a PVE node的前提是空的Node,否則還需要自行移植VM等等資料。

VM等等conf資料會存放於/etc/pve/{node-name}/qemu-server/,換hostname後須把舊資料夾資料移至新名稱資料夾並刪除,注意{node-name}間彼此VM ID會有OS級重複名稱檢查,需先Empty掉舊的conf才能移動或創建相同檔名於新資料夾。


其他/進階

apt update error

主要是apt內有PVE enterprise版soruce:

rm -f /etc/apt/sources.list.d/pve-enterprise.list

Proxmox VE 5.0 fix updates / upgrades

PVE查看VM IP

Qemu-guest-agent

No Valid Subscription 警示窗

修改/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js:

if (data.status !== 'Active') {
// ...

條件式改為if (false) {不進入條件內即可,完成後重啟PVE Proxy service:

systemctl restart pveproxy.service

Resources

Proxmox VE 4.x 中文初階學習手冊

Leave a Reply

Your email address will not be published. Required fields are marked *