Перезагрузка сервера

  1. Войдите в консоль управления PS Cloud Services.

  2. Перейдите в раздел Облачные базы данных.

  3. Откройте раздел Кластеры баз данных и выберите нужный кластер.

  4. Перейдите на вкладку Серверы баз данных.

  5. В карточке нужного сервера нажмите и выберите Перезагрузить.

  6. Нажмите Подтвердить.

Перед началом

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

Получение идентификатора сервера

Выполните запрос:

curl -s -X GET "https://database.kz-ala-1.pscloud.io/v1.0/$OS_PROJECT_ID/instances" \
  -H "X-Auth-Token: $TOKEN" | jq '.instances[] | {id, name, status, operating_status}'

Задайте идентификатор сервера:

INSTANCE_ID=<INSTANCE_ID>

Перезагрузка сервера

Выполните запрос:

curl -i -X POST "https://database.kz-ala-1.pscloud.io/v1.0/$OS_PROJECT_ID/instances/$INSTANCE_ID/action" \
  -H "X-Auth-Token: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "restart": {}
  }'

Ожидаемый ответ:

HTTP/1.1 202 Accepted

Проверка статуса

Выполните команду:

watch -n 5 "
curl -s -X GET https://database.kz-ala-1.pscloud.io/v1.0/$OS_PROJECT_ID/instances/$INSTANCE_ID \
  -H 'X-Auth-Token: $TOKEN' | jq '.instance.status, .instance.operating_status'
"

После завершения операции ожидается:

status: ACTIVE
operating_status: HEALTHY

Особенности

  • Операция выполняется асинхронно.
  • После отправки запроса API возвращает статус 202 Accepted.
  • Во время перезагрузки сервер может находиться в статусе REBOOT.
  • Во время выполнения операции сервер базы данных будет временно недоступен.
  • После завершения операции сервер автоматически вернется в рабочее состояние.

Что происходит после перезагрузки

  • сервер базы данных переходит в статус REBOOT;
  • во время выполнения операции сервер временно недоступен;
  • после завершения перезагрузки статус сервера изменится на ACTIVE.
question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас
  1. Main