Notas de última hora de Red Hat Enterprise Linux AS 3 Update 5


Introducción

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

Cambios al programa de instalación de Red Hat Enterprise Linux (Anaconda)

Esta sección incluye información específica al programa de instalación de Red Hat Enterprise Linux, Anaconda.

Nota

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.

Información general

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.

    Nota

    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).

Información relacionada con el kernel

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. 
    (¡Ocurrió una terminación OOM en un sistema numa x86_64! La
    opción de inicio numa=off podría ayudar a prevenir ésto.)
    
    

    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).

Cambios a los controladores y soporte del hardware

Esta actualización contiene las reparaciones de errores para varios controladores. Las actualizaciones de controladores más significativas se listan a continuación. 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.

Nota

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 dígitos 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 cuenta 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.

Cambios a los paquetes

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.

Nota

Esta lista 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 siguientes paquetes 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 )