130 likes | 283 Views
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.
E N D
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: • https://rhn.redhat.com • 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 [root@rhestest up2date]# up2date --configure 0. storageDir /var/spool/up2date 8. retrieveOnly Yes 5. useGPG Yes 24. pkgSkipList ['kernel*'] [root@rhestest root]# up2date --packages Updating package profile... up2date zoekt de pakketten nodig voor jouw configuratie
Voorbeeld [root@pclabftp-1 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 2.4.21 9.0.1.EL i686 kernel-utils 2.4 8.37.1 i386
Voorbeeld root@pclabftp-1 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 2.4.21 9.0.1.EL i686 Testing package set / solving RPM inter-dependencies... kernel-2.4.21-9.0.1.EL.i686 Done.
Voorbeeld • Volledige update van het systeem up2date -u • Meer informatie up2date -h