Red Hat Enterprise Linux 4Update 5 發行公告


簡介

此《發行公告》含括下列主題:

  • 發行公告更新

  • 安裝相關的注意事項

  • 一般資訊

  • 技術搶先版

  • 核心公告

  • 驅動程式與硬體支援的變更

部份 Red Hat Enterprise Linux 4Update 5 的更新並沒有包括在此版本的發行公告內。您可以在下列網址找到最新的 Red Hat Enterprise Linux 4Update 5 發行公告:

http://www.redhat.com/docs/manuals/enterprise/

發行公告升級

這個部份含括 Red Hat Enterprise Linux 4Update 5《發行公告》散佈版本中未包含的訊息。

  • 本版本現在完整支援 OpenIB Infiniband 的網路與叢集堆疊。InfiniBand 是高速交換式光纖通訊連線,主要用在高效能的運算環境中。這功能最早是在 Red Hat Enterprise Linux 4.3 中以技術搶先版的模式出現。

    目前只支援 mthca 為主的 InfiniBand HCA(主頻道介面卡)。

  • 現在已完全支援 核心內建的金鑰管理功能(In-kernel key management)。這機制能讓金鑰組(或稱 keyrings)與檔案系統程序(例如 OpenAFS)和其他可用的子系統相關連。要啟用核心內建的金鑰管理功能,請使用核心設定中的 CONFIG_KEYS 選項。您可以透過 keyutils 套件中的 keyctl 工具程式,管理金鑰。

    這功能最早是在 Red Hat Enterprise Linux 4 Update 2 中,以搶先版形式出現。

  • GNU Compiler Collectiongcc-4.1)在此版本中依舊是技術搶先版。這編譯器最初是在 Red Hat Enterprise Linux 4 Update 4 中,以技術搶先版的模式出現。

    欲知更多關於 gcc-4.1 的詳情,請參閱其專案網站。更進一步的手冊位於 http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/

  • Red Hat Enterprise Linux 4 的 QLogic 驅動程式有兩個元件:主驅動程式與特定硬體的韌體載入程式。兩個元件都必須載入,驅動程式才能運作。目前,這模組在主驅動程式中使用一個計數器,每個儲存裝置連上時,就會加一。韌體載入程式的模組並不會加一。

    因此,系統不會自動阻止您在韌體上執行 rmmod,即使該韌體仍在使用中。這樣作的話,會導致 I/O 錯誤。

    所以,當主驅動程式模組還在使用中的時候,千萬不要移除韌體模組。

  • lvm-2.02.01-1.3 套件現在相依於 2.6.9-24.EL 以上的核心版本。然而,如果您沒有安裝正確的核心版本,安裝這 lvm 套件會失敗。

    所以要安裝 lvm,您要先檢查系統上是否有正確的核心版本,如果沒有的話,請手動升級之。

  • 移除 mpt 模組可能會導致 scsi_mod 出現問題(panic)。因此,請不要對任何 mpt 模組執行 rmmod 指令。

  • IBM BladeCenter 的 QLogic iSCSI 擴充卡提供了乙太網路與 iSCSI 兩種功能。這張卡上的某些零件會由這兩種功能所共享。現有的 qla3xxxqla4xxx 驅動程式是以個別方式支援乙太網路與 iSCSI;而不同時支援兩者。

    同時使用乙太網路與 iSCSI 功能可能會讓裝置當機,導致 iSCSI 上的資料佚失或檔案系統毀損,或是乙太網路中斷。

  • 當 Red Hat Enterprise Linux 在 LPAR 中執行,它會試著取得所有賦予 LPAR 的裝置之資訊。這會導致記憶體不足的問題。因此,當您在 LPAR(邏輯磁區)上安裝 Linux 時,請確定核心只能偵測 Red Hat Enterprise Linux 系統所能使用的裝置。

    要執行這項工作,請在開機時使用 ziplcio_ignore 參數。設定 cio_ignore 參數會建立裝置的黑名單,讓核心偵測不到。

    要以互動方式設定 cio_ignore 參數,請執行 zipl 並輸入以下指令:

    cio_ignore=all,]device 1,]device 2,]device 3

    其中 device 1device 2device 3 都是合於規定的 LPAR 裝置編號,屬於您想要納入黑名單的裝置。右中括號(])表示邏輯上的「NOT」,用於互動式的命令列中。

    重新開機之後,您可以永久設定這些參數,方法是編輯 /etc/zipl.conf 檔案,在 [ipl] 一節中納入 cio_ignore 選項。您只要取代右中括號(])為驚嘆號(!)即可。

  • 當您對 rpmdb-redhat 套件執行 rpm --verify 時,您會看到以下三個檔案:

    /usr/lib/rpmdb/<arch>-redhat-linux/redhat/__db.001

    /usr/lib/rpmdb/<arch>-redhat-linux/redhat/__db.002

    /usr/lib/rpmdb/<arch>-redhat-linux/redhat/__db.003

    請不要混淆位於 /var/lib/rpm 目錄中的這些檔案,它們與主 RPM 資料庫無關。

    根據系統在安裝與使用上的不同,以上三個檔案可能會被覆寫或移除。這對系統無害,雖然會由 rpm --verify 指令所回報。如果您看到 rpm --verify 回報這問題,可以忽略不計。

    這些檔案會自將來的版本中移除。

