Red Hat 엔터프라이즈 리눅스 AS 3 Update 5 릴리즈 노트


소개

이 릴리즈 노트 문서에서 다루어질 사항들은 다음과 같습니다:

  • Red Hat 엔터프라이즈 리눅스 설치 프로그램 (아나콘다)와 관련된 새로운 사항

  • 배포판 전반적인 사항

  • 커널 관련 정보

  • 드라이버 및 하드웨어 지원과 관련된 사항

  • 패키지 관련 사항

Red Hat 엔터프라이즈 리눅스 설치 프로그램 (아나콘다)와 관련된 새로운 사항

다음 부분에서는 Red Hat 엔터프라이즈 리눅스 설치 프로그램인 아나콘다 관련 사항에 대해 다루어 보겠습니다.

알림

이미 설치된 Red Hat 엔터프라이즈 리눅스 3 시스템을 Update 5로 업그레이드하시려면 Red Hat 네트워크를 사용하여 변경된 패키지를 업데이트하셔야 합니다. 아나콘다를 사용한 Update 5 업그레이드 작업은 지원되지 않습니다.

아나콘다는 Red Hat 엔터프라이즈 리눅스 3 Update 5를 새롭게 설치할 경우에만 사용하십시오.

  • 네트워크 기반 설치 준비를 위해 Red Hat 엔터프라이즈 리눅스 3 Update 5 CD-ROM의 내용물을 복사하신다면 해당 운영 체제를 위한 CD-ROM 복사하셔야 합니다. 추가 CD-ROM이나 기타 제품 CD-ROM을 복사하지 마십시오. 이 CD를 복사하시면 아나콘다가 올바른 작업을 수행하는데 필요한 파일을 덮어쓸 가능성이 있습니다.

    이 CD-ROM은 Red Hat 엔터프라이즈 리눅스가 설치된 이후에 설치하셔야 합니다.

배포판 전반적인 사항

다음 부분에서는 배포판 일반적인 정보를 다루고 있습니다.

  • Red Hat 엔터프라이즈 리눅스 3 Update 5는 Netdump 유틸리티의 대안으로 (또는 함께) 사용 가능한 새로운 diskdump 도구를 제공합니다.

    i386 시스템을 위한 diskdump 도구는 현재 aic7xxx, aic79xx, mpt fusion, dpt_i2o, megaraid2, sym53c8xx, sata_promise, ata_piix 장치를 지원합니다. ia64 시스템에서는 aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx, sata_promise 장치를 지원합니다. AMD64 및 Intel® EM64T 시스템에서는 aic7xxx, aic79xx, mpt fusion, megaraid2, sym53c8xx, sata_promise, ata_piix 장치를 지원합니다.

    알림

    sym53c8xx와 sata_promise 및 ata_piix 모듈이 이제 Red Hat 엔터프라이즈 리눅스 3 Update 5에서 지원됩니다.

    diskdump 도구를 사용하시려면, 모든 물리적 시스템 메모리를 충분히 저장할 수 있는 전용 디스크 장치나 디스크 파티션이 필요합니다. 만일 시스템에 문제가 발생하여 갑자기 꺼질 경우 메모리 내용이 설정된 디스크 위치에 기록될 것입니다. 그후 재부팅하면 설정된 디스크에 저장된 내용이 vmcore 파일로 옮겨져 포맷됩니다. 이 파일은 netdump 도구로 생성한 파일과 속성이 동일하며 /var/crash/ 하부 디렉토리에 저장됩니다. crash(8) 명령을 사용하여 vmcore 파일을 분석할 수 있습니다.

    디스크 덤프 도구를 사용하는데 필요한 커널 모듈은 Red Hat 엔터프라이즈 리눅스 3 커널에 자동으로 포함됩니다. 관련 사용자 공간(user-space) diskdump 패키지 이름은 diskdumputils-1.0.1-4 이며, netdump와 마찬가지로 시스템 설치시 기본으로 설치됩니다.

    먼저 사용 가능한 적절한 디스크 위치를 설정하신 후 그 디스크를 포맷하셔야 합니다. 포맷을 마치면 chkconfig(8)을 이용하여 diskdump 도구를 켜고, service start 명령을 이용하여 도구를 실행 시작시키면 됩니다. diskdumputils 설정 및 사용자 작업에 대한 정보는 다음 문서에 자세하게 설명되었습니다:

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

    보다 자세한 정보는 diskdumpfmt(8), diskdumpctl(8), 및 savecore(8) 맨페이지를 참조하시기 바랍니다.

