Переустановка системы¶
Запрос¶
Для того, чтобы переустановить систему на сервере, необходимо отправить запрос типа POST
к /v1/reglets/<идентификатор-сервера>/actions
В теле запроса нужно передать JSON-словарь со следующими параметрами:
Параметр |
Тип |
Значение |
type |
обязательный |
тип операции - строка «rebuild» |
image |
обязательный |
уникальный идентификатор образа, т.е. |
curl \ -X POST \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"type": "rebuild", "image": "docker-18.03ce"}' \ 'https://api.cloudvps.reg.ru/v1/reglets/6891/actions'
Ответ¶
В ответе будет возвращена информация о задании (см. Очередь заданий) на переустановку системы:
{ "action": { "completed_at": "2018-07-18 00:15:20", "id": 121237, "region_slug": "msk1", "resource_id": 6891, "resource_type": "reglet", "started_at": "2018-07-18 00:15:19", "status": "in-progress", "type": "rebuild" } }Внимание
По завершению операции на e-mail пользователя будет отправлено письмо с реквизитами доступа к серверу.
Переустановка сервера из снэпшота¶
Как уже говорилось ранее (см. Образы), с точки зрения внутреннего представления снэпшоты являются образами наравне с шаблонами операционных систем и приложений, поэтому переустановка сервера из снэпшота мало чем отличается от переустановки сервера из шаблона операционной системы.
Единственное различие - в параметре
image
необходимо передать уникальный идентификатор снэпшота, например:curl \ -X POST \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: application/json" \ -d '{"type": "rebuild", "image": 6893}' \ 'https://api.cloudvps.reg.ru/v1/reglets/6891/actions'