Я использовал команду «virsh shutdown vm1», чтобы закрыть гостевой файл с именем vm1, используя команду virsh. Тем не менее, он все еще работает, и мой vm1 не отвечает на сеанс ssh. Есть ли способ принудительно остановить или убить гостевую виртуальную машину с помощью команды virsh с хост-сервера?
Вы всегда можете заставить гостевой домен/виртуальную машину завершить работу с помощью команды virsh. Эта команда выполняет немедленное и безоговорочное завершение работы виртуальной машины. Давайте посмотрим, как заставить гостя прекратить работу на Linux KVM.
Как бережно прекратить работу гостевой виртуальной машины с помощью команды virsh на Linux KVM
Синтаксис будет выглядеть следующим образом:
# virsh shutdown domain # virsh shutdown vm # virsh shutdown freebsd # virsh shutdown ubuntu1
Как немедленно завершить работу виртуальной машины гостя (принудительное завершение работы)
Синтаксис будет выглядеть следующим образом:
# virsh destroy domain # virsh destroy vm # virsh destroy freebsd # virsh destroy ubuntu1
Пример сессии:
Вышеупомянутая команда работает, однако она также может привести к повреждению гостевой файловой системы, тем не менее, оставив ее ресурсы в целости. Поэтому я рекомендую делать резервную копию вашей виртуальной машины каждый день или, по крайней мере, делать резервные копии важных файлов, включая базу данных.
Перевод: Анна Давыдова
Источник: cyberciti.biz
Это интересно: