zurück zum Artikel

Die Neuerungen von Red Hat Enterprise Linux 6.3

| Thorsten Leemhuis

Das dritte Update bringt RHEL 6 neben zahlreichen Bugfixes Verbesserungen und neue Funktionen vor allem im Bereich Virtualisierung. So lässt sich jetzt die Zahl der einem Gastsystem zugeordneten CPU-Kerne zur Laufzeit vergrößern.

Red Hat bleibt seinem halbjährlichen Erscheinungsrhythmus für Updates von Red Hat Enterprise Linux [1] treu und hat jetzt RHEL 6.3 freigegeben [2]. Die dritte Überarbeitung von RHEL 6 [3] enthält nicht nur die in letzter Zeit aufgelaufenen Fehlerkorrekturen, sondern bringt auch eine Reihe von Verbesserungen und neuen Funktionen.

So unterstützt RHEL ab 6.3 nun offiziell die Zuweisung von bis zu 160 Prozessorkernen und 2 TByte Arbeitsspeicher an Gastsysteme; bislang deckte der Support nur 64 Kerne und 512 GByte RAM ab. Das Spice-Protokoll zur Virtualisierung von Desktop-PCs erlaubt jetzt die Nutzung lokaler USB-2.0-Geräte, auch wenn das Desktop-Betriebssystem virtualisiert im Rechenzentrum läuft. Neu ist auch Unterstützung für SR-IOV (Single Root I/O Virtualization) bei Netzhardware, durch die Netzwerkchips virtuelle Netzwerkschnittstellen aufsetzen können, die man Gastsysteme zuweist.

Durch die neue "Dynamic virtual CPU allocation" (auch "vCPU hot plug" genannt) lässt sich die Zahl der einem Gastsystem zugeordneten CPU-Kerne nun zur Laufzeit vergrößern; ein Reduzieren im Betrieb ist bislang nicht möglich. Diese Funktion ist noch als Technology Preview [4] eingestuft und wird vom Red Hat-Support daher nicht abgedeckt. Das gilt auch für Virtio-Scsi, das ähnlich wie Virtio-Blk eine Datenträgeremulation mit Qemu ermöglicht, bei der der Datenaustausch zwischen Host und Gast mit recht wenig Overhead erfolgt; das auch in Linux 3.4 [5] eingeflossene Virtio-Scsi kann allerdings mehr als 25 Datenträger verwalten und über das QEMU-Device "scsi-block" auch SCSI-Datenträger vom Wirt an den Gast durchreichen.

Zusammen mit RHEL 6.3 bietet Red Hat erstmals das ISO-Image Virt-P2V an. Mit ihm lassen sich bootfähigeCDs oder USB-Sticks mit dem Werkzeug p2v [6] erstellen, das Systemdatenträger eines auf physischer Hardware installierten Windows oder RHEL in ein Image verwandeln [7] kann, das als KVM-Gast unter RHEL oder RHEV (Red Hat Enterprise Virtualization [8]) läuft.

Der vom Logical Volume Manager verwendete Device Mapper im RHEL-Kernel bietet nun die in Linux 3.2 [9] eingeflossenen Funktionen [10] zum Thin Provisioning [11] – kann also mehr Speicherplatz exportieren, als tatsächlich vorhanden ist. Darauf baut eine neue Snapshot-Funktionen auf, die nicht nur effizienter mit dem Speicherplatz umgehen und besser skalieren soll, sondern auch Snapshots von Snapshots ermöglicht. Beide Funktionen haben bei RHEL noch den Status eines Technology Preview.

Die Unterstützung zum Betrieb als SCSI Target via Fibre Channel over Ethernet (FCoE) legt mit Version 6.3 den Status des Technology Preview ab. Neu sind Funktion, durch die man RAIDs der Level 4, 5 und 6 über den Logical Volume Manager (LVM) einrichten kann; der greift dabei auf den Software-RAID-Code des Kernels zurück, der sonst typischerweise mit Mdadm administriert wird.

Wie üblich hat Red Hat einige neue Treiber integriert und Dutzende aktualisiert. Der Netzwerktreiber Bnx2x beispielsweise unterstützt jetzt auch die Broadcom-Netzwerkbausteine der 578xx-Familie; der Treiber Enic für 10G-Ethernet-Chips von Cisco beherrscht SR-IOV und der Iwlwifi-Treiber für Intels WLAN-Bausteine versteht sich nun auch mit den WLAN-Chips der Serie Centrino Wireless-N 6235.

Neu dabei ist der Storage-Treiber Mtip32xx für die RealSSD P320h PCIe SSD Drives von Micron. Auch viele andere Storage-Treiber und die Alsa-Audio-Treiber hat der Linux-Distributor aufgefrischt. Die Grafiktreiber im Kernel sind nun ungefähr auf dem Stand der zweiten Vorabversion von Linux 3.3. Neu bei RHEL 6.3 ist die in Linux 3.2 eingezogene [17] Unterstützung für die x86-Instruktion RDRAND, um darüber Zufallszahlengeneratoren anzusprechen, wie sie etwa Intels Ivy-Bridge-CPUs mitbringen.

Den Versionsstand vieler Treiber liefern die Release Notes [18], die auch zahlreiche weitere Neuerungen von RHEL 6.3 erläutern. Weitere Hintergründe und technische Details liefern die Technical Notes [19] und die weitere Dokumentation [20] zu RHEL 6. (thl [21]) (thl [22])


URL dieses Artikels:
https://www.heise.de/-1621837

Links in diesem Artikel:
[1] http://www.redhat.com/products/enterprise-linux/server/
[2] http://www.redhat.com/about/news/archive/2012/6/red-rat-enterprise-linux-63-lobally-available
[3] https://www.heise.de/tests/Red-Hat-Enterprise-Linux-6-1133881.html
[4] https://access.redhat.com/support/offerings/techpreview/
[5] https://www.heise.de/hintergrund/Die-Neuerungen-von-Linux-3-4-1572878.html?artikelseite=2
[6] http://libguestfs.org/virt-v2v/
[7] http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/V2V_Guide/chap-V2V_Guide-P2V_Migration_Converting_Physical_Machines_to_Virtual_Machines.html
[8] https://www.heise.de/news/Red-Hat-Enterprise-Virtualization-3-vorgestellt-1416655.html
[9] https://www.heise.de/hintergrund/Kernel-Log-Was-3-2-bringt-4-Infrastruktur-1394463.html
[10] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/device-mapper/thin-provisioning.txt;hb=HEAD
[11] http://de.wikipedia.org/wiki/Thin_Provisioning
[12] https://www.heise.de/hintergrund/Kernel-Log-Was-3-3-bringt-1-Netzwerk-1421300.html
[13] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/cgroups/net_prio.txt;hb=HEAD
[14] http://git.fedorahosted.org/git/?p=numad.git
[15] https://www.heise.de/news/Unbreakable-Enterprise-Kernel-fuer-Oracle-Linux-jetzt-mit-Btrfs-1471362.html
[16] https://www.heise.de/tests/Das-zweite-Service-Pack-fuer-Suse-Linux-Enterprise-11-1444464.html
[17] https://www.heise.de/hintergrund/Die-Neuerungen-von-Linux-3-2-1398004.html
[18] http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html-single/6.3_Release_Notes/index.html
[19] http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html-single/6.3_Technical_Notes/index.html
[20] http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/
[21] mailto:thl@ct.de
[22] mailto:thl@ct.de