Перезагрузка инстанса

В разделе описана перезагрузка одного или нескольких инстансов и различия между мягкой и жёсткой перезагрузкой.

Описание

Инстанс или группу инстансов можно перезагрузить через интерфейсы управления. Ниже описаны мягкая и жёсткая перезагрузка через Dashboard и OpenStack CLI.

Перезагрузка одного инстанса

Чтобы перезагрузить один инстанс:

  1. В Dashboard откройте ComputeInstances.

../../_images/reboot_instance.png
  1. В меню Actions нужного инстанса выберите Soft Reboot Instance или Hard Reboot Instance. Для обычной перезагрузки используйте мягкий вариант.

  2. Сохраните данные и подтвердите действие кнопкой Soft Reboot Instance.

../../_images/instance_soft_reboot.png
  1. Во время операции в Dashboard появятся Status: Reboot и Task: Reboot started.

../../_images/instance_rebooting.png

Перезагрузка группы инстансов

Чтобы перезагрузить несколько инстансов:

  1. В Dashboard откройте ComputeInstances.

  2. Отметьте нужные инстансы.

../../_images/instances_reboot.png
  1. В меню More Actions выберите Soft Reboot Instances.

  2. Сохраните данные и подтвердите перезагрузку.

../../_images/instances_soft_reboot.png
  1. Во время операции отобразятся состояния Reboot и Reboot started.

Мягкая перезагрузка

При Soft Reboot Instance ОС корректно завершает процессы и сохраняет данные, если поддерживает это. Гипервизор отправляет гостевой системе команду перезагрузки, аналогичную обычной перезагрузке из ОС.

Жёсткая перезагрузка

Hard Reboot Instance используйте, если мягкая перезагрузка не помогла и ОС нужно принудительно перезапустить. Это эквивалентно отключению и включению питания: процессы прерываются, а несохранённые на постоянном хранилище данные теряются.

../../_images/instance_hard_reboot.png

Примечание

Ни мягкая, ни жёсткая перезагрузка не удаляет инстанс. При жёсткой перезагрузке возможна потеря несохранённых данных.

Перезагрузка через OpenStack CLI

Перед началом ознакомьтесь с разделом Управление проектом через CLI в Linux.

  1. Выполните openstack server list и найдите идентификатор инстанса. В примере WinServer имеет ID 49b1fa3c-1ab4-45ae-a0e1-e81a73f17191.

openstack server list

+--------------------------------------+-----------+--------+-----------------------------------------------------------------------------------------------+-------+--------+
| ID                                   | Name      | Status | Networks                                                                                      | Image | Flavor |
+--------------------------------------+-----------+--------+-----------------------------------------------------------------------------------------------+-------+--------+
| f46e05ab-85ca-4f94-b264-ab8dee996be3 | MTK       | ACTIVE | Local_net=10.10.10.1; vpc-network-a84030ae422a4173b4d0e7495cda2581=172.16.0.12, 156.67.54.238 |       | SIM-A0 |
| 49b1fa3c-1ab4-45ae-a0e1-e81a73f17191 | WinServer | ACTIVE | Local_net=10.10.10.7                                                                          |       | SIM-A1 |
| a2c572ab-75d8-48dd-ad24-ea955e8c6b2f | v2v       | ACTIVE | vpc-network-a84030ae422a4173b4d0e7495cda2581=172.16.0.8, 156.67.54.122                        |       | SIM-A1 |
+--------------------------------------+-----------+--------+-----------------------------------------------------------------------------------------------+-------+--------+
  1. Для жёсткой перезагрузки выполните openstack server reboot --hard --wait <server>. <server> — имя или ID, а --wait ожидает завершения:

openstack server reboot --hard --wait 49b1fa3c-1ab4-45ae-a0e1-e81a73f1719
Complete
  1. Для мягкой перезагрузки выполните openstack server reboot --soft --wait <server>:

openstack server reboot --soft --wait 49b1fa3c-1ab4-45ae-a0e1-e81a73f17191
Complete

Подробнее см. в документации OpenStack.