1. contabo reinstalace

Pro reinstalaci Contabo VPS používáme skript new-contabo.sh, který

  • nainstaluje Ubuntu

  • nainstaluje podporu ZFS včetně datasetů pro bpool/rpool

  • nainstaluje salt-minion

  • případně i salt master

1.1. postup

  1. v contabo administraci povol VNC

  2. aktivuj v contabo administraci rescue mode

    • rescue system version debian*

    • generuj heslo, někam ulož

    • Start rescue system, checkbox, Start rescue system

Warning

v případě problému si promaž cookies na my.contabo.com

  1. z počítače ideálně ve screenu

    • odstraníme staré ssh fingerprinty

      • ssh-keygen -R "slotX.celaeno.cz"

      • ssh-keygen -f "/root/.ssh/known_hosts" -R "1.1.1.1"

    • spuštění skriptu new-contabo.sh viz níže

# umístění
cd /srv/salt/bin/

./new-contabo.sh -h|--help
   -d| <domain name>
   -p| <password>
   -i| <ip address> optional
   -m| allow the master of installation (optional)
   -k| <saltmaster key path> optional (example: /etc/salt/pki/master)

    # example master: ./new-contabo.sh -d slot.celaeno.cz -p lalala -i 1.1.1.1 -m -k /etc/salt/pki/master > /tmp/vpsreinstall 2>&1 &
    # example minion: ./new-contabo.sh -d slot.celaeno.cz -p lalala -i 1.1.1.1 > /tmp/vpsreinstall 2>&1 &
    # tail -f /tmp/vpsreinstall-slot6

Warning

součástí adresáře je install_zfs_server.sh který je provoláván z prvního skriptu, neplést

  • skript má závisloti, ale umí si stěžovat. Kdyžtak např. apt install sshpass

  • skript chce mít vyčištěné staré salt-key. takže salt-key -d adsf (např. slot1, slot1-foo-php74)

  1. V rámci čekání nastavit DNS v digitalocean.

  2. vypnout vnc v contabo

  3. další kroky v distribuci klíčů