Войдите в консоль управления PS Cloud Services.
Перейдите в раздел Облачные базы данных.
Откройте раздел Кластеры баз данных.
Выберите нужный кластер.
Перейдите на вкладку Серверы баз данных.
Нажмите ⋯ рядом с нужным сервером и выберите Увеличить размер диска.
Укажите новый размер диска и нажмите Увеличить.
Перед выполнением запросов убедитесь, что:
Задайте переменные:
INSTANCE_ID=<instance_id>
NEW_SIZE=<new_disk_size_gb>
Выполните запрос:
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 "{
\"resize\": {
\"volume\": {
\"size\": $NEW_SIZE
}
}
}"
Ожидаемый ответ:
HTTP/1.1 202 Accepted
Выполните запрос:
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.volume.size'
Проверьте значения полей:
status;volume.size.После завершения операции ожидается:
status: ACTIVE
volume.size: <новый_размер_диска>
202 Accepted.RESIZE.Операция увеличения размера диска может быть недоступна, если:
ERROR;Перед увеличением размера диска убедитесь, что все серверы кластера находятся в статусе ACTIVE.
Перед выполнением команд:
Выполните команду:
openstack database instance list
Скопируйте идентификатор (ID) сервера, для которого необходимо увеличить размер диска.
Выполните команду:
openstack database instance resize volume <instance_id> <new_size_gb>
Выполните команду:
openstack database instance show <instance_id>
Проверьте значения полей:
status;volume.После завершения операции ожидается:
status: ACTIVE
volume: <new_size_gb>
RESIZE.ERROR.fault может содержать информацию о прошлых сбоях, даже если текущая операция выполнена успешно.Проверьте параметры сервера:
