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

Удаление

Чтобы удалить Pangolin, выполните данные команды на каждом узле, заменив переменные теми, которые были указаны на момент установки продукта:

sudo systemctl stop patroni;
sudo systemctl stop postgresql;
sudo systemctl stop pgbouncer;
sudo systemctl stop etcd;
sudo systemctl stop confd;
sudo systemctl stop pangolin_reencrypt@postgres;
sudo systemctl stop pangolin_reencrypt@kmadmin_pg;
sudo rpm -e platform-v-pangolin-dbms;
sudo yum remove python-psycopg2 -y;
sudo yum remove postgresql-sber-edition -y;
sudo yum remove etcd -y;
sudo yum remove confd -y;
sudo yum remove haproxy -y;
sudo yum remove pg_probackup-11 -y;
sudo yum remove -y etcd postgresql-sber-edition;
sudo iptables -F;
sudo sed -i "/# Dynamic motd\$/d" /etc/profile;
sudo sed -i "/\/usr\/local\/sbin\/dynmotd.sh.*\$/d" /etc/profile;
sudo sed -i "/postgres ALL=(ALL)/d" /etc/sudoers;
sudo sed -i "/kmadmin_pg ALL=(ALL)/d" /etc/sudoers;
sudo sed -i "/kmadmin_pg ALL/d" /etc/sudoers;
etcdctl rm service/clustername/initialize;
⁣sudo rm -rf /pgsql/;
sudo rm -rf /usr/local/pgsql/;
sudo rm -rf /etc/etcd;
sudo rm -rf /etc/confd;
sudo rm -rf /etc/pgbouncer;
sudo rm -rf /etc/patroni;
sudo rm -rf /pgdata/*;
sudo rm -rf /pgdata/;
sudo rm -rf /pgerrorlogs/*;
sudo rm -rf /pgerrorlogs/;
sudo rm -rf /pgbackup/*;
sudo rm -rf /pgbackup/;
sudo rm -rf /pgarclogs/*;
sudo rm -rf /pgarclogs/;
sudo rm -rf /var/run/postgresql/;
sudo rm -rf /var/run/pgbouncer/;
sudo rm -rf /var/run/pangolin_reencrypt;
sudo rm -rf /usr/pgsql*;
sudo rm -rf /var/lib/etcd/;
sudo rm -rf /usr/patroni/;
sudo rm -rf /tmp/PGSE;
sudo rm -rf /usr/pgsql-se-*;
sudo rm -rf /usr/pangolin*;
sudo rm -rf /opt/confd;
sudo rm /usr/local/bin/pgbouncer;
sudo rm /usr/sbin/haproxy;
sudo rm /usr/bin/etcd;
sudo rm -rf /etc/postgres;
sudo rm -rf /opt/pangolin-common;
sudo rm /etc/systemd/system/postgresql.service;
sudo rm /etc/systemd/system/patroni.service;
sudo rm /etc/systemd/system/etcd.service;
sudo rm /etc/systemd/system/pgbouncer.service;
sudo rm /etc/systemd/system/pangolin_reencrypt@.service;