Создание резервной копии

Резервное копирование позволяет сохранить текущее состояние сервера базы данных для последующего восстановления.

Создание резервной копии

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

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

  3. Откройте проект, в котором находится сервер базы данных.

  4. В боковом меню выберите Резервное копирование.

  5. Нажмите Создать.

Заполнение параметров резервной копии

  1. В поле Название укажите имя резервной копии.

  2. В поле Регион выберите регион размещения сервера базы данных.

  3. В поле Сервер баз данных выберите сервер, для которого требуется создать резервную копию.

  4. При необходимости заполните поле Описание.

  5. Нажмите Создать.

После запуска операции:

  • резервная копия появится в списке;
  • статус резервной копии изменится на creating.

После завершения операции статус изменится на COMPLETED.

Проверка резервной копии

В карточке резервной копии отображаются:

  • название;
  • статус;
  • регион;
  • дата создания;
  • размер;
  • описание;
  • сервер базы данных.

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

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

Получение списка серверов базы данных

Выполните запрос (на примере региона kz-ala-1):

curl -i -X GET "https://database.kz-ala-1.pscloud.io/v1.0/$OS_PROJECT_ID/instances" \
  -H "X-Auth-Token: $TOKEN"

Скопируйте идентификатор (UUID) сервера базы данных, для которого необходимо создать резервную копию.

Создание резервной копии

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

curl -i -X POST "https://database.kz-ala-1.pscloud.io/v1.0/$OS_PROJECT_ID/backups" \
  -H "X-Auth-Token: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "backup": {
      "name": "<BACKUP_NAME>",
      "instance": "<INSTANCE_UUID>",
      "description": "<DESCRIPTION>"
    }
  }'

Проверка создания резервной копии

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

curl -i -X GET "https://database.kz-ala-1.pscloud.io/v1.0/$OS_PROJECT_ID/backups" \
  -H "X-Auth-Token: $TOKEN"

Примечания

  • Создание резервной копии выполняется асинхронно.
  • После отправки запроса резервная копия может некоторое время находиться в статусе creating.
  • После завершения операции статус резервной копии изменится на COMPLETED.

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

Перед выполнением команд:

Получение списка серверов базы данных

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

openstack database instance list

Скопируйте идентификатор (ID) сервера, для которого необходимо создать резервную копию.

Создание резервной копии

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

openstack database backup create \
  <BACKUP_NAME> \
  --instance <INSTANCE_ID>

После запуска команда вернет:

  • идентификатор резервной копии;
  • datastore;
  • instance_id;
  • статус;
  • дату создания.

Проверка списка резервных копий

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

openstack database backup list

Просмотр информации о резервной копии

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

openstack database backup show <BACKUP_ID>
  • идентификатор (ID);
  • статус;
  • размер;
  • datastore;
  • дата создания;
  • instance ID;
  • project ID.
question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас
  1. Main