Выключение виртуальных машин#

Выключение ВМ можно выполнить с помощью интерфейса командной строки.

Чтобы завершить работу виртуальной машины, выполните любое из следующих действий:

  • Используйте команду завершения работы соответствующей гостевой ОС, если есть подключение к ВМ.

  • Используйте команду virsh shutdown на хосте:

    • если ВМ находится на локальном хосте:

      virsh shutdown <example-vm>
      

      Где <example-vm> – имя ВМ.

      Пример вывода команды:

      Domain '<example-vm>' is being shutdown
      
    • если ВМ находится на удаленном хосте hh.hh.hh.hh:

      virsh -c qemu+ssh://root@hh.hh.hh.hh/system shutdown <example-vm>
      

      Пример вывода команды, включая запрос пароля пользователя:

      root@hh.hh.hh.hh's password:
      Domain '<example-vm>' is being shutdown
      

Чтобы принудительно завершить работу ВМ, например, если она перестала отвечать на запросы, используйте команду virsh destroy на хосте:

virsh destroy <example-vm>

Пример вывода команды:

Domain '<example-vm>' destroyed

Примечание

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