Red Hat Enterprise Linux 5 Note di rilascio 5.4

Transcript

Red Hat Enterprise Linux 5 Note di rilascio 5.4
Red Hat Enterprise Linux 5
Note di rilascio 5.4
Note di rilascio per tutte le architetture.
Red Hat Inc.
Red Hat Enterprise Linux 5 Note di rilascio 5.4
Note di rilascio per tutte le architetture.
Red Hat Inc.
Nota Legale
Copyright © 2009 Red Hat, Inc..
T his document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported
License. If you distribute this document, or a modified version of it, you must provide attribution to Red
Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat 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, MetaMatrix, Fedora, the Infinity Logo,
and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux ® is the registered trademark of Linus T orvalds 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 United States
and/or other countries.
MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other
countries.
Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or
endorsed by the official Joyent Node.js open source or commercial project.
T he OpenStack ® Word Mark and OpenStack Logo are either registered trademarks/service marks or
trademarks/service marks of the OpenStack Foundation, in the United States and other countries 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.
Sommario
T his document details the Release Notes for Red Hat Enterprise Linux 5.4.
Indice
Indice
. . .Aggiornamenti
1.
. . . . . . . . . . . . . . . sulla
. . . . . .Virtualizzazione
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2. . . . . . . . . .
. . .Aggiornamenti
2.
. . . . . . . . . . . . . . . del
. . . . cluster
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3. . . . . . . . . .
2.1. Miglioramenti del processo di Fencing
4
. . .Aggiornamenti
3.
. . . . . . . . . . . . . . . di
. . .rete
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4. . . . . . . . . .
. ...Filesystems
4
. . . . . . . . . . . . .and
. . . . Storage
. . . . . . . . .updates
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5. . . . . . . . . .
. . .Aggiornamenti
5.
. . . . . . . . . . . . . . . desktop
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6. . . . . . . . . .
5.1. Advanced Linux Sound Architecture
6
5.2. Driver grafici
6
5.3. Supporto per laptop
6
. . .Aggiornamento
6.
. . . . . . . . . . . . . . . . dei
. . . .tool
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6. . . . . . . . . .
. . .Supporto
7.
. . . . . . . . . .specifico
. . . . . . . . . .per
. . . .l'architettura
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7. . . . . . . . . .
7.1. i386
7
7.2. x86_64
8
7.3. PPC
8
7.4. s390
8
. . .Aggiornamenti
8.
. . . . . . . . . . . . . . . del
. . . . kernel
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
............
8.1. Supporto funzioni generali del kernel
10
8.1.1. Debugging
11
8.1.2. Sicurezza
12
8.2. Supporto generale per la piattaforma
12
8.3. Aggiornamenti driver
12
8.3.1. Driver Open Fabrics Enterprise Distribution (OFED)
12
8.3.2. Aggiornamenti generali del driver
13
8.3.3. Aggiornamenti driver di rete
13
8.3.4. Aggiornamenti del driver di storage
14
. . .T. echnology
9.
. . . . . . . . . . . Previews
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
............
. . .Cronologia
A.
. . . . . . . . . . . .della
. . . . . revisione
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
............
1
Red Hat Enterprise Linux 5 Note di rilascio 5.4
T his document contains the Release Notes for the Red Hat Enterprise Linux 5.4 family of products
including:
Red Hat Enterprise Linux 5 Advanced Platform for x86, AMD64/Intel® 64, Itanium Processor Family,
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®
T he Release Notes provide high level coverage of the improvements and additions that have been
implemented in Red Hat Enterprise Linux 5.4. For detailed documentation on all changes to Red Hat
Enterprise Linux for the 5.4 update, refer to the T echnical Notes
1. Aggiornamenti sulla Virtualizzazione
Red Hat Enterprise Linux 5.4 include oraun supporto completo per l'hypervisor Kernel-based Virtual
Machine (KVM) sulle architetture basate su x86_64. KVM è integrato nel kernel di Linux e fornisce una
piattaforma di virtualizzazione in grado di trarre vantaggio dalla stabilità, dalle funzioni e dal supporto
hardware ereditato con Red Hat Enterprise Linux. La Virtualizzazione con l'hypervisor KVM è supportata
su una vasta gamma di sistemi operativi guest, incluso:
Red Hat Enterprise Linux 3
Red Hat Enterprise Linux 4
Red Hat Enterprise Linux 5
Windows XP
Windows Server 2003
Windows Server 2008
Importante
È supportata una virtualizzazione basata su Xen. T uttavia il suddetto tipo di virtualizzazione
richiede una versione diversa di kernel per funzionare correttamente. L'hypervisor KVM può
essere usato solo con un kernel regolare (non-Xen).
Avvertimento
Mentre è possibile installare sullo stesso sistema sia Xen che KVM, la configurazione di
networking predefinita risulta differente. È fortemente consigliato solo l'installazione di un
hypervisor.
Nota
Xen è l'hypervisor predefinito presente con Red Hat Enterprise Linux. Per questo motivo tutte le
configurazioni predefinite vengono eseguite per utilizzare l'hypervisor Xen. Per maggiori
informazioni su come configurare un sistema per KVM consultare la Virtualization Guide.
La virtualizzazione utilizzando KVM permette di eseguire entrambe le versioni, 32-bit e 64-bit, di sistemi
2
2. Aggiornamenti del cluster
operativi guest senza alcuna modifica. Il disco paravirtualizzato ed i driver di rete sono stati inclusi in
Red Hat Enterprise Linux 5.4 per migliori prestazioni I/O. T utti i tool basati su libvirt (es. virsh, virtinstall e virt-m anager) sono stati aggiornati con il supporto per KVM.
La USB passthrough con hypervisor KVM è considerata una T echnology Preview per le versione 5.4.
Con la risoluzione di varie problematiche come ad esempio: save/restore, live migration e core dumps, i
guest paravirtualizzati a 32 bit basati su Xen su host x86_64 non vengono più classificati come
T echnology Preview e sono completamente supportati su Red Hat Enterprise Linux 5.4.
Con questo aggiornamento è stato aggiunto il pacchetto etherboot, fornendo così la possibilità di
avviare le macchine virtuali del guest utilizzando Preboot eXecution Environment (PXE). Questo
processo si verifica prima del caricamento del sistema operativo, e talvolta l'OS non è a conoscenza che
l'avvio è avvenuto tramite PXE. Il supporto per etherboot è limitato all'utilizzo nel contesto KVM.
Sono stati aggiunti a Red Hat Enterprise Linux 5.4 i pacchetti qspice per il supporto del protocollo spice
nelle macchine virtuali basate su qem u-kvm . qspice contiene entrambi i client, i componenti del plugin
del web browser e server. T uttavia solo il server qspice in qspice-libs package è completamente
supportato. Il client qspice (fornito dal pacchetto qspice) ed il plugin qspice mozilla (fornito dal pacchetto
qspice-mozilla) sono entrambi inclusi come T echnology Preview. Il pacchetto qspice-libs contiene
l'implementazione del server usata insieme con qem u-kvm e per questo motivo è completamente
supportata. T uttavia in Red Hat Enterprise Linux 5.4 non è disponibile alcun supporto libvirt per il
protocollo spice; L'unico uso supportato di spice in Red Hat Enterprise Linux 5.4 è attraverso l'utilizzo
di Red Hat Enterprise Virtualization.
Importante
T he virtio-win component is only available via the Red Hat Network, and is not included on the
physical Supplementary CD for Red Hat Enterprise Linux 5.4. For more information, see the Red
Hat Knowledgebase.
2. Aggiornamenti del cluster
I cluster sono computer multipli (nodi) che lavorano insieme per migliorare l'affidabilità, la scalabilità e la
disponibilità per i servizi di produzione critici.
T utti gli aggiornamenti sul clustering in Red Hat Enterprise Linux 5.4 sono riportati nelle Note tecniche.
Maggiori informazioni sul clustering in Red Hat Enterprise Linux sono disponibili sui documenti
Panoramica del cluster suite e Amministrazione del Cluster.
I tool del Cluster Suite sono stati aggiornati in modo da supportare il rilevamento automatico
dell'hypervisor. T uttavia l'esecuzione del cluster suite insieme con l'hypervisor KVM viene considerato
ancora come T echnology Preview.
OpenAIS fornisce ora una comunicazione di rete per la trasmissione (broadcast) in aggiunta al multicast.
Questa funzione viene considerata una T echnology Preview per un utilizzo di tipo standalone di
OpenAIS ed insieme al Cluster Suite. Da notare tuttavia che la funzione per la configurazione di OpenAIS
per il broadcast non è integrata nei tool di gestione del cluster, ed è quindi necessaria una
configurazione manuale.
3
Red Hat Enterprise Linux 5 Note di rilascio 5.4
Nota
Con il Cluster Suite non è supportato SELinux in modalità Enforcing; È necessario utilizzare le
modalità Permissive o Disabled. Non è supportato altresì l'utilizzo del Cluster Suite sui sistemi
PPC bare metal. I guest che eseguono il Cluster Suite su host VMWare ESX, utilizzando
fence_vmware, sono considerati T echnology Preview. Non è supportata l'esecuzione del Cluster
Suite nei guest su host VMWare ESX gestiti dal Virtual Center.
I cluster con architetture miste che utilizzano un Cluster Suite non sono supportati. T utti i nodi nel
cluster devono essere delle stessa architettura. Per il Cluster Suite, le architetture x86_64, x86 e
ia64 sono considerate uguali, quindi l'esecuzione dei cluster con qualsiasi combinazione tra le
suddette architetture è supportata.
2.1. Miglioramenti del processo di Fencing
Fencing is the disconnection of a node from the cluster's shared storage. Fencing cuts off I/O from
shared storage, thus ensuring data integrity.
È stato aggiunto con Red Hat Enterprise Linux 5.4 il supporto al fencing su sistemi Power, come
T echnology Preview, per le istanze IBM Logical Partition (LPAR) gestite utilizzando la Hardware
Management Console (HMC) (BZ #485700). È stato altresì aggiunto il supporto per il fencing, come
T echnology Preview, per Cisco MDS 9124 & Cisco MDS 9134 Multilayer Fabric Switches (BZ #480836).
Con questa versione di Red Hat Enterprise Linux fence_virsh è presente come T echnology Preview.
fence_virsh fornisce la possibilità per un guest (in esecuzione come domU), di eseguire un processo
di isolamento utilizzando il protocollo libvirt. T uttavia poichè fence_virsh non è integrato con il clustersuite, esso non è supportato come fence agent nell'ambiente in questione.
T he 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.
In aggiunta, i seguenti nuovi articoli sul fencing sono stati pubblicati su Red Hat Knowledge Base:
SCSI Fencing (Persistent Reservations) con Red Hat Enterprise Linux 5 Advanced Platform Cluster
Suite: http://kbase.redhat.com/faq/docs/DOC-17809
Utilizzo di fence_vmware con Red Hat Enterprise Linux 5 Advanced Platform Cluster Suite:
http://kbase.redhat.com/faq/docs/DOC-17345
3. Aggiornamenti di rete
Con questo aggiornamento il supporto Generic Receive Offload (GRO) è stato implementato nel kernel e
nell'applicazione dello spazio utente , ethtool.((BZ #499347)). Il sistema GRO aumenta le prestazioni
dei collegamenti di rete in entrata attraverso la riduzione della processazione fatta dalla Central
Processing Unit (CPU). GRO implementa la stessa tecnica del sistema Large Receive Offload (LRO), ma
può essere applicato ad una gamma più ampia di protocolli del livello di trasporto. Il supporto GRO è
stato aggiunto a diversi driver del dispositivo di rete, incluso il driver igb per Intel® Gigabit Ethernet
Adapter ed il driver ixgbe per i dispositivi di rete Intel 10 Gigabit PCI Express.
Il framework Netfilter (la parte del kernel responsabile per il filtraggio dei pacchetti di rete) è stato
aggiornato con un supporto per i valori Differentiated Services Code Point (DSCP)
4
4. Filesystems and Storage updates
aggiornato con un supporto per i valori Differentiated Services Code Point (DSCP)
il pacchetto bind (Berkeley Internet Name Domain) fornisce una implementazione dei protocolli DNS
(Domain Name System). In precedenza bind non offriva alcun meccanismo per distinguere facilmente tra
le richieste con una risposta autorizzata e non autorizzata. Di conseguenza un server configurato
incorrettamente potrebbe rispondere a richieste non autorizzate. Con questo aggiornamento bind è
stato migliorato, è ora presente una nuova opzione allow-query-cache la quale controlla l'accesso
ai dati non autorizzati su di un server (per esempio: risultati ricorrenti salvati in cache e root zone hits).
(BZ #483708)
4. Filesystems and Storage updates
In the 5.4 update, several significant additions have been made to file systems support. Base Red Hat
Enterprise Linux now includes the Filesystem in Userspace (FUSE) kernel modules and user
space utilities, allowing users to install and run their own FUSE file systems on an unmodified Red Hat
Enterprise Linux kernel (BZ #457975). Support for the XFS file system has also been added to the kernel
for future product enablement (BZ #470845). T he FIEMAP input/output control (ioctl) interface has been
implemented, allowing the physical layout of files to be mapped efficiently. T he FIEMAP ioctl can be used
by applications to check for fragmentation of a specific file or to create an optimized copy of a sparsely
allocated file (BZ #296951).
Altresì, il Common Internet File System (CIFS) è stato aggiornato nel kernel (BZ #465143). Il file system
ext4 (incluso con Red Hat Enterprise Linux come T echnology Preview) è stato aggiornato (BZ #485315).
Con Red Hat Enterprise Linux 5.4 l'utilizzo del Global File System 2 (GFS2) come file system del server
singolo (es. non in un ambiente clusterizzato) è sconsigliato. Gli utenti di GFS2 che non necessitano di
un high availability clustering possono migrare su altre alternative come ext3 o xfs. Il file system xfs è
idoneo in particolare per file system molto grandi (16 T B ed oltre). Gli utenti esistenti continueranno ad
essere supportati.
Le semantiche necessarie indicano che un processo che completa un stat, write, stat, dovrebbe
avere un m tim e diverso (orario dell'ultima modifica) sul file nei risultati della seconda chiamata di stat,
rispetto al m tim e nei risultati della prima chiamata. Gli orari dei file in NFS sono gestiti dal server, in
questo modo il file m tim e non verrà aggiornato fino a quando i dati non saranno trasmessi al server
tramite l'operazione del protocollo WRIT E NFS. Non è sufficiente copiare i dati sulla pagecache per
causare l'aggiornamento di m tim e. Questa è una differenza sostanziale tra NFS ed i file system locali.
Per questo motivo un file system NFS sotto un carico molto elevato di scrittura può presentare chiamate
di stat con una latenza elevata. (BZ #469848)
Il file system ext4, T echnology Preview, presenta ora tool aggiornati dello spazio utente. Ext4
rappresenta un miglioramento rispetto al file system ext3 sviluppato da Red Hat e dalla comunità di
Linux.
Nota
Nelle versioni precedenti di Red Hat Enterprise Linux i file system ext4 erano etichettati come
ext4 dev. Con questo aggiornamento i file system ext4 sono ora contrassegnati come ext4 .
With this update, the dm raid logwatch-based email reporting feature has been moved from the
dm raid-events package into the new dm raid-events-logwatch package. Consequently, systems
that use this dmraid feature will need to complete the following manual procedure:
1. ensure the new 'dmraid-events-logwatch' package is installed.
5
Red Hat Enterprise Linux 5 Note di rilascio 5.4
2. un-comment the functional portion of the /etc/cron.d/dm eventd-logwatch crontab file.
(BZ #512833)
samba3x and ctdb are provided as a T echnology Preview on the x86_64 platform. Samba3x package
provides Samba 3.3 and ctdb provide a clustered T DB backend. Running samba3x and ctdb on a set of
cluster nodes with GFS file system will allow the export of a clustered CIFS filesystem.
Importante
the samba3x packages conflict with the samba-3.0 packages shipped with Red Hat Enterprise
Linux 5. T o use the T echnology Preview, it is recommended to perform a fresh install that does
not include the samba-3.0 packages, and then to install the samba3x packages from the
Supplementary media.
5. Aggiornamenti desktop
5.1. Advanced Linux Sound Architecture
In Red Hat Enterprise Linux 5.4 l'Advanced Linux Sound Architecture (ALSA) è stato aggiornato —
fornendo così un miglior supporto per High Definiton Audio (HDA).
5.2. Driver grafici
Il driver ati per dispositivi video AT I è stato aggiornato.
I driver i810 e intel per i dispositivi display integrati di Intel sono stati aggiornati.
Il driver m ga per i dispositivi video Matrox è stato aggiornato.
Il driver nv per i dispositivi video nVidia è stato aggiornato.
5.3. Supporto per laptop
In precedenza quando si eseguiva o rimuoveva l'ancoraggio di alcuni portatili con le stazioni di
ancoraggio contenenti le unità CD/DVD integrate, l'unità non veniva riconosciuta. Era necessario quindi
riavviare il sistema per accedere all'unità. Con questo aggiornamento i driver per l'ancoraggio ACPI sono
stati aggiornati nel kernel risolvendo così questa problematica. (BZ #485181).
6. Aggiornamento dei tool
Importante
All the IBM Java components are available online due to a late detection of missing COPYRIGHT
notice. T his applies to the Supplementary CD contents for Red Hat Enterprise Linux 5 on all
architectures and releases. For more information, see the Red Hat Knowledgebase.
System T ap is now fully supported, and has been re-based to the latest upstream version. T his
update features improved user-space probing through shared libraries, experimental DWARF
unwinding, and a new <sys/sdt.h> header file which provides dtrace-compatible markers.
T his re-base also enhances support for debuginfo-less operations. T ypecasting (through the
6
7. Supporto specifico per l'architettura
@cast operator) is now supported, along with kernel tracepoint probing. Several 'kprobe.* ' probe
bugs that hampered debuginfo-less operations are also now resolved.
SystemT ap also features several documentation improvements. A new '3stap' feature provides
users with useful man pages on most SystemT ap probes and functions. T he system taptestsuite package also features a larger library of sample scripts.
Per maggiori informazioni su SystemT ap consultare la sezione Aggiornamenti del pacchetto di
SystemT ap delle Note tecniche.
I Systemtap tracepoint sono posizionati in sezioni importanti del kernel, e permettono agli
amministratori del sistema di analizzare le prestazioni e di eseguire il debug di parte dei codice. In
Red Hat Enterprise Linux 5.4 i tracepoint sono stati aggiunti alle seguenti sezioni del sottosistema
del kernel come T echnology Preview:
Memory Management (mm) (BZ #493444)
Block Device I/O (blktrace)(Bugzilla #493454)
Network File System (NFS) (BZ #499008)
Page Cache e Networking stacks (BZ #475719)
Scheduler (BZ #497414)
È ora inclusa come T echnology Preview la versione 4.4 di Gnu Compiler Collection. Questa raccolta
di compilatori include C, C++, e Fortran insieme alle librerie di supporto.
glibc new MALLOC behaviour:: glibc upstream è stato modificato per poter avere maggiore
scalabilità attraverso numerosi socket e core. Per fare questo è necessario assegnare ai thread i
rispettivi gruppi di memoria ed evitare una condizione di blocco in certe situazioni. La quantità di
memoria aggiuntiva usata per i gruppi di memoria (se presenti) può essere controllata utilizzando le
variabili dell'ambiente MALLOC_ARENA_T EST e MALLOC_ARENA_MAX.
MALLOC_ARENA_T EST specifica l'esecuzione di una prova per il numero dei core dopo che il
numero dei gruppi di memoria raggiunge questo valore. MALLOC_ARENA_MAX imposta il numero
massimo di gruppi di memoria usati senza considerare il numero dei core.
Questa funzionalità è stata integrata a glibc, nella versione RHEL 5.4, sotto forma di T echnology
Preview di malloc upstream. Per abilitare i gruppi di memoria per thread, è necessario impostare la
variabile dell'ambiente MALLOC_PER_T HREAD. La suddetta variabile diventerà obsoleta quando il
nuovo comportamento di malloc diventerà quello predefinito nelle versioni future. Gli utenti che
riscontrano dei conflitti con le risorse di malloc possono provare ad abilitare questa opzione.
7. Supporto specifico per l'architettura
7.1. i386
In un ambiente virtuale la gestione dei tempi per i kernel a 64-bit di Red Hat Enterprise Linux può
essere problematico poichè i tempi sono calcolati in base al conteggio delle interruzioni del timer. La
riprogrammazione delle macchine virtuali può causare un ritardo delle interruzioni generando una
discrepanza durante la gestione dei tempi. Questa versione del kernel riconfigura l'algoritmo per la
gestione dei tempi avendo così i tempi espressi in base alla scadenza del contatore. (Bugzilla
#463573)
In passato se le stack eccedevano una misura combinata di ~4GB, le applicazioni threaded a 64-bit
rallentavano drasticamente in pthread_create(). T ale comportamento è causato poichè glibc
utilizza MAP_32BIT per assegnare le suddette stack. Poichè l'utilizzo di MAP_32BIT è una
implementazione ereditata, questo aggiornamento aggiunge un nuovo flag (MAP_ST ACK m m ap) al
kernel in modo da non limitare le applicazioni a 64-bit. (Bugzilla #459321)
L'aggiornamento include un bit il quale incoraggia T SC a continuare la sua esecuzione in presenza
di stati C. Il bit NONST OP_T SC opera insieme a CONST ANT _T SC. CONST ANT _T SC indica che T SC è
7
Red Hat Enterprise Linux 5 Note di rilascio 5.4
in esecuzione con una frequenza costante senza considerare gli stati P/T , e NONST OP_T SC indica
che T SC non si arresta in presenza di stati C. (Bugzilla #474091)
Questo aggiornamento include un patch in modo da ottenere le intestazioni asm-x86_64 con
pacchetti kernel-devel compilati su o per architetture i386, i486, i586 and i686. (Bugzilla #491775)
Questo aggiornamento include una correzione la quale assicura che specificando m em m ap=X$Y
come parametro d'avvio su architetture i386, verrà generata una nuova mappa del BIOS. (Bugzilla
#464500)
T his update adds a patch to correct a problem with the Non-Maskable Interrupt (NMI) that appeared
in previous kernel releases. T he problem appeared to affect various Intel processors and caused the
system to report the NMI watchdog was 'stuck'. New parameters in the NMI code correct this issue.
(Bugzilla #500892)
Questa versione introduce nuovamente il supporto del dominio PCI per i sistemi HP xw9400 e
xw9300. (Bugzilla #474891)
È stata corretta la funzionalità in modo da poter esportare i parametri del modulo powernow-k8 su
/sys/modules. Precedentemente queste informazioni non venivano esportate. (Bugzilla #492010)
7.2. x86_64
An optimization error was found in linux-2.6-m isc-utrace-update.patch. When running 32bit processes on a 64-bit machine systems didn't return ENOSYS on missing (out of table range)
system calls. T his kernel release includes a patch to correct this. (Bugzilla #481682)
In precedenza alcuni sistemi del cluster si avviavano con una origine instabile di tempo. È stato
determinato che tale comportamento era il risultato del codice del kernel il quale non eseguiva alcun
controllo per un free performance counter (PERFCTR) durante la regolazione di TSC (T ime Stamp
Clock) nel processo d'avvio. T ale comportamento causava, in alcuni casi, una impostazione
predefinita del sistema su busy PERFCT R causando regolazioni non affidabili.
A tale proposito è stata implementata una correzione la quale assicura che il sistema esegua un
controllo della disponibilità per un free PERFCTR prima di impostare un valore predefinito (Bugzilla
#467782). Questa correzione tuttavia non soddisfa tutti i requisiti possibili poichè tutti i PERFCTR
saranno occupati durante la regolazione di TSC. A tale scopo è stata introdotta una patch per
inizializzare un processo di panic del kernel nel caso in cui si verifichi questa situazione (meno di
1% dei casi). (Bugzilla #472523).
7.3. PPC
Questa versione del kernel include varie patch per l'aggiornamento di spufs (Synergistic Processing
Units file system) per processori Cell. (Bugzilla #475620)
An issue was identified wherein /proc/cpuinfo would list logical PVR Power7 processor
architecture as "unknown" when show_cpuinfo() was run. T his update adds a patch to have
show_cpuinfo() identify Power7 architectures as Power6. (Bugzilla #486649)
Questo aggiornamento include diverse patch necessarie per aggiungere/migliorare il supporto MSI-X
(Message Signaled Interrupts) su macchine che utilizzano i processori System P. (Bugzilla #492580)
È stata aggiunta una nuova patch a questa versione per abilitare la funzionalità del pulsante di
alimentazione su macchine Cell Blade che in precedenza presentava qualche problema. (Bugzilla
#475658)
7.4. s390
Red Hat Enterprise Linux introduce una vasta gamma di nuove funzioni per macchine IBM System z ed
in particolare:
8
7. Supporto specifico per l'architettura
Con l'utilizzo di Named Saved Segments (NSS) l'hypervisior z/VM rende disponibile il codice del
sistema operativo nelle pagine della memoria reale condivisa per le macchine virtuali del guest z/VM.
Con questo aggiornamento i sistemi operativi guest di Red Hat Enterprise Linux su z/VM, possono
eseguire l'avvio da NSS ed essere eseguiti da una singola copia del kernel di Linux in memoria.
(BZ #474646)
Con questo aggiornamento è stato aggiunto il supporto al driver del dispositivo per i nuovi
acceleratori crittografici BM System z PCI; utilizzando le stesse interfacce come versioni prioritarie.
(BZ #488496)
Red Hat Enterprise Linux 5.4 aggiunge supporto per il deterioramento del processore, il quale
permette alla velocità del processore di essere ridotta in determinate situazioni (es.
surriscaldamento del sistema). (BZ #474664) Questa nuova funzione permette al software di
automazione di osservare lo stato della macchina ed agire in base alle politiche definite.
Nota
Il deterioramento del processore è supportato sui sistemi z990, z890 e versioni più recenti e
viene osservato attraverso il servizio del sistema SCLP evento tipo 4 qualificatore evento 3.
ST SI riporterà la nuova capacità del processore nel file:
/sys/devices/system /cpu/cpuN/capability.
Per l'identificazione dei sistemi individuali su Hardware Management Console (HMC) vengono utilizati
i dati descrittivi Control Program Identification (CPI). Con questo aggiornamento i dati CPI possono
essere ora associati con una istanza di Red Hat Enterprise Linux. (BZ #475820)
Per maggiori informazioni su CPI consultare il Driver del dispositivo, Funzioni, ed il documento dei
comandi
I dati sulle prestazioni Fibre Channel Protocol (FCP) possono essere misurati su istanze di Red Hat
Enterprise Linux sulle piattaforme IBM System z. (BZ #475334) Metriche raccolte e riportate su
include:
Dati relativi alle prestazioni sui componenti dello stack come ad esempio i dispositivi di Linux,
Small Computer System Interface (SCSI), Logical Unit Number (LUN), e le informazioni sul
controllore dello storage Host Bus Adapter (HBA).
Per componente dello stack: i valori correnti delle misurazioni rilevanti come l'utilizzazione ed altre
misurazioni applicabili.
Aggregazioni statistiche (minimo, massimo, medio e istogramma) di dati associati con le richieste
I/O incluso la dimensione, latenza per componente ed i totali.
È stato aggiunto il supporto al kernel per l'emissione di EMC Symmetrix Control I/O. Questo
aggiornamento fornisce la possibilità di gestire gli array per lo storage EMC Symmetrix con Red Hat
Enterprise Linux su una piattaforma IBM System z. (BZ #461288)
È stata implementata una nuova funzione nel kernel per eseguire un Initial Program Load (IPL) su di
una macchina virtuale Red Hat Enterprise Linux, subito dopo un processo di panic e dump del kernel.
(BZ #474688)
L'hardware che supporta la funzione sulla tipologia della configurazione è in grado di passare le
informazioni sulla tipologia della CPU allo scheduler, permettendogli così di prendere decisioni sul
bilanciamento del carico. Sulle macchine dove le interruzioni I/O sono distribuite in modo non
uniforme, le CPU raggruppate insieme le quali ricevono un numero maggiore di interruzioni I/O
rispetto ad altre, tenderanno ad avere un maggiore carico influendo in alcuni casi negativamente
sulle prestazioni.
Previously, CPU topology support was enabled by default. With this update, CPU topology support is
disabled by default, and the kernel parameter "topology=on" has been added to allow this feature to
be enabled. (BZ #475797)
9
Red Hat Enterprise Linux 5 Note di rilascio 5.4
È ora possibile aggiungere nuove opzioni del kernel utilizzando il comando IPL senza modificare il
contenuto di CMS parmfile, permettendo una sovrascrittura temporanea delle opzioni del kernel già
fornite da parmfile. L'intera linea del comando d'avvio può essere sostituita con la stringa del
parametro VM, bypassando qualsiasi opzione di parmfile. Altresì gli utenti potranno creare nuovi
Linux Named Saved Systems (NSS) sulla linea di comando CP/CMS. (BZ #475530)
T he 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) and
HiperSockets" chapter in IBM's "Device Drivers, Features, and Commands" book located at:
http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html
Iniziando con z9 HiperSocket, firmware ritorna la stringa della versione con un formato diverso. Ne
risultava una mancanza delle informazioni mcl_level all'interno del messaggio sullo stato di qeth
emesso durante le impostazioni online del dispositivo. Il driver di qeth aggiornato ora legge
correttamente il nuovo formato della stringa di HiperSockets, permettendo così una
standardizzazione del formato dell'output. (BZ #479881)
Con Red Hat Enterprise Linux 5.4, il pacchetto s390utils è stato aggiornato alla versione 1.8.1. Per
un elenco completo delle funzioni fornite da questa versione consultare la sezione Aggiornamenti del
pacchetto delle Note tecniche. (BZ #477189)
In the kernel, a sysfs interface has been implemented to associate actions to shutdown triggers. 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. Aggiornamenti del kernel
8.1. Supporto funzioni generali del kernel
Asymmetric Logical Unit Access (ALUA) support in device-mapper-multipath has been updated,
adding explicit ALUA support for Clariion storage. Earlier versions of Red Hat Enterprise Linux 5
added support for implicit ALUA (i.e. the operating system is not aware of which storage device paths
have optimized performance and which have non-optimized performance). If the operating system
consistently sends I/O on a non-optimized path, then the storage device may transparently make that
path optimized, improving performance and causing idle paths to become non-optimized.
Red Hat Enterprise Linux 5.4 introduces explicit ALUA support for Clariion storage (i.e. the operating
system exchanges information with the storage device and is able to select the paths that have
optimized performance). (BZ #482737)
In precedenza il supporto per i dispositivi raw nel kernel upstream era sconsigliato. T uttavia questo
supporto è stato reintegrato al kernel. Di conseguenza con Red Hat Enterprise Linux 5.4 il supporto
per i dispositivi raw è stato nuovamente integrato. In aggiunta i pacchetti initscripts sono stati
aggiornati aggiungendo la funzionalità precedentemente rimossa dei dispositivi raw. (BZ #472891)
Lo svuotamento di KVM guest-smp tlb senza mmu-notifiers potrebbe corrompere la memoria,
poichè KVM aggiunge alcune pagine al freelist del kernel durante la scrittura delle pagine stesse da
parte di un altro vcpu attraverso la modalità guest. Questo aggiornamento aggiunge un supporto
m m u-notifier al kernel e corregge un bug in una patch precedente, nella quale mm_struct veniva
aumentato da driver esistenti causando un errore nel controllo kABI. Questo bug è stato corretto
utilizzando un indice che risiede in una posizione non utilizzata per evitare di aumentare la misura
della struttura.(Bugzilla #485718)
Il puntatore e l'overflow wrapping aritmetico firmato non sono stati precedentemente definiti nel kernel
di Linux. Ciò potrebbe causare da parte di GCC (GNU C Compiler) il ritenere che il wrapping non si
verifica, ne scaturisce un tentativo di ottomizzare l'aritmetica richiesta dal kernel per la prova
dell'overflow. Questo aggiornamento aggiunge la variabile -fwrapv a GCC CFLAGS in modo da
10
8. Aggiornamenti del kernel
poter definire il comportamento per il wrapping. (Bugzilla #491266)
Recentemente è stata rilevata da T PC-C (T ransaction Processing Council) la presenza di una
problematica relativa ai processi i quali cercavano di utilizzare lo stesso spazio della memoria in
sistemi high-end. Questo aggiornamento include patch fast-gup le quali utilizzano l'IO diretto e
forniscono un significativo miglioramento delle prestazioni (fino a 9-10%). T ale aggiornamento è
stato ampiamente testato e usato nel kernel 5.4 per migliorarne la scalabilità. Per maggiori
informazioni consultare article. (Bugzilla #474913)
Un nuovo parametro regolabile è stato aggiunto al kernel e permette agli amministratori di sistema di
modificare il numero massimo di pagine modificate che kupdate scrive sul disco per ogni iterazione
durante la susa esecuzione. Questo nuovo /proc/sys/vm /m ax_writeback_pages regolabile
imposta come predefinito il valore di 1024 o 4MB, in questo modo un numero massimo di 1024
pagine verranno scritte ad ogni iterazione di kupdate. (Bugzilla #479079).
È stata aggiunta una nuova opzione (CONFIG_TASK_IO_ACCOUNTING=y) al kernel per un ausilio
durante il monitoraggio delle statistiche IO per processo. T ale aggiornamento è utile durante il
troubleshooting in un ambiente di produzione. (Bugzilla #461636)
Nei precedenti kernel i processi di back-up deterioravano i tempi di risposta del server DB2. T ale
comportamento era causato dall'impedimento da parte di /proc/sys/vm /dirty_ratio, di
eseguire processi di scrittura sulla memoria della pagecache quando più della metà della memoria
pagecache non mappata risultava sporca (anche se dirty_ratio era impostato su 100%). Una
modifica eseguita in questo aggiornamento del kernel annulla questo tipo di comportamento. Ora se
dirty_ratio è impostato su 100%, il sistema non limiterà più la scrittura sulla memoria della
pagecache. (Bugzilla #295291)
T he rd_blocksize option found in the previous kernel's ramdisk driver was causing data corruption
when using large ramdisks under a reasonable system load. T his update removes the unnecessary
option and resolves the data corruption issues. (Bugzilla #480663)
La funzione getrusage viene usata per determinare l'utilizzo delle risorse di un processo. Essa
risulta utile nella diagnosi dei problemi e nella raccolta dei dati. Nelle istanze dove un processo
interrogato da getrusage generava thread di canali figlio, i risultati non erano corretti poichè
getrusage esaminava solo il processo genitore senza interrogare i processi figlio. Questo
aggiornamento implementa rusadge_thread e permettere di avere risultati corretti sull'utilizzo
delle risorse in queste istanze. (Bugzilla #451063)
L'intestazione /usr/include/linux/futex.h interferiva con la compilazione dei file del codice
sorgente in C, generando così un errore. Questo aggiornamento include una patch la quale corregge
solo le definizioni del kernel interessato e risolve gli errori di compilazione. (Bugzilla #475790)
In kernel precedenti la versione non veniva identificata nei masseggi presenti negli output panic o
oops. Questo aggiornamento aggiunge le informazioni sulla versione del kernel nei suddetti output.
(Bugzilla #484403)
Durante la versione 2.6.18, il kernel era configurato in modo da fornire i kernel-headers per il
pacchetto glibc. T ale processo contrassegnava erroneamente alcuni file. Il file serial_reg.h era
contrassegnato incorrettamente e non incluso nell'rpm kernel_headers. Questo, a sua volta,
causava alcuni problemi durante la compilazione di altri rpm. T ale aggiornamento aggiunge il file
serial_reg.h e corregge il suddetto problema. (Bugzilla #463538)
In alcuni casi upcrund, il gestore del processo in HP Unified Parallel C (UPC), ritornava un
risultato ESRCH e falliva durante la chiamata setpgid() per un processo figlio ramificato da un
sub-thread. Questo aggiornamento include una patch per la correzione di questo problema. (Bugzilla
#472433)
È stata aggiunta a sysrq-t una funzionalità per la visualizzazione di messaggi di backtrace sui
processi in esecuzione. Ciò permetterà un debugging dei sistemi sospesi. (Bugzilla #456588)
8.1.1. Debugging
11
Red Hat Enterprise Linux 5 Note di rilascio 5.4
In Red Hat Enterprise Linux 5.4 il debugging del kernel è stato migliorato con l'aggiunta di funzioni per la
generazione dei core dumps. I Core dump (istantanee della memoria) sono utili per il debugging degli
arresti inaspettati del kernel e del sistema. È ora possibile eseguire un core dump sui sistemi che
utilizzano hugepages.(BZ #470411) Altresì, i messaggi per il panic del kernel possono essere estratti
da un file del core dump (vmcore) utilizzando il comando m akedum pfile. (BZ #485308)
8.1.2. Sicurezza
Questo aggiornamento aumenta la lunghezza massima del campo del kernel da una lunghezza di 32
caratteri impostata in precedenti kernel ad una di 255. (Bugzilla #475145)
Questo aggiornamento risolve la problematica relativa alla sicurezza dove gli utenti non-root erano in
grado di creare i nodi del dispositivo su filesystem esportati utilizzando NFSD (Network File System
daemon). Questo aggiornamento conferisce le capacità CAP_MKNOD e CAP_LINUX_IMMUT ABLE)
all'utente con FSUID di 0 nella maschera del file system. (Bugzilla #497272 e Bugzilla #499076)
Seguendo i requisiti della certificazione Federal Information Processing Standardization 140
(FIPS140) questo aggiornamento include:
Auto-valutazione per; ansi_cprng (Bugzilla #497891), modalità ctr(aes) (Bugzilla #497888),
Hmac-sha512 (Bugzilla #499463), rfc4 309(ccm (aes)). (Bugzilla #472386), .
Codice per le generazione di un file per la firma per indicare che GRUB esegue un checksum
durante il processo d'avvio. (Bugzilla #444632)
Codice per modificare la chiave DSA da 512 bit a 1024 bit per la firma del modulo. (Bugzilla
#413241)
8.2. Supporto generale per la piattaforma
È stato aggiunto il supporto per la notifica T hrottling State (T -State) all'implementazione Advanced
Configuration and Power Interface (ACPI) nel kernel. L'aggiunta della notifica T -State migliora l'utilizzo
della tecnologia Intel® Intelligent Power Node Manager per la gestione dell'alimentazione nei centri dati.
(BZ #487567).
8.3. Aggiornamenti driver
8.3.1. Driver Open Fabrics Enterprise Distribution (OFED)
OpenFabrics Alliance Enterprise Distribution (OFED) è una raccolta di utilità diagnostiche hardware per
Infiniband e iWARP, il demone di gestione Infiniband fabric, il loader del modulo kernel Infiniband/iWARP,
le librerie ed i pacchetti di sviluppo per la scrittura delle applicazioni che utilizzano una tecnologia
Remote Direct Memory Access (RDMA). Red Hat Enterprise Linux utilizza uno stack software OFED
come stack completo per il supporto hardware Infiniband/iWARP/RDMA.
In Red Hat Enterprise Linux 5.4 le seguenti sezioni di OFED sono state aggiornate alla versione
upstream 1.4.1-rc3
Intestazioni Remote Direct Memory Access (RDMA) (BZ #476301)
Protocollo Reliable Datagram Sockets (RDS) (BZ #477065, BZ #506907)
Sockets Direct Protocol (SDP) (BZ #476301)
SCSI RDMA Protocol (SRP) (BZ #476301)
IP over InfiniBand (IPoIB) (BZ #434779, BZ #466086, BZ #506907)
I seguenti driver OFED sono stati aggiornati alla versione upstream 1.4.1-rc3:
Driver cxgb3 e iw_cxgb3 per la famiglia Chelsio T 3 di dispositivi di rete(BZ #476301, BZ #504906)
Il driver per mthca-based InfiniBand HCA (Host Channel Adapter) (BZ #476301, BZ #506097)
12
8. Aggiornamenti del kernel
Driver qlgc_vnic (BZ #476301)
Nota
Red Hat controlla con molta attenzione la base del codice OFED upstream in modo da fornire un
livello massimo di disponibilità per tecnologia ancora in evoluzione. Ne consegue che Red Hat
può solo conservare la capacità API/ABI attraverso le release minori con una capacità pari a
quella dell'upstream project. Ciò risulta essere una eccezione dalla pratica generale per lo
sviluppo di Red Hat Enterprise Linux.
8.3.2. Aggiornamenti generali del driver
Il driver i54 00 per Intel 5400 class Memory Controller è stato aggiornato con un supporto aggiunto
per l'Error Detection And Correction (EDAC). (BZ #462895)
il driver i2c per l'interfaccia iic-bus è stata aggiornata ed aggiunge oraun supporto per la famiglia di
prodotti AMD SB800.
Il driver i2c-piix4 è stato aggiornato con il supporto per il chipset Broadcom HT 1100.
(BZ #474240)
È stato aggiornato il driver hpilo.(BZ #488964).
È stato aggiornato dm 9601 per gli adattatori Ethernet Davicom.
8.3.3. Aggiornamenti driver di rete
Red Hat is no longer able to responsibly support the ipw394 5 wireless laptop network driver to the
full levels of service, as the upstream company responsible for that driver has suspended
maintenance efforts on the driver.
Red Hat, following the guidance of the company responsible for the driver has migrated over to the
iwl394 5 driver (first introduced in Red Hat Enterprise Linux 5.3). Ongoing maintenance of driver
issues associated with the 3945 hardware will be provided on the iwl394 5 driver. All fresh/full
installations of Red Hat Enterprise Linux 5.4 on systems with 3945 hardware will install the iwl3945
driver.
Red Hat continues to provide the ipw394 5 driver in Red Hat Enterprise Linux 5.4 as a migration
convenience. It is recommended that customers transition to the iwl394 5 driver. Refer to the Red
Hat Knowledgebase for details on how to transition if you are doing an update install from a system
that had its full installation prior to Red Hat Enterprise Linux 5.4.
Customers who report issues with the ipw394 5 driver may be referred to migrate to the iwl394 5
driver for resolution. For example, there are known issues connecting to VPN concentrators present
in the ipw394 5 driver which are resolved in the iwl394 5 driver.
Nota
the use of the iwl3945 driver requires installing the iwl394 5-firm ware package from the
supplementary RHN channel. Package version 15.28.2.8-2 or later is required. (ie iwl394 5firm ware-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 ipw394 5 driver, when using the iwl3945
driver it is identified as wlan0.
13
Red Hat Enterprise Linux 5 Note di rilascio 5.4
the bonding driver has been updated to the latest upstream version. T his update, however has
introduced symbol/ipv6 module dependency capabilities. T herefore, if IPv6 has been previously
disabled (by inserting the install ipv6 /bin/false line in the /etc/m odprobe.conf file) an
upgrade to the bonding driver in 5.4 will result in the bonding kernel module failing to load. T he
install ipv6 /bin/false line needs to be replaced with options ipv6 "disable=1 for
the module to load properly.
I driver nel kernel per Intel® I/O Acceleration T echnology (Intel® I/OAT ) sono stati aggiornati alla
versione 2.6.24.(BZ #436048).
il driver igb per Intel® Gigabit Ethernet Adapters è stato aggiornato alla versione 1.3.16-k2. Questo
aggiornamento permette di avere un supporto GRO per il driver igb. (BZ #484102, BZ #474881,
BZ #499347).
È stato aggiornato il driver igbvf, fornendo così un supporto Virtual Function per Intel 82576 Gigabit
Ethernet Controllers. (BZ #480524)
è stato aggiornato alla versione 2.0.8-k2 il driver ixgbe per i dispositivi di rete Intel 10 Gigabit
PBetaCI Express. Questo aggiornamento abilita anche il supporto GRO per il driver ixgbe.
(BZ #472547, BZ #499347).
È stato aggiornato alla versione 1.9.3 il driver bnx2 per i dispositivi di rete Broadcom NetXtreme II
(BZ #475567 BZ #476897 BZ #489519)
È stato aggiornato alla versione 3.96 il driver tg3 per i dispositivi ethernet Broadcom T igon3.
(BZ #481715, BZ #469772). Questo aggiornamento aggiunge un supporto ai dispositivi 5785F e
50610M. (BZ #506205)
È stato aggiunto il driver cnic in modo da fornire un supporto Internet Small Computer System
Interface (iSCSI) per i dispositivi di rete bnx2. (BZ #441979).
Il driver bnx2x per i dispositivi di rete Broadcom Everest è stato aggiornato alla versione
1.48.105.(BZ #475481).
È stato aggiunto il driver bnx2i in modo da fornire un supporto iSCSI per i dispositivi di rete bnx2x.
(BZ #441979).
Il driver cxgb3 per la famiglia Chelsio T 3 di dispositivi di rete è stata aggiornata, è disponibile ora un
supporto Generic Receive Offload (GRO) e iSCSI T CP Offload Engines (T OE). (BZ #439518,
BZ #499347)
Il driver ethernet forcedeth per i dispositivi NVIDIA nForce è stato aggiornato alla versione 0.62.
(BZ #479740).
Il driver sky2 per i controllori ethernet utilizzando il chipset Marvell Yukon 2 è stato aggiornato.
(BZ #484712).
Il driver enic per i dispositivi ethernet Cisco 10G è stato aggiornato alla versione 1.0.0.933.
(BZ #484824)
Il driver e1000e per i dispositivi ethernet Intel PRO/1000 è stato aggiornato alla versione upstream
1.0.2-k2. (BZ #480241)
Il driver be2net per gli adattatori di rete convergenti Emulex T iger Shark è stato aggiunto come
T echnology Preview.
8.3.4 . Aggiornamenti del driver di storage
T he bnx2 driver now supports iSCSI. T he bnx2i driver will access the bnx2 driver through the
cnic module to provide iSCSI offload support. T o manage bnx2i, use the iscsi-initiatorutils package. For instructions on bnx2i configuration, please refer to section 5.1.2 of the
/usr/share/docs/iscsi-initiator-utils-<version>/README file. (BZ #441979 and
BZ #441979)
Da notare che la versione di bnx2i inclusa in questa release non supporta IPv6.
14
8. Aggiornamenti del kernel
Il driver m d è stato aggiornato per fornire un supporto al bitmap merging. Questa funzione elimina la
necessità di un resync completo durante la replica dai dati. (BZ #481226)
Il livello scsi presenta in questa release i seguenti aggiornamenti:
Il driver scsi ora include il modulo scsi_dh_alua dell'upstream. Ciò aggiunge un supporto
asymmetric logical unit access (ALUA) a questa versione. Per utilizzare il modulo scsi_dh_alua
durante l'suo di dm -m ultipath, specificare alua come tipo di hardware_handler in
m ultipah.conf. (BZ #482737)
Da notare che per i dispositivi EMC Clariion l'utilizzo di scsi_dh_alua o dm -em c è supportato.
Non è supportato l'utilizzo di entrambi scsi_dh_alua e dm -em c.
La struttura di rdac_dev_list include ora le voci m d3000 e m d3000i. Ciò permette agli utenti
di beneficiare dei vantaggi forniti dal modulo iscsi_dh_rdac. (BZ #487293)
È stato corretto un bug a causa del quale si verificava un panic delle installazioni iSCSI iBFT
durante la formattazione del disco. (BZ #436791)
È stato corretto un bug in iscsi_r2t_rsp struct il quale causava il panic del kernel durante i
failover iSCSI in alcuni ambienti multipathed. (BZ #484455)
Il driver cxgb3 è stato aggiornato in modo da applicare diverse correzioni all'upstream, fornendo
così un supporto per i dispositivi iSCSI T OE. (BZ #439518)
Da notare che la versione di cxgb3i inclusa in questa release non supporta IPv6.
Questa release include il nuovo driver m pt2sas. Questo driver supporta la famiglia di adattatori
SAS-2 di LSI Logic. SAS-2 aumenta la velocità massima di trasferimento dei dati da 3Gb/s a 6Gb/s.
Il driver m pt2sas si trova nella directory drivers/scsi/m pt2sas, rispetto alla versione più
vecchia dei driver m pt posizionati nella directory drivers/m essage/fusion. (BZ #475665)
Il driver aacraid è stato aggiornato alla versione 1.1.5-2461. T ale aggiornamento applica numerose
correzioni dell'upstream per i bug che interessano le scansioni in coda, l'avvio del controller ed altro.
(BZ #475559)
Il driver aic7xxx ora presenta una misura I/O massima migliorata. Ciò permette ai dispositivi
supportati (come ad esempio dispositivi a nastro SCSI), di eseguire i processi di scrittura con buffer
più grandi.
Il driver cciss è stato aggiornato in modo da apportare modifiche dell'upstream per i bug che
interessano la scoperta BAR della memoria (memory BAR discovery), rebuild_lun_table ed il
thread della scansione MSA2012. Questo aggiornamento applica anche alcune modifiche della
configurazione su cciss.
Il driver fnic è stato aggiornato alla versione 1.0.0.1039. T ale aggiornamento applica alcune
correzioni, aggiorna i moduli libfc e fcoe, ed aggiunge un nuovo parametro del modulo il quale
controlla il login di debug durante l'esecuzione. (BZ #484438)
Il driver ipr supporta ora le interruzioni MSI-X. (BZ #475717)
Il driver lpfc è stato aggiornato alla versione 8.2.0.48. Ciò permette un supporto hardware per i
prossimi programmi OEM. Altresì questo aggiornamento applica anche i seguenti bug fix (ed altri
ancora): (BZ #476738 and BZ #509010)
Sono ora supportati gli interruttori fibre-channel virtualizzati.
Sono ora disponibili le interrogazioni (polling) per le interruzioni di attenzione all'errore.
È stato corretto un bug il quale causava perdite di memoria in vport create e delete loop.
Con questo aggiornamento il driver lpfc supporta ora HBAnyware 4.1 e OneConnect UCNA.
(BZ #498524)
Il driver MPT fusion è stato ora aggiornato alla versione 3.04.07rh v2. T ale aggiornamento applica
diversi bug fix incluso: (BZ #475455)
È stato corretto un bug relativo al driver MPT fusion il quale impediva l'avvio del sistema con il
15
Red Hat Enterprise Linux 5 Note di rilascio 5.4
kernel PAE.
Durante i processi di disattivazione del driver i controller sono impostati su READY_ST AT E
Il driver m ptsas emette ora i comandi T UR (T est Unit Ready) e Report LUN prima di
aggiungere un dispositivo al livello di trasporto.
È stata corretta una patch la quale causava una emissione da parte di m ptctl_ioctl(), di
numerosi messaggi benigni di errore del kernel. Con questa versione m ptctl_ioctl() non emette
più i suddetti messaggi.
Il driver m egaraid_sas è stato aggiornato alla versione 4.08-RH1. Questo aggiornamento applica i
seguenti miglioramenti e correzioni dell'upstream (tra gli altri): (BZ #475574)
Questo aggiornamento applica una modalità di interrogazione al driver.
È stato corretto un bug il quale interessava le unità a nastro supportate. Con questa release il
valore di timeout di pthru è ora impostato sul valore di timeout del livello O/S per i comandi inviati
alle unità a nastro.
Il driver m vsas è stato aggiornato alla versione 0.5.4. T ale aggiornamento applica numerose
correzioni e miglioramenti dell'upstream, ed aggiunge il supporto per i bus controller di Marvell RAID,
MV64460, MV64461, e MV64462. (BZ #485126)
Il driver qla2xxx è stato aggiornato alla versione8.03.00.10.05.04-k, e supporta ora gli adattatori
Fibre Channel over Convergence Enhanced Ethernet. Con questa release qla2xxx apporta diversi
bug fix dell'upstream, incluso: (BZ #471900, BZ #480204, BZ #495092, e BZ #495094)
Sono state corrette alcune discrepanze durante la gestione di OVERRUN su adattatori a 4GB e
8GB.
Le vports sono ora informate sulla presenza di qualsiasi evento asincrono.
È stato corretto un bug il quale causava i panic del kernel con la scheda QLogic 2472.
Se il primo tentativo del comando stop_firm ware risulta in un timeout il comando stesso non
verrà più riprovato.
Il valore della maschera del settore non si basa più sulla dimensione fissa di optrom .
Un bug il quale causava errori frequenti del percorso durante l'I/O su dispositivi con percorsi
multipli è stato corretto. (BZ #244967)
Il codice sorgente del driver è ora compatibile con kABI.
I puntatori dcbx sono ora impostati su NULL dopo aver reso disponibile la memoria.
In aggiunta a questi aggiornamenti i firmware qla24 xx e qla25xx inclusi nel driver qla2xxx sono
ora aggiornati alla versione 4.04.09.
Il driver qla4 xxx contiene ora un driver fault recovery migliorato. T ale aggiornamento corregge un
bug nel driver il quale impediva il ripristino del driver in presenza di comandi non eseguiti rilevati
sull'adattatore dell'host. (BZ #497478)
Questa release include il nuovo driver qlge. Esso aggiunge un supporto ethernet per gli adattatori
10GB QLogic FCoE. (BZ #479288)
9. Technology Previews
Le Technology Preview non sono attualmente supportate con i servizi di sottoscrizione di Red Hat
Enterprise Linux, possono non essere funzionalmente complete e generalmente non sono idonee per un
ambiente di produzione. T uttavia queste funzioni sono incluse per convenienza degli utenti e per fornire
una esposizione più ampia.
T he following T echnology Previews are new or enhanced in Red Hat Enterprise Linux 5.4. For detailed
information on the T echnology Previews in Red Hat Enterprise Linux 5.4, refer to the T echnology
Previews section of the 5.4 T echnical Notes located at http://www.redhat.com/docs/manuals/enterprise/
16
9. Technology Previews
New Emulex T iger Shark converged network adapter driver. Refer to Sezione 8.3.3, «Aggiornamenti
driver di rete» for more information.
New Systemtap T racepoints. Refer to Sezione 8.1.1, «Debugging» for more information.
New Gnu Compiler Collection version 4.4. Refer to Sezione 6, «Aggiornamento dei tool» for more
information.
Updated ext4 support. Refer to Sezione 4, «Filesystems and Storage updates» for more information.
glibc new MALLOC behaviour. Refer to Sezione 6, «Aggiornamento dei tool» for more information.
samba3x and ctdb on the x86_64 platform. Refer to Sezione 4, «Filesystems and Storage updates»
for more information.
Clustering with KVM hypervisor. Refer to Sezione 2, «Aggiornamenti del cluster» for more information.
T he fence_virsh fence agent is provided in this release of Red Hat Enterprise Linux as a
T echnology Preview. Refer to Sezione 2.1, «Miglioramenti del processo di Fencing» for more
information.
Stream Control T ransmission Protocol (SCT P) support for the Cluster Suite and the redundant ring
configuration of clusters are considered T echnology Previews in Red Hat Enterprise Linux 5.4.
(BZ #457956)
La USB passthough con hypervisor KVM è considerata una T echnology Preview con la release 5.4.
Con Red Hat Enterprise Linux 5.4 il supporto Logical Partition (LPAR) per il cluster-suite è
considerato una T echnology Preview. (BZ #480662, BZ #498083)
Il driver video X11 xorg-x11-qxl-drv per l'acceleratore video qemu QXL è stato aggiunto alla
versione 5.4 come T echnology Preview. (BZ #489806)
17
Red Hat Enterprise Linux 5 Note di rilascio 5.4
A. Cronologia della revisione
Revisione 1.0-4 02
Rebuild with Publican 4.0.0
Fri Oct 25 2013
Rüdiger Landmann
Revisione 1.0-58
Rebuild for Publican 3.0
2012-07-18
Anthony T owns
Revisione 1.0-0
Wed Sep 02 2009
Ryan Lerch
Initial version of the online version of the Red Hat Enterprise Linux 5.4 Release Notes
18