Migration
eine VPS auf einen anderen Server kopieren und starten
- die folgenden Punkte müssen auf jedem Server nur 1x durchgeführt werden
- und sind evtl. bereits ausgeführt worden ;-)
- 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"
- es darf auch kein echo "To change your network settings ..." nach der Anmeldung erscheinen
- Wenn das Ziel der ssh Anmeldung bisher als IP-Nummer angegeben wurde, ist die Anmeldung
- 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