Red Hat Enterprise Linux 4 .6 릴리즈 노트


소개

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

  • 릴리즈 노트 업데이트

  • 설치 관련 노트

  • 기능 업데이트

  • 커널 관련 업데이트

  • 드라이버 업데이트

  • 기타 업데이트

  • 기술 프리뷰

  • 알려진 사항

Red Hat Enterprise Linux 4 .6의 일부 업데이트는 이번 릴리즈 노트에서 다루지 않습니다. Red Hat Enterprise Linux 4 .6 릴리즈 노트의 업데이트 버전은 아래 URL을 참조하시기 바랍니다:

http://www.redhat.com/docs/manuals/enterprise/

릴리즈 노트 업데이트

다음 부분에서는 배포판에 포함된 릴리즈 노트에 들어 있지 않는 Red Hat Enterprise Linux 4.6에 관한 내용을 다루고 있습니다.

  • 커널 비상 경고는 CPU가 과열되는 것과 같이 사용자에게 방해가 될 수 있습니다. 이러한 경우, 오픈된 모든 콘솔을 통해 경고 창이 나타납니다.

    이러한 문제가 발생하면, sysctl -w kernel.printk=0 명령을 실행하여 경고 메세지가 나타나지 않게 할 수 있습니다. 다른 방법으로 이러한 오류 메세지가 root 콘솔에서만 나타나도록 제한할 수 있습니다. 이를 위해 /etc/syslog.conf에서 다음과 같이 편집합니다:

    *.emerg                                        *
                              

    이를 다음과 같이 변경합니다:

    *.emerg                                        root
                              
  • sos를 지지하여 sysreport는 삭제됩니다. sos를 설치하려면, up2date -i sos를 실행합니다. 이는 sos를 설치하고 sysreport를 제거합니다. 이를 적용하기 위해 기존 킥스타트 파일으 업데이트하는 것이 좋습니다.

    sos를 설치한 후, sosreport 명령을 사용하여 이를 불러옵니다. sysreport 명령을 사용하면 sysreport가 삭제되었다는 경고 메세지를 생성하고; sosreport를 불러오게 됩니다.

    sysreport 도구를 사용해야 할 경우, sysreport 명령을 사용하여 이를 불러옵니다.

    sosreport에 대한 보다 자세한 내용은 man sosreportsosreport --help에서 참조하시기 바랍니다.

설치 관련 노트

다음 부분에서는 Red Hat Enterprise Linux 설치 프로그램인 Anaconda 관련 사항에 대해 다루고 있습니다.

주의

이미 설치된 Red Hat Enterprise Linux 4 시스템을 Red Hat Enterprise Linux 4.6로 업그레이드하려면 Red Hat Network를 사용하여 변경된 패키지를 업데이트해야 합니다.

Anaconda를 이용하여 Red Hat Enterprise Linux 4 .6를 새로 설치하거나 최신 업데이트 버전 Red Hat Enterprise Linux 4에서 업그레이드할 수 있습니다.

  • 네트워크 기반 설치 준비를 위해 Red Hat Enterprise Linux 4 .6 CD-ROM의 내용물을 복사하려면 해당 운영 체제에 대한 CD-ROM 복사해야 합니다. 추가 CD-ROM이나 기타 제품 CD-ROM을 복사하면 안 됩니다. 이 CD를 복사하면 Anaconda가 올바른 작업을 수행하는데 필요한 파일을 덮어쓸 가능성이 있습니다.

    이 CD-ROM은 Red Hat Enterprise Linux가 설치된 이후에 설치해야 합니다.

  • 시리얼 콘솔을 사용하여 Red Hat Enterprise Linux 4 .6을 설치하면 로그인 프롬프트가 뜨지 않을 것입니다. 이 문제를 해결하려면 /etc/yaboot.conf파일에 다음 줄을 추가하시기 바랍니다:

    append="console=tty0 console=ttyS4 rhgb quiet"
    

    console=tty0console=ttyS4의 순서를 변경하여 해당 줄을 편집합니다. 편집된 줄은 다음과 같습니다:

    append="console=ttyS4 console=tty0 rhgb quiet"
    

기능 업데이트

nordirplus

