Migration: Unterschied zwischen den Versionen
Tommy (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „eine VPS auf einen anderen Server kopieren und starten ------------------------------------------------------ # die folgenden Punkte müssen auf jedem Server nur…“) |
Tommy (Diskussion | Beiträge) |
||
Zeile 6: | Zeile 6: | ||
# Das kann mit Punkt 8. gefolgt von Punkt 16. geprüft werden. | # Das kann mit Punkt 8. gefolgt von Punkt 16. geprüft werden. | ||
− | + | ---- | |
1. Anmelden über ssh Port 303 am Ziel-Server | 1. Anmelden über ssh Port 303 am Ziel-Server | ||
+ | |||
login as: admin | login as: admin | ||
Password: *** | Password: *** | ||
− | > su - | root Rechte erlangen | + | > su - | root Rechte erlangen |
− | > *** | + | > *** |
2. in der Datei "/root/.bashrc" vor den 6 "/bin/echo" Zeilen ein "#" setzen (auskommentieren) | 2. in der Datei "/root/.bashrc" vor den 6 "/bin/echo" Zeilen ein "#" setzen (auskommentieren) | ||
Zeile 21: | Zeile 22: | ||
4. bei Änderungen den SSH Dienst neu starten mit: | 4. bei Änderungen den SSH Dienst neu starten mit: | ||
− | > /etc/init.d/sshd restart | + | |
+ | > /etc/init.d/sshd restart | ||
5. mit 2x "Strg + d" als root und admin vom Ziel-Server abmelden | 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 | 6. obige Konfiguration überprüfen mit ssh Port 303 als root (nicht als admin) am Ziel-Server anmelden | ||
− | login as: root | + | |
− | Password: *** | + | login as: root |
+ | Password: *** | ||
Wichtig: es darf kein echo "To change your network settings ..." nach der Anmeldung erscheinen | Wichtig: es darf kein echo "To change your network settings ..." nach der Anmeldung erscheinen | ||
Zeile 33: | Zeile 36: | ||
7. wenn alles OK mit "Stgr + d" vom Ziel-Server abmelden - wenn nicht, zurück zu Punkt 2. | 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 | 8. Anmelden über ssh Port 303 am Quell-Server | ||
Zeile 40: | Zeile 42: | ||
Password: *** | Password: *** | ||
− | > su - | root Rechte erlangen | + | > su - | root Rechte erlangen |
− | > *** | + | > *** |
9. mit folgendem Kommando einen Key anlegen und mit 3x "Enter" die Fragen überspringen | 9. mit folgendem Kommando einen Key anlegen und mit 3x "Enter" die Fragen überspringen | ||
− | > ssh-keygen -t rsa | + | |
+ | > ssh-keygen -t rsa | ||
10. den angelegten Key mit folgendem Kommando zum Ziel-Server übertragen (yes tippen & Enter) | 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" | + | |
+ | > 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 | 11. mit folgendem Kommando vom Quell-Server am Ziel-Server (mit PW Eingabe) anmelden | ||
− | > ssh -p 303 root@xxx-master.arteco.de | kleines "p" | + | |
+ | > ssh -p 303 root@xxx-master.arteco.de | kleines "p" | ||
12. sollte kein "/root/.ssh" Verzeichnis exitieren, dann dieses anlegen | 12. sollte kein "/root/.ssh" Verzeichnis exitieren, dann dieses anlegen | ||
13. mit folgendem Kommando den übertragenen Key anhängen/anlegen | 13. mit folgendem Kommando den übertragenen Key anhängen/anlegen | ||
− | > cat id_rsa.pub >> .ssh/authorized_keys | + | |
+ | > cat id_rsa.pub >> .ssh/authorized_keys | ||
14. die übertragene Key-Datei löschen mit | 14. die übertragene Key-Datei löschen mit | ||
− | > rm id_rsa.pub | + | |
+ | > rm id_rsa.pub | ||
15. mit "exit" vom Ziel-Server abmelden (nun ist man wieder auf dem Quell-Server) | 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 | + | 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" | + | > ssh -p 303 root@xxx-master.arteco.de | kleines "p" |
# es darf auch kein echo "To change your network settings ..." nach der Anmeldung erscheinen | # es darf auch kein echo "To change your network settings ..." nach der Anmeldung erscheinen | ||
Zeile 73: | Zeile 80: | ||
Quell-Server abmelden | Quell-Server abmelden | ||
− | + | ---- | |
18. Anmelden über ssh Port 303 am Ziel-Server | 18. Anmelden über ssh Port 303 am Ziel-Server | ||
− | login as: root | + | |
− | Password: *** | + | login as: root |
+ | Password: *** | ||
19. prüfen, ob die {VPSID} auf dem Ziel-Server noch frei ist | 19. prüfen, ob die {VPSID} auf dem Ziel-Server noch frei ist | ||
− | > vzlist -a | auflisten aller VPS | + | |
+ | > vzlist -a | auflisten aller VPS | ||
20. Anmelden über ssh Port 303 am Quell-Server | 20. Anmelden über ssh Port 303 am Quell-Server | ||
− | |||
− | |||
− | > su - | root Rechte erlangen | + | login as: admin |
− | > *** | + | Password: *** |
+ | |||
+ | > su - | root Rechte erlangen | ||
+ | > *** | ||
21. die gewünschte VPS auswählen und anschließend stoppen | 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 | + | > 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 | 22. sollte die {VPSID} der Quelle bereits auf dem Zielserver existieren, muss diese | ||
Zeile 103: | Zeile 114: | ||
umbenannten Verzeichnises umbenennen | umbenannten Verzeichnises umbenennen | ||
− | 25 | + | 25. die GUI neu starten mit |
+ | |||
> /etc/init.d/cced.init restart | > /etc/init.d/cced.init restart | ||
26. mit dem folgenden Kommando wird die VPS auf den Ziel-Server kopiert | 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 | + | |
+ | > vzmigration ZIEL-IP-NUMMER {VPSID} | Bsp: vzmigration 217.70.140.20 2 | ||
27. dauert nun eine Weile ... | 27. dauert nun eine Weile ... | ||
28. auf dem Ziel-Server die VPS starten mit | 28. auf dem Ziel-Server die VPS starten mit | ||
− | > vzctl start {VPSID} | + | |
+ | > vzctl start {VPSID} | ||
− | + | ---- | |
Zeile 122: | Zeile 136: | ||
29. Anmeldung mittels Webbrowser über die Web-GUI am Ziel-Server | 29. Anmeldung mittels Webbrowser über die Web-GUI am Ziel-Server | ||
− | Username: admin | + | Username: admin |
− | Password: *** | + | Password: *** |
30. VPS kontrollieren | 30. VPS kontrollieren | ||
Zeile 133: | Zeile 147: | ||
32. anmelden über ssh Port 303 am Backup Ziel-Server | 32. anmelden über ssh Port 303 am Backup Ziel-Server | ||
− | login as: admin | + | login as: admin |
− | Password: *** | + | Password: *** |
− | > su - | root Rechte erlangen | + | > su - | root Rechte erlangen |
− | > *** | + | > *** |
33. dort den Inhalt der Verzeichnisse der Datensicherung prüfen: | 33. dort den Inhalt der Verzeichnisse der Datensicherung prüfen: | ||
− | + /vz/backup | + | |
− | + /vz/remote_backup/web_master/ | + | + /vz/backup |
+ | + /vz/remote_backup/web_master/ | ||
Wichtig: Die Web-GUI zeigt fasche Infos zur Sicherung an | Wichtig: Die Web-GUI zeigt fasche Infos zur Sicherung an | ||
− | + | ---- | |
34. Anmeldung mittels Webbrowser über die Web-GUI am Quell-Server | 34. Anmeldung mittels Webbrowser über die Web-GUI am Quell-Server | ||
− | Username: admin | + | Username: admin |
− | Password: *** | + | Password: *** |
35. die VPS auf dem Quell-Server löschen | 35. die VPS auf dem Quell-Server löschen |
Aktuelle Version vom 7. Juni 2010, 21:00 Uhr
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