Notas da Versão do Red Hat Enterprise Linux AS 3 Update 5


Introdução

Os tópicos a seguir são abordados neste documento:

  • Alterações no programa de instalação do Red Hat Enterprise Linux (Anaconda)

  • Informações gerais

  • Informações relacionadas ao kernel

  • Alterações no suporte a drivers e hardware

  • Alterações nos pacotes

Alterações no Programa de Instalação do Red Hat Enterprise Linux (Anaconda)

A seção seguinte inclui informações específicas do programa de instalação do Red Hat Enterprise Linux, Anaconda.

Nota

Para poder atualizar (upgrade) um sistema com o Red Hat Enterprise Linux 3 instalado para Update 5, você deve usar a Red Hat Network para atualizar os pacotes que sofreram alterações. O uso do Anaconda para atualizar o sistema para Update 5 não é suportado.

Use o Anaconda somente para executar uma nova instalação do Red Hat Enterprise Linux 3 Update 5.

  • Se você for copiar o conteúdo dos CD-ROMs do Red Hat Enterprise Linux 3 Update 5 (como preparação para uma instalação baseada em rede, por exemplo), certifique-se de copiar somente os CD-ROMs do sistema operacional. Não copie o CD-ROM com Extras ou qualquer um dos CD-ROMs de outros produtos, já que isso sobrescreveria alguns arquivos necessários para que o Anaconda opere corretamente.

    Estes CD-ROMs devem ser instalados após a instalação do Red Hat Enterprise Linux.

Informações Gerais

Esta seção contém informações gerais não relacionadas a nenhuma outra seção deste documento.

  • O Red Hat Enterprise Linux 3 Update 5 agora inclui o utilitário diskdump, que pode servir como alternativa ao (ou usado em conjunto com) o utilitário Netdump.

    O utilitário diskdump para sistemas i386 atualmente suporta os dispositivos aic7xxx, aic79xx, mpt fusion, dpt_i2o, megaraid2, sym53c8xx, sata_promise e ata_piix. Nos sistemas ia64, são suportados aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx e sata_promise. Nos sistemas AMD64 e Intel® EM64T, os dispositivos aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx, sata_promise e ata_piix são suportados.

    Nota

    Os módulos sym53c8xx, sata_promise e ata_piix agora também são suportados no Red Hat Enterprise Linux 3 Update 5.

    O uso do utilitário diskdump requer um disco, dispositivo ou partições dedicadas, grandes o suficiente para conter toda a memória física do sistema. No caso de uma queda do sistema, o conteúdo da memória será gravado na localidade configurada do disco. Na reinicialização subsequente, os dados serão copiados do disco e formatados num arquivo vmcore, que tem funcionalidade idêntica aos arquivos criados pelo utilitário netdump e é armazenado num sub-diretório único do /var/crash/. O arquivo vmcore pode ser analisado usando o utilitário crash(8).

    Os módulos do kernel necessários para o utilitário diskdump são automaticamente inclusos no kernel do Red Hat Enterprise Linux 3. O pacote diskdump associado ao espaço do usuário chama-se diskdumputils-1.0.1-4 e, como o netdump, é instalado por default.

    A localidade disponível e apropriada do disco deve ser configurada primeiro e depois pré-formatada para o uso. Após formatar, o utilitário diskdump pode ser ligado com o chkconfig(8), e então o serviço deve ser iniciado. A documentação detalhada relacionada às tarefas de usuário e configuração está inclusa no diskdumputils em:

    /usr/share/doc/diskdumputils-1.0.1-4/README
            

    Mais informações podem ser encontradas nas páginas man diskdumpfmt(8), diskdumpctl(8) e savecore(8).

Informações Relacionadas ao Kernel

Esta seção contém notas relacionadas ao kernel do Red Hat Enterprise Linux 3 Update 5.

  • Os sistemas com processadores AMD64 e Intel® EM64T são tipicamente configurados como plataformas NUMA, o que significa que o kernel constrói nódulos de memória múltiplos no momento da inicialização (boot-time), ao invés de construir um único nódulo de memória. A construção do nódulo múltiplo pode resultar na exaustão da memória em um ou mais nódulos, antes de outros nódulos tonarem-se exaustos. Quando a exaustão da memória ocorrer, é possível acontecer o seguinte:

    1) O sistema enviar os dados dos nódulos exaustos para swap enquanto há memória disponível em outros nódulos, resultando em baixo desempenho geral

    2) Os processos serem mortos (killed) devido erros Out-Of-Memory (OOM), mesmo que haja memória disponível

    3) Desempenho abaixo de satisfatório devido à banda excessiva de memória, quando os processos rodando num nódulo exausto alocam memória em um ou mais nódulos diferentes

    O kernel é capaz de detectar quando os processos são mortos por causa de OOM em sistemas NUMA AMD64 e Intel® EM64T, devido à exaustão da memória em um ou mais nódulos, enquanto há memória disponível em outros nódulos. Quando o kernel detecta esta condição, apresenta o seguinte aviso no console:

     
    OOM kill occurred on an x86_64 numa system! The
    numa=off boot option might help avoid this. 
    
    

    Adicionar numa=off na linha de comando boot em /boot/grub/grub.conf e reinicializar o sistema desativa a criação de nódulos de memória separados no momento da inicialização (boot-time) e elimina a possibilidade de um nódulo de memória tornar-se exausto, mesmo quando outros nódulos têm memória disponível.

  • O Red Hat Enterprise Linux 3 Update 5 agora extende o suporte à plataforma Netdump do i386, para incluir AMD64, Intel® EM64T, Itanium e as arquiteturas POWER da IBM®.

    A documentação relacionada à configuração de um cliente netdump pode ser encontrada em:

    /usr/share/doc/netdump-0.7.7/README.client

    A documentação relacionada à configuração de um servidor netdump pode ser encontrada em:

    /usr/share/doc/netdump-server-0.7.7/README

    O arquivo vmcore pode ser analisado usando o utilitário crash(8).

    Para mais informações sobre o uso do Netdump, consulte as páginas man netdump(8) e netdump-server(8)