새 NFS 마운트 옵션 nordirplus를 사용하여 마운트에 대해 READDIRPLUS 호출을 비활성화하실 수 있습니다.

SB600 지원

libata 드라이버는 현재 SB600 IDE 장치를 지원합니다.

SB600 IDE 장치 처리를 위한 ide-generic 방법에 익숙할 경우, 현재 /dev/hd* 항목은 /dev/sd*로 되어 있음에 유의하시기 바랍니다.

samba

samba는 3.0.25b 버전으로 업데이트되었습니다. 이로 인해 Windows 2003™ 및 Windows Vista™와의 상호 운용성에 영향을 주었던 몇몇의 문제가 해결되었습니다 (최신 업스트림 릴리즈에서 해결됨).

이번 업데이트의 samba 수정 사항으로 인해 몇 가지 중요한 코드 경로의 침입 코드가 변경되었습니다. 이로 인해 실행 불가능한 3.0.10 버전으로 백포팅됩니다. 따라서 모든 samba 패키지는 3.0.25b 버전에 기반하게 됩니다.

이로 인해, 몇몇 옵션 해석 방식 및 구성 요소 기능이 변경되었습니다. 즉 samba를 업그레이드한 후에 수동으로 설정 파일을 편집해야 합니다.

ldap filter 및 최소 암호 길이와 같은 옵션은 삭제되었습니다. 새 samba 버전으로 업그레이드하기 전에 samba 패키지 에라타를 참조하여 시스템이 삭제된 옵션에 의존성이 있는 지를 확인합니다.

samba 버전 업데이트로 인해 몇몇 기능이 업데이트 되었습니다:

  • 현재 보다 엄격하게 명명 규칙이 강제되어 있습니다. 이러한 새로운 규칙은 force user, force group, valid user 및 사용자 또는 그룹 이름을 허용하는 기타 다른 지시어에 영향을 미칩니다. 이번 업데이트에서 사용자/그룹 이름은 반드시 완전하게 인증되어야 합니다.

    예를 들어, 컴퓨터가 DOMAIN이라는 도메인에 연결될 경우, 도메인의 foo라는 사용자는 DOMAIN\foo 형식을 사용해야 합니다. 단순히 foo만을 사용하면 허용 거부될 수 있습니다.

  • 현재 다중 passdb 백앤드 지원이 삭제되었습니다. 다중 passdb 지원으로 인해 서버 가용성에 미미한 사항이 추가되면 경우에 따라 문제가 발생될 수 있습니다.

    여러 데이터 베이스를 사용하려면 이를 하나의 데이터 베이스에 통합시켜야 합니다. 그 후, pdbebit 유틸리티를 사용하여 기타 다른 데이터 베이스에 저장된 계정을 이전합니다.

  • 현재 winbindd는 서버의 도메인 유형을 감지하여 자동으로 적절한 보안 방식을 선택합니다. AD 기능을 갖는 도메인에 연결하기 위해 kerberos/ldap을 사용하여 security = domain을 설정하면 winbindd가 나타날 수 있습니다.

  • ldap 스키마가 확장되었습니다. ldapsam 백엔드를 사용하고 계실 경우 확장된 ldap 스키마로 업그레이드하시기 바랍니다. 업그레이드는 역호환됩니다.

    확장된 ldap 스키마로 업그레이드할 때, 서브 매치를 처리하기 위해 sambaSID를 인덱스할 것을 권장합니다.

  • 현재 winbindd NSS 목록은 OFF로 기본값이 지정되어 있습니다. 이는 여러 도메인 제어기, 도메인 트러스트, 도메인 원격 위치가 있는 환경에 도움이 됩니다. user/group 목록에 의존할 경우 winbind enum userswinbind enum groups 옵션을 사용하여 시작할 수 있습니다.

