Benutzer-Werkzeuge

Webseiten-Werkzeuge


deployment

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
deployment [2011/01/31 12:26]
admin
deployment [2011/02/08 21:32]
admin
Zeile 1: Zeile 1:
 ====== Deployment ====== ====== Deployment ======
  
-  ​Vorbereitungen zum Klonen: +  ​Vorbereitungen zum Klonen: 
-    ​/​boot/​grub/​menu.lst (diese langen Gerätenamen ersetzen durch /dev/sdX...) +    ​/​boot/​grub/​menu.lst (diese langen ​udev Gerätenamen ersetzen durch /dev/sdXX...) 
-    ​/etc/fstab (selbes Spiel) +    ​/etc/fstab (selbes Spiel) 
-    ​- /​etc/​init.d/​halt ganz oben eintragen:+    ​* Per udev erkannte Netzwerkkarten löschen:
  
   rm /​etc/​udev/​rules.d/​70-persistent-net.rules   rm /​etc/​udev/​rules.d/​70-persistent-net.rules
-  ​ + 
-    ​- ​Ausgangsrechner mit Live System starten +  ​* ​Ausgangsrechner mit Knoppix (oder anderem ​Live-Systemstarten 
-    ​- ​Zielrechner mit Live System starten. SSH Server starten, root-Passwort vergeben...  +  ​* ​Zielrechner mit Knoppix (oder anderem ​Live-Systemstarten. SSH Server starten, root-Passwort vergeben...  
-  ​-  Dort partitioniere bzw. formartiere die Festplatte entsprechend. Mit entweder gparted ​bzw. fdisk alleine geht das prima. +  ​Festplatte entsprechend ​partitionieren ​bzw. formartieren 
- - Dann wird die Zielpartition ​gemountet +  ​* ​Zielpartition ​mounten 
-Am Quellrechner rsync aufstarten:+  ​* ​Am Quellrechner rsync aufstarten: 
   rsync -av -P /mnt/sdXx/ -e ssh root@192.168.1.2:/​mnt/​sdXx/​.   rsync -av -P /mnt/sdXx/ -e ssh root@192.168.1.2:/​mnt/​sdXx/​.
- - Warten... 
-- Dann wichtig: Das Quellsystem bootbar machen mit dem gestarten Live System 
- - /​mnt/​sdXx/​boot/​grub/​device.map und menu.lst entsprechend korrigieren 
- - /​mnt/​sdXx/​etc/​sysconfig/​kernel die Zeile INITRD_MODULES bearbeiten. Dann kann man schön sATA Installationen auf IDE Platten betreiben usw. Typische Module sind ata_piix ide_generic pata_... ​ 
-  - grub-install --root-directory=/​mnt/​sdXx /dev/sdXx 
- - mount -o bind /dev /​mnt/​sdXx/​dev 
- - chroot /mnt/sdXx 
- - mount /proc 
- - mount /sys 
- - mkinitrd 
-- Neustarten und Enjoy! 
  
 +  * Warten...
 +  * Dann wichtig: Das Quellsystem bootbar machen mit dem gestarten Live-System
 +    * /​mnt/​sdXx/​boot/​grub/​device.map und menu.lst entsprechend korrigieren
 +
 +  mount -o bind /dev /​mnt/​sdXx/​dev
 +  chroot /mnt/sdXx
 +  mount /proc
 +  mount /sys
 +
 +  * Bei Treiberwechsel (IDE->​SATA),​ neue initrd erstellen:
 +    * /​mnt/​sdXx/​etc/​sysconfig/​kernel die Zeile INITRD_MODULES bearbeiten. Aufpassen bei S-ATA/IDE Platten... Typische Module sind ata_piix ide_generic pata_... ​
 +
 +  mkinitrd
  
-Vielleicht teilweise umständlich,​ aber so funktioniert es einfach immer und wirklich wenn man es ein wenig gewohnt ist, am schnellsten. +  grub
- ​Früher gab es bei SUSE die Option vom Installierten System booten. Aber seit den neuen Versionen funktionieren das nicht mehr so gut. Daher der Umweg mit chroot.+
  
-</file>+  root (hd0,1) 
 +  setup (hd0) (hd0,1) 
 +  setup --stage2=/boot/​grub/​stage2 (hd0) (hd0,1) 
 +  quit
  
 +  * Neustarten und Enjoy!
deployment.txt · Zuletzt geändert: 2011/02/08 21:34 von admin