Удаление кластера

Удаление кластера приводит к полному удалению всех серверов баз данных и данных, размещенных внутри них.

После удаления восстановить кластер и его данные невозможно.

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

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

  3. Найдите нужный кластер, нажмите справа от него и выберите Удалить.

  4. Введите имя кластера для подтверждения удаления.

  5. Ознакомьтесь со списком удаляемых ресурсов и убедитесь, что удаляется нужный кластер.

  6. Нажмите Удалить.

Подготовка окружения

  1. Перейдите в директорию, в которой находится OpenRC-файл.

    cd ~/Downloads
    
  2. Подключите OpenRC-файл.

    source <PROJECT_NAME>-openrc.sh
    
    1. Введите пароль пользователя OpenStack.
  3. Проверьте, что переменные окружения загружены.

    echo $OS_USERNAME
    echo $OS_PROJECT_NAME
    echo $OS_AUTH_URL
    

Получение токена доступа

Получите токен доступа, следуя инструкции «Получение токена доступа (OS_TOKEN»).

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

Получите список кластеров.

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

Удаление кластера

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

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

Проверка удаления

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

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

Подготовка

Если OpenStack CLI еще не установлен, выполните следующие действия.

  1. Установите pipx.

    brew install pipx
    
  2. Добавьте pipx в переменную окружения PATH.

    pipx ensurepath
    
  3. Перезапустите терминал.

  4. Установите OpenStack CLI.

    pipx install python-openstackclient
    
  5. Установите клиент для работы с Cloud Database.

    pipx inject python-openstackclient python-troveclient
    

Подключение к проекту

  1. Перейдите в директорию, в которой находится OpenRC-файл.

    cd ~/Downloads
    
  2. Подключите OpenRC-файл.

    source <PROJECT_NAME>-openrc.sh
    
  3. Введите пароль пользователя OpenStack.

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

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

openstack database instance list

Удаление кластера

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

openstack database instance delete <CLUSTER_ID>

Проверка удаления

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

openstack database instance list

Проверка удаления

  1. Обновите список кластеров.

  2. Проверьте статус кластера.

    • Если кластер отсутствует в списке — удаление завершено.
    • Если отображается статус Deleting — операция еще выполняется.

Особенности удаления

При удалении кластера:

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