커널 관련 업데이트

  • madvise()는 현재 DONTFORKDOFORK를 지원합니다.

  • 필요에 따라 pagecacheslabcache를 삭제할 수 있도록 /proc/sys/vm/drop_caches가 추가되었습니다.

  • /proc/sys/vm/max_queue_depth에서 상한값이 삭제되었습니다.

  • 메모리 부족 상태에서 커널 패닉을 활성화하기 위해 oom_killer가 지원됩니다.

  • 현재 smaps 기능이 지원됩니다.

  • i_nlink 카운트가 올바르게 업데이트되지 못하게 했던 nfsv4 link 버그가 수정되었습니다.

  • 현재 dir_modefile_mode는 기본값을 갖습니다.

  • 현재 CONFIG_KPROBESSystemtap 지원을 위해 활성화되어 있습니다.

  • cpuid 에물레이션에 AMD 프로세서가 추가되었습니다.

  • 커널 소스에는 현재 AMDATI SB600 용 SMBus Device ID가 포함되어 있습니다.

  • ATI SB700 용 추가 장치 ID가 추가되었습니다.

  • 현재 MMCONFIGIntel Core 2 Duo 플랫폼 상에서 기본값으로 비활성화되어 있습니다.

  • OprofileGreyhound 성능 카운터 작업을 지원합니다.

  • /proc NUMA 맵이 현재 지원됩니다.

  • SB700 SATA 제어기가 현재 지원됩니다.

  • Intel 6300ESB 감시 (Watchdog) 타이머가 현재 지원됩니다.

