Migration: Unterschied zwischen den Versionen

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „eine VPS auf einen anderen Server kopieren und starten ------------------------------------------------------ # die folgenden Punkte müssen auf jedem Server nur…“)
(kein Unterschied)

Version vom 3. Juni 2010, 10:16 Uhr

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