Debería haber una forma sencilla de eliminar todos los archivos binarios, la configuración y las imágenes de Flynn de un sistema.
Deberíamos considerar instalar todo en, por ejemplo /opt/flynn
para facilitar la desinstalación.
Para cualquiera que desee eliminar Flynn porque el clúster está dañado y desea comenzar desde cero, puede pasar el indicador --clean
al script del instalador que detendrá y eliminará Flynn antes de volver a instalarlo:
curl -fsSL -o /tmp/install-flynn https://dl.flynn.io/install-flynn
sudo bash /tmp/install-flynn --clean
Para simplemente eliminar todo sin volver a instalar, estos son los pasos a seguir:
# 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 me está dando error. ¿Alguna idea de por qué?
virsh -c lxc:/// list --name | xargs -L 1 virsh -c lxc:/// destroy
error: command 'destroy' requires <domain> option
@tuananh Use el script de instalación con el indicador --remove
.
Comentario más útil
@tuananh Use el script de instalación con el indicador
--remove
.