Proxmox Virtual Environment (PVE) 是一個受歡迎的開源虛擬化平台,用於管理虛擬機和容器。當無法透過網頁介面管理 PVE 虛擬機時,PVE 還提供了一整套的命令行管理介面。在命令行下,您可以使用一些常見的命令進行 PVE 的管理和操作。以下是一些常用的命令行管理命令:
pveperf
:用於性能測試和基準測試。qm
:虛擬機管理命令集合:qm monitor \<vmid\>
# 連接到虛擬機控制監視器qm start \<vmid\>
# 啟動實例qm shutdown \<vmid\>
# 優雅停止實例,發送關機命令qm wait \<vmid\> \[time\]
# 等待虛擬機停止qm stop \<vmid\>
# 停止實例,強制停止qm reset \<vmid\>
# 重啟實例,相當於先停止再啟動qm suspend \<vmid\>
# 暫停實例qm resume \<vmid\>
# 恢復實例qm cad \<vmid\>
# 發送按鍵 ctrl-alt-deleteqm destroy \<vmid\>
# 銷毀實例(刪除所有已使用/擁有的卷)qm unlock \<vmid\>
# 清除遷移/備份鎖qm status \<vmid\>
# 顯示實例狀態qm cdrom \<vmid\> \[\<device\>\] \<path\>
# 設置光碟路徑。<device> 預設為 ide2qm cdrom \<vmid\> \[\<device\>\] eject
# 彈出光碟qm unlink \<vmid\> \<volume\>
# 刪除未使用的磁碟鏡像qm vncproxy \<vmid\> \<ticket\>
# 開啟 VNC 代理qm vnc \<vmid\>
# 啟動 (X11) VNC 視窗(實驗性)qm showcmd \<vmid\>
# 顯示命令行(除錯資訊)qm list
# 列出所有虛擬機qm startall
# 啟動所有虛擬機,當 onboot=1 時qm stopall \[timeout\]
# 停止所有虛擬機(預設超時為 3 分鐘)
pvesm
:存儲管理命令集合:pvesm add
# 將存儲附加到 Proxmox VE。pvesm del
# 從 Proxmox VE 中移除存儲。pvesm scan
# 掃描並添加新的存儲。
pvecm
:集群管理命令集合:pvecm create
# 創建新的 Proxmox VE 集群。pvecm add
# 將節點添加到現有的集群中。pvecm delnode
# 從集群中刪除節點。pvecm destroy
# 銷毀整個集群。
pvesmigrate
:遷移磁碟和虛擬機的命令集合,用於在不同的 Proxmox VE 集群之間遷移虛擬機和存儲。
這些命令是 Proxmox VE 中用於基本虛擬機管理任務的常見命令。還有其他更高級的命令和選項可供使用,具體可以參考 Proxmox VE 的官方文檔。
請注意,使用這些命令需要適當的權限和管理員訪問,以確保安全性和正確性。