Bitte beachten:

Der Startschuss für die neue Umgebung bwCloud SCOPE ist gefallen!

Wie kann ich mich für bwCloud SCOPE registrieren? → Erste Schritte

Wie kann ich von der alten bwCloud zu bwCloud SCOPE umziehen? → Umzug von ALT zu SCOPE

Voraussetzungen

Um die Daten einer Instanz in der alten bwCloud in die neue Umgebung kopieren zu können, benötigen Sie folgende Voraussetzungen:

  1. Zugang zur neuen bwCloud SCOPE Umgebung - der Account muss freigeschaltet sein
  2. Eine laufende Instanz in der alten bwCloud Umgebung - im Folgenden Instanz_ALT genannt
  3. Eine laufende Instanz in der bwCloud SCOPE Umgebung, die entsprechend der Größe der zu kopierenden Daten dimensioniert ist beziehungsweise über einen entsprechend großen attached storage verfügt - im Folgenden Instanz_SCOPE genannt
  4. Das Programm rsync muss auf beiden (Instanz_ALT und Instanz_SCOPE) installiert sein

Schritt 1: Prüfen ob ein öffentlicher SSH-Key in Instanz_ALT existiert

  1. Loggen Sie sich per SSH in die Instanz_ALT ein
  2. Wechseln Sie in das Verzeichnis ~/.ssh/
    $ cd ~/.ssh
  3. Schauen Sie nach, ob bereits ein öffentlicher SSH-Key existiert (beispielsweise eine Datei mit dem Namen id_rsa.pub oder id_ed25519)
  4. Wenn noch kein öffentlicher SSH-Key vorliegt, erzeugen Sie einen mit folgendem Befehl:
    $ ssh-keygen -q -t ed25519 -f ~/.ssh/id_ed25519 -C "$USER@$(hostname)" -P ""
  5. Es sollte nun eine Datei namens id_ed25519 im Verzeichnis ~/.ssh existieren. Verifizieren Sie dies mit dem Befehl ls -l:
    $ ls -l
    -rw------- 1 username username   399 Feb 31 16:52 id_ed25519
    -rw-r--r-- 1 username username    93 Feb 30 16:52 id_ed25519.pub
    -rw------- 1 username username 15058 Feb 29 16:16 known_hosts
    

⇈ Hoch


Schritt 2: Kopieren des öffentlichen SSH-Key von Instanz_ALT nach Instanz_SCOPE

  1. Öffnen Sie ein Terminal auf Ihrem Bürorechner und kopieren den öffentlichen SSH-Key von Instanz_ALT in die neue Instanz_SCOPE:
    $ ssh <IP_Instanz_ALT> cat .ssh/id_ed25519.pub | ssh <IP_Instanz_SCOPE> tee -a ~/.ssh/authorized_keys
  2. Sobald der öffentliche SSH-Key von Instanz_ALT in der Instanz_SCOPE eingetragen ist, testen Sie den Vorgang durch ein Login:
    $ ssh $user@<IP_Instanz_SCOPE>

    Wenn das erfolgreich geklappt hat, loggen Sie sich wieder aus Instanz_SCOPE aus

    ⇈ Hoch


Schritt 3: Kopieren der Daten via rsync

  1. Loggen Sie sich per SSH in die Instanz_ALT ein
  2. Wechseln Sie in Instanz_ALT in das gewünschte Verzeichnis was die Daten enthält, die in die neue Instanz transferiert werden sollen
  3. Kopieren Sie die Daten mit dem Befehl
    $ rsync -av --delete --progress -e "ssh -i /home/$USER/.ssh/id_ed25519" /quell/pfad/ <IP_Instanz_SCOPE>:/ziel/verzeichnis/

⇈ Hoch