Перезагрузка инстанса
В разделе описана перезагрузка одного или нескольких инстансов и различия между мягкой и жёсткой перезагрузкой.
Описание
Инстанс или группу инстансов можно перезагрузить через интерфейсы управления. Ниже описаны мягкая и жёсткая перезагрузка через Dashboard и OpenStack CLI.
Перезагрузка одного инстанса
Чтобы перезагрузить один инстанс:
В Dashboard откройте Compute → Instances.
В меню Actions нужного инстанса выберите Soft Reboot Instance или Hard Reboot Instance. Для обычной перезагрузки используйте мягкий вариант.
Сохраните данные и подтвердите действие кнопкой Soft Reboot Instance.
Во время операции в Dashboard появятся Status: Reboot и Task: Reboot started.
Перезагрузка группы инстансов
Чтобы перезагрузить несколько инстансов:
В Dashboard откройте Compute → Instances.
Отметьте нужные инстансы.
В меню More Actions выберите Soft Reboot Instances.
Сохраните данные и подтвердите перезагрузку.
Во время операции отобразятся состояния Reboot и Reboot started.
Мягкая перезагрузка
При Soft Reboot Instance ОС корректно завершает процессы и сохраняет данные, если поддерживает это. Гипервизор отправляет гостевой системе команду перезагрузки, аналогичную обычной перезагрузке из ОС.
Жёсткая перезагрузка
Hard Reboot Instance используйте, если мягкая перезагрузка не помогла и ОС нужно принудительно перезапустить. Это эквивалентно отключению и включению питания: процессы прерываются, а несохранённые на постоянном хранилище данные теряются.
Примечание
Ни мягкая, ни жёсткая перезагрузка не удаляет инстанс. При жёсткой перезагрузке возможна потеря несохранённых данных.
Перезагрузка через OpenStack CLI
Перед началом ознакомьтесь с разделом Управление проектом через CLI в Linux.
Выполните
openstack server listи найдите идентификатор инстанса. В примереWinServerимеет ID49b1fa3c-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 |
+--------------------------------------+-----------+--------+-----------------------------------------------------------------------------------------------+-------+--------+
Для жёсткой перезагрузки выполните
openstack server reboot --hard --wait <server>.<server>— имя или ID, а--waitожидает завершения:
openstack server reboot --hard --wait 49b1fa3c-1ab4-45ae-a0e1-e81a73f1719
Complete
Для мягкой перезагрузки выполните
openstack server reboot --soft --wait <server>:
openstack server reboot --soft --wait 49b1fa3c-1ab4-45ae-a0e1-e81a73f17191
Complete
Подробнее см. в документации OpenStack.