Deve haver uma maneira simples de remover todos os binários, configurações e imagens do Flynn de um sistema.
Devemos considerar instalar tudo em /opt/flynn
para facilitar a desinstalação.
Para quem quiser remover o Flynn porque o cluster está quebrado e você quer começar do zero, você pode passar o sinalizador --clean
para o script do instalador que irá parar e remover o Flynn antes de reinstalar:
curl -fsSL -o /tmp/install-flynn https://dl.flynn.io/install-flynn
sudo bash /tmp/install-flynn --clean
Para remover tudo sem reinstalar, aqui estão as etapas a serem seguidas:
# stop flynn-host daemon
sudo stop flynn-host
# cleanup any remaining containers
virsh -c lxc:/// list --name | xargs -L 1 virsh -c lxc:/// destroy
# unmount ZFS volumes
grep zfs /proc/mounts | cut -d ' ' -f2 | sudo umount
# destroy ZFS volumes and zpool
flynn-host destroy-volumes --include-data
zpool destroy flynn-default
# remove Flynn files and directories
rm -rf /usr/local/bin/flynn* /var/lib/flynn /etc/flynn
Este comando está me dando erro. Alguma ideia do porquê?
virsh -c lxc:/// list --name | xargs -L 1 virsh -c lxc:/// destroy
error: command 'destroy' requires <domain> option
@tuananh Use o script de instalação com o sinalizador --remove
.
Comentários muito úteis
@tuananh Use o script de instalação com o sinalizador
--remove
.