安裝相關的注意事項

下列部份包括 Red Hat Enterprise Linux 的安裝、以及安裝程式 Anaconda 的特定資訊。

注意

如果要將 Red Hat Enterprise Linux 4 系統升級至 Update 5,您必須使用 Red Hat Network 來更新已經變更的套件。

您可以使用 Anaconda,進行全新的 Red Hat Enterprise Linux 4Update 5 安裝,或從 Red Hat Enterprise Linux 4 的「最新升級版本」升級。

  • 假如您打算複製 Red Hat Enterprise Linux 4Update 5 的光碟片內容(例如為了要準備網路安裝),請記得「」複製作業系統的光碟片,請勿複製 Extras 光碟或任何不同等級產品的光碟片,因為這麼做的話將會覆蓋掉 Anaconda 正常操作所需的檔案。

    這些光碟片必須在「安裝完」Red Hat Enterprise Linux 後,才進行安裝。

  • 如果您使用序列主控台來安裝 Red Hat Enterprise Linux 4Update 5,登錄提示符號也許無法顯示。欲解決這個問題,開啟 /etc/yaboot.conf 並輸入下列命令列:

    append="console=tty0 console=ttyS4 rhgb quiet"
    

    調換 console=tty0console=ttyS4 來編修此命令列,該命令列應該顯示如下:

    append="console=ttyS4 console=tty0 rhgb quiet"
    

一般資訊

ql2xfailover Support and Multipath

Red Hat Enterprise Linux 4 無法支援 ql2xfailover,因為其上無法接受上傳。

實行 multipathing,請使用 mdadm。更多相關 dm-multipath 的資訊,請使用 man multipath 指令來瀏覽 mag page。

AMD 系統上的 MCFG

在 PCI 偵測過程中,Red Hat Enterprise Linux 4Update 5 會嘗試從 MCFG(記憶體射映式 PCI 設定空間)擷取資訊。在AMD 系統上,這類型的存取無法在某些排流上運作,因為核心無法分析 MCFG 列表。

欲解決這個問題。在 /etc/grub.conf 中核心啟動命令列上新增 pci=conf1pci=nommconf 參數。例如:

title Red Hat Enterprise Linux AS (2.6.9-42.0.2.EL)
        root (hd0,0)
        kernel /vmlinuz-2.6.9-42.0.2.EL ro root=/dev/VolGroup00/LogVol00 rhgb quiet pci=conf1
        initrd /initrd-2.6.9-42.0.2.EL.img

如此就能引導核心來使用 PCI Conf1 存取,而非 MCFG 存取。

