Cari di RHE Linux 
    RHE Linux User Manual
Daftar Isi
(Sebelumnya) 34 : RHE Linux 6.3 Release Notes35 : Chapter 3. Known Issues - ... (Berikutnya)

6.3 Technical Notes

Detailed notes on the changes implemented in Red Hat Enterprise Linux 6.3

Edition 3

Red Hat Engineering Content Services

Legal Notice

Copyright © 2012 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution-Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
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 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 United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
All other trademarks are the property of their respective owners.


1801 Varsity Drive
RaleighNC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701

Daftar Isi

Abstract

The Red Hat Enterprise Linux 6.3 Technical Notes list and document the changes made to the Red Hat Enterprise Linux 6 operating system and its accompanying applications between Red Hat Enterprise Linux 6.2 and minor release Red Hat Enterprise Linux 6.3.
Preface
1. Important Changes to External Kernel Parameters
2. Technology Previews
2.1. Storage and File Systems
2.2. Networking
2.3. Clustering and High Availability
2.4. Authentication
2.5. Security
2.6. Devices
2.7. Kernel
2.8. Virtualization
2.9. Resource Management
3. Known Issues
3.1. Installation
3.2. Entitlement
3.3. Deployment
3.4. Virtualization
3.5. Storage and File Systems
3.6. Networking
3.7. Clustering
3.8. Authentication
3.9. Devices
3.10. Kernel
3.11. Desktop
3.12. Tools
4. New Packages
4.1. RHEA-2012:0842 - new package: byzanz
4.2. RHEA-2012:0797 - new packages: crash-gcore-command
4.3. RHEA-2012:0831 - new package: device-mapper-persistent-data
4.4. RHEA-2012:0814 - new package: i2c-tools
4.5. RHEA-2012:0829 - new packages: ipset and libmnl
4.6. RHEA-2012:0840 - new packages: java-1.7.0-ibm
4.7. RHEA-2012:0981 - new packages: java-1.7.0-openjdk
4.8. RHEA-2012:0838 - new package: java-1.7.0-oracle
4.9. RHEA-2012:1038 - new packages: kmod-bnx2x, kmod-bnx2, kmod-bnx2i, kmod-bnx2fc
4.10. RHEA-2012:1576 - new packages: kmod-pch_gbe
4.11. RHEA-2012:0825 - new package: ledmon
4.12. RHEA-2012:0812 - new package: libqb
4.13. RHEA-2012:0798 - new packages: libreoffice
4.14. RHEA-2012:0868 - new packages: libwacom
4.15. RHEA-2012:0890 - new package: numad
4.16. RHEA-2012:0826 - new package: ppc64-diag
4.17. RHEA-2012:0806 - new packages: scl-utils
4.18. RHEA-2012:0823 - new package: subscription-manager-migration-data
4.19. RHEA-2012:0853 - new packages: usbredir
4.20. RHEA-2012:0965 - new package: virt-p2v
5. Package Updates
5.1. 389-ds-base
5.2. abrt and libreport
5.3. abrt, libreport, btparser, and python-meh
5.4. acroread
5.5. alsa-utils
5.6. anaconda
5.7. atlas
5.8. audit
5.9. augeas
5.10. authconfig
5.11. autofs
5.12. axis
5.13. bacula
5.14. bind-dyndb-ldap
5.15. bind
5.16. binutils
5.17. biosdevname
5.18. brltty
5.19. busybox
5.20. byacc
5.21. c-ares
5.22. cdrkit
5.23. certmonger
5.24. chkconfig
5.25. cifs-utils
5.26. cluster and gfs2-utils
5.27. cluster-glue
5.28. clustermon
5.29. cluster
5.30. conman
5.31. control-center
5.32. coolkey
5.33. coreutils
5.34. corosync
5.35. cpio
5.36. cpuspeed
5.37. crash
5.38. crash-trace-command
5.39. createrepo
5.40. cryptsetup-luks
5.41. ctdb
5.42. cups
5.43. cvs
5.44. cyrus-sasl
5.45. dash
5.46. db4
5.47. dbus
5.48. device-mapper-multipath
5.49. dhcp
5.50. ding-libs
5.51. dmraid
5.52. dnsmasq
5.53. docbook-utils
5.54. dracut
5.55. dropwatch
5.56. dvd+rw-tools
5.57. e2fsprogs
5.58. efibootmgr
5.59. elinks
5.60. espeak
5.61. expect
5.62. fcoe-target-utils
5.63. fcoe-utils
5.64. febootstrap
5.65. fence-agents
5.66. fence-virt
5.67. file
5.68. firefox
5.69. firstboot
5.70. flash-plugin
5.71. fontforge
5.72. fprintd
5.73. freeradius
5.74. freetype
5.75. ftp
5.76. gawk
5.77. gcc
5.78. gdb
5.79. gdm
5.80. gd
5.81. gegl
5.82. geronimo-specs
5.83. ghostscript
5.84. gimp
5.85. glib2
5.86. glibc
5.87. gnome-desktop
5.88. gnome-keyring
5.89. gnome-packagekit
5.90. gnome-power-manager
5.91. gnome-screensaver
5.92. gnome-settings-daemon
5.93. gnome-system-monitor
5.94. gnome-terminal
5.95. graphviz
5.96. grep
5.97. grubby
5.98. grub
5.99. gstreamer-plugins-base
5.100. gtk2
5.101. gvfs
5.102. hivex
5.103. hsqldb
5.104. hwdata
5.105. icedtea-web
5.106. imsettings
5.107. indent
5.108. initscripts
5.109. iok
5.110. ipa
5.111. ipmitool
5.112. iproute
5.113. iprutils
5.114. iptraf
5.115. ipvsadm
5.116. irqbalance
5.117. irssi
5.118. iscsi-initiator-utils
5.119. jakarta-commons-httpclient
5.120. java-1.5.0-ibm
5.121. java-1.6.0-ibm
5.122. java-1.6.0-openjdk
5.123. java-1.6.0-sun
5.124. java-1.7.0-ibm
5.125. java-1.7.0-openjdk
5.126. java-1.7.0-oracle
5.127. jss
5.128. kabi-whitelists
5.129. kdeartwork
5.130. kdebase
5.131. kdebase-workspace
5.132. kdelibs3
5.133. kdelibs
5.134. kdepim
5.135. kernel
5.136. kexec-tools
5.137. keyutils
5.138. krb5
5.139. ksh
5.140. latencytop
5.141. libbonobo
5.142. libburn
5.143. libcgroup
5.144. libdvdread
5.145. liberation-fonts
5.146. libevent
5.147. libexif
5.148. libguestfs
5.149. libgweather
5.150. libhbaapi
5.151. libhbalinux
5.152. libibverbs-rocee and libmlx4-rocee
5.153. libproxy
5.154. libreoffice
5.155. libselinux
5.156. libservicelog
5.157. libssh2
5.158. libtar
5.159. libtiff
5.160. libunistring
5.161. libusb1
5.162. libuser
5.163. libvirt-cim
5.164. libvirt-java
5.165. libvirt-qmf
5.166. libvirt
5.167. libxklavier
5.168. libxml2
5.169. libxslt
5.170. lldpad
5.171. lm_sensors
5.172. logrotate
5.173. lohit-kannada-fonts
5.174. lohit-telugu-fonts
5.175. lsof
5.176. lsvpd
5.177. ltrace
5.178. luci
5.179. lvm2
5.180. m2crypto
5.181. mailman
5.182. make
5.183. man-pages-fr
5.184. man-pages-overrides
5.185. man
5.186. matahari
5.187. mcelog
5.188. mdadm
5.189. metacity
5.190. microcode_ctl
5.191. mingw32-libxml2
5.192. mingw32-matahari
5.193. mingw32-qpid-cpp
5.194. mkbootdisk
5.195. mlocate
5.196. mod_auth_kerb
5.197. mod_authz_ldap
5.198. mod_nss
5.199. module-init-tools
5.200. mod_wsgi
5.201. mrtg
5.202. mt-st
5.203. mysql-connector-java
5.204. mysql
5.205. nautilus
5.206. net-snmp
5.207. NetworkManager-openswan
5.208. NetworkManager
5.209. nfs4-acl-tools
5.210. nfs-utils
5.211. nmap
5.212. nspluginwrapper
5.213. nss, nss-util, and nspr
5.214. nss-pam-ldapd
5.215. nss
5.216. numactl
5.217. numpy
5.218. openjpeg
5.219. openldap
5.220. openmotif
5.221. openssh
5.222. openssl
5.223. openswan
5.224. oprofile
5.225. ORBit2
5.226. pacemaker
5.227. PackageKit
5.228. pam_pkcs11
5.229. pango
5.230. parted
5.231. pcre
5.232. pcsc-lite
5.233. perl-DBD-Pg
5.234. perl-GSSAPI
5.235. perl-IPC-Run3
5.236. perl-IPC-Run
5.237. perl-SOAP-Lite
5.238. perl-Sys-Virt
5.239. perl
5.240. php-pecl-apc
5.241. php-pecl-memcache
5.242. php
5.243. pidgin
5.244. piranha
5.245. pki-core
5.246. pm-utils
5.247. policycoreutils
5.248. portreserve
5.249. postgresql and postgresql84
5.250. postgresql-jdbc
5.251. ppc64-utils
5.252. procps
5.253. psacct
5.254. pulseaudio
5.255. pykickstart
5.256. PyQt4
5.257. python-configshell
5.258. python-memcached
5.259. python-paste-script
5.260. python-repoze-who
5.261. python-rhsm
5.262. python-rtslib
5.263. python
5.264. python-virtinst
5.265. qemu-kvm
5.266. ql2400-firmware
5.267. ql2500-firmware
5.268. qpid-cpp, python-qpid, and saslwrapper
5.269. qpid
5.270. qt
5.271. quagga
5.272. quota
5.273. rdesktop
5.274. rdma
5.275. RDMA
5.276. readline
5.277. redhat-release
5.278. redhat-rpm-config
5.279. Red Hat Enterprise Linux Release Notes
5.280. resource-agents
5.281. rgmanager
5.282. rhn-client-tools and yum-rhn-plugin
5.283. ricci
5.284. rpcbind
5.285. rpmdevtools
5.286. rpm
5.287. rsync
5.288. rsyslog
5.289. rusers
5.290. s390utils
5.291. samba
5.292. sanlock
5.293. sblim-cim-client2
5.294. scsi-target-utils
5.295. SDL
5.296. seabios
5.297. sed
5.298. selinux-policy
5.299. servicelog
5.300. setroubleshoot
5.301. setup
5.302. slapi-nis
5.303. slf4j
5.304. smartmontools
5.305. sos
5.306. spice-client
5.307. spice-gtk
5.308. spice-protocol
5.309. spice-server
5.310. spice-xpi
5.311. squid
5.312. sssd
5.313. strace
5.314. subscription-manager
5.315. subversion and neon
5.316. sudo
5.317. sysfsutils
5.318. syslinux
5.319. sysstat
5.320. system-config-date-docs
5.321. system-config-kdump
5.322. system-config-keyboard
5.323. system-config-language
5.324. system-config-lvm
5.325. system-config-printer
5.326. system-config-users
5.327. systemtap
5.328. tar
5.329. tboot
5.330. tcpdump
5.331. telnet
5.332. thunderbird
5.333. tog-pegasus
5.334. tomcat6
5.335. trace-cmd
5.336. tsclient
5.337. tuned
5.338. tzdata
5.339. udev
5.340. unixODBC
5.341. upstart
5.342. usbredir
5.343. util-linux-ng
5.344. valgrind
5.345. vim
5.346. vino
5.347. vios-proxy
5.348. virtio-win
5.349. virt-manager
5.350. virt-top and ocaml-libvirt
5.351. virt-v2v
5.352. virt-viewer
5.353. virt-who
5.354. vsftpd
5.355. wget
5.356. wordnet
5.357. wpa_supplicant
5.358. xfig
5.359. xfsprogs
5.360. xinetd
5.361. xmlrpc-c
5.362. xorg-x11-drv-ati and mesa
5.363. xorg-x11-drv-intel
5.364. xorg-x11-drv-mga
5.365. xorg-x11-drv-qxl
5.366. xorg-x11-drv-wacom
5.367. xorg-x11-server
5.368. xulrunner
5.369. yaboot
5.370. yum
5.371. yum-utils
5.372. zsh
A. Revision History