드라이버 업데이트

  • megaraid_sas: PERC 6 (PowerEdge Expandable Raid Controller) 지원을 위해 00.00.03.13 버전으로 업데이트되었습니다.

  • qla2xxx: 8.01.07.04 버전으로 업데이트되었습니다. 이로 인해 다음과 같은 사항이 변경되었습니다:

    • D3 상태의 전원 관리 문제에 대한 해결책이 포함되어 있습니다.

    • "queue-full" 상태의 처리 방식이 개선되었습니다.

    • iIDMA의 일반화된 지원이 추가되었습니다.

    • 현재 IRQ #0 사용을 허용합니다.

    • 현재 빅 엔디안 호스트 상의 RSCN이 수정되었습니다.

    • 패브릭 이름에 있는 fc_host 바이트 순서가 수정되었습니다.

    • 여러 레퍼런스 카운팅 문제가 수정되었습니다.

    • 현재 새 Dell mezzanine 카드에 있는 광채널 (Fibre Channel) 인터페이스의 감지 속도가 지원됩니다.

  • qla3xxx: 최신 업스트림 버전 (v2.03.00-k4-RHEL4U6)으로 업데이트되었습니다. 이로 인해 여러 사항이 변경 되었습니다:

    • 4032 칩이 현재 지원됩니다.

    • Agere PHY 칩이 현재 지원됩니다.

    • 시간 초과 값 재설정 문제가 수정되었습니다.

    • RX 패킷 처리 기능이 삭제되었습니다.

    • 성능을 향상시키기 위해 NAPI 코드가 삭제되었습니다.

  • qla4xxx: 5.01.01-d1 버전으로 업데이트되었습니다. 이로 인해 다음과 같은 사항이 변경되었습니다:

    • 현재 mailbox 명령에 펌웨어 업데이트 기능이 지원됩니다.

    • NULL 포인터 디레퍼런스 기능이 수정되었습니다.

    • 다시 초기화되기 전 다른 포트의 재설정을 허용하는 RESET_HA_INTR 완료 알고리즘이 업데이트되었습니다. (이중 포트 카드에 적용됨)

    • data_cmnd 레퍼런스가 삭제되었습니다.

    • IPv6 지원이 추가되었습니다.

    • 각각의 치명적인 오류 발생 후 소프트 리셋이 실행됩니다.

    • 현재 scsi 상태는 상태 바이트에 포함되어 있습니다.

    • 현재 감지키 RECOVERED_ERROR가 올바르게 보고됩니다.

    • 드라이버가 언로드될 경우 더이상 DPC_RESET_HA가 발생하지 않습니다.

  • mpt fusion 드라이버는 3.02.99 버전으로 업데이트되었습니다. 이로 인해 여러 변경 사항이 적용되었습니다:

    • 오류 처리 기능이 확장되었습니다.

    • 처음으로 도메인 인증 요청이 들어왔을 때 또는 IR 펌웨어에 의해 요청되었을 때 장치 기반으로 도메인 인증이 완료됩니다.

    • PowerPC 지원이 추가되었습니다.

    • 각각의 SAS 제어기는 현재 최대 1024 장치까지 지원할 수 있습니다.

    • CSMI IOCTL 작동 기능이 확장되었습니다.

  • lpfc: 8.0.16.34 버전까지 업데이트되었습니다. 이로 인해 여러 사항이 변경 되었습니다:

    • PCI 장치 ID에 기반한 hba 대기열 계산이 삭제되었습니다.

    • 8G 속도 및 Saturn HBA 지원이 추가되었습니다.

    • 모든 GID_FT 응답을 처리하기 위해 lpfc_ns_rsp 명령이 수정되었습니다.

    • 드라이버를 언로드하는 동안 queuecommand 패닉의 원인이 되었던 버그가 수정되었습니다.

    • lpfc 빌드 경고가 수정되었습니다.

    • fabric 포트에서 NPort 확인이 더이상 실행되지 않습니다.

    • HBA의 하부 시스템 ID 상의 드라이버 의존성이 삭제되었습니다.

    • DMA 바이트 카운트 최대 읽기를 제어하기 위한 모듈 매개 변수가 추가되었습니다.

    • 링크업시 Fabric으로 RFF를 보내기 위해 Discovery Logic이 업데이트되었습니다.

    • mailbox 시간 초과 값이 변경되었습니다.

    • 현재 Saturn heart beat 명령이 지원됩니다.

    • 현재 Saturn 온도 감지기가 지원됩니다.

    • 펌웨어 다운로드 중 시스템 패닉이 나타나는 원인이 되었던 버그가 수정되었습니다.

  • arcmsr: Areca RAID 제어기 지원을 위해 드라이버가 이번 업데이트에 포함되었습니다.

  • openibopenmpi: InfiniBand 지원을 위해 OFED (OpenFabrics Enterprise Distribution) 1.2 버전으로 업그레이드되었습니다.

  • cciss: 2.6.16 버전으로 업데이트되어 다음과 같은 변경 사항이 적용되었습니다.

    • Smart Array E500이 현재 지원됩니다.

    • 재부팅 알림이 현재 지원됩니다.

    • HP RAID 클래스 저장 장치가 현재 지원됩니다.

  • adp94xx: AIC94XX Razor SAS 제어기를 사용하는 시스템의 드리아버 지원을 개선하기 위해 1.08-13 버전으로 업데이트되었습니다. 이러한 업데이트로 인해 몇몇 사항이 변경되었습니다:

    • Sequencer 펌웨어는 V17에서 V32로 업그레이드되었습니다.

    • 상위 레이어에서 중단된 SCSI 명령 오류 처리 기능이 개선되었습니다.

    • 장치의 현장 제거(hot-removal)를 감지하기 위해 EDB (Empty Data Buffer) 타이머 이벤트 처리 기능이 추가되었습니다.

    • Fujitsu 드라이브가 감지되지 못했던 버그가 수정되었습니다.

    • smartctl 유틸리티는 현재 올바르게 작동합니다.

    • 현재 드라이버는 차후의 ASYNC 이벤트에서 SATA 장치 용 EDB가 자유롭습니다.

    • 더이상 드라이버는 Inquiry, Read Capacity, Report LUN 명령에 대해 부적절한 데이터를 보여주지 않습니다.

  • s2io: Neterion Xframe-II 10GbE 네트워크 어댑터 지원을 위해 2.0.25. 버전으로 업데이트되었습니다.

  • cxgb3: Chelsio 10G Ethernet Network Controller를 지원하도록 업데이트되었습니다.

  • Promise SATA 드라이버는 현재 PATA 장치를 지원합니다.

  • dell_rbu: 패킷 모드에서 패킷의 물리적 메모리 할당량을 증가시키기 위해 3.2 버전으로 업데이트되었습니다. 이러한 업데이트는 패킷 모드에서 spinlock이 실행되는 동안 kmalloc이 호출되지 않게 합니다.

  • lmsensors는 현재 Nforce4 칩셋을 지원합니다.

  • 현재 일반적인 IDE 드라이버는 JMicron JMB368, JMB363, JMB366, JMB360, JMB361 IDE 제어기를 지원합니다.

  • aacraid: PRIMERGY RX800S2RX800S3 지원을 위해 1.1.5-2441 버전으로 업데이트되었습니다.

  • bnx2 드라이버: 5709 하드웨어를 지원하기 위해 1.5.11 버전으로 업데이트되었습니다.

  • ibmveth: 크래시 덤프에 대해 활성화된 netdump 기능에 netpollnetconsole 지원이 추가되었습니다.

  • tg3 드라이버는 일반적인 버그 수정과 Broadcom 5906 및 5722 칩셋에 대한 지원을 위해 3.77 버전으로 업데이트되었습니다.

  • forcedeth-0.60 드라이버: 현재 이번 릴리즈에 포함되었습니다. 이로 인해 NVIDIA MCP55 마더보드 칩셋 및 온보드 NIC를 사용하여 사용자를 위한 몇몇의 심각한 버그가 수정되었습니다.

  • amd74xx.c: NVIDIA MCP55, MCP61, MCP67, AMD CS5536 IDE 제어기에 대한 지원이 추가되었습니다.

