嗨各位,不知道各位有沒有好好管理自己的 Proxmox VE 叢集呢?
正常來說,叢集久了應該就會開始長出各種各式各樣的VM (對吧?)
以我們實驗室的 Proxmox VE 叢集來說,現在上面 host 的 VM 數量已經突破 100 的大關
圖: 一堆 VM
一般來說,灌好 VM 後都是進去把 ssh 設置好,然後看一下 IP 後就在自己常用的裝置上(好比 MacBook)上遠端進去操作
圖: 進去看IP
之前為了少打 hostname -I
所以有去寫 motd
的歡迎訊息
圖: 歡迎訊息(菱形是因為 novnc 不支援編碼,遠端 ssh 能正常顯示)
但這還是需要一台台進去登入,感覺就超麻煩
直到我發現可以用 qemu-guest-agent
就可以直接在 web-ui
上查看 NIC
的相關資訊
首先我們先在 VM 裡安裝 qemu-guest-agent
sudo apt-get install -y qemu-guest-agent
然後我們把 VM 選項
裡的 Qemu-Agent
選項打開後重新開機
然後開機完成後我們就能在 VM 的 總覽
裡 VM 的 IP
惹 (撒花
而如果你有裝 Kubernetes
或是 Docker
的話也能直接從這裡看到虛擬網卡的資訊 (但有人會這樣做?)
當然, Qemu-Guest-Agent
能做的不僅限於查看虛擬機網卡這件事情
不過研究的樂趣就留給各位自己了XD
我們明天見