第 4 章 技术预览
本章列出了 Red Hat Enterprise Linux 6.4 中所有可用技术预览。
Red Hat Enterprise Linux 订阅服务目前不支持技术预览特性,其功能可能并不完善,且通常不适和生产环境使用。但是,包含这些特性是为了方便客户,并提供更广泛的曝光度。
客户可能会在非生产环境中使用这些功能。在完全支持之前,客户还可以自由地为技术预览功能提供反馈和功能建议。将为高严重性安全问题提供勘误。
在技术预览功能开发期间,可以会向公众提供其他组件以进行测试。红帽集群旨在在以后的版本中完全支持技术预览功能。
4.1. 存储和文件系统
- samba4 Libraries 的跨域 Kerberos 信任功能
- 从 Red Hat Enterprise Linux 6.4 开始,身份管理提供的 Cross Realm Kerberos Trust 功能依赖于 samba4 客户端库的功能。此功能使用 libndr-nbt 库来准备无连接轻量级目录访问协议(CLDAP)消息。package: samba-3.6.9-151
- Open multicast ping (Omping), BZ issue657370
- Open Multicast Ping (Omping)是一种测试 IP 多播功能的工具,主要位于本地网络中。此工具允许用户测试 IP 多播功能,并在问题位于网络配置或其他地方(即漏洞)时协助诊断。在 Red Hat Enterprise Linux 6 Omping 中作为技术预览提供。package: omping-0.0.4-1
- 系统信息 Gatherer 和 Reporter (SIGAR)
- System Information Gatherer 和 Reporter (SIGAR)是一个库和命令行工具,用于通过多种平台和编程语言访问操作系统和硬件级信息。在 Red Hat Enterprise Linux 6.4 中,SIGAR 被视为技术预览软件包。Package: sigar-1.6.5-0.4.git58097d9
- fsfreeze
- Red Hat Enterprise Linux 6 包括了 fsfreeze 作为技术预览。fsfreeze 是一个停止对磁盘上文件系统的访问的新命令。fsfreeze 设计为用于硬件 RAID 设备,有助于创建卷快照。有关 fsfreeze 工具的详情,请参考
fsfreeze (8)
手册页。软件包: util-linux-ng-2.17.2-12.9 - DIF/DIX 支持
- DIF/DIX 是 Red Hat Enterprise Linux 6 中的 SCSI 标准和技术预览的新增功能。DIF/DIX 将常用的 512 字节磁盘块的大小从 512 字节增加到 520 字节,添加数据完整性字段(DIF)。DIF 存储数据块的校验和值,其是在写发生时通过主机总线适配器(HBA)计算的。然后存储设备会在接收时确认校验和,并存储数据和校验和。相反,当读发生时,校验和可以被存储设备和接收的 HBA 检查。DIF/DIX 硬件校验和功能只能与只发出
O_DIRECT
I/O 的应用程序一起使用。这些应用程序可以使用原始块设备,或者在O_DIRECT
模式下使用 XFS 文件系统。(XFS 是唯一在执行某些分配操作时不会回退到缓冲的 I/O 的文件系统。)只有设计用于O_DIRECT
I/O 和 DIF/DIX 硬件的应用程序才应启用此功能。如需更多信息,请参阅 存储管理指南中的 启用 DIF/DIX 一节块设备。软件包: kernel-2.6.32-358 - 用户空间中的文件系统
- 用户空间(FUSE)中的文件系统允许在用户空间中开发并运行自定义文件系统。package: fuse-2.8.3-4
- Btrfs, BZ#614121
- Btrfs 在开发过程中,作为文件系统,可以寻址和管理比 ext2、ext3 和 ext4 文件系统更多的文件、较大的文件以及更大的卷。Btrfs 旨在使文件系统接受错误,并便于检测和修复错误。它使用 checksum 来确保数据和元数据的有效性,并维护可用于备份或修复的文件系统的快照。Btrfs 技术预览仅适用于 AMD64 和 Intel 64 架构。Btrfs 仍然是实验性的Red Hat Enterprise Linux 6 包括了 Btrfs 作为技术预览,供您试验这个文件系统。对于包含宝贵数据的分区,您不应该选择 Btrfs,这些分区对于重要的系统操作至关重要。package: btrfs-progs-0.20-0.2.git91d9eec
- LVM 应用程序编程接口(API)
- Red Hat Enterprise Linux 6 将新的 LVM 应用程序编程接口(API)作为技术预览提供。此 API 用于查询和控制 LVM 的某些方面。软件包: lvm2-2.02.98-9
- FS-Cache
- Red Hat Enterprise Linux 6 中的 FS-Cache 启用网络文件系统(如 NFS)来在客户端机器上具有持久性的数据缓存。package: cachefilesd-0.10.2-1
- eCryptfs 文件系统
- eCryptfs 是一个堆栈加密文件系统。对底层文件系统是透明的,提供按文件粒度提供。ECryptfs 在 Red Hat Enterprise Linux 6 中作为技术预览提供。软件包: ecryptfs-utils-82-6
4.2. 网络
- linuxptp
- Red Hat Enterprise Linux 6.4 中包含的 linuxptp 软件包作为技术预览,是针对 Linux 的 IEEE 标准 1588 的实现。双设计目标是提供可靠的标准实施,并使用 Linux 内核提供的最重要的现代应用程序编程接口(API)。支持旧的 API 和其他平台不是一个目标。软件包: linuxptp-0-0.6.20121114gite6bbbb
- 内核驱动程序的 PTP 支持
- PTP 支持已作为技术预览添加到 ixgbe、igb 和 tg3 内核驱动程序中。软件包: kernel-2.6.32-335
- QFQ Queue discipline
- 在 Red Hat Enterprise Linux 6 中,tc 工具已更新,以便与 Quick Fair Scheduler (QFQ)内核功能一起使用。用户现在可以利用用户空间提供的新 QFQ 流量排队规则。这个功能被视为技术预览。软件包: kernel-2.6.32-358
- vios-proxy, BZ#721119
- VIOS-proxy 是一个流套接字代理,用于提供虚拟客户机上的客户端和 Hypervisor 主机上的服务器之间的连接。通信发生在 virtio-serial 链接上。package: vios-proxy-0.1-1
- IPVS 中的 IPv6 支持
- IPVS (IP 虚拟服务器)中的 IPv6 支持被视为技术预览。软件包: kernel-2.6.32-358
4.3. 集群和高可用性
- pcs
- pcs 软件包已作为技术预览添加到 Red Hat Enterprise Linux 6 中。这个软件包提供了一个命令行工具配置和管理 corosync 和 pacemaker 工具。软件包: pcs-0.9.26-10
- luci 支持 fence_sanlock
- luci 工具现在支持 Sanlock 隔离代理作为技术预览,它包括在 luci 的代理列表中。软件包: luci-0.26.0-37
- 通过硬件 watchdog 设备恢复节点
- Red Hat Enterprise Linux 6.4 中包含的新的 fence_sanlock 代理和 checkquorum.wdmd 作为技术预览提供,提供新机制来触发通过硬件 watchdog 设备的恢复节点。有关如何启用此技术预览的教程,请参考 https://fedorahosted.org/cluster/wiki/HomePage请注意,目前不支持使用 enforcing 模式的 SELinux。软件包: cluster-3.0.12.1-49
- keepalived
- Red Hat Enterprise Linux 6.4 将 keepalived 软件包作为技术预览包含在内。keepalived 软件包为负载平衡和高可用性提供简单而强大的功能。负载平衡框架依赖于良好的、广泛使用的 Linux Virtual Server 内核模块,提供第4 层网络负载平衡。keepalived 守护进程实施一组健康检查器,以根据其状态进行负载均衡的服务器池。keepalived 守护进程还实施虚拟路由器冗余协议(VRRP),允许路由器或 director 故障转移来实现高可用性。package: keepalived-1.2.7-3
- HAProxy
- HAProxy 是独立、层-7 高性能网络负载均衡器,适用于 TCP 和基于 HTTP 的应用,可根据 HTTP 请求的内容执行各种调度类型。Red Hat Enterprise Linux 6.4 引进了 haproxy 软件包作为技术预览。软件包: haproxy-1.4.22-3
- libqb 软件包
- libqb 软件包提供了一个库,它包括了提供高性能客户端服务器可重复使用的功能的主要目的,如高性能日志记录、追踪、进程间通信和轮询。这个软件包作为 pacemaker 软件包的依赖项引进,被视为技术预览。软件包: libqb-0.14.2-3
- pacemaker, BZ#456895
- Pacemaker 是一个可扩展的高可用性集群资源管理器,作为技术预览包含在 Red Hat Enterprise Linux 6 中。Pacemaker 没有与红帽集群堆栈完全集成。软件包: pacemaker-1.1.8-7
4.4. 身份验证
- 为多个 KDC 同时维护 TGT
- Kerberos 版本 1.10 添加了一个新的缓存存储类型 DIR:,它允许 Kerberos 同时为多个密钥分发中心(TGT)维护 Ticket Granting Tickets (TGT),并在它们之间自动选择使用 Kerberized 资源。在 Red Hat Enterprise Linux 6.4 中,SSSD 已被改进,您可以为通过 SSSD 登录的用户选择 DIR: 缓存。这个功能作为技术预览引进。软件包: sssd-1.9.2-82
4.5. 安全性
- TPM
- TPM (受信任的平台模块)硬件可以安全地创建、存储和使用 RSA 密钥(无需在内存中公开),使用加密哈希等验证平台的软件状态。trousers 和 tpm-tools 软件包被视为技术预览。软件包: trousers-0.3.4-4,tpm-tools-1.3.4-2
4.6. Devices
- mpt2sas lockless mode
mpt2sas
驱动程序被完全支持。但是,在无锁定模式下使用时,驱动程序是一个技术预览功能。软件包: kernel-2.6.32-358
4.7. 内核
- 精简配置和可扩展的快照功能
dm-thinp
目标(精简和
)提供一个具有精简配置和可扩展快照功能的设备映射器设备。此功能作为技术预览提供。精简池
软件包: kernel-2.6.32-358- 内核介质支持
- 以下功能作为技术预览提供:
- 最新上游视频4linux
- 数字视频广播
- 主要基础架构的远程控制设备支持
- 各种 webcam 支持修复及改进
软件包: kernel-2.6.32-358 - 远程审计日志记录
audit
软件包包含用户空间实用程序,用于存储和搜索 Linux 2.6 内核中的审计子系统生成的审计记录。audispd-plugins 子软件包是一个实用程序,它允许将审计事件传输到远程聚合机器。这个远程审计日志记录应用程序 audisp-remote 在 Red Hat Enterprise Linux 6 中被视为技术预览。package: audispd-plugins-2.2-2- Linux (NameSpace) Container [LXC]
- Linux 容器为应用程序运行时提供了灵活的方法,可在裸机系统上控制,而无需完全虚拟化工作负载。Red Hat Enterprise Linux 6 提供应用程序级别的容器,通过 cgroups 和命名空间分隔和控制应用程序资源使用策略。此发行版本包括通过 libvirt API 和 virt-manager GUI 创建、编辑和删除容器生命周期的基本管理。Linux 容器是一个技术预览。软件包: libvirt-0.9.10-21、virt-manager-0.9.0-14
- fence_ipmilan 代理的诊断 pulse, BZ#655764
- 现在,可以使用
fence_ipmilan
代理在 IPMI 接口上发出诊断漏洞。如果主机被配置为这样做,这个新的技术预览用于强制主机进行内核转储。请注意,这个功能不是生产环境集群中off
操作的替代品。package: fence-agents-3.1.5-25
4.8. 虚拟化
- KVM 虚拟机中的性能监控 BZ""645365
- KVM 现在可以虚拟化一个性能监控单元(vPMU),以允许虚拟机使用性能监控。请注意,在使用此功能时,必须设置
-cpu
标志。有了这个功能,运行 Red Hat Enterprise Linux 6 客户端的红帽虚拟化客户可在使用性能工具进行性能分析时使用 CPU 的 PMU 计数器。虚拟性能监控单元功能允许虚拟机用户识别客户机中的性能问题源,从而提高了主机中的 KVM 客户机的功能。此功能在 Red Hat Enterprise Linux 6.4 中只是一个技术预览。软件包: kernel-2.6.32-358 - 动态虚拟 CPU 分配
- KVM 现在支持动态虚拟 CPU 分配(也称为 vCPU 热插拔)来动态管理容量,并在非高峰期的平台上响应意外的负载增加。虚拟 CPU 热插拔功能让系统管理员能够动态调整客户机中的 CPU 资源。因为客户机不再需要离线来调整 CPU 资源,所以客户机的可用性会增加。此功能在 Red Hat Enterprise Linux 6.4 中只是一个技术预览。目前,只有 vCPU 热添加功能可以正常工作。vCPU 热拔功能尚未实现。package: qemu-kvm-0.12.1.2-2.355
- 通过 SNMP 进行系统监控,BZ#642556
- 此功能为已在带有裸机系统的数据中心中使用的稳定技术提供了 KVM 支持。SNMP 是监控的标准,非常理解以及计算效率。在 Red Hat Enterprise Linux 6 中通过 SNMP 进行系统监控可让 KVM 主机在事件上发送 SNMP 陷阱,以便虚拟机监控程序事件可以通过标准 SNMP 协议传递给用户。此功能通过添加新软件包来提供: libvirt-snmp。这个功能是一个技术预览功能。package: libvirt-snmp-0.0.2-3
- KVM 网络驱动程序的线速度要求
- 运行网络工作负载的虚拟化和云产品需要运行线路。在 Red Hat Enterprise Linux 6.1 之前,在 10 GB 以太网 NIC 上达到线速度的唯一方法是使用 PCI 设备分配(passthrough),这会限制内存过量使用和客户机迁移等其他功能macvtap/vhost 零复制功能允许用户在需要高性能时使用这些功能。此功能在 VEPA 用例中提高了任何 Red Hat Enterprise Linux 6.x 客户机的性能。这个功能作为技术预览引进。package: qemu-kvm-0.12.1.2-2.355