Migration

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen

eine VPS auf einen anderen Server kopieren und starten


  1. die folgenden Punkte müssen auf jedem Server nur 1x durchgeführt werden
  2. und sind evtl. bereits ausgeführt worden ;-)
  3. Das kann mit Punkt 8. gefolgt von Punkt 16. geprüft werden.


1. Anmelden über ssh Port 303 am Ziel-Server

login as: admin Password: ***

> su -								| root Rechte erlangen
> ***

2. in der Datei "/root/.bashrc" vor den 6 "/bin/echo" Zeilen ein "#" setzen (auskommentieren)

3. in der Datei "/etc/ssh/sshd_config" aus "PermitRootLogin no" "PermitRootLogin yes" machen

4. bei Änderungen den SSH Dienst neu starten mit:

> /etc/init.d/sshd restart

5. mit 2x "Strg + d" als root und admin vom Ziel-Server abmelden

6. obige Konfiguration überprüfen mit ssh Port 303 als root (nicht als admin) am Ziel-Server anmelden

login as:	root
Password:	***

Wichtig: es darf kein echo "To change your network settings ..." nach der Anmeldung erscheinen

7. wenn alles OK mit "Stgr + d" vom Ziel-Server abmelden - wenn nicht, zurück zu Punkt 2.


8. Anmelden über ssh Port 303 am Quell-Server login as: admin Password: ***

> su -								| root Rechte erlangen
> ***

9. mit folgendem Kommando einen Key anlegen und mit 3x "Enter" die Fragen überspringen

> ssh-keygen -t rsa

10. den angelegten Key mit folgendem Kommando zum Ziel-Server übertragen (yes tippen & Enter)

> scp -P 303 ~/.ssh/id_rsa.pub root@xxx-master.arteco.de:~/	| großes "P"

11. mit folgendem Kommando vom Quell-Server am Ziel-Server (mit PW Eingabe) anmelden

> ssh -p 303 root@xxx-master.arteco.de				| kleines "p"

12. sollte kein "/root/.ssh" Verzeichnis exitieren, dann dieses anlegen

13. mit folgendem Kommando den übertragenen Key anhängen/anlegen

> cat id_rsa.pub >> .ssh/authorized_keys

14. die übertragene Key-Datei löschen mit

> rm id_rsa.pub

15. mit "exit" vom Ziel-Server abmelden (nun ist man wieder auf dem Quell-Server)

16. um obige Konfiguration zu überprüfen mit folgendem Kommando von der Quelle am Ziel anmelden (nun ohne PW Eingabe!)

> ssh -p 303 root@xxx-master.arteco.de				| kleines "p"
  1. es darf auch kein echo "To change your network settings ..." nach der Anmeldung erscheinen
  2. Wenn das Ziel der ssh Anmeldung bisher als IP-Nummer angegeben wurde, ist die Anmeldung
  3. mit Namensauflösung zu wiederholen und der Fingerprint mit yes zu bestätigen

17. mit "exit" vom Ziel-Server abmelden mit 2x "Strg + d" als root und admin vom

   Quell-Server abmelden


18. Anmelden über ssh Port 303 am Ziel-Server

login as:	root
Password:	***

19. prüfen, ob die {VPSID} auf dem Ziel-Server noch frei ist

> vzlist -a							| auflisten aller VPS

20. Anmelden über ssh Port 303 am Quell-Server

login as:	admin
Password:	***
> su -								| root Rechte erlangen
> ***

21. die gewünschte VPS auswählen und anschließend stoppen

> vzlist -a							| auflisten aller VPS
> vzctl stop {VPSID}						| die VPS des Quell Servers stoppen

22. sollte die {VPSID} der Quelle bereits auf dem Zielserver existieren, muss diese

   geändert werden - ansonsten weiter mit Punkt 26.
   23. unter "/vz/private/" das Verzeichnis der {VPSID} in eine freie Nummer (Ziel & Quelle)

umbenennen

   24. unter "/etc/vz/~conf/" die {VPSID}.conf Datei in die selbe Nummer wie das zuvor

umbenannten Verzeichnises umbenennen

   25. die GUI neu starten mit
   > /etc/init.d/cced.init restart

26. mit dem folgenden Kommando wird die VPS auf den Ziel-Server kopiert

> vzmigration ZIEL-IP-NUMMER {VPSID}				| Bsp: vzmigration 217.70.140.20 2

27. dauert nun eine Weile ...

28. auf dem Ziel-Server die VPS starten mit

> vzctl start {VPSID}




Wichtig: am nächsten Arbeitstag, wenn die VPS auf dem Ziel-Server korrekt läuft:

29. Anmeldung mittels Webbrowser über die Web-GUI am Ziel-Server

Username:	admin
Password:	***

30. VPS kontrollieren


31 Überprüfung ob die Datensicherung erfolgreich war:

32. anmelden über ssh Port 303 am Backup Ziel-Server

login as:	admin
Password:	***
> su -								| root Rechte erlangen
> ***	

33. dort den Inhalt der Verzeichnisse der Datensicherung prüfen:

+ /vz/backup
+ /vz/remote_backup/web_master/

Wichtig: Die Web-GUI zeigt fasche Infos zur Sicherung an


34. Anmeldung mittels Webbrowser über die Web-GUI am Quell-Server

Username:	admin
Password:	***

35. die VPS auf dem Quell-Server löschen