red hat enterprise linux 5 · kvm 하이퍼바이저와 함께 usb passthrough는 5.4...

23
Red Hat Enterprise Linux 5 5.4 릴리즈 노트 모든 아키텍처 릴리즈 노트 Last Updated: 2017-10-16

Upload: others

Post on 25-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

Red Hat Enterprise Linux 5

5.4 릴리즈 노트

모든 아키텍처 용 릴리즈 노트

Last Updated: 2017-10-16

Page 2: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,
Page 3: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

Red Hat Enterprise Linux 5 5.4 릴리즈 노트

모든 아키텍처 용 릴리즈 노트

Page 4: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

법적법적 공지공지

Copyright © 2009 Red Hat, Inc..

This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0Unported License. If you distribute this document, or a modified version of it, you must provideattribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all RedHat trademarks must be removed.

Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert,Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinitylogo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and othercountries.

Linux ® is the registered trademark of Linus Torvalds in the United States and other countries.

Java ® is a registered trademark of Oracle and/or its affiliates.

XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the UnitedStates and/or other countries.

MySQL ® is a registered trademark of MySQL AB in the United States, the European Union andother countries.

Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally relatedto or endorsed by the official Joyent Node.js open source or commercial project.

The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marksor trademarks/service marks of the OpenStack Foundation, in the United States and othercountries and are used with the OpenStack Foundation's permission. We are not affiliated with,endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.

All other trademarks are the property of their respective owners.

초록초록

This document details the Release Notes for Red Hat Enterprise Linux 5.4.

Page 5: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

차례차례

1. 가상화가상화 업데이트업데이트

2. 클러스터링클러스터링 업데이트업데이트2.1. Fencing 개선 사항

3. 네트워킹네트워킹 업데이트업데이트

4. FILESYSTEMS AND STORAGE UPDATES

5. 데스크탑데스크탑 업데이트업데이트5.1. ALSA (Advanced Linux Sound Architecture)5.2. 그래픽 드라이버5.3. 랩탑 지원

6. 도구도구 관련관련 업데이트업데이트

7. 특정특정 아키텍처아키텍처 지원지원7.1. i3867.2. x86_647.3. PPC7.4. 390

8. 커널커널 업데이트업데이트8.1. 일반 커널 기능 지원8.2. 일반 플랫폼 지원8.3. 드라이버 업데이트

9. 기술기술 평가평가 사항사항

A. 개정개정 내역내역

2

34

4

5

6666

6

77888

10101212

17

19

차례차례

1

Page 6: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

This document contains the Release Notes for the Red Hat Enterprise Linux 5.4 family of productsincluding:

Red Hat Enterprise Linux 5 Advanced Platform for x86, AMD64/Intel® 64, Itanium ProcessorFamily, System p and System z

Red Hat Enterprise Linux 5 Server for x86, AMD64/Intel® 64, Itanium Processor Family,System p and System z

Red Hat Enterprise Linux 5 Desktop for x86 and AMD64/Intel®

The Release Notes provide high level coverage of the improvements and additions that have beenimplemented in Red Hat Enterprise Linux 5.4. For detailed documentation on all changes to Red HatEnterprise Linux for the 5.4 update, refer to the Technical Notes

1. 가상화 업데이트

Red Hat Enterprise Linux 5.4는 x86_64 기반 아키텍처에서 KVM (Kernel-based Virtual Machine) 하이퍼바이저를 완전 지원합니다. KVM은 Linux 커널로 통합되어 Red Hat Enterprise Linux로 부터 하드웨어 지원, 안정성, 기능성의 장점을 취하는 가상화 플랫폼을 제공합니다. KVM 하이퍼바이저를 사용하는 가상화는 다음과 같은 여러 게스트 운영 시스템에서 지원됩니다:

Red Hat Enterprise Linux 3

Red Hat Enterprise Linux 4

Red Hat Enterprise Linux 5

Windows XP

Windows 서버 2003

Windows 서버 2008

중요중요

Xen 기반 가상화가 완전 지원되지만 Xen 기반 가상화는 작동을 위해 다른 버전의 커널을필요로 합니다. KVM 하이퍼바이저는 일반 (비 Xen) 커널과 함께 사용될 수 있습니다.

주의주의

Xen 및 KVM이 동일한 시스템에 설치될 수 있는 반면, 이에 대한 기본 네트워킹 설정은 다릅니다. 사용자는 시스템에 하나의 하이퍼바이저만을 설치할 것을 강력하게 권장합니다.

5.4 릴리즈릴리즈 노트노트

2

Page 7: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

참고참고

Xen은 Red Hat Enterprise Linux에 탑재된 기본값 하이퍼바이저입니다. 따라서 모든 설정기본값은 Xen 하이퍼바이저와 함께 사용하기 위해 이에 맞게 조정됩니다. KVM 용 시스템설정에 대한 자세한 내용은 가상화 가이드를 참조하시기 바랍니다.

KVM을 사용하는 가상화는 변경 사항 없이 실행하기 위해 32 비트 및 64 비트 게스트 운영 체제 버전을 허용합니다. 반가상화된 디스크 및 네트워크 드라이버는 I/O 성능 향상을 위해 Red Hat Enterprise Linux5.4에 포함되어 있습니다. 모든 libvirt 기반 도구 (예: virsh, virt-install, virt-manager)는 KVM에대한 추가 지원과 함께 업데이트되었습니다.

KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다.

저장/복구, 라이브 마이그레이션, 코어 덤프, x86_64 게스트 상의 Xen 기반 32 비트 반가상화 게스트와 같은 여러 가지 문제가 해결되어 이는 더이상 기술 평가 사항으로 분류되지 않으며 Red Hat EnterpriseLinux 5.4에서 완전 지원됩니다.

etherboot 패키지가 이번 업데이트에 추가되어, PXE (Preboot eXecution Environment)를 사용하여 게스트 가상 머신을 부팅할 수 있습니다. 이러한 프로세스는 OS가 로딩되기 이전에 실행되며 때때로 OS가PXE를 통해 부팅되었다는 것을 인식하지 못할 수 도 있습니다. etherboot에 대한 지원은 KVM 문맥에서의사용이 제한됩니다.

qemu-kvm 기반 가상 머신에서 spice 프로토콜을 지원하기 위해 qspice 패키지가 Red Hat EnterpriseLinux 5.4에 추가되었습니다. qspice는 클라이언트, 서버, 웹 브라우저 플러그인 구성 요소에 포함되어있지만, qspice-libs package에 있는 qspice 서버만이 완전 지원됩니다. qspice 클라이언트 (qspice패키지에 의해 제공) 및 qspice mozilla 플러그인 (qspice-mozilla 패키지에 의해 제공)은 기술 평가 사항으로 포함되어 있습니다. qspice-libs 패키지에는 qemu-kvm과 관련되어 사용되는 서버 구현이 포함되어있으며 완전 지원됩니다. Red Hat Enterprise Linux 5.4에서는 spice 프로토콜에 대해 libvirt가 지원되지 않습니다. Red Hat Enterprise Linux 5.4에서는 Red Hat Enterprise 가상화 제품 사용을 통한 spice 사용만을 지원합니다.

중요중요

The virtio-win component is only available via the Red Hat Network, and is not includedon the physical Supplementary CD for Red Hat Enterprise Linux 5.4. For moreinformation, see the Red Hat Knowledgebase .

2. 클러스터링 업데이트

클러스터는 중요한 프로덕션 서비스에 안정성, 확장성, 가용성을 높이기 위해 함께 작동하는 컴퓨터 (노드)입니다.

Red Hat Enterprise Linux 5.4의 클러스터에 대한 모든 업데이트는 기술 노트에 설명되어 있습니다. RedHat Enterprise Linux에서 클러스터링에 대한 보다 자세한 내용은 Cluster Suite 개요 및 클러스터 관리 문서를 참조하십시오.

