En este documento se cubren los siguientes temas:
Cambios al programa de instalación de Red Hat Enterprise Linux (Anaconda)
Información general
Información relacionada con el kernel
Cambios a los controladores y soporte de hardware
Cambios a los paquetes
Esta sección incluye información específica al programa de instalación de Red Hat Enterprise Linux, Anaconda.
Para poder actualizar un sistema con Red Hat Enterprise Linux 3 ya instalado a Update 5, usted debe utilizar Red Hat Network para actualizar aquellos paquetes que hayan sido cambiados. No se puede utilizar Anaconda para actualizar a Update 5.
Solamente utilice Anaconda para hacer una instalación fresca de Red Hat Enterprise Linux 3 Update 5.
Si está copiando los contenidos de los CD-ROMs de Red Hat Enterprise Linux 3 Update 5 (si se está preparando para una instalación basada en la red, por ejemplo), asegúrese de copiar solamente los CD-ROMs del sistema operativo. No copie los CD-ROMs de Extras ni ninguno de los CD-ROMs complementarios, pues esto sobreescribirá archivos que son necesarios para la operación correcta de Anaconda.
Estos CD-ROMs se deben instalar luego de que Red Hat Enterprise Linux haya sido instalado.
Esta sección contiene información general no específica a ninguna otra sección de este documento.
Red Hat Enterprise Linux 3 Update 5 incluye ahora la facilidad diskdump, la cual puede servir como alternativa a la facilidad netdump, o puede ser usada en conjunto con ésta.
La facilidad diskdump para sistemas i386 soporta actualmente los dispositivos aic7xxx, aic79xx, mpt fusion, dpt_i2o, megaraid2, sym53c8xx, sata_promise y ata_piix. Los dispositivos soportados en los sistemas ia64 son: aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx, y sata_promise. En los sistemas AMD64 e Intel® EM64T, los dispositivos soportados son: aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx, sata_promise, y ata_piix.
Los módulos sym53c8xx, sata_promise y ata_piix son ahora soportados en Red Hat Enterprise Linux 3 Update 5.
Para usar la facilidad diskdump se requiere un dispositivo de disco dedicado o una partición de disco lo suficientemente grande para contener toda la memoria física del sistema. Dado el caso de una falla del sistema, la memoria será escrita en el disco configurado. Tras el siguiente reinicio, los datos serán copiados desde el disco y serán formateados en el archivo vmcore, el cual es idéntico en naturaleza a aquellos archivos creados por la facilidad netdump. El archivo será almacenado en el subdirectorio único /var/crash/. Para analizar vmcore puede usar la utilidad crash(8).
Los módulos del kernel requeridos por la facilidad diskdump son automáticamente incluidos en el kernel de Red Hat Enterprise Linux 3. El paquete asociado diskdump de espacio de usuario se llama diskdumputils-1.0.1-4 y, como netdump, se instala por defecto.
La ubicación de disco apropiado y disponible debe ser primero configurada y luego preformateada para usar. Después del formateado, la facilidad diskdump puede ser encendida con chkconfig(8), y luego el servicio debe ser iniciado. Documentación detallada concerniente a la configuración y tareas del usuario es incluida con diskdumputils en:
/usr/share/doc/diskdumputils-1.0.1-4/README
Mayor información puede ser encontrada en las páginas man de diskdumpfmt(8), diskdumpctl(8), y savecore(8).
Esta sección contiene información relacionada con el kernel de Red Hat Enterprise Linux 3 Update 5.
Los sistemas con procesadores ejecutando AMD64 e Intel® EM64T son generalmente configurados como plataformas NUMA, lo cual significa que el kernel construye múltiples nodos de memoria en tiempo de arranque en vez de construir un nodo de memoria único. La construcción en nodos múltiples puede dar como resultado el agotamiento de uno o más nodos antes que los otros nodos lleguen a este estado. Cuando el agotamiento de memoria ocurre, el resultado puede ser el siguiente:
1) El sistema intercambiará el nodo agotado mientras haya memoria disponible en otros nodos, lo cual da como resultado un escaso rendimiento global
2) Los procesos serán terminados debido a errores OOM (falta de memoria), incluso cuando haya memoria disponible
3) Un rendimiento menos que óptimo debido al excesivo ancho de banda de la memoria cuando un proceso ejecutado en un nodo agotado asigna memoria en un o más nodos diferentes.
El kernel es capaz de detectar cuando un proceso es terminado por errores OOM en sistemas NUMA AMD64 e Intel® EM64T debido al agotamiento de memoria en uno más nodos mientras hay memoria disponible en otros nodos. Cuando el kernel detecta esta condición, la siguiente advertencia se mostrará en la consola:
OOM kill occurred on an x86_64 numa system! The numa=off boot option might help avoid this.
Al añadir numa=off en la línea de comandos de inicio en /boot/grub/grub.conf y al reiniciar el sistema, se desactivará la creación de nodos de memoria separados al tiempo de inicio y se eliminará la posibilidad de tener un nodo agotado cuando los otros nodos tienen aún memoria disponible.
Red Hat Enterprise Linux 3 Update 5 ahora extiende el soporte de plataforma Netdump de i386 para incluir las arquitecturas AMD64, Intel® EM64T, Itanium, e IBM® POWER.
La documentación concerniente a la configuración de un cliente netdump puede encontrarse en el siguiente documento:
/usr/share/doc/netdump-0.7.7/README.client
La documentación concerniente a la configuración de un servidor netdump puede encontrarse en el siguiente documento:
/usr/share/doc/netdump-server-0.7.7/README
El archivo vmcore puede ser analizado con la utilidad crash(8).
Para mayor información sobre el uso de Netdump, consulte las páginas man de netdump(8) y netdump-server(8).
Esta actualización contiene las reparaciones de errores para varios controladores. Las actualizaciones de controladores más significativas se listan abajo. En algunos casos, el controlador original se mantiene bajo un nombre diferente y está disponible como una alternativa no predeterminada para las organizaciones que deseen migrar posteriormente su configuración de controladores a las últimas versiones.
La migración a los controladores más recientes se debe realizar antes de aplicar la próxima actualización de Red Hat Enterprise Linux, porque en la mayoría de los casos solamente se mantendrá una revisión de controlador más antigua para cada actualización.
Estas notas de última hora también indican cuales revisiones antiguas de controladores han sido eliminadas desde esta actualización del kernel. Estos controladores tienen el nombre del controlador base con los digitos de la revisión añadidos; por ejemplo, megaraid_2002.o. Usted debe eliminar estos controladores de su /etc/modules.conf antes de instalar esta actualización del kernel.
Tenga en mente que la única forma definitiva para determinar qué controladores están siendo usados es revisando los contenidos de /etc/modules.conf. El uso del comando lsmod no sustituye la revisión de este archivo.
Familia de adaptadores Pro/100 de Intel® (controlador e100)
Se actualizó el controlador a la versión 3.3.6-k2.
Como parte de una actualización del controlador e100, las opciones de módulo para e100 ya no son usadas. Las opciones de módulo e100 existen aún en Red Hat Enterprise Linux 3 Update 5 por cuestiones de compatibilidad con versiones previas de Red Hat Enterprise Linux 3, pero éstas no tienen ningún efecto en el comportamiento del nuevo controlador e100. Los usuarios que deseen configurar el comportamiento del controlador e100 deben usar el parámetro ETHTOOL_OPTS disponible en los archivos /etc/sysconfig/network-scripts/ifcfg-eth*.
Familia de adaptadores Pro/1000 de Intel® (controlador e1000)
Se actualizó el controlador a la versión 5.6.10.1-k2.
Broadcom Tigon3 (controlador tg3)
Se actualizó el controlador a la versión 3.22RH.
Broadcom 4400 (controlador b44)
Se actualizó el controlador a la versión 0.95.
Controlador de Almacenamiento 3ware 9000 (Controlador 3w-9xxx)
Se actualizó el controlador a la versión 2.24.00.011fw.
Controlador de Almacenamiento 3ware (Controlador 3w-xxxx)
Se actualizó el controlador a la versión 1.02.00.037. El controlador 1.02.00.033 ha sido conservado.
Canal de fibra QLogic (controlador qla2xxx)
Un parámetro de módulo ha sido añadido al controlador qla2200 para permitir el apagado de RIO (Reduced Interrupt Operation). RIO es una función firmware (o programación en firme) que intenta incrementar la eficacia al demorar las interrupciones. RIO proporciona beneficios cuando hay cargas pesadas con varios comandos por resolver. Sin embargo, éste puede reducir el rendimiento en otras cargas de trabajo (lo cual ha sido claramente evidente con las cintas E/S).
Note que el parámetro de módulo no es aplicable a los controladores qla2100 o qla2300.
Controladores Compaq SA53xx (controlador cciss)
Se actualizó el controlador a la versión v2.4.54.RH1.
IBM ServeRAID (controlador ips)
Se encontró que la función vary_io, disponible para este módulo en Red Hat Enterprise Linux 3 Update 3, causaba que el adaptador se colgara en algunas situaciones. Esta función ha sido desactivada nuevamente en los controladores ips. Algunas aplicaciones (principalmente aquellas que usan E/S cruda) pueden experimentar una reducción de rendimiento.
Esta sección contiene un listado de los paquetes que han sido actualizados o añadidos desde Red Hat Enterprise Linux 3 como parte de Update 5.
Estas listas de paquetes incluyen paquetes de todas las variantes de Red Hat Enterprise Linux 3. Puede que su sistema no incluya todos los paquetes listados aquí.
Los siguientes paquetes han sido actualizados desde Red Hat Enterprise Linux 3 Update 4:
ImageMagick
ImageMagick-c++
ImageMagick-c++-devel
ImageMagick-devel
ImageMagick-perl
MyODBC
XFree86
XFree86-100dpi-fonts
XFree86-75dpi-fonts
XFree86-ISO8859-14-100dpi-fonts
XFree86-ISO8859-14-75dpi-fonts
XFree86-ISO8859-15-100dpi-fonts
XFree86-ISO8859-15-75dpi-fonts
XFree86-ISO8859-2-100dpi-fonts
XFree86-ISO8859-2-75dpi-fonts
XFree86-ISO8859-9-100dpi-fonts
XFree86-ISO8859-9-75dpi-fonts
XFree86-Mesa-libGL
XFree86-Mesa-libGLU
XFree86-Xnest
XFree86-Xvfb
XFree86-base-fonts
XFree86-cyrillic-fonts
XFree86-devel
XFree86-doc
XFree86-font-utils
XFree86-libs
XFree86-libs-data
XFree86-sdk
XFree86-syriac-fonts
XFree86-tools
XFree86-truetype-fonts
XFree86-twm
XFree86-xauth
XFree86-xdm
XFree86-xfs
am-utils
anaconda
anaconda-runtime
authconfig
authconfig-gtk
autofs
bash
bind
bind-chroot
bind-devel
bind-libs
bind-utils
binutils
bonobo-activation
bonobo-activation-devel
bootparamd
bzip2
bzip2-devel
bzip2-libs
cdrecord
cdrecord-devel
chkconfig
comps
control-center
cpio
cpp
crash
cups
cups-devel
cups-libs
curl
curl-devel
db4
db4-devel
db4-java
db4-utils
devlabel
diskdumputils
dump
dvd+rw-tools
emacs
emacs-el
emacs-leim
enscript
ethereal
ethereal-gnome
evolution
evolution-devel
gaim
gcc
gcc-c++
gcc-g77
gcc-gnat
gcc-java
gcc-objc
gd
gd-devel
gdb
gdk-pixbuf
gdk-pixbuf-devel
gdk-pixbuf-gnome
gdm
gedit
glibc
glibc-common
glibc-devel
glibc-headers
glibc-profile
glibc-utils
gnome-applets
gnome-media
gnome-panel
gnome-vfs2
gnome-vfs2-devel
grep
gtk2
gtk2-devel
hotplug
httpd
httpd-devel
hwdata
imap
imap-devel
imap-utils
imlib
imlib-devel
initscripts
ipsec-tools
iscsi-initiator-utils
jpackage-utils
kdebase
kdebase-devel
kdelibs
kdelibs-devel
kdenetwork
kdenetwork-devel
kernel
kernel-doc
kernel-source
kernel-unsupported
kernel-utils
krb5-devel
krb5-libs
krb5-server
krb5-workstation
kudzu
kudzu-devel
laus
laus-devel
laus-libs
less
libf2c
libgcc
libgcj
libgcj-devel
libgnat
libobjc
libstdc++
libstdc++-devel
libtiff
libtiff-devel
libwnck
libwnck-devel
libxml
libxml-devel
losetup
lsof
lvm
mailman
mailx
man-pages-ja
metacity
mikmod
mkinitrd
mkisofs
mktemp
mod_auth_mysql
mod_python
mod_ssl
mount
mozilla
mozilla-chat
mozilla-devel
mozilla-dom-inspector
mozilla-js-debugger
mozilla-mail
mozilla-nspr
mozilla-nspr-devel
mozilla-nss
mozilla-nss-devel
mysql
mysql-bench
mysql-devel
nautilus
ncurses
ncurses-devel
net-snmp
net-snmp-devel
net-snmp-libs
net-snmp-perl
net-snmp-utils
net-tools
netdump
netdump-server
nptl-devel
nscd
nss_ldap
ntsysv
openmotif
openmotif-devel
openmotif21
openoffice.org
openoffice.org-i18n
openoffice.org-libs
openssh
openssh-askpass
openssh-askpass-gnome
openssh-clients
openssh-server
pam
pam-devel
pam_krb5
parted
parted
perl
perl-CGI
perl-CPAN
perl-DBI
perl-DB_File
perl-suidperl
php
php-devel
php-imap
php-ldap
php-mysql
php-odbc
php-pgsql
popt
procps
psacct
psmisc
python
python-devel
python-tools
quota
raidtools
redhat-config-httpd
redhat-config-users
rh-postgresql
rh-postgresql-contrib
rh-postgresql-devel
rh-postgresql-docs
rh-postgresql-jdbc
rh-postgresql-libs
rh-postgresql-pl
rh-postgresql-python
rh-postgresql-server
rh-postgresql-tcl
rh-postgresql-test
rmt
rpm
rpm-build
rpm-devel
rpm-libs
rpm-python
rpmdb-redhat
rsh
rsh-server
samba
samba-client
samba-common
samba-swat
shadow-utils
squid
squirrelmail
strace
sysklogd
sysreport
telnet
telnet-server
tetex
tetex-afm
tetex-dvips
tetex-fonts
tetex-latex
tetex-xdvi
tkinter
tzdata
usermode
usermode-gtk
util-linux
vim-X11
vim-common
vim-enhanced
vim-minimal
vixie-cron
wget
xemacs
xemacs-el
xemacs-info
xpdf
ypbind
ypserv
zip
zsh
Se han añadido los paquetes siguientes a Red Hat Enterprise Linux 3 Update 5:
pstack
Los siguientes paquetes han sido eliminados de Red Hat Enterprise Linux 3 Update 5:
Ningún paquete ha sido removido.
( x86-64 )