커널 관련 정보

다음 부분에서는 Red Hat 엔터프라이즈 리눅스 3 Update 5 커널과 관련된 사항을 다루고 있습니다.

  • AMD64 및 Intel® EM64T 프로세서를 기반으로하는 시스템은 일반적으로 NUMA 플랫폼으로 설정되었습니다. 즉, 커널이 부팅시 단독 메모리 노드 대신 다중 메모리 노드를 구축합니다. 다중 노드 구축시 한개 이상의 노드에서 메모리 부족 (memory exhaustion) 현상이 나타날 수도 있습니다. 이러한 현상이 나타날 경우 다음과 같은 결과가 초래될 수 있습니다:

    1) 시스템이 다른 노드에 사용 가능한 메모리가 있음에도 불구하고 메모리가 부족한 노드를 교체하여 전체 성능이 저하됩니다.

    2) 사용 가능한 메모리가 있음에도 불구하고 OOM (Out-Of-Memory) 오류로 인해 프로세스가 중지됩니다.

    3) 메모리 부족 현상이 발생한 노드에서 실행 중인 프로세스가 다른 노드에 메모리를 할당하게되고, 이러한 과도한 메모리 교환으로 인하여 최적 성능을 내기 힘듭니다.

    AMD64와 Intel® EM64T NUMA 시스템에서 다른 노드에 사용 가능한 메모리가 존재함에도 불구하고 한개 이상의 노드에 메모리 부족 현상으로 인해 OOM 프로세스가 중지되는 현상이 발생햘 경우, 커널이 이러한 현상을 탐지 가능합니다. 커널이 이러한 현상을 탐지했을때, 다음과 같은 경고 메시지를 콘솔에 출력하게 됩니다:

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

    /boot/grub/grub.conf 파일에서 부트 명령행에 numa=off 옵션을 추가한 후 시스템을 재부팅하시면 부팅시 별개의 메모리 노드가 생성되는 것을 방지할 수 있습니다. 따라서 다른 노드에 사용 가능한 메모리가 있음에도 불구하고 한 메모리 노드에서 부족 현상이 발생할 가능성이 없어집니다.

  • Red Hat 엔터프라이즈 리눅스 3 Update 5는 이제 i386 플랫폼 뿐만 아니라 AMD64, Intel® EM64T, Itanium, 그리고 IBM® POWER 플랫폼에서도 Netdump를 지원 확장하였습니다.

    netdump 클라이언트 설정과 관련된 자료는 다음 문서 파일에서 찾으실 수 있습니다:

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

    netdump 서버 설정과 관련된 자료는 다음 문서 파일에서 찾으실 수 있습니다:

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

    crash(8) 유틸리티를 사용하여 vmcore 파일을 분석 가능합니다.

    Netdump에 대한 보다 많은 정보를 원하신다면, netdump(8) 그리고 netdump-server(8) 맨페이지를 참조하시기 바랍니다.

드라이버와 하드웨어 지원과 관련된 새로운 사항

이 업데이트 버전에는 다수의 드라이버 문제점이 수정되었습니다. 중요한 드라이버 업데이트 목록을 아래에서 찾으실 수 있습니다. 드라이버 설정을 나중에 업데이트하려는 분들을 위하여 일부 원래 드라이버의 이름을 변경 후 디폴트가 아닌 선택 항목으로 두었습니다.

알림

대부분의 경우 각 업데이트마다 오직 한 버전 이전의 드라이버만 보존되므로, 다음 Red Hat 엔터프라이즈 리눅스 업데이트 받기 이전에 최신 드라이버로 업데이트하셔야 합니다.

이 릴리즈 노트 문서에서는 이 커널 업데이트에서 삭제된 이전 버전 드라이버도 다루고 있습니다. 이 드라이버는 megaraid_2002.o와 같이 기본 드라이버 이름에 버전 번호가 첨가되어 나타납니다. 이 커널 업데이트를 설치하시기 전에 반드시 /etc/modules.conf 파일에서 이 드라이버를 삭제하셔야 합니다.