기타 업데이트

  • EMC Clariion 저장 장치에 있는 dm-multipath를 사용한 active-active failover (ALUA)가 현재 지원됩니다.

  • CHAP (Challenge Handshake Authentication Protocol) 사용자 이름 및 암호에 각각 최대 256 자리의 문자가 사용됩니다.

기술 프리뷰

기술 프리뷰 기능은 현재 Red Hat Enterprise Linux 4 .6 서브스크립션 서비스에서 지원되지 않습니다. 이 기능은 기술적으로 아직 완료되지 않았으며, 일반적인 제품 사용에 적합하지 않습니다. 하지만, 고객 편의상 여러 기능이 포함되었으며 앞으로 계속 공개될 것입니다.

기술 프리뷰 기능은 비 제품 환경에서 매우 유용합니다. 기술 프리뷰 기능이 완전히 지원되기 전에 이에 대한 의견 및 기술 제안사항을 보내주시기 바랍니다. 또한, 높은 수준의 보안 문제에 필요한 에라타가 제공됩니다.

기술 프리뷰 기능의 개발 과정에서 추가적인 구성요소는 테스트 목적으로 공개될 것입니다. 이것은 다음 버전에서 기술 프리뷰 기능을 완전히 지원하기 위한 Red Hat의 방침입니다.

Systemtap

Systemtap은 Linux 시스템 실행에 관한 정보를 간단히 얻기 위한 자유 소프트웨어(GPL) 구조를 제공하며 실행 또는 기능 문제에 대한 진단 기능을 제공합니다. systemtap의 도움말과 같이, 개발자는 이제 데이터를 수집할 때 지루하고 번거로운 도구를 통해 재컴파일, 설치, 재시작할 필요가 없습니다.

Frysk GUI

frysk 프로젝트는 지능적이고 배포 가능하며 시스템 감시 및 디버그를 수행하는 도구를 생성하여 개발자와 시스템 관리자가 다음 사항을 실행할 수 있도록 하는 데 목적이 있습니다:

  • 실행 중인 프로세스와 스레드를 감시합니다 (이벤트 생성 및 삭제 포함).

  • 프리미티브 잠금 사용을 감시합니다.

  • 교착상태를 노출합니다.

  • 데이터를 수집합니다.

  • 충돌 및 오작동을 하는 프로세스를 목록에서 선택하거나 frysk를 사용하여 프로세스의 오픈 소스 코드 (또는 다른) 창을 열어서 프로세스를 디버그합니다.

이번 업데이트에서 frysk 그래픽형식 사용자 인터페이스는 기술 프리뷰 사항이지만, frysk 명령행 인터페이스는 완전 지원됩니다.

gcc

GNU Compiler Collection (gcc-4.1)은 기술 프리뷰로 이번 릴리즈에 포함되어 있습니다. 이러한 컴파일러는 Red Hat Enterprise Linux 4.4의 기술 프리뷰로 소개되었었습니다.

gcc-4.1에 관한 보다 자세한 내용은 http://gcc.gnu.org/에 있는 프로젝트 웹사이트를 참조하시기 바랍니다. gcc-4.1.2에 대한 상세한 메뉴얼은 http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/에서 읽어보실 수 있습니다.

OpenOffice 2.0