Preface

The Red Hat Enterprise Linux 6.3 Technical Notes list and document the changes made to the Red Hat Enterprise Linux 6 operating system and its accompanying applications between minor release Red Hat Enterprise Linux 6.2 and minor release Red Hat Enterprise Linux 6.3.
For system administrators and others planning Red Hat Enterprise Linux 6.3 upgrades and deployments, the Technical Notes provide a single, organized record of the bugs fixed in, features added to, and Technology Previews included with this new release of Red Hat Enterprise Linux.
For auditors and compliance officers, the Red Hat Enterprise Linux 6.3 Technical Notes provide a single, organized source for change tracking and compliance testing.
For every user, the Red Hat Enterprise Linux 6.3 Technical Notes provide details of what has changed in this new release.

Note

The Package Manifest is available as a separate document.

Chapter 1. Important Changes to External Kernel Parameters

This chapter provides system administrators with a summary of significant changes in the kernel shipped with Red Hat Enterprise Linux 6.3. These changes include added or updated procfs entries, sysfs default values, boot parameters, kernel configuration options, or any noticeable behavior changes. For more details on the features added and bugs fixed in the Red Hat Enterprise Linux 6.3 kernel, refer to the Kernel chapter in the 6.3 Release Notes, or Section 5.135.10, " RHSA-2012:0862 - Moderate: Red Hat Enterprise Linux 6.3 kernel security, bug fix, and enhancement update " in this book.
pci=use_crs
The pci=use_crs boot parameter no longer needs to be specified to force PCI resource allocations to correspond to a specific host bridge the device resides on. It is now the default behavior.
CONFIG_HPET_MMAP, hpet_mmap
The high-resolution timer's capacity to remap the HPET registers into the memory of a user process has been enabled via the CONFIG_HPET_MMAP option. Additionally, the hpet_mmap kernel parameter has been added.
pcie_p=nomsi
The pcie_p=nomsi kernel parameter has been added to allow users to disable MSI/MSI-X for PCI Express Native Hotplug (that is, the pciehp driver). When enabled all PCIe ports use INTx for hotplug services.
msi_irqs
A per-PCI device subdirectory has been added to sysfs: /sys/bus/pci/devices/<device>/msi_irqs. This subdirectory exports the set of MSI vectors allocated by a given PCI device, by creating a numbered subdirectory for each vector under msi_irqs. For each vector, various attributes can be exported. Currently the only attribute, named mode, tracks the operational mode of that vector (MSI versus MSI-X).
CONFIG_PCI_DEBUG
When the CONFIG_PCI_DEBUG=y option is configured, the -DDEBUG flag is automatically added to the EXTRA_CFLAGS compilation flags.
CONFIG_STRICT_DEVMEM
The CONFIG_STRICT_DEVMEM option is enabled by default for the PowerPC architecture. This option restricts access to the /dev/mem device. If this option is disabled, userspace access to all memory is allowed, including kernel and userspace memory, and accidental memory (write) access could potentially be harmful.
kdump/kexec configuration options
The following kernel configuration options were enabled for the kdump/kexec kernel dumping mechanism on IBM System z:
CONFIG_KEXEC_AUTO_RESERVE=yCONFIG_CRASH_DUMP=yCONFIG_PROC_VMCORE=y
KEXEC_AUTO_THRESHOLD
The default value for the KEXEC_AUTO_THRESHOLD option has been lowered to 2 GB.
/proc/mounts
The /proc/mounts file now shows the following mount options for CIFS under the dir_mode= parameter:
nostrictsyncnopermbackupuidbackupgid
dmesg_restrict
Writing to the /proc/sys/kernel/dmesg_restrict file is only allowed for a root user that has the CAP_SYS_ADMIN identifier set.
printk.always_kmsg_dump
A new kernel parameter, printk.always_kmsg_dump, has been added to save the final kernel messages to the reboot, halt, poweroff, and emergency_restart paths. For usage information, refer to the /usr/share/doc/kernel-doc-<version>/Documentation/kernel-parameters.txt file.
ulimit
The default hard ulimit on the number of files has been increased to 4096:
~]$ ulimit -Hn4096
soft_panic
A watchdog module parameter, soft_panic, has been added. When soft_panic is set to 1, it causes softdog to invoke kernel panic instead of a reboot when the softdog timer expires. By invoking kernel panic, the system executes kdump, if kdump is configured. Kdump then generates a vmcore which provides additional information on the reasons of the failure.
perf examples
The /usr/share/doc/perf-<version>/examples.txt documentation file has been added to the perf package.
shm_rmid_forced
Support for the shm_rmid_forced sysctl option has been added. When set to 1, all shared memory objects not referenced in current ipc namespace (with no tasks attached to it) will be automatically forced to use IPC_RMID. For more information refer to /usr/share/doc/kernel-doc-<version>/Documentation/sysctl/kernel.txt file.
UV systems reduced boot time
A number of patches have been applied to the kernel in Red Hat Enterprise Linux 6.3 to improve overall performance and reduce boot time on extremely large UV systems (patches were tested on a system with 2048 cores and 16 TB of memory). Additionally, boot messages for the SGI UV2 platform were updated.
accept_local
The /proc/sys/net/ipv4/conf/*/accept_local sysctl setting has been added to allow a system to receive packets it sent itself. This is needed in order to work with certain load balancing solutions that load balance to themselves.
CONFIG_VGA_SWITCHEROO
The CONFIG_VGA_SWITCHEROO configuration option is now enabled by default to allow switching between two graphics cards.
O_DIRECT in FUSE
Support for the O_DIRECT flag for files in FUSE (File system in Userspace) has been added.
CONFIG_IP_MROUTE_MULTIPLE_TABLES
The CONFIG_IP_MROUTE_MULTIPLE_TABLES=y has been added to enable support for multiple independent multicast routing instances.
nfs.max_session_slots
The nfs.max_session_slots module/kernel boot parameter has been added. This parameter sets the maximum number of session slots that an NFS client attempts to negotiate with the server.
Default mount option for /proc
In Red Hat Enterprise Linux 6.3, the default mount option of /proc during boot up has been changed to:
~]# mount -t proc -o nosuid,noexec,nodev proc /proc
For third party modules which create devices via procfs, please remount procfs with the old option:
~]# mount -t proc /proc /proc

Chapter 2. Technology Previews

Technology Preview features are currently not supported under Red Hat Enterprise Linux subscription services, may not be functionally complete, and are generally not suitable for production use. However, these features are included as a customer convenience and to provide the feature with wider exposure.
Customers may find these features useful in a non-production environment. Customers are also free to provide feedback and functionality suggestions for a Technology Preview feature before it becomes fully supported. Errata will be provided for high-severity security issues.
During the development of a Technology Preview feature, additional components may become available to the public for testing. It is the intention of Red Hat to fully support Technology Preview features in a future release.

2.1. Storage and File Systems

LVM support for (non-clustered) thinly-provisioned snapshots
A new implementation of LVM copy-on-write (cow) snapshots is available in Red Hat Enterprise Linux 6.3 as a Technology Preview. The main advantage of this implementation, compared to the previous implementation of snapshots, is that it allows many virtual devices to be stored on the same data volume. This implementation also provides support for arbitrary depth of recursive snapshots (snapshots of snapshots of snapshots . . . . . . ).
This feature is for use on a single system. It is not available for multi-system access in cluster environments.
For more information, refer to the documentation of the -s/--snapshot option in the lvcreate man page.
Package: lvm2-2.02.95-10
LVM support for (non-clustered) thinly-provisioned LVs
Logical Volumes (LVs) can now be thinly provisioned to manage a storage pool of free space to be allocated to an arbitrary number of devices when needed by applications. This allows creation of devices that can be bound to a thinly provisioned pool for late allocation when an application actually writes to the pool. The thinly-provisioned pool can be expanded dynamically if and when needed for cost-effective allocation of storage space. In Red Hat Enterprise Linux 6.3, this feature is introduced as a Technology Preview. You must have the device-mapper-persistent-data package installed to try out this feature. For more information, refer to the lvcreate(8) man page.
Package: lvm2-2.02.95-10
Dynamic aggregation of LVM metadata via lvmetad
Most LVM commands require an accurate view of the LVM metadata stored on the disk devices on the system. With the current LVM design, if this information is not available, LVM must scan all the physical disk devices in the system. This requires a significant amount of I/O operations in systems that have a large number of disks.
The purpose of the lvmetad daemon is to eliminate the need for this scanning by dynamically aggregating metadata information each time the status of a device changes. These events are signaled to lvmetad by udev rules. If lvmetad is not running, LVM performs a scan as it normally would.
This feature is provided as a Technology Preview and is disabled by default in Red Hat Enterprise Linux 6.3. To enable it, refer to the use_lvmetad parameter in the /etc/lvm/lvm.conf file, and enable the lvmetad daemon by configuring the lvm2-lvmetad init script.
Package: lvm2-2.02.95-10
Parallel NFS
Parallel NFS (pNFS) is a part of the NFS v4.1 standard that allows clients to access storage devices directly and in parallel. The pNFS architecture eliminates the scalability and performance issues associated with NFS servers in deployment today.
pNFS supports 3 different storage protocols or layouts: files, objects and blocks. The Red Hat Enterprise Linux 6.3 NFS client supports the files layout protocol.
To automatically enable the pNFS functionality, create the /etc/modprobe.d/dist-nfsv41.conf file with the following line and reboot the system:
alias nfs-layouttype4-1 nfs_layout_nfsv41_files
Now when the -o minorversion=1 mount option is specified, and the server is pNFS-enabled, the pNFS client code is automatically enabled.
For more information on pNFS, refer to http://www.pnfs.com/.
Package: kernel-2.6.32-279
Open multicast ping (Omping), BZ#657370
Open Multicast Ping (Omping) is a tool to test the IP multicast functionality, primarily in the local network. This utility allows users to test IP multicast functionality and assists in the diagnosing if an issues is in the network configuration or elsewhere (that is, a bug). In Red Hat Enterprise Linux 6 Omping is provided as a Technology Preview.
Package: omping-0.0.4-1
System Information Gatherer and Reporter (SIGAR)
The System Information Gatherer and Reporter (SIGAR) is a library and command-line tool for accessing operating system and hardware level information across multiple platforms and programming languages. In Red Hat Enterprise Linux 6.3, SIGAR is considered a Technology Preview package.
Package: sigar-1.6.5-0.4.git58097d9
fsfreeze
Red Hat Enterprise Linux 6 includes fsfreeze as a Technology Preview. fsfreeze is a new command that halts access to a file system on a disk. fsfreeze is designed to be used with hardware RAID devices, assisting in the creation of volume snapshots. For more details on the fsfreeze utility, refer to the fsfreeze(8) man page.
Package: util-linux-ng-2.17.2-12.7
DIF/DIX support
DIF/DIX, is a new addition to the SCSI Standard and a Technology Preview in Red Hat Enterprise Linux 6. DIF/DIX increases the size of the commonly used 512-byte disk block from 512 to 520 bytes, adding the Data Integrity Field (DIF). The DIF stores a checksum value for the data block that is calculated by the Host Bus Adapter (HBA) when a write occurs. The storage device then confirms the checksum on receive, and stores both the data and the checksum. Conversely, when a read occurs, the checksum can be checked by the storage device, and by the receiving HBA.
The DIF/DIX hardware checksum feature must only be used with applications that exclusively issue O_DIRECT I/O. These applications may use the raw block device, or the XFS file system in O_DIRECT mode. (XFS is the only file system that does not fall back to buffered I/O when doing certain allocation operations.) Only applications designed for use with O_DIRECT I/O and DIF/DIX hardware should enable this feature.
For more information, refer to section Block Devices with DIF/DIX Enabled in the Storage Administration Guide.
Package: kernel-2.6.32-279
Filesystem in user space
Filesystem in Userspace (FUSE) allows for custom file systems to be developed and run in user space.
Package: fuse-2.8.3-4
Btrfs, BZ#614121
Btrfs is under development as a file system capable of addressing and managing more files, larger files, and larger volumes than the ext2, ext3, and ext4 file systems. Btrfs is designed to make the file system tolerant of errors, and to facilitate the detection and repair of errors when they occur. It uses checksums to ensure the validity of data and metadata, and maintains snapshots of the file system that can be used for backup or repair. The Btrfs Technology Preview is only available on AMD64 and Intel 64 architectures.

Btrfs is still experimental

Red Hat Enterprise Linux 6 includes Btrfs as a technology preview to allow you to experiment with this file system. You should not choose Btrfs for partitions that will contain valuable data or that are essential for the operation of important systems.
Package: btrfs-progs-0.19-12
LVM Application Programming Interface (API)
Red Hat Enterprise Linux 6 features the new LVM application programming interface (API) as a Technology Preview. This API is used to query and control certain aspects of LVM.
Package: lvm2-2.02.95-4
FS-Cache
FS-Cache in Red Hat Enterprise Linux 6 enables networked file systems (for example, NFS) to have a persistent cache of data on the client machine.
Package: cachefilesd-0.10.2-1

2.2. Networking

QFQ queuing discipline
In Red Hat Enterprise Linux 6.3, the tc utility has been updated to work with the Quick Fair Scheduler (QFQ) kernel features. Users can now take advantage of the new QFQ traffic queuing discipline from userspace. This feature is considered a Technology Preview.
Package: kernel-2.6.32-279
vios-proxy, BZ#721119
vios-proxy is a stream-socket proxy for providing connectivity between a client on a virtual guest and a server on a Hypervisor host. Communication occurs over virtio-serial links.
Package: vios-proxy-0.1-1
IPv6 support in IPVS
The IPv6 support in IPVS (IP Virtual Server) is considered a Technology Preview.
Package: kernel-2.6.32-279

2.3. Clustering and High Availability

Utilizing CPG API for inter-node locking
Rgmanager includes a feature which enables it to utilize Corosync's Closed Process Group (CPG) API for inter-node locking. This feature is automatically enabled when Corosync's RRP feature is enabled. Corosync's RRP feature is considered fully supported. However, when used with the rest of the High-Availability Add-Ons, it is considered a Technology Preview.
Package: rgmanager-3.0.12.1-12
Support for redundant ring for standalone Corosync, BZ#722469
Red Hat Enterprise Linux 6.3 includes support for redundant ring with autorecovery feature as a Technology Preview. Refer to Section 3.7, "Clustering" for a list of known issues associated with this Technology Preview.
Package: corosync-1.4.1-7
corosync-cpgtool, BZ#688260
The corosync-cpgtool now specifies both interfaces in a dual ring configuration. This feature is a Technology Preview.
Package: corosync-1.4.1-7
Disabling rgmanager in /etc/cluster.conf, BZ#723925
As a consequence of converting the /etc/cluster.conf configuration file to be used by pacemaker, rgmanager must be disabled. The risk of not doing this is high; after a successful conversion, it would be possible to start rgmanager and pacemaker on the same host, managing the same resources.
Consequently, Red Hat Enterprise Linux 6 includes a feature (as a Technology Preview) that forces the following requirements:
  • rgmanager must refuse to start if it sees the <rm disabled="1"> flag in /etc/cluster.conf.
  • rgmanager must stop any resources and exit if the <rm disabled="1"> flag appears in /etc/cluster.conf during a reconfiguration.
Package: rgmanager-3.0.12.1-12
libqb package
The libqb package provides a library with the primary purpose of providing high performance client server reusable features, such as high performance logging, tracing, inter-process communication, and polling. This package is introduced as a dependency of the pacemaker package, and is considered a Technology Preview in Red Hat Enterprise Linux 6.3.
Package: libqb-0.9.0-2
pacemaker, BZ#456895
Pacemaker, a scalable high-availability cluster resource manager, is included in Red Hat Enterprise Linux 6 as a Technology Preview. Pacemaker is not fully integrated with the Red Hat cluster stack.
Package: pacemaker-1.1.7-6

2.4. Authentication

Support for central management of SSH keys, BZ#803822
Previously, it was not possible to centrally manage host and user SSH public keys. Red Hat Enterprise Linux 6.3 includes SSH public key management for Identity Management servers as a Technology Preview. OpenSSH on Identity Management clients is automatically configured to use public keys which are stored on the Identity Management server. SSH host and user identities can now be managed centrally in Identity Management.
Package: sssd-1.8.0-32
SELinux user mapping, BZ#803821
Red Hat Enterprise Linux 6.3 introduces the ability to control the SELinux context of a user on a remote system. SELinux user map rules can be defined and, optionally, associated with HBAC rules. These maps define the context a user receives depending on the host they are logging into and the group membership. When a user logs into a remote host which is configured to use SSSD with the Identity Management backend, the user's SELinux context is automatically set according to mapping rules defined for that user. For more information, refer to http://freeipa.org/page/SELinux_user_mapping. This feature is considered a Technology Preview.
Package: sssd-1.8.0-32
SSSD support for automount map caching, BZ#761570
In Red Hat Enterprise Linux 6.3, SSSD includes a new Technology Preview feature: support for caching automount maps. This feature provides several advantages to environments that operate with autofs:
  • Cached automount maps make it easy for a client machine to perform mount operations even when the LDAP server is unreachable, but the NFS server remains reachable.
  • When the autofs daemon is configured to look up automount maps via SSSD, only a single file has to be configured: /etc/sssd/sssd.conf. Previously, the /etc/sysconfig/autofs file had to be configured to fetch autofs data.
  • Caching the automount maps results in faster performance on the client and lower traffic on the LDAP server.
Package: sssd-1.8.0-32

2.5. Security

TPM
TPM (Trusted Platform Module) hardware can create, store and use RSA keys securely (without ever being exposed in memory), verify a platform's software state using cryptographic hashes and more. The trousers and tpm-tools packages are considered a Technology Preview in Red Hat Enterprise Linux 6.3.
Packages: trousers-0.3.4-4, tpm-tools-1.3.4-2

2.6. Devices

SR-IOV on the be2net driver, BZ#602451
The SR-IOV functionality of the Emulex be2net driver is considered a Technology Preview in Red Hat Enterprise Linux 6.3. You must meet the following requirements to use the latest version of SR-IOV support:
  • You must run the latest Emulex firmware (revision 4.1.417.0 or later).
  • The server system BIOS must support the SR-IOV functionality and have virtualization support for Direct I/O VT-d.
  • You must use the GA version of Red Hat Enterprise Linux 6.3.
SR-IOV runs on all Emulex-branded and OEM variants of BE3-based hardware, which all require the be2net driver software.
Package: kernel-2.6.32-279
iSCSI and FCoE boot
iSCSI and FCoE boot support on Broadcom devices is not included in Red Hat Enterprise Linux 6.3. These two features, which are provided by the bnx2i and bnx2fc Broadcom drivers, remain a Technology Preview until further notice.
Package: kernel-2.6.32-279
mpt2sas lockless mode
The mpt2sas driver is fully supported. However, when used in the lockless mode, the driver is a Technology Preview.
Package: kernel-2.6.32-279

2.7. Kernel

Thin-provisioning and scalable snapshot capabilities
The dm-thinp targets, thin and thin-pool, provide a device mapper device with thin-provisioning and scalable snapshot capabilities. This feature is available as a Technology Preview.
Package: kernel-2.6.32-279
kdump/kexec kernel dumping mechanism for IBM System z
In Red Hat Enterprise Linux 6.3, the kdump/kexec kernel dumping mechanism is enabled for IBM System z systems as a Technology Preview, in addition to the IBM System z stand-alone and hypervisor dumping mechanism. The auto-reserve threshold is set at 4 GB; therefore, any IBM System z system with more than 4 GB of memory has the kexec/kdump mechanism enabled.
Sufficient memory must be available because kdump reserves approximately 128 MB as default. This is especially important when performing an upgrade to Red Hat Enterprise Linux 6.3. Sufficient disk space must also be available for storing the dump in case of a system crash. Kdump is limited to DASD or QETH networks as dump devices until kdump on SCSI disk is supported.
The following warning message may appear when kdump is initialized:
..no such file or directory
This message does not impact the dump functionality and can be ignored. You can configure or disable kdump via /etc/kdump.conf, system-config-kdump, or firstboot.
Kernel Media support
The following features are presented as Technology Previews:
  • The latest upstream video4linux
  • Digital video broadcasting
  • Primarily infrared remote control device support
  • Various webcam support fixes and improvements
Package: kernel-2.6.32-279
Remote audit logging
The audit package contains the user space utilities for storing and searching the audit records generated by the audit subsystem in the Linux 2.6 kernel. Within the audispd-plugins sub-package is a utility that allows for the transmission of audit events to a remote aggregating machine. This remote audit logging application, audisp-remote, is considered a Technology Preview in Red Hat Enterprise Linux 6.
Package: audispd-plugins-2.2-2
Linux (NameSpace) Container [LXC]
Linux containers provide a flexible approach to application runtime containment on bare-metal systems without the need to fully virtualize the workload. Red Hat Enterprise Linux 6 provides application level containers to separate and control the application resource usage policies via cgroups and namespaces. This release includes basic management of container life-cycle by allowing creation, editing and deletion of containers via the libvirt API and the virt-manager GUI. Linux Containers are a Technology Preview.
Packages: libvirt-0.9.10-21, virt-manager-0.9.0-14
Diagnostic pulse for the fence_ipmilan agent, BZ#655764
A diagnostic pulse can now be issued on the IPMI interface using the fence_ipmilan agent. This new Technology Preview is used to force a kernel dump of a host if the host is configured to do so. Note that this feature is not a substitute for the off operation in a production cluster.
Package: fence-agents-3.1.5-17

2.8. Virtualization

Performance monitoring in KVM guests, BZ#645365
KVM can now virtualize a performance monitoring unit (vPMU) to allow virtual machines to use performance monitoring. Additionally it supports Intel's "architectural PMU" which can be live-migrated across different host CPU versions, using the -cpu host flag.
With this feature, Red Hat virtualization customers are now able to utilize performance monitoring in KVM guests seamlessly. The virtual performance monitoring feature allows virtual machine users to identify sources of performance problems in their guests, using their preferred pre-existing profiling tools that work on the host as well as the guest. This is an addition to the existing ability to profile a KVM guest from the host.
This feature is a Technology Preview in Red Hat Enterprise Linux 6.3.
Package: kernel-2.6.32-279
Dynamic virtual CPU allocation
KVM in Red Hat Enterprise Linux 6.3 now supports dynamic virtual CPU allocation, also called vCPU hot plug, to dynamically manage capacity and react to unexpected load increases on their platforms during off-peak hours.
The virtual CPU hot-plugging feature gives system administrators the ability to dynamically adjust CPU resources in a guest. Because a guest no longer has to be taken offline to adjust the CPU resources, the availability of the guest is increased.
This feature is a Technology Preview in Red Hat Enterprise Linux 6.3. Currently, only the vCPU hot-add functionality works. The vCPU hot-unplug feature is not yet implemented.
Package: qemu-kvm-0.12.1.2-2.295
Virtio-SCSI capabilities
KVM Virtualization's storage stack has been improved with the addition of virtio-SCSI (a storage architecture for KVM based on SCSI) capabilities. Virtio-SCSI provides the ability to connect directly to SCSI LUNs and significantly improves scalability compared to virtio-blk. The advantage of virtio-SCSI is that it is capable of handling hundreds of devices compared to virtio-blk which can only handle 25 devices and exhausts PCI slots.
Virtio-SCSI is now capable of inheriting the feature set of the target device with the ability to:
  • attach a virtual hard drive or CD through the virtio-scsi controller,
  • pass-through a physical SCSI device from the host to the guest via the QEMU scsi-block device,
  • and allow the usage of hundreds of devices per guest; an improvement from the 32-device limit of virtio-blk.
This feature is a Technology Preview in Red Hat Enterprise Linux 6.3
Package: qemu-kvm-0.12.1.2-2.295
Support for in-guest S4/S3 states
KVM's power management features have been extended to include native support for S4 (suspend to disk) and S3 (suspend to RAM) states within the virtual machine, speeding up guest restoration from one of these low power states. In earlier implementations guests were saved or restored to/from a disk or memory that was external to the guest, which introduced latency.
Additionally, machines can be awakened from S3 with events from a remote keyboard through SPICE.
This feature is a Technology Preview and is disabled by default in Red Hat Enterprise Linux 6.3. To enable it, select the /usr/share/seabios/bios-pm.bin file for the VM bios instead of the default /usr/share/seabios/bios.bin file.
The native, in-guest S4 (suspend to disk) and S3 (suspend to RAM) power management features support the ability to perform suspend to disk and suspend to RAM functions in the guest (as opposed to the host), reducing the time needed to restore a guest by responding to simple keyboard gestures input. This also removes the need to maintain an external memory-state file. This capability is supported on Red Hat Enterprise Linux 6.3 guests and Windows guests running on any hypervisor capable of supporting S3 and S4.
Package: seabios-0.6.1.2-19
System monitoring via SNMP, BZ#642556
This feature provides KVM support for stable technology that is already used in data center with bare metal systems. SNMP is the standard for monitoring and is extremely well understood as well as computationally efficient. System monitoring via SNMP in Red Hat Enterprise Linux 6 allows the KVM hosts to send SNMP traps on events so that hypervisor events can be communicated to the user via standard SNMP protocol. This feature is provided through the addition of a new package: libvirt-snmp. This feature is introduced as a Technology Preview.
Package: libvirt-snmp-0.0.2-3
Wire speed requirement in KVM network drivers
Virtualization and cloud products that run networking work loads need to run wire speeds. Up until Red Hat Enterprise Linux 6.1, the only way to reach wire speed on a 10 GB Ethernet NIC with a lower CPU utilization was to use PCI device assignment (passthrough), which limits other features like memory overcommit and guest migration
The macvtap/vhost zero-copy capabilities allow the user to use those features when high performance is required. This feature improves performance for any Red Hat Enterprise Linux 6.x guest in the VEPA use case. This feature is introduced as a Technology Preview.
Package: qemu-kvm-0.12.1.2-2.295

2.9. Resource Management

numad package
The numad package provides a daemon for NUMA (Non-Uniform Memory Architecture) systems that monitors NUMA characteristics. As an alternative to manual static CPU pining and memory assignment, numad provides dynamic adjustment to minimize memory latency on an ongoing basis. The package also provides an interface that can be used to query the numad daemon for the best manual placement of an application. The numad package is introduced as a Technology Preview.
Package: numad-0.5-4.20120522git
(Sebelumnya) 34 : RHE Linux 6.3 Release Notes35 : Chapter 3. Known Issues - ... (Berikutnya)