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…“)
 
 
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!)
    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  
login as: admin
 
Password: ***
 
  
> 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) die GUI neu starten mit
+
     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


  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