Как принудительно закрыть гостевую виртуальную машину с помощью команды virsh на Linux KVM

Я использовал команду «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

Пример сессии:

Как принудительно закрыть гостевую виртуальную машину с помощью команды virsh на Linux KVM
Рисунок 01: Команда Virsh заставляющая гостя завершить работу

Вышеупомянутая команда работает, однако она также может привести к повреждению гостевой файловой системы, тем не менее, оставив ее ресурсы в целости. Поэтому я рекомендую делать резервную копию вашей виртуальной машины каждый день или, по крайней мере, делать резервные копии важных файлов, включая базу данных.

Перевод: Анна Давыдова
Источник: cyberciti.biz

Это интересно:

Оставьте комментарий