Es sollte eine einfache Möglichkeit geben, alle Flynn-Binärdateien, Konfigurationen und Bilder von einem System zu entfernen.
Wir sollten erwägen, alles in beispielsweise /opt/flynn
zu installieren, um die Deinstallation zu vereinfachen.
Für alle, die Flynn entfernen möchten, weil der Cluster kaputt ist und Sie von vorne anfangen möchten, können Sie das Flag --clean
an das Installationsskript übergeben, das Flynn vor der Neuinstallation stoppt und entfernt:
curl -fsSL -o /tmp/install-flynn https://dl.flynn.io/install-flynn
sudo bash /tmp/install-flynn --clean
Um einfach alles zu entfernen, ohne neu zu installieren, gehen Sie wie folgt vor:
# 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
Dieser Befehl gibt mir einen Fehler. Irgendeine Idee warum?
virsh -c lxc:/// list --name | xargs -L 1 virsh -c lxc:/// destroy
error: command 'destroy' requires <domain> option
@tuananh Verwenden Sie das Installationsskript mit dem Flag --remove
.
Hilfreichster Kommentar
@tuananh Verwenden Sie das Installationsskript mit dem Flag
--remove
.