Изменение состава физических узлов
Добавление узла
Общий порядок действий:
Добавить новый физический узел. Настроить порядок интерфейсов и диск ОС далее, согласно инструкции;
Применить изменения. Выполните операции Provision Nodes, Deploy Services.
На этапе Deploy Services при масштабировании развёртывания типа OpenStack и роли:
Compute: выберите только нулевой контроллер и новый узел вычисления,
Controller/PowerOfThree: выберите все узлы в роли Controller/PowerOfThree соответственно,
Monitoring: выберите только новый узел.
При масштабировании развёртывания типа Ceph выберите нулевой хост и ваш новый узел типа Ceph.
Удаление узла
Общий порядок действий:
Подготовить систему к удалению узла.
Удалить узел из развёртывания.
Удалить узел из системы.
Для подготовки системы к удалению в развёртывании типа Openstack узла:
вычисления: в режиме администратора облака необходимо выключить удаляемый узел.
управления: с удаляемого узла выполните команду:
sudo pcs node maintenance <node-name>
Для удаления узла из развёртывания используйте DeckCrew TUI, зайдите во вкладку Deployment из меню развёртывания, в состав которого входит узел для удаления и нажмите на галку Activate Danger Zone:
+---------------------------------------------- Deployment ----------------------------------------------+
| / [AOSBCP] DeckCrew / Instance menu / Deployment |
|--------------------------------------------------------------------------------------------------------O
| < Refresh/Ctrl+R > |
| |
|Stack status |
| action result: 0 |
| last action: Deploy Services |
| logs: /var/log/deckcrew/p1center/deploy_services.log |
| status: DEPLOY_SUCCESS |
| |
|Debug mode |
| [ ] No launch. Generate deployment script /tmp/deploy-p1center.sh |
| |
|Pick deployment action |
| (X) Prepare Networks |
| ( ) Create VIPs |
| ( ) Provision Nodes |
| ( ) Build Templates |
| ( ) Deploy Services |
| |
| [X] Activate danger section |
| ( ) Update Partition |
| (X) Undeploy Nodes |
| ( ) Undeploy All |
| |
|Set extra settings for deployment action |
|[ ] p1center-compute-0 |
|[ ] p1center-controller-0 |
| |
| < Start/Ctrl+A > < Stop/Ctrl+D > < Cancel/Ctrl+C > |
+--------------------------------------------------------------------------------------------------------+
+-------------------------------------------- Развёртывание ---------------------------------------------+
| / [AOSBCP] DeckCrew / Меню развёртывания / Развёртывание |
|--------------------------------------------------------------------------------------------------------O
| < Обновить/Ctrl+R > |
| |
|Статус стека |
| логи: /var/log/deckcrew/p1center/deploy_services.log |
| последнее действие: Развернуть сервисы |
| результат действия: 0 |
| статус: DEPLOY_SUCCESS |
| |
|Режим отладки |
| [ ] Без запуска. Сгенерировать скрипт развертывания /tmp/deploy-p1center.sh |
| |
|Выберите операцию развертывания |
| (X) Подготовить сети |
| ( ) Создать виртуальные IP-адреса |
| ( ) Развернуть узлы |
| ( ) Собрать шаблоны в стек |
| ( ) Развернуть сервисы |
| |
| [X] Активировать раздел опасных действий |
| ( ) Обновить раздел |
| (X) Отключить Узлы |
| ( ) Удалить все ресурсы развёртывания |
| |
|Задать дополнительные настройки для действия развертывания |
|[ ] p1center-compute-0 |
|[ ] p1center-controller-0 |
| |
| < Старт/Ctrl+A > < Остановка/Ctrl+D > < Отмена/Ctrl+C > |
+--------------------------------------------------------------------------------------------------------+
Шаг 1. Выберите узлы для удаления и нажмите кнопку Start.
Если узла нет в списке во вкладке Deployment, значит развёртывание узла завершено неуспешно. В этом случае перейдите сразу к Шагу 2.
Шаг 2. Затем перейдите в меню Роли/Узлы и Сети ролей и удалите ваш узел из списка узлов, используя кнопку Delete.
Шаг 3. Для удаления узла из системы перейдите в меню управления физическими узлами и удалите узел, выбрав его в списке узлов и нажав на кнопку Delete.
Если узел находится в состоянии deploy failed или error, перед удалением необходимо сбросить состояние узла, запустив операцию undeploy.
Полезно перед удаление очистить узел от данных используя операцию clean
Замена узла в облаке
Для замены узла необходимо сначала добавить новый физический узел и настроить его согласно инструкции из Добавления узлов в облако.
Затем перейдите в раздел Roles/Nodes and Networks, удалите узел, который хотите заменить, и добавьте новый узел.
Затем в разделе Deployment выполните Provision Nodes, Update Known Hosts и Deploy Services.