使用 up2date 來迴轉

up2date 選項 --undolist-rollbacks 現不相容。目前建議執行迴轉的方式為使用在 Red Hat Network 上授權的 ProvisioningMulti-state Rollback 功能。更多相關資訊請參照 http://www.redhat.com/rhn/rhndetails/provisioning/

此外,您也可以手動使用舊版本的 RPM。方法為,擷取舊版 RPM 然後執行下列指令:

rpm -Uvh --oldpackage --nosignature --nodigest <filename of old RPM>

虛擬化

Red Hat Enterprise Linux 4Update 5 現在支援半虛擬化客座端,但無法使用 dom0

目前,Red Hat Enterprise Linux 4Update 5 的半虛擬化含有下列問題:

  • PV-FB(半虛擬框架緩衝器)目前無法支援除了 en-US 之外的鍵盤配置。因此其它的鍵盤也許無法輸入某些按鍵。這個問題將預期能在未來的 Red Hat Enterprise Linux 4 中解決。

  • 半虛擬化網域只能自動偵測對應滑鼠移動,而指標移動則不穩定。這個問題預期在未來的 Red Hat Enterprise Linux 4 版本中解決。

  • 僅有虛擬化網路與磁碟裝置能支援半虛擬化客座端。直接由客座端控制的 PCI、USB、印表機與序列裝置無法支援。

緩慢磁碟傾印

緩慢磁碟傾印可以使用 block_order 參數來改進。這個參數指定當寫入傾印時的 I/O 區塊大小。測試顯示預設值為 2 並在大部分的轉接器與系統設定上正常運轉。

請注意,磁碟傾印在 Megaraid 硬體(在特定的系統平台與特殊設定下)可能會非常慢。如要改善這個問題,請增加 block_order 參數的數值。

較大的 block_order 數值消耗更多的模組記憶體。如欲參閱更多 block_order 參數的相關資訊,請參照 /usr/share/doc/diskdumputils-<version>/README(依照所安裝版本的 diskdumputils 套件來替換 <version>)。

Linux 的 iSeries 存取

Linux 的 iSeries ODBC 驅動程式 已由新產品替代 -- iSeries Access Linux 版。這個新產品可由下列連結下載:

http://www.ibm.com/eserver/iseries/access/linux/

iSeries Access Linux 版是 iSeries Access 系列的最新產品。它提供 Linux 能夠存取 iSeries server的功能。iSeries Acess Linux 版讓您能夠:

  • 存取 DB2 UDB(通用資料庫)讓 iSeries 可使用其 ODBC 驅動程式

  • 從 Linux 客戶端安置一個 5250 程序至 iSeries 伺服器

  • 通過 EDRS(延伸動態遠端 SQL)驅動來存取 DB2 UDB

  • 支援 32 位元(i386 與 PowerPc)與 64 位元(x86-64 與 PowerPC)平台

ibmasm

ibmasm 套件用來與 IBM Advance System Management PCI Adapter(亦稱 RSA I)進行通訊。如果您是使用 RSA II,您必須在替 RSA II 下載對應套件之後手動移除 ibmasm 套件。

技術搶先版

技術搶先版(Technology Preview)目前「無法」在 Red Hat Enterprise Linux 4Update 5 下支援訂閱服務,也許無法完整工作,並且不適用於生產。但由於這些功能是為了客戶的方便而存在的,並會在未來提供更廣泛的服務。

客戶或許會覺得這些功能適用於非生產環境下。我們誠摯歡迎客戶能夠提供回報以及相關技術搶先版的建議。勘誤機制將提供高服務的安全性功能。

在技術搶先版功能發展過程中,某些元件會提供開放測試。此為 Red Hat 在未來公告中能提供完整支援技術搶先版功能。

Systemtap

