[対処法]virsh console したままターミナルを閉じた!
シリアルコンソールに ASCII を送り込んだ話
問題
virsh console AAA
したままターミナルを閉じた.
virsh console AAA
すると,他のドメインが使用中と出る.
強制的に奪い取ってくれないようだ.
vm を reboot すれば止まると思うが,サービス稼働中のためそれは避けたい.
対処法
sudo virsh dumpxml AAA | grep tty
or
sudo virsh dumpxml AAA | grep pty
から,どの仮想シリアルコンソールを使っているか特定する.
わかって仕舞えば
sudo bash -c "echo -ne '\035' > /dev/pts/1"
でエスケープの ASCII のCtrl + ]
を送り込めば止まる.
ところで
sudo screen /dev/pts/1
によってシリアルコンソールを覗き込めるが,Virsh 独特のコマンドだからか,Ctrl + ]
は機能しない.