使用Python API一個指令打開或關閉所有的VM
在操作VM的過程,經常有需要把所有本地端主機上的所有 VM都打開或是關機,有了Python API,我們可以建立一個簡單的程式,使用listAllDomains把所有的domain都找出來放在一個串列中,然後分別以create()和shutdown()這兩個方法來打開或是關閉每一個domain(虛擬機)。
資訊技術教材網
在操作VM的過程,經常有需要把所有本地端主機上的所有 VM都打開或是關機,有了Python API,我們可以建立一個簡單的程式,使用listAllDomains把所有的domain都找出來放在一個串列中,然後分別以create()和shutdown()這兩個方法來打開或是關閉每一個domain(虛擬機)。
如同前一篇文章中我們介紹的,要操作libvirt,使用Python API是最簡單的方法。完整版本在本網站的最下方有一個連結,有興趣的朋友可以自行前往參考。依據其內容,在這裡再提供一個簡易的查詢主機的相關資訊的Python程式給大家參考,不同於C語言還要設定一大堆的編譯資訊,使用Python libvirt API,只要一個import的動作就全部搞定。程式如下:
傳統上我們都使用top指令來監看Linux執行中的行程以及目前CPU和記憶體等等的使用情形,如果你有使用top指令習慣的話,那麼一定不能錯過功能更強、畫面更漂亮的htop指令。不過,在CentOS7中,要安裝htop不是單純只要使用yum -y install htop就好了,在此之前還要再多加一行指令。