Удаление
Ручное удаление компонентов CopyWala
Шаги удаления
-
Проверьте, что компоненты присутствуют на узле:
rpm -qa | grep <component_name> -
Остановите работающие компоненты:
systemctl stop <component_name>подсказкаДля проверки статуса сервиса выполните команду
systemctl status <component_name>. -
Удалите компоненты:
sudo dnf remove <component_name>Ручное удаление на примере компонента PBR-Agent-
Проверяем наличие установленного пакета компонента:
$ rpm -qa | grep pbr-agentpbr-agent-1.3.2-sberlinux9.x86_64 -
Останавливаем компонент:
systemctl stop pbr-agent -
Удаляем компонент одним из вариантов:
-
указав полное имя установленного RPM-пакета:
sudo dnf remove pbr-agent-1.3.2-sberlinux9.x86_64 -
указав имя компонента:
sudo dnf remove pbr-agent
-
-
Проверка результата
Для проверки выполните команду:
rpm -qa | grep <component_name>
В случае отсутствия компонентов вывод будет пустой.
Автоматизированное удаление компонентов CopyWala
Убедитесь, что компоненты были установлены корректно согласно разделу «Автоматизированная установка CopyWala».
Шаги удаления
-
Перейдите в директорию со скриптами установки:
cd pbr/owned/*/package/scripts/Ansible -
Выполните команду удаления в зависимости от требуемых параметров:
-
удаление всех компонентов из файла
vars/components.yml:# Удаление всех компонентов из файла vars/components.yml.pbr/bin/ansible-playbook -i inventory.yml Ansible/remove.yml -
удаление определенных компонентов:
.pbr/bin/ansible-playbook -i inventory.yml Ansible/remove.yml -e remove_components=['component1', 'component2']
-
Проверка результата
Для проверки выполните на узлах команду:
rpm -qa | grep <component_name>
В случае отсутствия компонентов вывод будет пустой.