Войдите в консоль управления PS Cloud Services.
Перейдите в раздел Облачные базы данных.
Откройте раздел Кластеры баз данных и выберите нужный кластер.
Перейдите на вкладку Серверы баз данных.
В карточке нужного сервера нажмите ⋯ и выберите Перезагрузить.
Нажмите Подтвердить.
Перед выполнением запросов убедитесь, что:
Выполните запрос:
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
202 Accepted.REBOOT.REBOOT;ACTIVE.