Применимо к редакции: МСВСфера 9 (ФСТЭК)

14.7. Выключение виртуальной машины

14.7.1. Выключение виртуальной машины средствами гостевой ОС

Если у вас есть доступ к виртуальной машине через графическую или текстовую консоль или по SSH, то вы можете воспользоваться штатными средствами операционной системы для её выключения.

В случае операционных систем на базе GNU/Linux это может быть:

  • команда shutdown -h now или poweroff;

  • функция выключения компьютера, встроенная в графическую оболочку.

Для операционной системы Windows:

  • команда shutdown /s;

  • соответствующий пункт в меню «Пуск».

14.7.2. Выключение виртуальной машины с помощью командной строки

Для штатного выключения работающей виртуальной машины используется команда virsh shutdown. Ниже приведены типовые сценарии её использования.

  • Выключение локальной виртуальной машины msvsphere-9-arm:

    $ virsh shutdown msvsphere-9-arm
    Domain 'msvsphere-9-arm' is being shutdown
    
  • Выключение виртуальной машины msvsphere-9-arm на удалённом сервере 192.168.1.15 от имени пользователя user:

    $ virsh -c qemu+ssh://user@192.168.1.15/session shutdown msvsphere-9-arm
    Domain 'msvsphere-9-arm' is being shutdown
    

Для принудительного выключения виртуальной машины используется команда virsh destroy. Такое выключение можно сравнить с отключением компьютера от электрической цепи — при этом корректное выключение операционной системы не выполняется. Соответственно, использовать virsh destroy рекомендуется только в случаях когда виртуальная машина «зависла» и не отвечает на штатную процедуру выключения. Ниже приведено несколько примеров использования этой команды:

  • Принудительное выключение локальной виртуальной машины msvsphere-9-arm:

    $ virsh destroy msvsphere-9-arm
    Domain 'msvsphere-9-arm' destroyed
    
  • Принудительное выключение виртуальной машины msvsphere-9-arm на удалённом сервере 192.168.1.15 от имени пользователя user:

    $ virsh -c qemu+ssh://user@192.168.1.15/session destroy msvsphere-9-arm
    Domain 'msvsphere-9-arm' destroyed