Updates & Upgrades Werner Maes 29 maart 2004
Soorten Upgrade besturingssysteem Kernel upgrade Updates kritische pakketten: samba – webmin Updates andere pakketten Elke upgrade – update wordt eerst uitgetest op een bestaande linsam configuratie in PCLAB !!
RedHat upgrade Upgrade besturingssysteem Maximaal om de 18 maanden Ofwel upgrade bestaand systeem Ofwel volledig nieuwe installatie
Kernel upgrade Wanneer? Normaal gezien enkel bij veiligheidslek Eventueel ook bij nieuwe functionaliteit - drivers Vereist herstart server niet om ‘t even wanneer Nodige documentatie wordt voorzien Tijdens installatie nieuw systeem wordt meest recente kernel voorzien
Updates webmin - samba Samba - Webmin Zeker niet via auto-update ! Nieuwe versie dient eerst grondig te worden uitgetest Samba wordt gecompileerd voor linsam
Andere updates Gebeuren in principe via auto-update Auto-update wordt geconfigureerd tijdens upgrade – installatie Auto-update draait in principe dagelijks Updates zijn beschikbaar op pclabftp /linsam/updatesrhes3: enkel updates voor linsam configuratie /linsam/errata-rhes3: alle updates voor RHES 3
Update via RHN Ofwel via commandolijn: up2date Ofwel inloggen via het web: Registratie machine op RHN is eerst vereist ! up2date –-register: je hebt RH account nodig en licentie !
Registratie Up2date --register Je moet aanloggen met redhat account + paswoord Informatie over machine wordt doorgestuurd: type server, geinstalleerde pakketten, dns-naam,... bestand: /etc/sysconfig/rhn/systemid
Voorbeeld up2date]# up2date --configure 0. storageDir /var/spool/up2date 8. retrieveOnly Yes 5. useGPG Yes 24. pkgSkipList ['kernel*'] root]# up2date --packages Updating package profile... up2date zoekt de pakketten nodig voor jouw configuratie
Voorbeeld root]# up2date -l Fetching package list for channel: rhel-i386-es-3... Fetching Obsoletes list for channel: rhel-i386-es-3... Fetching rpm headers... Name Version Rel kernel EL i686 kernel-utils i386
Voorbeeld up2date]# up2date -d kernel Fetching package list for channel: rhel-i386-es-3... Fetching Obsoletes list for channel: rhel-i386-es-3... Fetching rpm headers... Name Version Rel kernel EL i686 Testing package set / solving RPM inter-dependencies... kernel EL.i686 Done.
Voorbeeld Volledige update van het systeem up2date -u Meer informatie up2date -h