자동 하이퍼바이저 검색 기능을 지원하기 위해 Cluster Suite 도구가 업그레이드되었습니다. 하지만, KVM하이퍼바이저와 함께 Cluster Suite를 실행하는 것은 기술 평가 사항입니다.

OpenAIS는 멀티 캐스트뿐 아니라 브로드캐스트 네트워크 통신을 제공합니다. OpenAIS의 독립형 사용 및Cluster Suite와 함께 사용함에 있어서 이러한 기능은 기술 평가 사항입니다. 브로드캐스트를 사용하기 위해 OpenAIS를 설정하는 기능은 클러스터 관리 도구와 통합되지 않았기 때문에 수동으로 설정해야 합니다.

2. 클러스터링클러스터링 업데이트업데이트

3

Page 8: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

참고참고

강제 모드의 SELinux는 Cluster Suite에서 지원되지 않으므로, 허용 또는 사용하지 않음 모드를 사용해야 합니다. 베어 메탈 PPC 시스템에서 Cluster Suite 사용은 지원되지 않습니다. VMWare ESX 호스트에서 Cluster Suite를 실행하는 게스트 및 fence_vmware 사용은기술 평가 사항입니다. 가상 센터에 의해 관리되는 VMWare ESX 호스트 상의 게스트에서Cluster Suite를 실행하는 것은 지원되지 않습니다.

Cluster Suite를 사용하는 서로 다른 아키텍처의 클러스터는 지원되지 않습니다. 클러스터에 있는 모든 노드는 동일한 아키텍처이어야 합니다. Cluster Suite 용도에서는 x86_64,x86, ia64는 동일한 아키텍처로 간주되므로 이러한 아키텍처를 결합한 클러스터의 실행은지원됩니다.

2.1. Fencing 개선 사항

Fencing is the disconnection of a node from the cluster's shared storage. Fencing cuts off I/O fromshared storage, thus ensuring data integrity.

