Перейти к основному содержимому

Удаление

Ручное удаление компонентов CopyWala​

Шаги удаления​

  1. Проверьте, что компоненты присутствуют на узле:

    rpm -qa | grep <component_name>
  2. Остановите работающие компоненты:

    systemctl stop <component_name>
    подсказка

    Для проверки статуса сервиса выполните команду systemctl status <component_name>.

  3. Удалите компоненты:

    sudo dnf remove <component_name>
    Ручное удаление на примере компонента PBR-Agent

    1. Проверяем наличие установленного пакета компонента:

      $ rpm -qa | grep pbr-agent
      pbr-agent-1.3.2-sberlinux9.x86_64

    2. Останавливаем компонент:

      systemctl stop pbr-agent

    3. Удаляем компонент одним из вариантов:

      • указав полное имя установленного RPM-пакета:

        sudo dnf remove pbr-agent-1.3.2-sberlinux9.x86_64

      • указав имя компонента:

        sudo dnf remove pbr-agent

Проверка результата​

Для проверки выполните команду:

rpm -qa | grep <component_name>

В случае отсутствия компонентов вывод будет пустой.

Автоматизированное удаление компонентов CopyWala​

Убедитесь, что компоненты были установлены корректно согласно разделу «Автоматизированная установка CopyWala».

Шаги удаления​

  1. Перейдите в директорию со скриптами установки:

    cd pbr/owned/*/package/scripts/Ansible
  2. Выполните команду удаления в зависимости от требуемых параметров:

    • удаление всех компонентов из файла 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>

В случае отсутствия компонентов вывод будет пустой.