弊社の技術資料やコラム等を公開しています。
内容に誤りや、社会通念上不適切な点があることが考えられますが、弊社では本サイトの情報の使用により生じたいかなる損害も責任を負いかねますことをご了承ください。
QEMUのモニタにアクセスする
初出:2019-06-21 00:00:00
更新:2019-06-21 00:00:00
あるシステムで下記のような感じでQEMUのVMが動いていた。VNCやシリアルコンソールで入る術がない。
1 | ps ax | grep qemu |
上記のように、QEMUモニタがUnixソケット経由で開いている(-monitor unix:/var/run/someapp/vm.sock,server,nowait)。
このVMのQEMUモニタにアクセスしたい場合、下記のようにする。
1 | socat - unix-connect:/var/run/someapp/vm.sock |
あるいはこういう感じで
1 | echo "system_powerdown" | socat - unix-connect:/var/run/someapp/vm.sock |