Red Hat Enterprise Linux 5.4에서 HMC (Hardware Management Console)를 사용하여 관리하는 IBM 논리 파티션 (LPAR) 인스턴스에 대한 Power 시스템의 fencing 지원은 기술 평가 사항으로 추가되었습니다.(BZ#485700) Cisco MDS 9124 & Cisco MDS 9134 Multilayer Fabric Switches에 대한 Fencing 지원은 기술 평가 사항으로 추가되었습니다. (BZ#480836).

이번 Red Hat Enterprise Linux 릴리즈에서 fence_virsh fence 에이전트는 기술 평가 사항입니다. fence_virsh는 libvirt 프로토콜을 사용하는 다른 게스트를 fence하기 위해 domU로 실행하는 하나의게스트에 대한 기능을 제공합니다. fence_virsh는 cluster-suite와 통합되지 않았기 때문에 이 환경에서는 fence 에이전트로서 지원되지 않습니다.

The fence_scsi man page has been updated, detailing the following limitations:

The fence_scsi fencing agent requires a minimum of three nodes in the cluster to operate. For an FC connected SAN devices, these must be physical nodes. SAN devices connected via iSCSI may use virtual or physical nodes. In addition, fence_scsi cannot be used in conjunction with qdisk.

또한 다음과 같은 fencing 관련 문서가 Red Hat Knowledge Base에 추가되었습니다:

Red Hat Enterprise Linux 5 고급 플랫폼 Cluster Suite와 함께 SCSI Fencing (영구 예약):http://kbase.redhat.com/faq/docs/DOC-17809

Red Hat Enterprise Linux 5 고급 플랫폼 Cluster Suite와 함께 fence_vmware 사용:http://kbase.redhat.com/faq/docs/DOC-17345

3. 네트워킹 업데이트

이번 업데이트에서 GRO (Generic Receive Offload) 지원은 커널 및 사용자 공간 애플리케이션 ethtool 모두에서 구현되었습니다. ((BZ#499347)) GRO 시스템은 CPU (Central Processing Unit)에 의한 프로세스양을 절감하여 인바운드 네트워크 연결 성능을 향상시킬 수 있습니다. GRO는 LRO (Large ReceiveOffload) 시스템과 동일한 기술을 구현하지만, 보다 광범위한 전송 계층 프로토콜 범위에 적용될 수 있습니다. Intel® Gigabit 이더넷 어댑터의 igb 드라이버와 Intel 10 Gigabit PCI Express 네트워크 장치의 ixgbe드라이버를 포함하는 여러 네트워크 장치 드라이버에 GRO 지원이 추가되었습니다.

Netfilter 프레임워크 (네트워크 패킷을 필터링하기 위한 커널의 부분)는 DSCP (Differentiated ServicesCode Point) 값 추가 지원과 함께 업데이트되었습니다.

5.4 릴리즈릴리즈 노트노트

4

Page 9: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

bind (Berkeley Internet Name Domain) 패키지는 DNS (Domain Name System) 프로토콜을 구현합니다.이전에 bind는 권한이 있는 응답과 권한이 없는 응답을 수신하는 요청을 쉽게 구별하기 위한 메커니즘을제공하지 않았습니다. 결과적으로 잘못 설정된 서버가 거부해야하는 요청에 응답하는 경우가 발생했었습니다. 이번 업데이트에서 bind가 업데이트되어 서버 상의 권한이 없는 데이터 (예: 캐시된 반복적 결과 및root 영역)로의 액세스를 제어하는 새로운 옵션 allow-query-cache을 제공합니다. (BZ#483708)

4. FILESYSTEMS AND STORAGE UPDATES

In the 5.4 update, several significant additions have been made to file systems support. Base Red HatEnterprise Linux now includes the Filesystem in Userspace (FUSE) kernel modules and userspace utilities, allowing users to install and run their own FUSE file systems on an unmodified Red HatEnterprise Linux kernel (BZ#457975). Support for the XFS file system has also been added to thekernel for future product enablement (BZ#470845). The FIEMAP input/output control (ioctl) interfacehas been implemented, allowing the physical layout of files to be mapped efficiently. The FIEMAP ioctlcan be used by applications to check for fragmentation of a specific file or to create an optimized copyof a sparsely allocated file (BZ#296951).

또한 커널의 CIFS (Common Internet File System)가 업데이트되었습니다 (BZ#465143). ext4 파일 시스템 (Red Hat Enterprise Linux에서 기술 평가 사항으로 포함됨)도 업데이트되었습니다 (BZ#485315).

Red Hat Enterprise Linux 5.4에서 단일 서버 파일 시스템 (예: 클러스터 환경이 아닌 경우)으로 GFS2(Global File System 2)를 사용하는 것은 더이상 사용되지 않습니다. 고가용성 클러스터링을 필요로 하지않는 GFS2 사용자는 ext3 또는 xfs 파일 시스템과 같은 다른 파일 시스템으로 마이그레이션하는 것이 좋습니다. 특히 xfs 파일 시스템은 초대형 파일 시스템 (16 TB 이상)을 대상으로 합니다. 기존 사용자에 대한지원은 계속됩니다.

stat, write, stat를 완료하는 과정을 보여주는 필요한 시맨틱스는 첫번째 stat 호출 결과에 있는 파일의 mtime (마지막으로 수정된 시간)과 두번째 stat 호출 결과에 있는 파일의 mtime이 다르다는 것을 확인할 수 있습니다. NFS의 파일 시간은 서버에 의해 엄격하게 관리되므로, 데이터가 WRITE NFS 프로토콜실행을 통해 서버로 전송되기 전 까지 파일 mtime은 업데이트되지 않습니다. 간단하게 데이터를 페이지캐시에 복사하는 것만으로는 mtime은 업데이트되지 않습니다. 이것이 NFS가 로컬 파일 시스템과 다른점입니다. 따라서 과중한 쓰기 작업 부하에 있는 NFS 파일 시스템은 stat 요청 대기 시간이 길어질 수 있습니다. (BZ#469848)

사용자 공간 도구의 업데이트와 함께 ext4 파일 시스템 기술 평가 사항도 업데이트되었습니다. Ext4는Red Hat 및 Linux 커뮤니티에 의해 개발된 ext3 파일 시스템에서 점진적으로 개선된 것입니다.

참고참고

ext4 기술 평가 사항을 사용하는 이전 Red Hat Enterprise Linux 버전에서, ext4 파일 시스템은 ext4dev로 레이블되었습니다. 이번 업데이트에서 ext4 파일 시스템은 ext4로 태그되어 있습니다.

With this update, the dmraid logwatch-based email reporting feature has been moved from the dmraid-events package into the new dmraid-events-logwatch package. Consequently, systemsthat use this dmraid feature will need to complete the following manual procedure:

1. ensure the new 'dmraid-events-logwatch' package is installed.

2. un-comment the functional portion of the /etc/cron.d/dmeventd-logwatch crontab file.

(BZ#512833)

4. FILESYSTEMS AND STORAGE UPDATES

5

Page 10: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

samba3x and ctdb are provided as a Technology Preview on the x86_64 platform. Samba3x packageprovides Samba 3.3 and ctdb provide a clustered TDB backend. Running samba3x and ctdb on a set ofcluster nodes with GFS file system will allow the export of a clustered CIFS filesystem.

중요중요

the samba3x packages conflict with the samba-3.0 packages shipped with Red HatEnterprise Linux 5. To use the Technology Preview, it is recommended to perform afresh install that does not include the samba-3.0 packages, and then to install thesamba3x packages from the Supplementary media.

5. 데스크탑 업데이트

5.1. ALSA (Advanced Linux Sound Architecture)

Red Hat Enterprise Linux 5.4의 ALSA (Advanced Linux Sound Architecture)가 업데이트되어 HDA(High Definition Audio) 지원이 향상되었습니다.

5.2. 그래픽 드라이버

ATI 비디오 장치 용 ati 드라이버가 업데이트되었습니다.

Intel 통합 디스플레이 장치 용 i810 및 intel 드라이버가 업데이트되었습니다.

Matrox 비디오 장치 용 mga 드라이버가 업데이트되었습니다.

nVidia 비디오 장치 용 nv 드라이버가 업데이트되었습니다.

5.3. 랩탑 지원

이전에는 CD/DVD 통합 드라이버가 내장된 도킹 스테이션을 사용하여 일부 랩탑을 연결하거나 분리하면드라이버가 인식되지 않을 수 있었습니다. 이 경우 드라이버에 액세스하기 위해 시스템을 다시 시작해야했었습니다. 이번 업데이트에서 ACPI 도킹 드라이버가 커널에 업데이트되어 이러한 문제가 해결되었습니다. (BZ#485181).

6. 도구 관련 업데이트

중요중요

All the IBM Java components are available online due to a late detection of missingCOPYRIGHT notice. This applies to the Supplementary CD contents for Red HatEnterprise Linux 5 on all architectures and releases. For more information, see the RedHat Knowledgebase.

SystemTap is now fully supported, and has been re-based to the latest upstream version. Thisupdate features improved user-space probing through shared libraries, experimental DWARFunwinding, and a new <sys/sdt.h> header file which provides dtrace-compatible markers.

This re-base also enhances support for debuginfo-less operations. Typecasting (throughthe @cast operator) is now supported, along with kernel tracepoint probing. Several 'kprobe.*' probe bugs that hampered debuginfo-less operations are also now resolved.

5.4 릴리즈릴리즈 노트노트

6

Page 11: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

SystemTap also features several documentation improvements. A new '3stap' featureprovides users with useful man pages on most SystemTap probes and functions. The systemtap-testsuite package also features a larger library of sample scripts.

SystemTap 업데이트에 관한 보다 자세한 내용은 기술 노트의 패키지 업데이트 장에 있는SystemTap 부분을 참조하십시오.

Systemtap 추적점은 커널의 중요한 부분에 있어 시스템 관리자는 코드의 성능 및 코드의 일부 디버깅을 분석할 수 있습니다. Red Hat Enterprise Linux 5.4에서 추적점은 다음과 같은 커널 하부시스템 부분에 기술 평가 사항으로 추가되었습니다:

메모리 관리 (mm) (BZ#493444)

블록 장치 I/O (blktrace)(Bugzilla #493454)

네트워크 파일 시스템 (NFS) (BZ#499008)

페이지 캐시 및 네트워킹 스택 (BZ#475719)

스케줄러 (BZ#497414)

이번 릴리즈에서 Gnu Compiler Collection 버전 4.4 (GCC4.4)는 기술 평가 사항으로 추가되어 있습니다. 이에는 C, C++, Fortran 컴파일러 및 지원 라이브러리가 포함되어 있습니다.

glibc 새로운새로운 MALLOC 작동작동: 여러 소켓 및 코어의 확장성을 향상시키기 위해 최근 업스트림glibc이 변경되었습니다. 이는 메모리 풀 스레드를 할당하고 경우에 따라 잠금 상태가 발생하지 않도록 변경되었습니다. 메모리 풀에서 사용된 추가 메모리 양은 환경 변수 MALLOC_ARENA_TEST및 MALLOC_ARENA_MAX를 사용하여 제어할 수 있습니다.

MALLOC_ARENA_TEST는 메모리 풀 수가 이 값에 도달하면 코어 수 테스트를 실행하도록 지정합니다. MALLOC_ARENA_MAX는 코어 수에 상관없이 사용되는 최대 메모리 풀 수를 설정합니다.

RHEL 5.4 릴리즈에서 glibc은 업스트림 malloc의 기술 평가 사항으로 통합되어 있습니다. 스레드당 메모리 풀을 활성화하려면 환경 변수 MALLOC_PER_THREAD를 환경 설정해야 합니다. 이러한 새 malloc 동작이 향후 릴리즈에서 기본값으로 될 경우 이 환경 변수는 사용되지 않습니다.malloc 리소스에 대해 경합이 발생하는 경우 사용자는 이 옵션을 사용할 수 있습니다.

7. 특정 아키텍처 지원

7.1. i386

가상 환경에서 타이머 인터럽트를 세어서 시간이 설정되기 때문에 Red Hat Enterprise Linux 64비트 커널에 대한 시간 설정 (timekeeping)은 문제가 될 수 있습니다. 가상 머신의 스케줄 취소 및재조정을 통해 인터럽트가 지연될 수 있으므로, 시간 설정 불일치가 발생할 수 있습니다. 이번 커널 버전에서는 시간 설정 알고리즘을 다시 설정하여 시간 경과 카운터에 기반하여 시간을 설정합니다. (Bugzilla #463573)

스택의 크기가 ~4GB를 초과하면 64 비트 스레드 애플리케이션은 pthread_create()에서 현저하게 느려집니다. 이는 glibc가 MAP_32BIT를 사용하여 스택을 할당하기 때문입니다. MAP_32BIT의 사용으로 레거시가 구현되므로 이번 업데이트에는 64 비트 애플리케이션이 구속되지 않도록 하기 위해 커널에 새로운 플레그 (MAP_STACK mmap)가 추가되었습니다. (Bugzilla#459321)

이번 업데이트에는 TSC가 deep-C 상태에서 계속 실행되게 하는 기능 비트가 포함되어 있습니다.이러한 비트 NONSTOP_TSC는 CONSTANT_TSC와 함께 작동합니다. CONSTANT_TSC는 TSC가P/T- 상태와 상관없이 일정한 주파수에서 실행되는 것을 나타내고, NONSTOP_TSC는 TSC가 deep

7. 특정특정 아키텍처아키텍처 지원지원

7

Page 12: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

C- 상태에서 정지하지 않는다는 것을 나타냅니다. (Bugzilla #474091)

이번 업데이트에는 i386, i486, i586, i686 아키텍처 용으로 빌드된 kernel-devel 패키지에 asm-x86_64 헤더를 포함시키기 위한 패치가 들어 있습니다. ( Bugzilla #491775)

이번 업데이트에는 i386 아키텍처에서 부트 매개 변수로서 새로운 BIOS 맵을 산출하는 memmap=X$Y를 지정하기 위한 수정이 포함되어 있습니다. ( Bugzilla #464500)

This update adds a patch to correct a problem with the Non-Maskable Interrupt (NMI) thatappeared in previous kernel releases. The problem appeared to affect various Intel processorsand caused the system to report the NMI watchdog was 'stuck'. New parameters in the NMIcode correct this issue. (Bugzilla #500892 )

이번 릴리즈에서는 HP xw9400 및 xw9300 시스템에 대한 PCI 도메인 지원이 다시 도입되었습니다. (Bugzilla #474891)

모듈 powernow-k8 매개 변수를 /sys/modules로 내보낼 수 있도록 하는 기능이 수정되었습니다.이전에는 이러한 정보를 내보낼 수 없었습니다. (Bugzilla #492010)

7.2. x86_64

An optimization error was found in linux-2.6-misc-utrace-update.patch. Whenrunning 32-bit processes on a 64-bit machine systems didn't return ENOSYS on missing (outof table range) system calls. This kernel release includes a patch to correct this. (Bugzilla#481682)

일부 클러스터 시스템은 불안정안 시간 소스로 부팅되었습니다. 이는 부팅 프로세스 시 TSC(Time Stamp Clock)를 조정할 때 커널 코드가 무료 성능 카운터 (PERFCTR)를 확인하지 않는 원인이 되었습니다. 이로 인해 일부 경우 시스템 기본값이 PERFCTR 사용 중으로 되어 신뢰할 수 없게조정되었습니다.

이 문제 해결을 위해 기본값 이전에 시스템이 무료 PERFCTR을 확인하여 수정할 수 있습니다.(Bugzilla #467782 ). 하지만 TSC 조정이 필요한 경우 모든 PERFCTR이 사용 중일 수 있으므로 이러한 수정이 모든 경우를 만족시킬 수 없습니다. 만약의 상황이 발생하였을 때 (발생 비율은 1% 미만) 커널 패닉을 초기화하기 위해 다른 패치가 추가되었습니다. (Bugzilla #472523).

7.3. PPC

이번 커널 릴리즈에는 Cell 프로세서 용 spufs (Synergistic Processing Units file system)을 업데이트하기 위한 여러 패치가 포함되어 있습니다. (Bugzilla #475620)

An issue was identified wherein /proc/cpuinfo would list logical PVR Power7 processorarchitecture as "unknown" when show_cpuinfo() was run. This update adds a patch to have show_cpuinfo() identify Power7 architectures as Power6. ( Bugzilla #486649)

이번 업데이트에는 System P 프로세서를 사용하는 컴퓨터에서 MSI-X (Message SignaledInterrupts) 지원을 추가/개선하기 위해 필요한 여러 패치가 포함되어 있습니다. (Bugzilla#492580)

이번 릴리즈에는 Cell Blades 시스템에서 문제가 되었던 전원 버튼의 기능을 활성화하기 위한 패치가 추가되었습니다. (Bugzilla #475658)

7.4. 390

Red Hat Enterprise Linux는 다음과 같은 IBM System z의 다양한 새로운 기능을 소개하고 있습니다:

5.4 릴리즈릴리즈 노트노트

8

Page 13: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

NSS (Named Saved Segment)를 사용하여 z/VM 하이퍼바이저는 운영 체제 코드를 z/VM 게스트가상 머신에서 사용할 수 있는 실제 공유 메모리 페이지로 만듭니다. 이번 업데이트에서 z/VM 상의 여러 Red Hat Enterprise Linux 게스트 운영 체제는 NSS에서 부팅할 수 있고 메모리에서 하나의 Linux 커널 복사를 실행할 수 있습니다. (BZ#474646)

이번 업데이트에는 새로운 IBM System z PCI 암호화 가속기에 대해 이전 버전과 동일한 인터페이스를 사용하는 장치 드라이버 지원이 추가되었습니다. (BZ#488496)

Red Hat Enterprise Linux 5.4에는 상황에 따라 (예: 시스템 과열) 프로세서 속도록 감속할 수 있는 프로세서 저하에 대한 지원이 추가되어 있습니다. (BZ#474664) 이러한 새로운 기능으로 자동화 소프트웨어는 컴퓨터 상태를 감시하고 정의된 정책에 따라 실행할 수 있습니다.

참고참고

프로세서 저하는 z990 및 z890 이후 시스템에서 지원되며 SCLP 시스템 서비스 이벤트 유형 4 이벤트 한정자 3을 통해 감시됩니다. STSI는 /sys/devices/system/cpu/cpuN/capability 파일에 프로세서의 새로운기능을 보고하게 됩니다.

HMC (Hardware Management Console)에서 각 시스템을 확인하기 위해 CPI (Control ProgramIdentification) 기술 데이터를 사용합니다. 이번 업데이트에서 CPI 데이터는 Red Hat EnterpriseLinux 인스턴스와 연결할 수 있게 되었습니다. (BZ#475820)

CPI에 대한 자세한 내용은 장치 드라이버, 기능, 명령어 (Device Drivers, Features, andCommands) 문서를 참조하십시오.

FCP (Fibre Channel Protocol) 성능 데이터는 IBM System z 플랫폼의 Red Hat Enterprise Linux인스턴스에서 측정할 수 있습니다. (BZ#475334) 수집 및 보고된 내용은 다음과 같습니다:

Linux 장치, SCSI (Small Computer System Interface) LUN (Logical Unit Numbers), HBA(Host Bus Adapter) 저장 장치 제어 정보와 같은 스택 구성 요소에 대한 성능 관련 데이터

스택 당 구성 요소: 처리량, 이용도, 해당 측정과 같은 현재 관련된 측정 값

크기, 구성 요소 및 구성 요소 합계 당 지연 시간 등을 포함한 I/O 요청과 관련된 데이터의 통계 집단 (최소, 최대, 평균, 히스토그램)

EMC Symmetrix 제어 I/O를 실행하는 지원이 커널에 추가되었습니다. 이번 업데이트에서는 IBMSystem z 플랫폼의 Red Hat Enterprise Linux와 함께 EMC Symmetrix 스토리지 어레이를 관리할수 있게 되었습니다. (BZ#461288)

커널 패닉과 덤프 직후에 Red Hat Enterprise Linux 가상 시스템에서 IPL (Initial Program Load)을 실행하도록 하는 새로운 기능이 커널에 구현되었습니다. (BZ#474688)

설정 토폴로지 기능을 지원하는 하드웨어는 시스템 CPU 토폴로지 정보를 스케줄러에 전달하여부하 균형을 찾을 수 있습니다. I/O 인터럽트가 평등하게 분산되지 않은 컴퓨터에서 그룹화되어다른 CPU 보다 더 많은 I/O 인터럽트를 받는 CPU는 평균 부하가 높게 되는 경향이 있어, 경우에따라 성능 문제가 발생합니다.

Previously, CPU topology support was enabled by default. With this update, CPU topologysupport is disabled by default, and the kernel parameter "topology=on" has been added toallow this feature to be enabled. (BZ#475797)

CMS parmfile의 내용을 변경하지 않고 IPL 명령을 사용하여 새로운 커널 옵션을 추가할 수 있어parmfile에 의해 이미 제공된 커널 옵션을 임시적으로 덮어 쓰기할 수 있습니다. 부트 명령행 전체는 parmfile 에서의 커널 옵션을 무시하여 VM 매개 변수 문자열로 대체할 수 있습니다. 또한 사용

7. 특정특정 아키텍처아키텍처 지원지원

9

Page 14: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

자는 CP/CMS 명령행에 새로운 Linux NSS (Named Saved Systems)를 만들 수 있습니다.(BZ#475530)

The qeth driver has been updated with HiperSockets Layer3 support for IPv6. (BZ#475572)For further details on this feature, refer to the "qeth device driver for OSA-Express (QDIO) andHiperSockets" chapter in IBM's "Device Drivers, Features, and Commands" book located at:http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html

z9 HiperSocket 펌웨어로 시작하면 다른 형식의 버전 문자열을 반환합니다. 이로 인해 장치의 온라인 설정 중에 발행된 qeth 상태 메세지에 mcl_level 정보가 생략될 수 있습니다. 현재 업데이트된 qeth 드라이버는 HiperSocket의 새 버전 문자열 형식을 올바르게 읽을 수 있게 되어 출력 형식이 정상화되었습니다. (BZ#479881)

Red Hat Enterprise Linux 5.4에서 s390utils 패키지는 1.8.1 버전으로 재배치되었습니다. 이 버전이 제공하는 기능의 전체 목록은 기술 노트 (Technical Notes)의 패키지 업데이트 부분을 참조하십시오. (BZ#477189)

In the kernel, a sysfs interface has been implemented to associate actions to shutdowntriggers. For more details on this feature, refer to the "Shutdown actions" chapter in IBM's"Device Drivers, Features, and Commands" book located at:http://www.ibm.com/developerworks/linux/linux390/development_documentation.html

8. 커널 업데이트

8.1. 일반 커널 기능 지원

Asymmetric Logical Unit Access (ALUA) support in device-mapper-multipath has beenupdated, adding explicit ALUA support for Clariion storage. Earlier versions of Red HatEnterprise Linux 5 added support for implicit ALUA (i.e. the operating system is not aware ofwhich storage device paths have optimized performance and which have non-optimizedperformance). If the operating system consistently sends I/O on a non-optimized path, then thestorage device may transparently make that path optimized, improving performance andcausing idle paths to become non-optimized.

Red Hat Enterprise Linux 5.4 introduces explicit ALUA support for Clariion storage (i.e. theoperating system exchanges information with the storage device and is able to select thepaths that have optimized performance). (BZ#482737)

이전에 업스트림 커널에서 raw 장치에 대한 지원은 사용되지 않았었지만, 이러한 지원은 커널에복귀되었습니다. 결과적으로 Red Hat Enterprise Linux 5.4에서 raw 장치에 대한 지원도 복귀되었습니다. 또한 initscripts 패키지가 업데이트되어 이전에 사용 중지된 raw 장치의 기능이 추가되었습니다. (BZ#472891)

mmu-notifiers 없이 KVM guest-smp tlb를 삭제하면 메모리가 손상될 수 있습니다. 이는 다른 vcpu가 게스트 모드로 기록하는 동안 KVM이 커널 freelist에 페이지를 추가할 수 있기 때문입니다. 이번 업데이트에서 커널에 mmu-notifier 지원이 추가되고 기존 드라이버에 의해 mm_struct가 확장되어 kABI 확인 실패의 원인이 되었던 이전 패치에 존재하는 버그가 수정되었습니다. 이러한 버그는 구조 크기가 확장되지 않도록 사용되지 않은 패딩에 존재하는 인덱스를 사용하여 수정되었습니다. (Bugzilla #485718)

이전에 포인터와 서명된 연산 오버플로 래핑은 Linux 커널에서 정의되지 않았습니다. 이로 인해GCC (GNU C Compiler)가 래핑되지 않는다고 가정하고 오버플로 테스트를 위해 커널이 필요한 연산을 최적화하는 원인이 될 수 있었습니다. 이번 업데이트에는 래핑 동작을 정의하기 위해 GCC CFLAGS 변수가 추가되었습니다. (Bugzilla #491266)

5.4 릴리즈릴리즈 노트노트

10

Page 15: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

최근 TPC-C (Transaction Processing Council) 벤치마킹을 통해 하이엔드 시스템에 있는 동일한메모리 공간에 대한 프로세스 간의 경합 문제가 발견되었습니다. 이번 업데이트에는 직접 IO를 사용하여 성능을 현저하게 (최대 9-10%) 향상시키는 fast-gup 패치가 포함되어 있습니다. 이번 업데이트는 철저한 테스트를 통해 확장성을 향상시키기 위해 5.4 커널에서 사용됩니다. 보다 자세한내용은 다음의 문서를 참조하십시오. (Bugzilla #474913)

새로운 조정 가능한 매개 변수가 커널에 추가되어, 시스템 관리자는 kupdate를 매번 반복 실행할때 마다 디스크에 작성할 수 있는 최대 수정된 페이지 수를 변경할 수 있습니다. 새로운 조정 가능한 매개 변수 /proc/sys/vm/max_writeback_pages의 기본값은 1024 또는 4MB로 kupdate를 반복할 때 마다 최대 1024 페이지를 작성할 수 있습니다. ( Bugzilla #479079).

프로세스 마다 IO 통계 감시를 돕기 위한 새로운 옵션 (CONFIG_TASK_IO_ACCOUNTING=y)이 커널에 추가되었습니다. 이 옵션은 프로덕션 환경에서 문제 해결을 지원합니다. (Bugzilla #461636)

이전 커널에서 백업 프로세스를 통해 DB2 서버의 응답성이 저하되었습니다. 이는 맵핑되지 않은페이지 캐시 메모리의 절반 이상이 dirty이면 (dirty_ratio가 100%로 설정되는 경우에도) /proc/sys/vm/dirty_ratio가 페이지 캐시 메모리에 작성할 수 없는 원인이 되었습니다. 이번 커널 업데이트를 통해 이러한 문제가 수정되어 dirty_ratio가 100%로 설정되면 시스템은페이지 캐시 메모리에 작성하는 것을 제한하지 않습니다. (Bugzilla #295291)

The rd_blocksize option found in the previous kernel's ramdisk driver was causing datacorruption when using large ramdisks under a reasonable system load. This update removesthe unnecessary option and resolves the data corruption issues. (Bugzilla #480663)

getrusage는 프로세스의 리소스 사용을 확인하기 위해 사용되며, 문제 진단 및 리소스 사용에대한 데이터를 수집하는데 유용합니다. getrusage에 의해 문의되는 프로세스의 인스턴스는 자식 프로세스 스레드를 생산하지만, getrusage가 부모 프로세스 만을 확인하고 자식 프로세스를확인하지 않으므로 잘못된 결과를 출력할 수 있었습니다. 이번 업데이트에서 이러한 인스턴스를통해 정확한 리소스 사용을 확인할 수 있는 rusadge_thread가 구현되었습니다. (Bugzilla#451063)

이전에 헤더 /usr/include/linux/futex.h는 C 소스 코드 파일의 컴파일을 방해하고 오류가발생했었습니다. 이번 업데이트에는 문제가 발생했던 커널만을 수정하는 패치가 포함되어 컴파일러 오류가 해결되었습니다. (Bugzilla #475790)

이전 커널에서 커널 버전은 패닉 또는 oops 출력 결과 메세지에 나타나지 않았습니다. 이번 업데이트에는 oops 및 패닉 출력 결과를 보여주는 커널 버전이 추가되었습니다. (Bugzilla #484403)

2.6.18 릴리즈에서는 glibc 패키지에 대한 커널 헤더를 제공하도록 커널이 설정되었습니다. 이로인해 여러 파일이 부적절하게 표시되었습니다. serial_reg.h 파일이 잘못 표시되고 kernel_headers rpm에 포함되지 않았습니다. 이는 다른 rpm을 빌드하는데 문제가 발생하는원인이 되었습니다. 이번 업데이트에는 serial_reg.h 파일을 추가하여 이러한 문제가 수정되었습니다. (Bugzilla #463538)

일부 upcrund 환경에서 HP Unified Parallel C (UPC) 제품의 프로세스 관리자는 하부 스레드에의해 포크 작업된 자식 프로세스에 대해 setpgid() 호출 시 ESRCH 결과를 반환하고 오류가 발생할 수 있었습니다. 이번 업데이트에는 이러한 문제를 해결하기 위한 패치가 추가되었습니다.(Bugzilla #472433)

실행 프로세스에 대한 역추적 정보를 표시하는 기능이 sysrq-t에 추가되었습니다. 이는 중지된시스템을 디버깅하는데 사용될 수 있습니다. (Bugzilla #456588)

8.1.1. 디버깅디버깅

Red Hat Enterprise Linux 5.4에서 코어 덤프를 생성하기 위한 기능이 추가되고 커널 디버깅 기능이 개선

8. 커널커널 업데이트업데이트

11

Page 16: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

되었씁니다. 코어 덤프 (메모리 스냅샷)는 시스템 및 커널 충돌을 디버깅하는데 유용합니다. 이번 업데이트에서는 hugepages를 사용하는 시스템에서 코어 덤프를 실행할 수 있습니다. (BZ#470411) 또한 makedumpfile 명령을 사용하여 코어 덤프 파일 (vmcore)에서 커널 패닉 메세지를 추출할 수 있게 되었습니다. (BZ#485308)

8.1.2. 보안보안

이전 커널에서 커널 키 영역의 최대 문자 길이는 임의 32자로 설정되어 있었으나 이번 업데이트에서 255자로 증가되었습니다. (Bugzilla #475145)

이번 커널 업데이트에서는 NFSD (Network File System daemon)를 사용하여 내보낸 파일 시스템에 비 root 사용자가 장치 노드를 생성할 수 있는 보안 문제가 해결되었습니다. 이번 업데이트에서는 CAP_MKNOD 및 CAP_LINUX_IMMUTABLE) 기능이 파일 시스템 마스크에서 FSUID가 0인 사용자에게 반환됩니다. (Bugzilla #497272 및 Bugzilla #499076)

FIPS140 (Federal Information Processing Standardization 140) 인증 요건에 따라 이번 업데이트에는 다음과 같은 사항이 포함되어 있습니다:

ansi_cprng (Bugzilla #497891), ctr(aes) 모드 (Bugzilla #497888), Hmac-sha512(Bugzilla #499463), rfc4309(ccm(aes)). (Bugzilla #472386)에 대한 자체 검사

부팅 과정에서 GRUB이 체크섬을 실행하는 서명 파일을 작성하기 위한 코드 (Bugzilla#444632)

모듈 서명을 위해 DSA 키를 512 비트에서 1024 비트로 변경하기 위한 코드 (Bugzilla#413241)

8.2. 일반 플랫폼 지원

T-State (Throttling State) 통지 지원이 커널의 ACPI (Advanced Configuration and Power Interface) 구현에 추가되었습니다. T-State 통지 지원 추가로 데이터 센터의 전력 관리에 대한 Intel® Intelligent PowerNode Manager 기술 사용이 개선됩니다. (BZ#487567).

8.3. 드라이버 업데이트

8.3.1. OFED (Open Fabrics Enterprise Distribution) 드라이버드라이버

OFED (OpenFabrics Alliance Enterprise Distribution)는 Infiniband 및 iWARP 하드웨어 진단 유틸리티,Infiniband 패브릭 관리 데몬, Infiniband/iWARP 커널 모듈 로더, RDMA (Remote Direct Memory Access)기술을 사용하는 애플리케이션을 작성하기 위한 라이브러리 및 개발 패키지의 모음입니다. Red HatEnterprise Linux는 Infiniband/iWARP/RDMA 하드웨어 지원에 대한 전체 스택으로 OFED 소프트웨어 스택을 사용합니다.

Red Hat Enterprise Linux 5.4에서 다음과 같은 OFED 부분이 업스트림 버전 1.4.1-rc3으로 업데이트되었습니다.

RDMA (Remote Direct Memory Access) 헤더 (BZ#476301)

RDS (Reliable Datagram Sockets) 프로토콜 (BZ#477065, BZ#506907)

SDP (Sockets Direct Protoco) (BZ#476301)

SRP (SCSI RDMA Protocol) (BZ#476301)

IPoIB (IP over InfiniBand) (BZ#434779, BZ#466086, BZ#506907)

5.4 릴리즈릴리즈 노트노트

12

Page 17: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

또한 다음과 같은 OFED 드라이버가 업스트림 버전 1.4.1-rc3으로 업데이트되었습니다:

Chelsio T3 네트워크 장치군에 대한 cxgb3 및 iw_cxgb3 드라이버 (BZ#476301, BZ#504906)

mthca 기반 InfiniBand HCA (Host Channel Adapter) 용 드라이버 (BZ#476301, BZ#506097)

qlgc_vnic 드라이버 (BZ#476301)

참고참고

Red Hat은 항상 발전하고 있는 기술을 최대한 이용할 수 있게 하기 위해 업스트림OFED(Open Fabrics Enterprise Distribution) 코드 기반을 철저히 추종하고 있습니다. 따라서 Red Hat은 마이너 릴리스에서는 업스트림 프로젝트와 같은 수준의 API/ABI 호환성을유지합니다. 이는 Red Hat Enterprise Linux 개발의 일반적인 관행에 있어서 예외적인 것입니다.

8.3.2. 일반일반 드라이버드라이버 업데이트업데이트

Intel 5400 클래스 메모리 컨트롤러 용 i5400 드라이버가 EDAC (Error Detection AndCorrection)에 대한 추가 지원과 함께 업데이트되었습니다. (BZ#462895)

iic-bus 인터페이스에 대한 i2c 드라이버가 업데이트되어 AMD SB800 제품군에 대한 지원이 추가되었습니다.

i2c-piix4 드라이버는 Broadcom HT1100 칩셋 지원과 함께 업데이트되었습니다.(BZ#474240)

hpilo 드라이버가 업데이트되었습니다. (BZ#488964)

Davicom 이더넷 어댑터 용 dm9601이 업데이트되었습니다.

8.3.3. 네트워크네트워크 드라이버드라이버 업데이트업데이트

Red Hat is no longer able to responsibly support the ipw3945 wireless laptop network driverto the full levels of service, as the upstream company responsible for that driver hassuspended maintenance efforts on the driver.

Red Hat, following the guidance of the company responsible for the driver has migrated overto the iwl3945 driver (first introduced in Red Hat Enterprise Linux 5.3). Ongoing maintenanceof driver issues associated with the 3945 hardware will be provided on the iwl3945 driver. Allfresh/full installations of Red Hat Enterprise Linux 5.4 on systems with 3945 hardware willinstall the iwl3945 driver.

Red Hat continues to provide the ipw3945 driver in Red Hat Enterprise Linux 5.4 as amigration convenience. It is recommended that customers transition to the iwl3945 driver.Refer to the Red Hat Knowledgebase for details on how to transition if you are doing anupdate install from a system that had its full installation prior to Red Hat Enterprise Linux 5.4.

Customers who report issues with the ipw3945 driver may be referred to migrate to the iwl3945 driver for resolution. For example, there are known issues connecting to VPNconcentrators present in the ipw3945 driver which are resolved in the iwl3945 driver.

8. 커널커널 업데이트업데이트

13

Page 18: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

참고참고

the use of the iwl3945 driver requires installing the iwl3945-firmwarepackage from the supplementary RHN channel. Package version 15.28.2.8-2 orlater is required. (ie iwl3945-firmware-15.28.2.8-2 or later)

Additionally, the device name, for example as it appears in the output of the `ifconfig` command appears as eth0 (or eth1) when using the ipw3945driver, when using the iwl3945 driver it is identified as wlan0.

the bonding driver has been updated to the latest upstream version. This update, however hasintroduced symbol/ipv6 module dependency capabilities. Therefore, if IPv6 has beenpreviously disabled (by inserting the install ipv6 /bin/false line in the /etc/modprobe.conf file) an upgrade to the bonding driver in 5.4 will result in the bondingkernel module failing to load. The install ipv6 /bin/false line needs to be replaced withoptions ipv6 "disable=1 for the module to load properly.

Intel® I/OAT (Intel® I/O Acceleration Technology)에 대해 커널에 있는 드라이버가 2.6.24 버전으로 업데이트되었습니다. (BZ#436048)

Intel® Gigabit 이더넷 어댑터의 igb 드라이버가 1.3.16-k2 버전으로 업데이트되었습니다. 이번업데이트에서는 igb 드라이버에 대한 GRO 지원을 활성화합니다. (BZ#484102, BZ#474881,BZ#499347).

igbvf 드라이버가 업데이트되어 Intel 82576 Gigabit 이더넷 컨트롤러의 가상 함수에 대한 지원을 제공합니다. (BZ#480524)

Intel 10 Gigabit PBetaCI Express 네트워크 장치 용 ixgbe 드라이버가 2.0.8-k2 버전으로 업데이트되었습니다. 이번 업데이트에서는 ixgbe 드라이버에 대한 GRO 지원을 활성화합니다.(BZ#472547, BZ#499347).

Broadcom NetXtreme II 네트워크 장치 용 bnx2 드라이버가 1.9.3 버전으로 업데이트되었습니다.(BZ#475567 BZ#476897 BZ#489519)

Broadcom Tigon3 이더넷 장치 용 tg3 드라이버가 3.96 버전으로 업데이트되었습니다.(BZ#481715, BZ#469772). 이러한 드라이버 업데이트에는 5785F 및 50610M 장치에 대한 지원이 추가되어 있습니다. (BZ#506205)

cnic 드라이버가 업데이트되어 bnx2 네트워크 장치에 대해 iSCSI (Internet Small ComputerSystem Interface)를 지원합니다. (BZ#441979)

Broadcom Everest 네트워크 장치 용 bnx2x 드라이버가 1.48.105 버전으로 업데이트되었습니다.(BZ#475481)

bnx2i 드라이버가 업데이트되어 bnx2x 네트워크 장치에 대해 iSCSI를 지원합니다.(BZ#441979)

Chelsio T3 네트워크 장치군에 대한 cxgb3 드라이버가 업데이트되어 iSCSI TOE (TCP OffloadEngines) 및 GRO (Generic Receive Offload) 지원을 활성화합니다. (BZ#439518, BZ#499347)

NVIDIA nForce 장치 용 forcedeth 이더넷 드라이버가 0.62 버전으로 업데이트되었습니다.(BZ#479740).

Marvell Yukon 2 칩셋을 사용하는 이더넷 컨트롤러 용 sky2 드라이버가 업데이트되었습니다.(BZ#484712).

5.4 릴리즈릴리즈 노트노트

14

Page 19: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

Cisco 10G 이더넷 장치 용 enic 드라이버가 1.0.0.933 버전으로 업데이트되었습니다.(BZ#484824)

Intel PRO/1000 이더넷 장치 용 e1000e 드라이버가 1.0.2-k2 업스트림 버전으로 업데이트되었습니다. (BZ#480241)

Emulex Tiger Shark 통합 네트워크 어댑터 용 be2net 드라이버는 기술 평가 사항으로 추가되었습니다.

8.3.4. 스토리지스토리지 드라이버드라이버 업데이트업데이트

The bnx2 driver now supports iSCSI. The bnx2i driver will access the bnx2 driver through the cnic module to provide iSCSI offload support. To manage bnx2i, use the iscsi-initiator-utils package. For instructions on bnx2i configuration, please refer to section5.1.2 of the /usr/share/docs/iscsi-initiator-utils-<version>/README file.(BZ#441979 and BZ#441979)

이번 릴리즈에 포함된 bnx2i 버전은 IPv6를 지원하지 않습니다.

md 드라이버가 업데이트되어 비트맵 병합 (bitmap merging)이 지원됩니다. 이러한 기능으로 데이터 복제를 실행할 때 전부 다시 동기화하지 않아도 됩니다. (BZ#481226)

이번 릴리즈에서 scsi 계층에는 다음과 같은 업데이트가 포함되어 있습니다:

현재 scsi 드라이버는 업스트림 scsi_dh_alua 모듈에 추가되어 있습니다. 이는 이번 릴리즈에 명시적 ALUA (Asymmetric Logical Unit Access) 지원을 추가합니다. dm-multipath를사용할 때 scsi_dh_alua 모듈을 사용하려면, multipah.conf에 hardware_handler 유형으로 alua를 지정합니다. (BZ#482737)

EMC Clariion 장치는 scsi_dh_alua 또는 dm-emc를 단독으로 사용하는 경우에만 지원됩니다. scsi_dh_alua 및 dm-emc 모두를 사용하는 경우에는 지원되지 않습니다.

현재 rdac_dev_list 구조는 md3000 및 md3000i 항목에 추가되었습니다. 따라서 사용자는 iscsi_dh_rdac 모듈에 의해 제공되는 혜택을 누릴 수 있습니다. ( BZ#487293)

디스크 포맷 도중 iSCSI iBFT 설치 패닉의 원인이 되었던 버그가 수정되었습니다.(BZ#436791)

일부 다중 경로 환경에서 iSCSI 장애 시 커널 패닉의 원인이 되었던 iscsi_r2t_rsp struct의 버그가 수정되었습니다. (BZ#484455)

여러 업스트림 수정사항을 적용하고 iSCSI TOE 장치를 지원하기 위해 cxgb3 드라이버가 업데이트되었습니다. (BZ#439518)

이번 릴리즈에 포함된 cxgb3i 버전은 IPv6를 지원하지 않습니다.

이번 릴리즈에는 mpt2sas 드라이버가 포함되어 있습니다. 이러한 드라이버는 LSI Logic의 SAS-2 어댑터 제품군을 지원합니다. SAS-2는 최대 데이터 전송 속도를 3Gb/s에서 6Gb/s로 향상시킬수 있습니다.

mpt2sas 드라이버는 drivers/scsi/mpt2sas 디렉토리에 위치하고 있지만 이전 mpt 드라이버는 drivers/message/fusion 디렉토리에 위치하고 있습니다. ( BZ#475665)

8. 커널커널 업데이트업데이트

15

Page 20: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

aacraid 드라이버는 1.1.5-2461 버전으로 업데이트되었습니다. 이번 업데이트에서는 대기열 검사, 제어기 시작 문제 등에 영향을 미쳤던 버그에 대해 여러 업스트림 수정 사항이 적용되었습니다. (BZ#475559)

현재 aic7xxx 드라이버는 최대 I/O 크기가 확장되었습니다. 이에 따라 대량의 버퍼를 사용하여기록하기 위해 장치(SCSI 테이프 장치 등)를 지원합니다.

cciss 드라이버는 업데이트되어 메모리 BAR 검색, rebuild_lun_table MSA2012 스캔 스레드에 영향을 미치는 버그에 대한 업스트림 수정이 적용되었습니다. 또한 이러한 업데이트로 cciss로의 여러 설정 변경 사항이 적용되었습니다.

fnic 드라이버는 1.0.0.1039 버전으로 업데이트되었습니다. 이로 인해 여러 업스트림 버그 수정사항이 적용되어, libfc 및 fcoe 모듈이 업데이트되고 런타임 시 디버그 로깅을 제어하는 새로운 모듈 매개 변수가 추가되었습니다. (BZ#484438)

ipr 드라이버는 MSI-X 인터럽트를 지원합니다. ( BZ#475717)

lpfc 드라이버는 8.2.0.48 버전으로 업데이트되었습니다. 이는 곧 출시 예정인 OEM 프로그램에대한 하드웨어 지원을 활성화합니다. 또한 이번 업데이트로 다음과 같은 버그 수정 사항이 적용되었습니다: (BZ#476738 및 BZ#509010)

현재 가상 파이버 채널 스위치가 지원됩니다.

현재 오류 주의 인터럽트에 대한 폴링을 사용할 수 있습니다.

vport create 및 delete loop에서 메모리 누수 현상의 원인이 되었던 버그가 수정되었습니다.

이번 업데이트에서 lpfc 드라이버는 HBAnyware 4.1 및 OneConnect UCNA를 지원합니다.(BZ#498524)

MPT fusion 드라이버는 3.04.07rh v2 버전으로 업데이트되었습니다. 이로 인해 다음과 같은 여러 버그 수정 사항이 적용되었습니다: (BZ#475455)

시스템을 PAE 커널로 시작할 수 없는 원인이 되었던 MPT fusion 드라이버 버그가 수정되었습니다.

드라이버를 언로드할 때 제어기는 READY_STATE로 설정됩니다.

장치를 전송 계층이 추가하기 전 mptsas 드라이버는 TUR (Test Unit Ready) 및 Report LUN 명령을 실행합니다.

예상치 않게 mptctl_ioctl()이 여러 yet benign 커널 오류 메세지를 발생시키는 원인이 되었는 패치가 복귀되었습니다. 이번 릴리즈에서 mptctl_ioctl()은 더이상 이러한 커널 오류 메세지를 발생시키지 않습니다.

megaraid_sas 드라이버는 4.08-RH1 버전으로 업데이트되었습니다. 이번 업데이트로 다음과같은 업스트림 개선 사항 및 수정 사항이 적용되었습니다:(BZ#475574)

이번 업데이트에는 드라이버에 폴링 모드가 추가되었습니다.

지원되는 테이프 드라이버에 영향을 미치는 버그가 수정되었습니다. 이번 릴리즈에서 pthru시간 제한 값은 테이프 드라이버로 전송된 명령에 대한 O/S 계층 시간 제한 값으로 설정되었습니다.

5.4 릴리즈릴리즈 노트노트

16

Page 21: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

mvsas 드라이버는 0.5.4 버전으로 업데이트되었습니다. 이번 업데이트로 업스트림으로 부터의여러 수정 사항 및 개선 사항이 적용되고 Marvell RAID 버스 컨트롤러 MV64460, MV64461,MV64462에 대한 지원이 추가되었습니다. (BZ#485126)

qla2xxx 드라이버는 8.03.00.10.05.04-k 버전으로 업데이트되어 FCoCEE (Fibre Channel overConvergence Enhanced Ethernet) 어댑터를 지원합니다. 이번 릴리즈에서 qla2xxx는 다음과 같은업스트림에서의 여러 버그 수정 사항을 적용합니다: (BZ#471900, BZ#480204, BZ#495092,BZ#495094)

4GB 및 8GB 어댑터에서 OVERRUN을 처리하는 동안 감지된 불일치 사항이 수정되었습니다.

모든 vports는 비동기 이벤트를 통지합니다.

QLogic 2472 카드를 사용하여 커널 패닉의 원인이 되었던 버그가 수정되었습니다.

첫 번째 시도가 시간 초과될 경우 stop_firmware 명령은 더이상 재시도되지 않습니다.

섹터 마스크 값은 더이상 고정 optrom 크기를 기준으로 하지 않습니다.

멀티패스 장치의 I/O 과정에서 자주 경로 장애가 발생하는 원인이 되었던 버그가 수정되었습니다. (BZ#244967)

드라이버 소스 코드는 kABI-호환됩니다.

메모리 해제 후 dcbx 포인터는 NULL로 설정됩니다.

이번 업데이트에서 qla2xxx 드라이버에 포함된 qla24xx 및 qla25xx 펌웨어는 4.04.09 버전으로 업데이트되었습니다.

qla4xxx 드라이버의 드라이버 장애 복구 기능이 개선되었습니다. 이번 업데이트에서 호스트 어댑터에서 명령이 감지될 경우 어댑터가 복구되지 못했던 드라이버에 있는 버그가 수정되었습니다. (BZ#497478)

이번 릴리즈에는 새로운 qlge 드라이버가 포함되어 있습니다. 이러한 드라이버에는 QLogic FCoE10GB 어댑터 용 이더넷 지원이 추가되어 있습니다. (BZ#479288)

9. 기술 평가 사항

기술 평가 사항 (Technology Preview)의 기능은 현재 Red Hat Enterprise Linux 서브스크립션 서비스에서는 지원되지 않으며, 기능적으로 완전하지 않기 때문에 일반 프로덕션 환경 사용으로 적합하지 않습니다.하지만 이러한 기능은 사용자 편의와 보다 다양한 기능을 제공하기 위해 포함되어 있습니다.

The following Technology Previews are new or enhanced in Red Hat Enterprise Linux 5.4. For detailedinformation on the Technology Previews in Red Hat Enterprise Linux 5.4, refer to the TechnologyPreviews section of the 5.4 Technical Notes located athttp://www.redhat.com/docs/manuals/enterprise/

New Emulex Tiger Shark converged network adapter driver. Refer to 8.3.3절. “네트워크 드라이버 업데이트 ” for more information.

New Systemtap Tracepoints. Refer to 8.1.1절. “디버깅 ” for more information.

New Gnu Compiler Collection version 4.4. Refer to 6절. “도구 관련 업데이트 ” for moreinformation.

Updated ext4 support. Refer to 4절. “Filesystems and Storage updates” for more information.

9. 기술기술 평가평가 사항사항

17

Page 22: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

glibc new MALLOC behaviour. Refer to 6절. “도구 관련 업데이트 ” for more information.

samba3x and ctdb on the x86_64 platform. Refer to 4절. “Filesystems and Storage updates”for more information.

Clustering with KVM hypervisor. Refer to 2절. “클러스터링 업데이트 ” for more information.

The fence_virsh fence agent is provided in this release of Red Hat Enterprise Linux as aTechnology Preview. Refer to 2.1절. “Fencing 개선 사항 ” for more information.

Stream Control Transmission Protocol (SCTP) support for the Cluster Suite and the redundantring configuration of clusters are considered Technology Previews in Red Hat Enterprise Linux5.4. (BZ#457956)

5.4 릴리즈에서 KVM 하이퍼바이저를 사용하는 USB passthrough는 기술 평가 사항입니다.

Red Hat Enterprise Linux 5.4에서 cluster-suite의 논리 파티션 (LPAR) 지원은 기술 평가 사항입니다. (BZ#480662, BZ#498083)

QXL 비디오 가속기의 xorg-x11-qxl-drv X11 비디오 드라이버는 기술 평가 사항으로 5.4 버전에 추가되었습니다. (BZ#489806)

5.4 릴리즈릴리즈 노트노트

18

Page 23: Red Hat Enterprise Linux 5 · KVM 하이퍼바이저와 함께 USB passthrough는 5.4 릴리즈에서 기술 평가 사항으로 간주됩니다. 저장/복구, 라이브 마이그레이션,

A. 개정 내역

고침고침 1.0-402 Fri Oct 25 2013 Rüdiger LandmannRebuild with Publican 4.0.0

고침고침 1.0-58 2012-07-18 Anthony TownsRebuild for Publican 3.0

고침고침 1.0-0 Wed Sep 02 2009 Ryan LerchInitial version of the online version of the Red Hat Enterprise Linux 5.4 Release Notes

A. 개정개정 내역내역

19