Systemtap 提供免費軟體(GPL)基礎架構來讓取得執行 Linux 系統的資訊更容易。如此便能輔助檢測性能或功能問題。有了 systemtap 的協助,程式開發員不在需要透過冗長與繁複的方式來重新編輯、安裝與重新開機,來取得所需要的資料。

Frysk GUI

frysk 企劃的主要目的是建立一個智慧型、分佈式、常駐系統監測與故障排除工具,讓程式開發員與系統管理員能:

  • 監測運行中程序與線程(包括建立與解構工作項)

  • 監測鎖定原生的使用

  • 揭露死鎖

  • 蒐集資料

  • 從列表或讓 frysk 開啟程序中損壞或不正常運行的資源編碼(或其它)視窗來排除任何已知程序的障礙。

在 Red Hat Enterprise Linux 4Update 5 frysk 圖形化使用者介面為技術審核,而 frysk 命令列介面是完全支援的。

核心公告

這個部份含括所有核心的相關議題。

核心注意事項

  • CONFIG_SERIAL_8250_MANY_PORTS 已提升至 64。

  • sata_nv 模組現在支援 diskdump

  • acpiphp 驅動現在支援橋接轉換器的 ACPI 之 hotplug。

  • (x86;x86_64) 新增半虛擬化客座端支援

  • CIFS(通用網際網路檔案系統)已升級至 1.45 版本

平台特殊更新

  • PowerNow!(使用新的頻率控制)現在能在 H206 處理器上支援。

  • PowerNow! 驅動程式的原有問題已修復

  • 現已能支援四核心處理器

  • RDTSCP(讀入時戳計數組),一個在讀取處理器的時戳時能提供更佳解析的引導,現在已經支援

  • PCI-Express 現在已能在 SGI Altix 平台上支援

  • 現在已能支援 SHUB2

驅動程式與硬體支援的變更

  • 現在已能支援 Sealevel 8 埠序列卡

  • 新增能夠支援多種視訊攝影機型號的 PWC(飛利浦視訊攝影機)驅動程式

  • IBM 進階管理模組 2 已經為使用多重 LUNs(邏輯單位編號)的 USB 裝置新增了 USB 儲存空間

  • EDAC(錯誤偵測與修復)現在已能在 AMD Opteron 上支援

  • Alsa 驅動程式已更新至 1.0.9 版本

  • 新增 Alsa 支援 Broadwater 作業平台

  • 更新 LMSensors smsc47b397 驅動程式

  • ixgb 驅動程式已更新至 1.0.109-k2 版本

  • r8169 網路驅動程式已更新至 2.2LK 版本

  • 現在已能支援 Pathscale IB 轉換器

  • 新增 qla4xxx 驅動程式來支援 Qlogic iSCSI 硬體初始程式。同時新增 qla3xxx 驅動程式來為相同的硬體提供 LAN 連接。

  • Infiniband 已更新至 OFED 1.1

  • e1000 驅動程式更新至 7.2.7-k2 版本來支援 Intel Pro/1000 PT 轉接器、ICH8 LANIntel 雙埠 1Gb 乙太網 PCI-Express 轉接器。

  • BNX2 驅動程式已更新至 1.4.43-rh 版本

  • 已將 Broadcom TG3 驅動程式更新至 3.64-rh 版本來支援 Broadcom BCM5787MBroadcom 5715 PCIExpress轉接器與 Broadcom 5704S 晶片

  • ipr 驅動程式現在已更新並能支援 SAS/SATA

  • 現已能支援 LSI Logic SAS ZCR

  • sata 驅動程式現在已能支援 ULi M5289 SATA 控制器

  • cciss 驅動程式已更新

  • 已將 qla2xx 驅動程式來支援在 JS21 上的 SLIM 延伸卡

  • MPTSAS 驅動程式已更新至 3.02.73rh 版本

  • LSI MegaRAID 驅動程式已更新

  • 8139cp 網路驅動程式現在能支援 netdump,這個功能可提供完整虛擬化的 Red Hat Enterprise Linux 4 客座端執行 netdump

( amd64 )