在 Alpine 中安裝 QEMU Guest Agent
前幾天嘗試著架設 Drone CI,原本想說用 LXC 開一個 Alpine 的容器來跑,不過東看西看好像還是要用 Docker 開比較好(官方原生支援),最後還是開了一個 Alpine 的 VM,可是很奇怪的是——這個 VM 的 QEMU Guest Agent 一直起不來,從 PVE 的介面上一直看到 Guest Agent not running
…
最後從 PVE 的論壇中找到解答,主要原因是 Alpine系統中跟QEMU溝通的設備位置不一樣,導致 agent 再啟動過程中會直接 crash。
只需要修改 agent 的設定檔(/etc/conf.d/qemu-guest-agent
)就可以解決這個問題,檔案中應該會是這樣:
1 |
|
只要把最後一行的 GA_PATH
反註解掉,並把值改成對應的設備,像我的系統是 /dev/vport2p1
,改完之後應該會長得像這樣:
1 |
|
此時再重新啟動 QEMU Guest Agent 就可以正常運作了。
1 |
|
留言板