어느 드라이버를 사용 중인지 알아내는 가장 좋은 방법은 /etc/modules.conf 파일의 내용을 살피는 것입니다. lsmod 명령을 사용한 후에도 반드시 이 파일을 살펴보셔야 합니다.

Intel® Pro/100 Adapter family (e100 드라이버)

  • 이 드라이버는 3.3.6-k2 버전으로 업데이트되었습니다

  • e100 드라이버가 업데이트되면서, 이제 e100 모듈 옵션이 더이상 사용되지 않습니다. e100 모듈 옵션은 이전에 출시된 Red Hat 엔터프라이즈 리눅스 3 출시판과 호환을 위하여 Red Hat 엔터프라이즈 리눅스 3 Update 5에 여전히 포함되었지만, 새로운 e100 드라이버의 작동 방식에는 전혀 영향을 미치지 않습니다. 따라서 이제 e100 드라이버 작동 방식을 재설정하시려면 /etc/sysconfig/network-scripts/ifcfg-eth* 파일에서 ETHTOOL_OPTS 옵션을 사용하시기 바랍니다.

Intel® PRO/1000 Adapters (e1000 드라이버)

  • 이 드라이버는 5.6.10.1-k2 버전으로 업데이트되었습니다

Broadcom Tigon3 (tg3 드라이버)

  • 이 드라이버는 3.22RH 버전으로 업데이트되었습니다

Broadcom 4400 (b44 드라이버)

  • 이 드라이버는 0.95 버전으로 업데이트되었습니다

3ware 9000 Storage Controller (3w-9xxx 드라이버)

  • 이 드라이버는 2.24.00.011fw 버전으로 업데이트되었습니다

3ware Storage Controller (3w-xxxx 드라이버)

  • 이 드라이버는 1.02.00.037 버전으로 업데이트되었으며, 1.02.00.033 드라이버는 보존되었습니다.

QLogic Fibre Channel (qla2xxx 드라이버)

  • qla2200 드라이버에서 RIO (Reduced Interrupt Operation) 기능을 끄기 위한 모듈 변수가 추가되었습니다. RIO란 인터럽트를 지연하여 효율성을 증가시키는 기능을 하는 펌웨어입니다. RIO는 여러 명령이 실행을 기다리면서 작업 부하가 높아질 경우 혜택이 있지만, 다른 작업 성능을 저하시킬 수도 있습니다. (특히 테이프 입출력 작업 실행시 성능이 저하됩니다).

    이 모듈 변수는 qla2100 이나 qla2300 드라이버에는 사용되지 않습니다.

Compaq SA53xx Controllers (cciss 드라이버)

  • 이 드라이버는 v2.4.54.RH1 버전으로 업데이트되었습니다

IBM ServeRAID (ips 드라이버)

  • Red Hat 엔터프라이즈 리눅스 3 업데이트 3에서 이 드라이버에서 사용되던 vary_io 기능이 때때로 어댑터 정지 현상을 초래한다고 밝혀졌습니다. 따라서 이 기능은 ips 드라이버에서 다시 비활성화되었습니다. 일부 애플리케이션 (특히 raw I/O를 사용하는 애플리케이션)은 성능이 저하될 가능성이 있습니다.

패키지 관련 새로운 사항

다음 부분에서는 Red Hat 엔터프라이즈 리눅스 3에서 Update 5으로 업데이트되거나 추가된 패키지 목록을 다루고 있습니다.

알림

이 패키지 목록에는 Red Hat 엔터프라이즈 리눅스 3의 모든 패키지를 포함합니다. 여러분의 시스템에는 이 목록에 포함된 패키지가 모두 포함되지 않을 수도 있습니다.

Red Hat 엔터프라이즈 리눅스 3 업데이트 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

Red Hat 엔터프라이즈 리눅스 3 Update 5에 추가된 패키지들은 다음과 같습니다:

  • pstack

Red Hat 엔터프라이즈 리눅스 3 Update 5에서 삭제된 패키지들은 다음과 같습니다:

  • 삭제된 패키지가 없습니다.

( x86-64 )