Управление облачным сервером

Изменение имени облачного сервера

Изменение имени в панели управления

Чтобы переименовать облачный сервер в панели управления:

  1. Перейдите в раздел Серверы в проекте.
  2. Выберите нужный сервер и в его контекстном меню (⋮) выберите Переименовать сервер.
  3. Введите новое имя и подтвердите изменение.

Примечание: также вы можете переименовать сервер в меню сервера (⋮) на странице сервера.

Изменение имени с помощью CLI

Подробно о начале работы с OpenStack CLI.

Для изменения имени облачного сервера введите:

openstack server set --name <new name> <server>

В параметре <server> может быть использовано как имя сервера, так и его ID.

Перезагрузка облачного сервера

Существует два способа перезагрузки облачного сервера: программная и аппаратная (через отключение питания).

Перезагрузка в панели управления

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

  1. Перейдите в раздел Серверы в проекте.
  2. Выберите нужный сервер и в его контекстном меню (⋮):

    • для программной перезагрузки выберите Программная перезагрузка;
    • для аппаратной — Перезагрузка по питанию.

Примечание: также вы можете выполнить перезагрузку в меню сервера (⋮) на странице сервера.

Перезагрузка с помощью CLI

Подробно о начале работы с OpenStack CLI.

Для просмотра списка облачных серверов введите:

openstack server list

Для программной перезагрузки:

openstack server reboot <server>

Для аппаратной перезагрузки:

openstack server reboot --hard <server>

В параметре <server> может быть использовано как имя сервера, так и его ID.

Включение и отключение облачного сервера

Включение и отключение в панели управления

Для управления питанием сервера в панели управления:

  1. Перейдите в раздел Серверы в проекте.
  2. Выберите нужный сервер и в его контекстном меню (⋮) выберите Включить сервер или Выключить сервер. Включенный сервер можно приостановить, для этого выберите Пауза.

Примечание: также вы можете управлять питанием на странице сервера в меню сервера (⋮) или используя кнопку питания (переключатель). Есть два состояния сервера — ACTIVE (включен) и SHUTOFF (выключен).

Включение и отключение с помощью CLI

Подробно о начале работы с OpenStack CLI.

Для просмотра списка облачных серверов введите:

openstack server list

Для включения питания сервера:

openstack server start <server>

Для отключения питания:

openstack server stop <server>

Работа облачного сервера в Rescue-режиме

В случае невозможности подключиться к серверу (когда штатный доступ к серверу потерян, или диагностику невозможно осуществить средствами ОС) можно перегрузить его в Rescue-режим — загрузится система, которая работает в оперативной памяти и полностью независима от основной системы.

Загрузка облачного сервера в Rescue

Для загрузки сервера в Rescue-режим в панели управления:

  1. Перейдите в раздел Серверы в проекте.
  2. Выберите нужный сервер и в его контекстном меню (⋮) выберите Режим rescue.
  3. Откройте консоль, нажав на значок Консоль.

Примечание: также вы можете перейти в Rescue-режим в меню сервера (⋮) на странице сервера. Консоль можно открыть на вкладке Консоль или нажав на соответствующий значок.

После перезагрузки в Rescue облачным сервером можно управлять через SSH.

Чтобы выйти из Rescue-режима, в меню (⋮) сервера выберите Выйти из rescue.

Подробнее о работе сервера в режиме Rescue. Примечание: при работе в Rescue с выделенными и облачными серверами действия одинаковы.

Подключение к облачному серверу по SSH в Rescue

Для подключения по SSH введите команду:

ssh root@<server IP>

Где <server IP> — внешний IP-адрес сервера, подробнее в инструкции Подключение сервера к интернету.

Далее система запросит сессионный пароль, который можно найти в консоли — в строке SSH root password is: xxxxxx

При первой авторизации на сервере SSH-ключ сохраняется в файл ~/.ssh/known_hosts. При повторном подключении может появиться ошибка REMOTE HOST IDENTIFICATION HAS CHANGED. Для исправления ошибки нужно удалить информацию о хосте по IP-адресу командой:

ssh-keygen -f "/home/<user>/.ssh/known_hosts" -R "<server IP>"

Где <user> — имя пользователя учетной записи на локальном компьютере, с которого производится подключение (в большинстве случаев отображается в строке ввода команды).

При появлении ошибки подключения к облачному серверу также можно подключиться с помощью команды:

ssh -o UserKnownHostsFile=/dev/null root@<server IP>