Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
opendocs:update_lenny2squeeze [2011/05/20 05:16] – [Check package manager] cvorwerkopendocs:update_lenny2squeeze [2012/08/06 20:02] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 48: Zeile 48:
   * Liste der installierten Pakete   * Liste der installierten Pakete
  
-  dpkg --get-selections "*" > ~/squ_update_curr-pkgs.txt+  dpkg --get-selections "*" > ~/squ_update_${HOSTNAME}_curr-pkgs.txt
  
   * Die wichtigsten Ordner sind:   * Die wichtigsten Ordner sind:
  
   cd /   cd /
-  tar czf squ_update_$(date +%Y%m%d%H%M%S)_etcplus.tar.gz /etc /var/lib/dpkg /var/lib/apt/extended_states /var/lib/aptitude/pkgstates ~/squ_update_curr-pkgs.txt +  tar czf squ_update_${HOSTNAME}_$(date +%Y%m%d%H%M%S)_etcplus.tar.gz /etc /var/lib/dpkg /var/lib/apt/extended_states /var/lib/aptitude/pkgstates ~/squ_update_${HOSTNAME}_curr-pkgs.txt 
-  +  cd 
 + 
 <note warning> <note warning>
 Nicht vergessen werden dürfen die Nutzerdaten: Nicht vergessen werden dürfen die Nutzerdaten:
Zeile 72: Zeile 74:
   * System, dass aktualisiert werden soll   * System, dass aktualisiert werden soll
  
-  dd bs=4M if=/dev/sda | netcat target-ip 9000+  dd bs=4M if=/dev/sda |  buffer -s 512k -S 100m | netcat target-ip 9000
  
   * Ziel der Sicherungsdateien   * Ziel der Sicherungsdateien
  
-  netcat -l -p 9000 | dd bs=4M of=squ_update_$(date +%Y%m%d%H%M%S)_sda.ddimg+  netcat -l -p 9000 | dd bs=4M of=squ_update_${HOSTNAME}_$(date +%Y%m%d%H%M%S)_sda.ddimg
  
 </note> </note>
Zeile 109: Zeile 111:
   apt-get purge splashy   apt-get purge splashy
  
-  * Paket-Cache leeren 
  
-  apt-get clean 
  
  
Zeile 159: Zeile 159:
   apt-get update   apt-get update
   apt-get -o APT::Get::Trivial-Only=true dist-upgrade   apt-get -o APT::Get::Trivial-Only=true dist-upgrade
- 
-<note tip> 
-:!: Manchmal kommt ein Error, dann muss man für den zuletzt aufgeführten Befehlen den folgenden ausführen: 
- 
-  apt-get upgrade 
- 
-</note> 
  
   * Minimales system upgrade   * Minimales system upgrade
Zeile 182: Zeile 175:
   find /etc/ -iname "*old"   find /etc/ -iname "*old"
   find /etc/ -iname "*dpkg-dist"   find /etc/ -iname "*dpkg-dist"
 +  find /etc/ -iname "*dist"
  
 </note> </note>
Zeile 201: Zeile 195:
   apt-get install linux-image-2.6-flavor # amd64 oder 686   apt-get install linux-image-2.6-flavor # amd64 oder 686
      
-  # für XEN+  # für XEN Dom0
   apt-get install linux-image-2.6-xen-amd64 xen-hypervisor-4.0-amd64   apt-get install linux-image-2.6-xen-amd64 xen-hypervisor-4.0-amd64
   apt-get remove --purge xen-hypervisor-3.2-1-amd64 xen-utils-3.2-1   apt-get remove --purge xen-hypervisor-3.2-1-amd64 xen-utils-3.2-1
 +  
 +  # für XEN DomU
 +  apt-get install linux-image-2.6.32-5-xen-amd64
 +
 +//Der Grund für die Umstellung auf die Installation eines ganzen Kernel-Images in einer XenU ist, dass ich im Python Konfigurations-Start-Skript (''xm'') das Mounten der XenU-Rootpartition und Kopieren des aktuellen Kernels daraus implementieren möchte.//
  
   * Zur Sicherheit führen wir noch einmal die Grub-Konfiguration aus.   * Zur Sicherheit führen wir noch einmal die Grub-Konfiguration aus.
Zeile 219: Zeile 218:
   find /etc/ -iname "*old"   find /etc/ -iname "*old"
   find /etc/ -iname "*dpkg-dist"   find /etc/ -iname "*dpkg-dist"
 +  find /etc/ -iname "*dist"
  
  
Zeile 254: Zeile 254:
 </code> </code>
  
-:!: Ich habe auch die Variante mit dem Verzeichnis //modprobe.d// versuchtwas aber nicht funktioniert hat.+:!: Ohne einen Eintrag in dem Verzeichnis //modprobe.d// in der folgenden Artgibt es beim Booten eine Fehlermeldung, die aber nur unschön ist. 
 + 
 +<code bash> 
 +cd /etc/modprobe.d 
 + 
 +cat > aliases-bond.conf 
 +alias bond0 bonding 
 +  options bonding mode=1 arp_interval=2000 arp_ip_target=192.168.3.1 
 + 
 +<CTRL-D> 
 +</code> 
 + 
 +Fehlermeldung, wenn der obrige Eintrag nicht vorhanden ist: 
 +  bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters 
 +  must be specified, otherwise bonding will not detect link failures! see bonding.txt for details. 
 + 
 +Auch muss man sicherstellen, dass das Paket ''ifenslave-2.6'' installiert ist. 
 +  apt-get install ifenslave-2.6
  
 </note> </note>
Zeile 261: Zeile 278:
  
   shutdown -r now   shutdown -r now
 +  
 +  # Für XEN DomU
 +  poweroff
  
  
Zeile 286: Zeile 306:
   find /etc/ -iname "*old"   find /etc/ -iname "*old"
   find /etc/ -iname "*dpkg-dist"   find /etc/ -iname "*dpkg-dist"
 +  find /etc/ -iname "*dist"
  
 :!: System neu starten :!: System neu starten
opendocs/update_lenny2squeeze.1305868602.txt.gz · Zuletzt geändert: 2012/08/06 20:02 (Externe Bearbeitung)
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0