Alterações no Suporte a Drivers e Hardware

Esta atualização inclui consertos de erros (bugs) para diversos drivers. As atualizações de driver mais significativas estão listadas abaixo. Em alguns casos, o driver original foi preservado sob um nome diferente e está disponível como uma alternativa não-default para empresas que desejam migrar sua configuração de driver para versões mais recentes posteriormente.

Nota

A migração para os drivers mais recentes deve ser completa antes de aplicar a próxima atualização do Red Hat Enterprise Linux porque, na maioria dos casos, somente uma versão antiga do driver é preservada em cada atualização.

Estas notas de versão também indicam quais drivers de versões antigas foram removidos desta atualização do kernel. Estes drivers têm o nome base do driver junto aos dígitos da revisão. Por exemplo: megaraid_2002.o. Você deve remover estes drivers do arquivo /etc/modules.conf antes de instalar esta atualização do kernel.

Tenha em mente que a única maneira definitiva de determinar quais drivers estão sendo usados é rever o conteúdo do arquivo /etc/modules.conf. O uso do comando lsmod não é um substituto para examinar este arquivo.

Família de adaptadores Intel® Pro/100 (driver e100)

  • Este driver foi atualizado para a versão 3.3.6-k2.

  • Como parte da atualização do driver e100, suas opções de módulo não são mais usadas. As opções do módulo e100 continuam existindo no Red Hat Enterprise Linux 3 Update 5 para a compatibilidade com versões anteriores do Red Hat Enterprise Linux 3, mas não têm mais efeito sobre o comportamento do driver e100 novo. Os clientes que desejam configurar o comportamento do driver e100 devem usar a configuração ETHTOOL_OPTS, disponível nos arquivos /etc/sysconfig/network-scripts/ifcfg-eth*.

Adaptadores Intel® PRO/1000 (driver e1000)

  • Este driver foi atualizado para a versão 5.6.10.1-k2.

Broadcom Tigon3 (driver tg3)

  • Este driver foi atualizado para a versão 3.22RH.

Broadcom 4400 (driver b44)

  • Este driver foi atualizado para a versão 0.95.

Controlador de Armazenamento 3ware 9000 (driver 3w-9xxx)

  • Este driver foi atualizado para a versão 2.24.00.011fw.

Controlador de Armazenamento 3ware (driver 3w-xxxx)

  • Este driver foi atualizado para a versão 1.02.00.037. O driver 1.02.00.033 está preservado.

QLogic Fibre Channel (driver qla2xxx)

  • Foi adicionado um parâmetro de módulo ao driver qla2200 para permitir o desligamento da Reduced Interrupt Operation (Operação com Interrupções Reduzidas, RIO). RIO é uma funcionalidade firmware que tenta aumentar a eficiência atrasando interrupções. RIO oferece benefícios quando há uma carga alta com diversos comandos pendentes. No entanto, pode reduzir o desempenho em outras cargas de trabalho (o que foi evidenciado com a fita I/O).

    Note que o parâmetro do módulo não se aplica aos drivers qla2100 ou qla2300.

Controladores Compaq SA53xx (driver cciss)

  • Este driver foi atualizado para a versão v2.4.54.RH1.

IBM ServeRAID (driver ips)

  • Descobriu-se que a funcionalidade vary_io ativada para este driver no Red Hat Enterprise Linux 3 Update 3 causava pendências do adaptador em algumas situações. Esta funcionalidade foi novamente desativada no driver ips. Algumas aplicações (principalmente aquelas que usam raw I/O) podem ter desempenho reduzido.

Alterações nos Pacotes

Esta seção contém listas de pacotes que foram adicionados ou atualizados no Red Hat Enterprise Linux 3 como parte do Update 5.

Nota

Estas listas incluem pacotes de todas as variantes do Red Hat Enterprise Linux 3. Seu sistema pode não incluir todos os pacotes listados aqui.

Os seguintes pacotes foram atualizados do 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

Os seguintes pacotes foram adicionados ao Red Hat Enterprise Linux 3 Update 5:

  • pstack

Os seguintes pacotes foram removidos do Red Hat Enterprise Linux 3 Update 5:

  • Nenhum pacote foi removido.

( x86-64 )