OpenOffice 2.0은 기술 프리뷰로 이번 릴리즈에 포함되어 있습니다. 이는 ODF 및 PDF 기능, 디지털 서명 지원, 오픈 오피스 스위트의 포맷 및 인터페이스에 있어서 탁월한 호환성을 포함한 기능이 개선되었습니다. 또한, OpenOffice 2.0 스프레드시트는 피벗 테이블 (pivot table) 지원을 확장하여 현재 65,000 줄까지 처리할 수 있습니다.

OpenOffice 2.0에 관한 보다 자세한 내용은 http://www.openoffice.org/dev_docs/features/2.0/index.html에서 참조하시기 바랍니다.

autofs5

autofs5는 기술 프리뷰 사항으로 이번 릴리즈에 포함되어 있습니다. 새 autofs 버전으로 다중 벤더 환경에서의 몇몇 상호 운용성 문제가 해결될 수 있습니다.

  • 파일 시스템 구조의 모든 지점에 자동으로 파일 시스템을 마운트할 수 있는 메카니즘을 제공하는 직접 맵을 지원합니다.

  • lazy mountumount를 지원합니다.

  • 새 설정 파일 /etc/autofs_ldap_auth.conf을 통해 LDAP 지원이 확장되었습니다.

  • nsswitch.conf를 사용할 수 있게 되었습니다.

  • 직접 맵에 필요한 여러 개의 마스터 맵 항목을 사용할 수 있습니다.

  • 특정 맵의 내용을 autofs 마스터 맵에 포함하도록 하는 맵 포함(map inclusion) 기능을 사용할 수 있게 되었습니다.

현재, autofs5 마스터 맵 어휘 분석으로 마운트 지점이나 맵 사양에 인용된 문자열을 구분 분석할 수 없습니다. 따라서, 인용된 문자열은 맵 자체에 기록되어야 합니다.

autofs는 이번 업데이트에 설치되어있으며 기본값으로 실행됩니다. 따라서 autofs5의 개선된 기능을 사용하시려면 수동으로 autofs5 패키지를 설치하셔야 합니다.

autofsautofs5를 설치하실 수 있습니다. 하지만, 자동 마운트 서비스를 실행하려면 둘 중 하나만을 사용하셔야 합니다. autofs5를 설치하고 자동 마운트 서비스로 사용하시려면, 다음과 같은 단계를 실행합니다:

  1. root로 로그인 후 service autofs stop 명령을 사용하여 autofs 서비스를 중지합니다.

  2. chkconfig autofs off 명령을 사용하여 autofs 서비스를 비활성화합니다.

  3. autofs5 패키지가 설치되었습니다.

  4. chkconfig autofs5 on 명령을 사용하여 autofs5 서비스를 활성화합니다.

  5. service autofs5 start 명령을 사용하여 autofs5를 시작합니다.

autofs5에 관한 보다 자세한 내용은 다음의 (autofs5 패키지를 설치한 후 )man 페이지에서 참조하시기 바랍니다:

  • autofs5(5)

  • autofs5(8)

  • auto.master.v5(5)

  • automount5(8)

보다 자세한 내용은 /usr/share/doc/autofs5-<version>/README.v5.release에서 참조하시기 바랍니다.

알려진 사항

  • 현재 ext2online은 EXT2 파일 시스템에서 작동하지 않습니다.

  • 현재 커널은 부팅 중 직렬 포트로 인쇄하기 전 DTR (Data Terminal Ready) 신호를 검증하지 않습니다. DTR 검증에는 몇몇 장치가 필요합니다; 따라서, 커널 부팅 메세지는 이러한 장치 상의 직렬 콘솔에 인쇄되지 않습니다.

  • Emulex lpfc 드라이버는 /sys/class/scsi_host/host<scsi host number>/mbox 파일을 생성합니다. systool과 같은 어플리케이션이 이 파일을 읽을 경우, 콘솔에 다음과 같은 오류 메세지가 나타나며 시스템 로그 파일에 기록됩니다:

    mbox_read: Bad State
    

    이 메시지는 무시하셔도 됩니다. lpfc 드라이버의 차후 릴리즈에서 Emulex가 이러한 오류 메세지를 삭제하게 됩니다.

( x86 )