Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
5.4 發行公告
Red Hat Enterprise Linux 5
所有架構的發行公告
Red Hat Inc.
摘要
This document details the Release Notes for Red Hat Enterprise Linux 5.4.
This document contains the Release Notes for the Red Hat Enterprise Linux 5.4 family of products including:
The 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 Technical Notes
- 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®
1. 虛擬化更新
Red Hat Enterprise Linux 5.4 現在已完整支援在基於 x86_64 的架構上執行基於 kernel 的虛擬機器(KVM)hypervisor。KVM 已整合入 Linux kernel 中,並提供了一個有效利用 Red Hat Enterprise Linux 中的穩定性、功能以及硬體支援的虛擬化平台。有多種客座端作業系統上都支援使用了 KVM hypervisor 的虛擬化,這些作業系統包含了:
- Red Hat Enterprise Linux 3
- Red Hat Enterprise Linux 4
- Red Hat Enterprise Linux 5
- Windows XP
- Windows Server 2003
- Windows Server 2008
重要
基於 Xen 的虛擬化也受到完整支援。不過,基於 Xen 的虛擬化需要不同版本的 kernel 才可運作。KVM hypervisor 只可與一般(非 Xen)的 kernel 搭配使用。
警告
雖然 Xen 和 KVM 可安裝在相同的系統上,不過這兩者的網路設定卻是不同的。強烈建議用戶在一部系統上只安裝一個 hypervisor。
注意
Xen 為 Red Hat Enterprise Linux 的預設 hypervisor。因此,所有的設定預設值都是根據 Xen hypervisor 而定。欲取得 KVM 的系統設定,請參閱「虛擬化指南」。
使用 KVM 的虛擬化能讓 32 位元與 64 位元版本的客座端作業系統在無須進行修改的情況下執行。半虛擬化磁碟以及網路驅動程式也已被新增至 Red Hat Enterprise Linux 5.4 以增強 I/O 效能。所有基於 libvirt 的工具(如
virsh
、virt-install
和 virt-manager
)都已被更新並新增了 KVM 上的支援。
KVM hypervisor 的 USB passthrough 被視為 5.4 發行版的技術預覽。
因為解決了各種問題,如儲存/恢復、即時遷移以及核心傾印,因此在 x86_64 主機上基於 Xen 的 32 位元半虛擬化客座端已不再被視為是技術預覽,並且在 Red Hat Enterprise Linux 5.4 上已完整支援。
etherboot
套件已被新增在此更新中,並提供了使用開機前執行環境(preboot execution environment,PXE)來啟動客座端虛擬機器的功能。此程序會在 OS 載入之前發生並且有時 OS 將不會知道它是透過 PXE 來啟動的。etherboot 的支援只被限制為使用於 KVM 中。
qspice
套件已被新增至 Red Hat Enterprise Linux 5.4 中來在基於 qemu-kvm
的虛擬機器中支援 spice protocol。qspice
包含了客戶端、伺服器以及網站瀏覽器插件元件。不過,只有 qspice-libs package
中的 qspice
受到完整支援。qspice 客戶端(由 qspice 套件所提供)和 qspice mozilla 插件(由 qspice-mozilla 套件所提供)皆為技術預覽。qspice-libs
套件包含了與 qemu-kvm
搭配使用的伺服器實做,因此受到完整支援。不過,在 Red Hat Enterprise Linux 5.4 中,spice protocol 沒有 libvirt
的支援;在 Red Hat Enterprise Linux 5.4 中唯一受到支援的 spice
使用方式就是透過使用 Red Hat Enterprise Virtualization 產品。
重要
The 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. 叢集更新
叢集就是利用多台電腦(節點)互相協作以提昇重大生產服務的可靠性、規模可伸縮性以及可用性。
Red Hat Enterprise Linux 5.4 中的所有叢集更新都詳述於技術公告中。欲取得更多有關於 Red Hat Enterprise Linux 叢集上的相關資訊,請參閱 叢集套件總覽以及叢集管理文件。
叢集套件工具已升級以便支援自動的 hypervisor 偵測。不過,叢集套件和 KVM hypervisor 的搭配執行乃屬於技術預覽。
OpenAIS 現在除了 multicast 之外還提供了廣播網路通訊。這項功能屬於單獨使用 OpenAIS 和與叢集套件(Cluster Suite)搭配使用的技術預覽。不過請注意,用來將 OpenAIS 設定來使用廣播的功能並未整合至叢集管理工具中,而是必須要經過手動式的設定。
注意
叢集套件(Cluster Suite)不支援使用 SELinux 的 Enforcing 模式;您必須使用 Permissive(許可)或是 Disabled(停用)模式。在裸機 PPC 系統上使用 Cluster Suite 這項功能尚未受到支援。客座端可在 VMWare ESX 主機上執行 Cluster Suite 並使用 fence_vmware 的這項功能乃屬於技術預覽。目前尚未支援在由 Virtual Center 所管理的 VMWare ESX 主機上以客座端來執行 Cluster Suite。
目前尚未支援使用 Cluster Suite 來進行混合架構的叢集。叢集中的所有節點的架構都必須是相同的。對於 Cluster Suite 來說,x86_64、x86 和 ia64 都屬於相同架構,因此叢集與這些架構的搭配執行是受到支援的。
2.1. 隔離功能上的改善
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.
在 Red Hat Enterprise Linux 5.4 中已新增了在 Power System(透過使用硬體管理主控台〔Hardware Management Console,HMC〕來管理的 IBM Logical Partition〔LPAR〕事例)上的隔離支援作為技術預覽 (BZ#485700)。Cisco MDS 9124 & Cisco MDS 9134 Multilayer Fabric Switches 的隔離支援也已被新增為技術預覽 (BZ#480836)。
此版本的 Red Hat Enterprise Linux 中提供了
fence_virsh
隔離代理程式作為技術預覽。fence_virsh
提供了一項讓客座端(以 domU 執行)使用 libvirt 協定來隔離另一個客座端的功能。不過,因為 fence_virsh
並未整合入叢集套件中,因此它在該環境下並不受支援作為一個隔離代理程式。
The fence_scsi man page has been updated, detailing the following limitations:
The fence_scsi fencing agent requires a minimum of three nodes in the cluster to operate. For an FC connected SAN devices, these must be physical nodes. SAN devices connected via iSCSI may use virtual or physical nodes. In addition, fence_scsi cannot be used in conjunction with qdisk.
此外,下列有關於隔離裝置的新文件已被發佈在 Red Hat Knowledge Base(知識庫)上:
- 搭配使用 Red Hat Enterprise Linux 5 Advanced Platform Cluster Suite 和 SCSI 隔離(持續保留,Persistent Reservation):http://kbase.redhat.com/faq/docs/DOC-17809
- 搭配使用 fence_vmware 和 Red Hat Enterprise Linux 5 Advanced Platform Cluster Suite:http://kbase.redhat.com/faq/docs/DOC-17345
3. 網路作業更新
在此更新中,Generic Receive Offload(GRO)上的支援已實做於 kernel 和用戶空間應用程式 ethtool 中。((BZ#499347))GRO 系統透過了減少中央處理單元(Central Processing Unit,CPU)的程序來提昇入站網路連線的效能。GRO 實做了與 Large Receive Offloard(LRO)系統相同的技巧,不過可套用至更廣泛的傳輸層通訊協定。GRO 支援也已被新增至許多網路裝置驅動程式,其中包含了 Intel® Gigabit Ethernet Adapters 的 igb 驅動程式以及 Intel 10 Gigabit PCI Express 網路裝置的 ixgbe 驅動程式。
Netfilter 架構(負責網路封包過濾的 kernel 部份)已被更新並支援差異化服務代碼(Differentiated Services Code Point,DSCP)值。
bind
(柏克萊大學網際網路名稱領域,Berkeley Internet Name Domain)套件提供了 DNS(網域名稱系統,Domain Name System)協定的實做。先前,bind 並不提供能夠輕易分辨將會取得 authoritative 和 non-authoritative 回應的請求的機制。這可能會造成錯誤設置的伺服器回應應拒絕的請求。在此更新中,bind 已被更新,並提供了 allow-query-cache
這項新選項,該選項可控制在一部伺服器上的 non-authoritative 資料的存取權限(例如快取遞迴的結果以及 root zone hit)。(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). The FIEMAP input/output control (ioctl) interface has been implemented, allowing the physical layout of files to be mapped efficiently. The 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).
此外,通用網際網路檔案系統(Common Internet File System,CIFS)在此 kernel 中已被更新 (BZ#465143)。ext4 檔案系統(包含在 Red Hat Enterprise Linux 中作為技術預覽)也已更新 (BZ#485315)。
在 Red Hat Enterprise Linux 5.4 中已不再使用全域檔案系統 2(Global File System2,GFS2)來作為單獨伺服器檔案系統(不是在一個叢集環境下)。建議不需要高可用性叢集的 GFS2 用戶可考慮遷移至其它像是 ext3 或 xfs 的檔案系統。xfs 檔案系統主要特別用於大型的檔案系統(16 TB 或以上)。現存的用戶將會繼續受到支援。
必要的語意顯示了一項完成
stat, write, stat
的程序應在第二個 stat 調用時在檔案上看見一個與第一個 stat 調用所產生的 mtime
不同的 mtime
(最後一次修改的時間)。NFS 中的檔案時間是由伺服器來嚴格維護的,因此 mtime
這個檔案在資料透過 WRITE NFS
協定作業被傳送至伺服器之前不會被更新。只將資料複製入頁面快取中不足以使得 mtime
被更新。這就是 NFS 和本地檔案系統不同的地方。因此,一個含有重大寫入工作負載的 NFS 檔案系統可能會使得 stat 調用嚴重延緩。(BZ#469848)
ext4 檔案系統技術預覽已被刷新並更新了用戶空間工具。Ext4 是個經由 Red Hat 與 Linux 社群所開發、持續改善、更勝於 ext3 的檔案系統。
注意
在先前使用了 ext4 技術預覽的 Red Hat Enterprise Linux 版本中,ext4 檔案系統被標記為
ext4dev
。在此更新中,ext4 檔案系統已被標記為 ext4
。
With this update, the
(BZ#512833)
dmraid
logwatch-based email reporting feature has been moved from the dmraid-events
package into the new dmraid-events-logwatch
package. Consequently, systems that use this dmraid feature will need to complete the following manual procedure:
- ensure the new 'dmraid-events-logwatch' package is installed.
- un-comment the functional portion of the
/etc/cron.d/dmeventd-logwatch
crontab file.
samba3x and ctdb are provided as a Technology Preview on the x86_64 platform. Samba3x package provides Samba 3.3 and ctdb provide a clustered TDB backend. Running samba3x and ctdb on a set of cluster nodes with GFS file system will allow the export of a clustered CIFS filesystem.
重要
the samba3x packages conflict with the samba-3.0 packages shipped with Red Hat Enterprise Linux 5. To use the Technology 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. 桌面系統更新
5.1. Linux 進階音效架構
在 Red Hat Enterprise Linux 5.4 中,Linux 進階音效架構(Advanced Linux Sound Architecture,ALSA)已被更新 — 提供了高傳真音效(High Definition Audio,HDA)上的支援。
5.2. 圖形驅動程式
ATI 視訊裝置的
ati
驅動程式已更新。
Intel 整合顯示裝置的
i810
和 intel
驅動程式已更新。
Matrox 視訊裝置的
mga
驅動程式已更新。
nVidia 視訊裝置的
nv
驅動程式已更新。
5.3. 手提電腦支援
先前在使用含有整合式 CD/DVD 光碟機的手提電腦底座時,當某些手提電腦連至底座和分離底座時,光碟機會變得無法被辨識。系統需要重新啟動才可存取光碟機。此更新已將 kernel 中的 ACPI 底座驅動程式更新,並解決了這項問題。(BZ#485181).
6. 工具更新
重要
All the IBM Java components are available online due to a late detection of missing COPYRIGHT notice. This 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.
SystemTap
is now fully supported, and has been re-based to the latest upstream version. This 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.This re-base also enhances support fordebuginfo-less
operations. Typecasting (through the @cast operator) is now supported, along with kernel tracepoint probing. Several'kprobe.*'
probe bugs that hampereddebuginfo-less
operations are also now resolved.SystemTap also features several documentation improvements. A new '3stap
' feature provides users with useful man pages on most SystemTap probes and functions. Thesystemtap-testsuite
package also features a larger library of sample scripts.欲取得更多有關於 SystemTap 更新上的相關資訊,請參閱技術公告的套件更新章節中的 SystemTap 部份。- Systemtap tracepoint 放置在 kernel 的重要部份中,它可讓系統管理員分析程式碼的效能和針對於程式碼的一部分進行除錯。在 Red Hat Enterprise Linux 5.4 中,tracepoint 已被新增至下列的 kernel 子系統部份中作為技術預覽:
- 記憶體管理(Memory Management,mm)(BZ#493444)
- 區塊裝置 I/O(blktrace)(Bugzilla #493454)
- 網路檔案系統(NFS)(BZ#499008)
- 頁面快取(Page Cache)和網路作業堆疊(Networking Stacks)(BZ#475719)
- 排程器(Scheduler)(BZ#497414)
- Gnu Compiler Collection 版本 4.4(GCC4.4)現在已包含在此發行版中作為技術預覽。這組編譯器包含了 C、C++ 以及 Fortran 編譯器和支援函式庫。
glibc new MALLOC behaviour:
上游的 glibc 最近已被更改並改善了許多 socket 與核心的規模可伸縮性。這是透過指派給線程它們自己的記憶體池(memory pool)並避免在某些情況下被鎖定來完成的。使用來作為記憶體池的額外記憶體(若存在的話)可透過使用環境變數 MALLOC_ARENA_TEST 和 MALLOC_ARENA_MAX 來進行控制。MALLOC_ARENA_TEST 指定當記憶體池的數量到達了核心數量的值之後便會進行核心的測試。MALLOC_ARENA_MAX 是用來設定所使用的記憶體池的最大數量,無論核心的數量為何。RHEL 5.4 發行版中的 glibc 已整合了這項功能作為上游 malloc 的技術預覽。若要啟用個別的線程記憶體池,環境中就必須設定記憶體變數 MALLOC_PER_THREAD。當這個新的 malloc 特性在未來的發行版中成為了預設特性時,此環境變數便無須再被使用。遇上 malloc 資源衝突的用戶應啟用此選項。
7. 架構特屬支援
7.1. i386
- 在虛擬環境中,因為時間是透過計算 timer interrupt 來紀錄的,因此 Red Hat Enterprise Linux 64 位元 kernel 的時間記錄可能會有問題。取消或重新排程虛擬機器皆有可能使得這些 interrupt 延遲,並造成時間記錄上的差異。新發行的 kernel 重新設定了時間記錄的演算法並讓時間可根據一個耗計數器來進行記錄。(Bugzilla #463573)
- 我們發現若它們的堆疊超過了合併大小的 ~4GB,64 位元的線程應用程式在
pthread_create()
中的速度便會大幅地降低。這是因為glibc
使用了MAP_32BIT
來分配這些堆疊。因為MAP_32BIT
的使用屬於舊有實作(legacy implementation),因而此更新新增了一個新的旗標(MAP_STACK mmap
)至 kernel 以避免限制 64 位元應用程式。(Bugzilla #459321) - 這項更新包含了一項可使 TSC 繼續執行於 deep-C 狀態中的功能。
NONSTOP_TSC
會與CONSTANT_TSC
搭配運作。CONSTANT_TSC
顯示 TSC 會以一致的速率運作,無論 P/T- 狀態為何,而NONSTOP_TSC
則顯示 TSC 不會停在 deep C 狀態中。(Bugzilla #474091) - 此更新包含了一個將
asm-x86_64
標頭包含在 kernel-devel 套件中的升級檔,此套件乃為 i386、i486、i586 以及 i686 架構所建置。(Bugzilla #491775) - 此更新包含了一項修正以確保在 i386 架構上指定
memmap=X$Y
為 boot 參數會產生一個新的 BIOS map。(Bugzilla #464500) - This update adds a patch to correct a problem with the Non-Maskable Interrupt (NMI) that appeared in previous kernel releases. The 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)
- 此發行版本重新提供了 HP xw9400 與 xw9300 系統的 PCI Domain 支援。(Bugzilla #474891)
- 功能已被修正並可將模組 powernow-k8 參數匯出至 /sys/modules。這項資訊在先前版本中並未被匯出。(Bugzilla #492010)
7.2. x86_64
- An optimization error was found in
linux-2.6-misc-utrace-update.patch
. When running 32-bit processes on a 64-bit machine systems didn't return ENOSYS on missing (out of table range) system calls. This kernel release includes a patch to correct this. (Bugzilla #481682) - 有些叢集系統會在時間來源不穩定的情況下啟動。這項問題是因為 kernel 程式碼在開機程序進行時校準
TSC
(Time Stamp Clock,時間戳時鐘)的情況下沒有檢查可用的效能計數元件(performance counter,PERFCTR
)所造成的。這在某些情況下會造成系統預設使用忙碌的 PERFCTR 並取得不準確的校準。有項修正已被實做來修正這項錯誤以便確認系統在使用預設值之前會先被檢查可用的PERFCTR
(Bugzilla #467782)。不過此修正無法解決所有問題因為當需要進行TSC
校準時,有可能所有的PERFCTR
都在忙碌中。有另一個升級檔已被新增來初始化 kernel panic,儘管此狀況不太可能會發生(小於 1% 的機會)。(Bugzilla #472523)。
7.3. PPC
- 此 kernel 發行版包含了各種更新 Cell 處理器的
spufs
(Synergistic Processing Units file system,協作處理單元檔案系統)的升級檔。(Bugzilla #475620) - An issue was identified wherein
/proc/cpuinfo
would list logical PVR Power7 processor architecture as "unknown" whenshow_cpuinfo()
was run. This update adds a patch to haveshow_cpuinfo()
identify Power7 architectures as Power6. (Bugzilla #486649) - 此更新包含了一些若要在使用 System P 處理器的機器上新增或改善 MSI-X(訊息式中斷,Message Signaled Interrupts)支援所需的升級檔。(Bugzilla #492580)
- 有個修正了先前在 Cell Blades 機器上電源按鈕問題的升級檔已被新增至此更新。(Bugzilla #475658)
7.4. s390
Red Hat Enterprise Linux 針對於 IBM System z 機器提供了廣泛的新功能,最明顯的就是:
- 當使用 Named Saved Segments(NSS)時,z/VM hypervisor 可在 z/VM 客座端虛擬機器可用的共享真實記憶體頁面中製作作業系統程式碼。透過此更新,z/VM 上的多個 Red Hat Enterprise Linux 客座端作業系統可透過 NSS 開機並且可透過記憶體中的單獨 Linux kernel 複本來執行。(BZ#474646)
- 在此更新中已針對於 IBM System z PCI 加密加速器提供了裝置驅動程式上的支援,並使用與先前版本相同的介面卡。(BZ#488496)
- Red Hat Enterprise Linux 5.4 新增了處理器降級的支援,這能讓處理器速率在某些情況下降低(比方說當系統過熱時)。(BZ#474664) 這項新功能可讓自動化軟體觀察機器的狀態並根據定義的政策來執行動作。
注意
z990、z890 和較新的系統上皆支援處理器降級,並且可透過 SCLP 系統服務事件類型 4 event qualifier 3。STSI 將會在/sys/devices/system/cpu/cpuN/capability
檔案中回報處理器的新能力。 - Control Program Identification(CPI)描述資料是用來辨識硬體管理主控台(Hardware Management Console,HMC)上的個別系統用的。透過此更新,CPI 資料現在已可與 Red Hat Enterprise Linux 的事例相聯。(BZ#475820)欲取得更多有關於 CPI 的相關資訊,請參閱 裝置驅動程式、功能與指令文件
- 光纖頻道協定(Fibre Channel Protocol,FCP)效能資料現在已可在 IBM System z 平台上的 Red Hat Enterprise Linux 事例上進行測量。(BZ#475334) 被收集以及回報的公制(metrics)包含:
- 堆疊元件上的效能相關資料,如 Linux 裝置、小型電腦系統介面(Computer System Interface,SCSI)邏輯單元號碼(Logical Unit Number,LUN)以及主匯流排介面卡(Host Bus Adapter,HBA)儲存控制資訊。
- 每一堆疊元件:目前關聯的值,如產量、使用率以及其它可應用的測量。
- 與 I/O 請求關聯的資料的統計資料(資料的最小值、最大值、平均值以及柱狀圖),這包含了大小、每個元件的等待時間和總數。
- 已新增支援至 kernel 以提供 EMC Symmetrix Control I/O。此更新提供了在 IBM System z 平台上的 Red Hat Enterprise Linux 中管理 EMC Symmetrix 儲存陣列的功能。(BZ#461288)
- 有項新功能已被實做在 kernel 中,以便在一部 Red Hat Enterprise Linux 虛擬機器上在 kernel panic 和傾印之後即刻進行一項初始程式載入(Initial Program Load,IPL)。(BZ#474688)
- 支援設定拓撲功能的硬體會將系統 CPU 拓撲資訊傳送給排程器,並讓它進行負載平衡的決定。在 I/O interrupr 不平均分配的機器上,被組在一起並取得比其它 CPU 多的 I/O interrupt 的那些 CPU 一般來講會有較高的平均負載,並且在某些情況下可能會造成效能上的問題。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)
- 新的 kernel 選項現在已可在不修改 CMS parmfile 內容的情況下,透過使用 IPL 指令來新增,這可暫時性地覆寫早已由 parmfile 所提供的 kernel 選項。整個 boot 指令列都可被 VM 參數字串取代,並省略來自於 parmfile 的所有 kernel 選項。此外,客戶端亦可在 CP/CMS 指令列上建立新的 Linux Named Saved Systems(NSS)。(BZ#475530)
- The qeth driver has been updated with HiperSockets Layer3 support for IPv6. (BZ#475572) For further details on this feature, refer to the "qeth device driver for OSA-Express (QDIO) and HiperSockets" chapter in IBM's "Device Drivers, Features, and Commands" book located at: http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html
- 從 z9 開始,HiperSocket 軔體將會以不同的格式來回傳版本字串。此變更造成了當進行裝置的線上設定時所發出的 qeth 狀態訊息中缺少了 mcl_level 資訊。更新過後的 qeth 驅動程式現在已能正確地讀取 HiperSockets 的新版本字串格式,並允許輸出格式的標準化。(BZ#479881)
- 在 Red Hat Enterprise Linux 5.4 中,
s390utils
套件已被更新為版本 1.8.1。欲取得此更新所提供的完整功能清單,請參閱 技術文件的套件更新部份。(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. Kernel 更新
8.1. 一般 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)
- 先前,上游 kernel 中的原生裝置支援無法使用。不過,這項支援現在已重新提供給 kernel。因此,現在 Red Hat Enterprise Linux 5.4 中的原生裝置支援也已恢復。此外,initscrip 套件也已被更新,並新增了先前未包含的原生裝置功能。(BZ#472891)
- 在沒有
mmu-notifiers
的情況下進行 KVM 客座端 smp tlb 清除可能會使記憶體損毀,因為 KVM 可能會新增分頁至 kernel 的 freelist 當中,並且同時又有另一個vcpu
正在透過客座端模式寫入它們。此更新新增了mmu-notifier
支援至 kernel 並且修正了一個在較早的升級檔中發現的錯誤(在這項錯誤中,mm_struct
是由現存的驅動程式所產生的,並且造成了失敗的 kABI 檢查)。這項錯誤已透過使用一個駐留在一個未使用的 padding hole 中的 index 來修正並避免架構大小的擴展。(Bugzilla #485718) - 指標變數和已簽章的演算溢位 wrapping 先前並未定義於 Linux kernel 中。這可能會造成 GCC(GNU C Compiler)假設 wrapping 沒有發生並嘗試優化 kernel 可能需要用來進行溢位測試的演算法。此更新新增了
-fwrapv
變數至 GCCCFLAGS
以定義 wrapping 特性。(Bugzilla #491266) - 交易處理委員會(Transaction Processing Council,TPC-C)效能測試結果最近發現高階系統中的程序會在相同的記憶體空間中互相進行爭奪。此更新包含了使用 direct IO 的
fast-gup
升級檔並提供了大幅(增加 9-10%)的效能改善。此更新已經過嚴格測試並用於 5.4 kernel 中來改善其規模可伸縮性。欲取得額外資訊,請參閱此文件。(Bugzilla #474913) - 有個新的可調整參數已被新增至此 kernel 中,並能讓系統管理員更改已修改頁面的最大數量,每當
kupdate
執行時,它會依照每個迭代寫至磁碟。這個新的、可調整式的/proc/sys/vm/max_writeback_pages
的預設值為1024
或 4MB,如此一來各個kupdate
的迭代都會寫出最大為 1024 個頁面。(Bugzilla #479079)。 CONFIG_TASK_IO_ACCOUNTING=y
這個新的選項已被新增至 kernel 以便協助監控每個程序的 IO 數據。這可在生產環境中協助進行疑難排解。(Bugzilla #461636)- 在先前的 kernel 中,備份程序會使 DB2 伺服器的響應性降低。這是因為
/proc/sys/vm/dirty_ratio
在超過一半的未映射頁面快取記憶體為 dirty 時(就算dirty_ratio
已設為 100%),防止程序寫入頁面快取記憶體所造成的。在此 kernel 更新中所新增的一項變更覆蓋了這項限制性的特性。現在當dirty_ratio
被設為 100% 時,系統將不再會限制寫入頁面快取記憶體。(Bugzilla #295291) - The
rd_blocksize
option found in the previous kernel's ramdisk driver was causing data corruption when using large ramdisks under a reasonable system load. This update removes the unnecessary option and resolves the data corruption issues. (Bugzilla #480663) getrusage
這個函式可用來檢查程序的資源使用。它有助於診斷問題和蒐集資源使用上的資料。當被getrusage
檢查的程序會產生子程序線程時,產生的結果可能會是錯誤的,因為getrusage
只會檢查父程序而不會檢查它的子程序。此更新實做了rusadge_thread
以在這些情況下提供資源使用上的正確結果。(Bugzilla #451063)/usr/include/linux/futex.h
這個標頭之前會妨礙 C 原始碼檔案的編譯,並造成錯誤。此更新包含了一個升級檔來修正了有問題的 kernel 定義並解決了編譯上的錯誤。(Bugzilla #475790)- 在先前的 kernel 中,kernel 版本在 panic 或是 oops 輸出訊息中不會被辨識。此更新新增了 kernel 版本詳情至 oops 以及 panic 輸出中。(Bugzilla #484403)
- 在發行版 2.6.18 時,kernel 被設定為會為 glibc 套件提供 kernel-header。該程序造成了許多檔案被錯誤標記為包含。
serial_reg.h
檔案被錯誤標記並且未被包含在kernel_headers
rpm 中。這造成了建置其它 rpm 時發生了錯誤。此更新新增了serial_reg.h
檔案並修正了問題。(Bugzilla #463538) - 在某些情況下,
upcrund
(HP Unified Parallel C(UPC)產品中的程序管理員)會回傳一個 ESRCH 結果,並且在為一個由子線程(sub-thread)所分叉(forked)的子程序調用setpgid()
時將會出錯。此更新包含了一項用來修正該問題的升級檔。(Bugzilla #472433) - 已新增功能至
sysrq-t
來顯示有關於執行中的程序的 backtrace 資訊。這將能協助對於停滯的系統進行除錯。(Bugzilla #456588)
8.1.1. 除錯
在 Red Hat Enterprise Linux 5.4 中,kernel 的除錯已改善並新增了產生核心傾印的功能。核心傾印(記憶體快照)有助於系統除錯和 kernel 當機的除錯。透過了此更新,現在您已可在使用 hugepages 的系統上執行核心傾印了。(BZ#470411) 此外,您現在已可透過使用
makedumpfile
指令來由一個核心傾印檔案(vmcore)擷取 kernel panic 訊息。(BZ#485308)
8.1.2. 安全性
- 此更新將 kernel 原先的 key field 最大值由 32 個任意字元增加到了 255 個字元。(Bugzilla #475145)
- 此 kernel 更新修正了一項安全性問題,這問題會使得非 root 的用戶能夠透過使用網路檔案系統 daemon(Network File System daemon,NFSD)來在匯出的檔案系統上建立裝置節點。此更新會回傳
CAP_MKNOD
和CAP_LINUX_IMMUTABLE
功能至檔案系統遮罩中含有 FSUID 為 0 的用戶。(Bugzilla #497272 和 Bugzilla #499076) - 為了要遵照聯邦資訊處理標準化 140(FIPS140)認證需求,此更新包含了:
- 自行測試;
ansi_cprng
(Bugzilla #497891)、ctr(aes)
模式(Bugzilla #497888)、Hmac-sha512(Bugzilla #499463)、rfc4309(ccm(aes))
。(Bugzilla #472386)。 - 用來產生 GRUB 會在開機程序進行時針對於其進行 checksum 的簽章檔案的程式碼。(Bugzilla #444632)
- 將 DSA 金鑰由 512 位元更改為 1024 位元以進行模組簽章的程式碼。(Bugzilla #413241)
8.2. 一般平台支援
已新增調節狀態(Throttling State,T-State)通知支援至進 kernel 中的階組態與電源介面(Advanced Configuration and Power Interface,ACPI)實做。新增了 T-State 通知可改善在資料中心(data center)中透過 Intel® Intelligent Power Node Manager 技術來進行的電源管理。(BZ#487567)。
8.3. 驅動程式更新
8.3.1. Open Fabrics Enterprise Distribution(OFED)驅動程式
OpenFabrics Alliance Enterprise Distribution(OFED)集合了 Infiniband 和 iWARP 硬體診斷工具、Infiniband 光纖管理 daemon、Infiniband/iWARP kernel 模組載入程式,以及函式庫與開發套件以用來編寫使用遠端直接記憶體存取(RDMA)技術的應用程式。Red Hat Enterprise Linux 使用了 OFED 軟體堆疊來作為它的完整堆疊以支援 Infiniband/iWARP/RDMA 硬體。
在 Red Hat Enterprise Linux 5.4 中,下列 OFED 部份已被更新為上游版本 1.4.1-rc3
- 遠端直接記憶體存取(Remote Direct Memory Access,RMDA)標頭 (BZ#476301)
- Reliable Datagram Sockets(RDS)協定 (BZ#477065、BZ#506907)
- Sockets Direct Protocol(SDP)(BZ#476301)
- SCSI RDMA 協定(SRP)(BZ#476301)
另外,下列 OFED 驅動程式已被更新為上游版本 1.4.1-rc3:
- 網路裝置的 Chelsio T3 家族的 cxgb3 和 iw_cxgb3 驅動程式 (BZ#476301、 BZ#504906)
- 基於 mthca 的 InfiniBand HCA(主機通道配接卡)的驅動程式(BZ#476301, BZ#506097)
- qlgc_vnic 驅動程式 (BZ#476301)
注意
Red Hat 持續緊密地追蹤上游的 OFED 程式碼基底(code base)以便提供給這個進化中的技術最大層級的賦能。不過因為如此,Red Hat 在非重大更新版本之間只能依上游專案的程度來保留 API/ABI 的相容性。這和 Red Hat Enterprise Linux 的開發慣例有所不同。
8.3.2. 一般驅動程式更新
- Intel 5400 級別的記憶體控制器的
i5400
驅動程式已更新並新增了檢錯和糾錯(Error Detection And Correction,EDAC)上的支援。(BZ#462895) - iic-bus 介面卡的
i2c
驅動程式已更新,並新增了 AMD SB800 家族產品上的支援。 i2c-piix4
驅動程式已更新了 Broadcom HT1100 晶片組的支援。(BZ#474240)- hpilo 驅動程式已更新。(BZ#488964)。
- Davicom Ethernet Adaptors 的
dm9601
已更新。
8.3.3. 網路驅動程式更新
- Red Hat is no longer able to responsibly support the
ipw3945
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 theiwl3945
driver (first introduced in Red Hat Enterprise Linux 5.3). Ongoing maintenance of driver issues associated with the 3945 hardware will be provided on theiwl3945
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 theipw3945
driver in Red Hat Enterprise Linux 5.4 as a migration convenience. It is recommended that customers transition to theiwl3945
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 theipw3945
driver may be referred to migrate to theiwl3945
driver for resolution. For example, there are known issues connecting to VPN concentrators present in theipw3945
driver which are resolved in theiwl3945
driver.注意
the use of the iwl3945 driver requires installing theiwl3945-firmware
package from the supplementary RHN channel. Package version 15.28.2.8-2 or later is required. (ieiwl3945-firmware-15.28.2.8-2
or later)Additionally, the device name, for example as it appears in the output of the`ifconfig`
command appears as eth0 (or eth1) when using theipw3945
driver, when using the iwl3945 driver it is identified as wlan0. - the bonding driver has been updated to the latest upstream version. This update, however has introduced symbol/ipv6 module dependency capabilities. Therefore, if IPv6 has been previously disabled (by inserting the
install ipv6 /bin/false
line in the/etc/modprobe.conf
file) an upgrade to the bonding driver in 5.4 will result in the bonding kernel module failing to load. Theinstall ipv6 /bin/false
line needs to be replaced withoptions ipv6 "disable=1
for the module to load properly. - Intel® I/O Acceleration Technology(Intel® I/OAT)的 kernel 中的驅動程式已被更新為版本 2.6.24。(BZ#436048)。
- Intel® Gigabit Ethernet Adapters 的
igb
驅動程式已更新為版本 1.3.16-k2。此更新也啟用了igb
驅動程式的 GRO 支援。(BZ#484102, BZ#474881, BZ#499347)。 igbvf
驅動程式已被更新,並提供了 Intel 82576 Gigabit Ethernet Controllers 的虛擬功能支援。(BZ#480524)- Intel 10 Gigabit PBetaCI Express 網路裝置的
ixgbe
驅動程式已被更新為版本 2.0.8-k2。此更新還啟用了ixgbe
驅動程式的 GRO 支援。(BZ#472547, BZ#499347)。 - Broadcom NetXtreme II 網路裝置的
bnx2
驅動程式已被更新為版本 1.9.3 (BZ#475567 BZ#476897 BZ#489519) - Broadcom Tigon3 乙太網路裝置的
tg3
驅動程式已被更新為版本 3.96。(BZ#481715, BZ#469772)。此驅動程式更新新增了 5785F 和 50610M 裝置的支援。(BZ#506205) - 已新增了
cnic
驅動程式,並提供了bnx2
網路裝置的網際網路小型電腦系統介面(Internet Small Computer System Interface,iSCSI)。(BZ#441979)。 - Broadcom Everest 網路裝置的
bnx2x
驅動程式已被更新為版本 1.48.105。(BZ#475481)。 bnx2i
驅動程式已被新增,並提供了bnx2x
網路裝置的 iSCSI 支援。(BZ#441979)。- Chelsio T3 網路裝置家族的 cxgb3 驅動程式已被更新,此更新啟用了 iSCSI TCP 卸載引擎(TCP Offload Engines,TOE)以及 Generic Receive Offload(GRO)上的支援。(BZ#439518, BZ#499347)
- NVIDIA nForce 裝置的
forcedeth
乙太網路驅動程式已被更新為版本 0.62。(BZ#479740)。 - 使用 Marvell Yukon 2 晶片組的乙太網路控制器的 sky2 驅動程式已被更新。(BZ#484712).
- Cisco 10G 乙太網路裝置的 enic 驅動程式已被更新為版本 1.0.0.933。(BZ#484824)
- Intel PRO/1000 乙太網路裝置的 e1000e 驅動程式已被更新為上游版本 1.0.2-k2。(BZ#480241)
- Emulex Tiger Shark 統合式網路卡的 be2net 驅動程式已被新增為技術預覽。
8.3.4. 儲存裝置更新
- The
bnx2
driver now supports iSCSI. Thebnx2i
driver will access thebnx2
driver through thecnic
module to provide iSCSI offload support. To managebnx2i
, use theiscsi-initiator-utils
package. For instructions onbnx2i
configuration, please refer to section 5.1.2 of the/usr/share/docs/iscsi-initiator-utils-<version>/README
file. (BZ#441979 and BZ#441979)請注意,包含在此發行版中的bnx2i
版本並不支援 IPv6。 md
驅動程式已被更新來支援 bitmap 合併。這項功能省略了在進行資料複製時所需的完整重新同步作業。(BZ#481226)- 此發行版中的
scsi
層包含了下列更新:scsi
驅動程式現在已包含上游的scsi_dh_alua
模組。這在此發行版上新增了明確的非對稱式邏輯單位存取(asymmetric logical unit access,ALUA)支援。若要在使用dm-multipath
時使用scsi_dh_alua
模組的話,請在multipah.conf
中指定alua
為hardware_handler
類型。(BZ#482737)請注意,針對 EMC Clariion 裝置,請只單獨使用scsi_dh_alua
或dm-emc
。同時使用scsi_dh_alua
和dm-emc
不受支援。rdac_dev_list
結構現在包含了md3000
與md3000i
項目。這能讓用戶有效利用iscsi_dh_rdac
模組所提供的優點。(BZ#487293)- 一項造成 iSCSI iBFT 安裝程序在進行磁碟格式化時會發生 panic 的錯誤現在已修正。(BZ#436791)
- 一項在
iscsi_r2t_rsp
struct
中並且會在 iSCSI 在某些 multipath 環境下進行容錯移轉時造成 kernel panic 的錯誤現在已被修正。(BZ#484455)
cxgb3
驅動程式已被更新並套用了幾項上游修正和提供了 iSCSI TOE 裝置上的支援。(BZ#439518)請注意,包含在此發行版中的cxgb3i
版本並不支援 IPv6。- 此發行版包含了新的
mpt2sas
驅動程式。此驅動程式支援 LSI Logic 的 SAS-2 家族介面卡。SAS-2 可將最大資料傳輸率由 3Gb/s 增加至 6Gb/s。mpt2sas
驅動程式位於drivers/scsi/mpt2sas
目錄中,和位於drivers/message/fusion
目錄中的較舊mpt
驅動程式不同。(BZ#475665) aacraid
驅動程式已更新為版本 1.1.5-2461。此更新套用了幾項上游修正,這修正了影響佇列掃描的錯誤、控制器啟動問題,以及其它問題。(BZ#475559)aic7xxx
驅動程式現在包含了一個已增大的最大 I/O 大小。這能讓受支援的裝置(如 SCSI 磁帶裝置)以較大的 buffer 來進行寫入。cciss
已被更新來套用上游修正以便修正影響 memory BAR discovery 的錯誤,rebuild_lun_table
和 MSA2012 掃描線程。此更新同時也套用了幾個設定變更至cciss
。fnic
驅動程式已被更新為版本 1.0.0.1039。此更新套用了幾項上游錯誤修正,並更新了libfc
和fcoe
模組,並且新增了用來控制 runtime 時的除錯記錄的模組參數。(BZ#484438)ipr
驅動程式現在已支援 MSI-X 中斷。(BZ#475717)lpfc
驅動程式已被更新為版本 8.2.0.48。這能允許即將來臨的 OEM 程式上的硬體支援。此外,這項更新還套用了(不只)下列的錯誤修正:(BZ#476738 和 BZ#509010)- 虛擬化的光纖頻道切換器現在已被支援。
- 現在已可使用 error attention 中斷的輪詢。
- 一項會造成
vport create
和delete loop
中產生記憶體流失的錯誤現在已被修正。
透過使用此更新,現在lpfc
驅動程式也已支援 HBAnyware 4.1 和 OneConnect UCNA 了。(BZ#498524)MPT fusion
驅動程式現在已被更新為版本 3.04.07rh v2。這套用了幾個錯誤修正,包括:(BZ#475455)- 一個使得系統無法以 PAE kernel 開機的
MPT fusion
驅動程式錯誤已被修正。 - 現在當驅動程式卸載時,控制器會被設為
READY_STATE
。 mptsas
驅動程式現在在新增裝置至傳輸層之前將會發出一項TUR
(Test Unit Ready)與Report LUN
指令。
此外,有個會意外地造成mptctl_ioctl()
發出一些(良性的)kernel 錯誤訊息的升級檔現在已修正。在此發行版中,mptctl_ioctl()
已不再會發出這些 kernel 錯誤訊息了。megaraid_sas
驅動程式現在已更新為版本 4.08-RH1。此更新套用了(不只)下列的上游升級與修正:(BZ#475574)- 此更新新增了一項輪詢模式至驅動程式。
- 一項影響受支援的磁帶裝置的錯誤現在已被修正。在此發行版中,當傳送指令至磁帶裝置時,
pthru
的逾時值現在已會被設為 O/S 層的逾時值。
mvsas
驅動程式現在已更新為版本 0.5.4。這套用了幾項來自於上游的修正和升級,並新增了 Marvell RAID bus 控制器 MV64460、MV64461 和 MV64462 上的支援。(BZ#485126)qla2xxx
驅動程式已被更新為版本 8.03.00.10.05.04-k,並且現在已支援 Fibre Channel over Convergence Enhanced Ethernet(聚合增強型乙太網路上的光纖頻道)介面卡。在此發行版中,qla2xxx
同時套用了幾個來自於上游的錯誤修正,包括:(BZ#471900、BZ#480204、BZ#495092 以及 BZ#495094)- 在 4GB 和 8GB 介面卡上處理
OVERRUN
時會偵測到的差異現在已被修正。 - 所有的
vports
現在都已可察覺任何的異常事件。 - 一項會使 QLogic 2472 介面卡造成 kernel panic 的錯誤已被修正。
stop_firmware
指令現在在第一次嘗試時逾時的情況下已不會再重新嘗試。- 磁軌的 mask 值已不再基於固定的
optrom
大小。 - 一項時常在多路徑裝置上進行 I/O 時造成路徑失敗的錯誤已被修正。(BZ#244967)
- 驅動程式原始碼現在已會遵照 kABI。
dcbx
pointer 現在在釋放了記憶體後已被設為NULL
。
除了這些更新之外,包含在qla2xxx
驅動程式中的qla24xx
和qla25xx
韌體已被更新為版本 4.04.09。qla4xxx
驅動程式現在已包含了改善的驅動程式錯誤復原。此更新修正了驅動程式中一項在偵測到主機介面卡上有未處理的指令時,會造成介面卡無法復原的錯誤。(BZ#497478)- 此發行版包含了新的
qlge
驅動程式。此驅動程式新增了 QLogic FCoE 10GB 介面卡的乙太網路支援。(BZ#479288)
9. 技術預覽
技術預覽功能目前在 Red Hat Enterprise Linux 訂閱服務下並不支援,功能也許尚未完整,並且一般來講並不適合使用於生產環境中。不過,這些功能主要被包含來作為提供給用戶的便利設施並讓這些功能取得更廣泛的曝光率。
The following Technology Previews are new or enhanced in Red Hat Enterprise Linux 5.4. For detailed information on the Technology Previews in Red Hat Enterprise Linux 5.4, refer to the Technology Previews section of the 5.4 Technical Notes located at http://www.redhat.com/docs/manuals/enterprise/
- New Emulex Tiger Shark converged network adapter driver. Refer to 節 8.3.3, “網路驅動程式更新” for more information.
- New Systemtap Tracepoints. Refer to 節 8.1.1, “除錯” for more information.
- New Gnu Compiler Collection version 4.4. Refer to 節 6, “工具更新” for more information.
- Updated ext4 support. Refer to 節 4, “Filesystems and Storage updates” for more information.
- glibc new MALLOC behaviour. Refer to 節 6, “工具更新” for more information.
- samba3x and ctdb on the x86_64 platform. Refer to 節 4, “Filesystems and Storage updates” for more information.
- Clustering with KVM hypervisor. Refer to 節 2, “叢集更新” for more information.
- The
fence_virsh
fence agent is provided in this release of Red Hat Enterprise Linux as a Technology Preview. Refer to 節 2.1, “隔離功能上的改善” for more information. - Stream Control Transmission Protocol (SCTP) support for the Cluster Suite and the redundant ring configuration of clusters are considered Technology Previews in Red Hat Enterprise Linux 5.4. (BZ#457956)
- 使用 KVM hypervisor 的 USB passthough 為 5.4 發行版的技術預覽。
- 在 Red Hat Enterprise Linux 5.4 中,叢集套件的 Logical Partition(LPAR)為技術預覽。(BZ#480662、BZ#498083)
- qemu QXL 影像加速器的
xorg-x11-qxl-drv
X11 影像驅動程式已被新增至 5.4 中為技術預覽。(BZ#489806)
A. 修訂歷史
修訂記錄 | |||
---|---|---|---|
修訂 1.0-402 | Fri Oct 25 2013 | Rüdiger Landmann | |
| |||
修訂 1.0-60 | 2012-07-18 | Anthony Towns | |
| |||
修訂 1.0-0 | Wed Sep 02 2009 | Ryan Lerch | |
|
法律聲明
Copyright © 2009 Red Hat, Inc..
This 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, OpenShift, 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.
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.
The 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.