PVESH CLI界面工具

 

顯示目前連接節點的 pve-manager 版本
pvesh get /version
顯示叢集資源的狀況
pvesh get /cluster/resources

pvesh 取得版本與叢集資源




繼續來展示其它的用法,以節點的資訊操作為主:

顯示叢集中的節點
pvesh get /nodes

顯示節點中的虛擬機器
pvesh get /nodes/<nodeid>/qemu

pvesh 取得節點清單與虛擬機器清單




上面的展示指令都只是資訊讀取,接下來可以看看怎麼對 PVE 進行操作。

顯示虛擬機器狀態
pvesh get /nodes/<nodeid>/qemu/<vmid>/status/current

將虛擬機器開機
pvesh create /nodes/<nodeid>/qemu/<vmid>/status/start

pvesh 取得虛擬機器狀態與開機



可以注意到,開機這個動作所採用的命令是 create 而不是 get,請特別留意。

成功開機後,命令列會顯示開機這個作業的作業 ID (Task ID) 以及使用者帳號等相關資訊,供我們判斷 ,同時這個作業資訊跟 WebUI 是完全一致的。

WebUI 作業視窗顯示 pvesh 執行的作業資訊



若是虛擬機器開機失敗,也會在命令列執行結果完整顯示:

pvesh 虛擬機器開機失敗輸出結果




更多其它的操作方式範例:

顯示容器快照
pvesh get /nodes/<nodeid>/lxc/<ctid>/snapshot

pvesh 顯示容器快照資訊





顯示節點的 ZFS 儲存區
pvesh get /nodes/<nodeid>/disks/zfs

顯示節點的磁碟列表
pvesh get /nodes/<nodeid>/disks/list

pvesh 顯示節點 ZFS 儲存與節點磁碟列表


留言

這個網誌中的熱門文章

chmod 指令- 修改檔案目錄權限

Ubuntu 設定timesyncd時間同步、時區、 NTP同步對時

Linux 安全性自動更新的 unattended 套件