PCI 熱插拔管理

可於作業系統處於執行中時,將新的 PCI 熱插拔配接卡插入可用的 PCI 介面槽。

新 PCI 配接卡類型可與目前所安裝之 PCI 配接卡相同,也可以不同。無需重新啟動作業系統,作業系統及應用程式即可使用新資源。 新增熱插拔配接卡的部分理由可能包括:
  • 新增額外的功能或容量到現有硬體及韌體。
  • 從不再需要 PCI 配接卡所提供之功能的系統移轉 PCI 配接卡。
  • 安裝新系統,在起始配置可選用硬體子系統(包括 PCI 配接卡),以及安裝及啟動作業系統後,配接卡即成為可用。
註: 若您使用 PCI 熱插拔的更換或新增作業,或是使用「動態邏輯分割」來新增配接卡,則在使用 bootlist 指令將該配接卡及其子項裝置指定為開機裝置時,可能無法使用它們。您可能必須重新啟動機器,才能使作業系統識別所有潛在的開機裝置。已列在開機清單中的配接卡仍然是有效的開機裝置,它會在稍後被確定類型的配接卡所取代。
無需關機或關閉系統電源,亦可移除毀損或故障的 PCI 熱插拔配接卡或用同類型的另一張配接卡來交換。 當您交換配接卡時,現有的裝置驅動程式會支援該配接卡,因為其類型相同。 會為置換裝置保留有關該配接卡之子項裝置的裝置配置及配置資訊。更換某個配接卡的部分理由可能包括:
  • 暫時更換該卡,以利於判斷問題或隔離故障的 FRU。
  • 用功能良好的卡替換有缺陷、有故障或間歇地發生故障的配接卡。
  • 更換 HACMP 或多路徑 I/O 配置中發生故障的多餘配接卡。
移除熱插拔配接卡時,作業系統及應用程式會變得無法使用該配接卡提供的資源。移除配接卡的部分理由可能包括:
  • 移除現有 I/O 子系統。
  • 當不再需要某配接卡,或配接卡有故障而沒有替換的卡時,移除配接卡。
  • 當配接卡所在之系統不再需要其功能時,將配接卡移轉到另一個系統上。

必須先取消配置熱插拔裝置,才能將它移除或更換。相關裝置驅動程式必須釋放它為該裝置配置的所有系統資源。這包括取消定位及釋放記憶體、取消定義岔斷及 EPOW 處理程式、釋放 DMA 及計時器資源,以及任何其他必要步驟。驅動程式亦必須確保裝置上的岔斷、匯流排記憶體及匯流排 I/O 已停用。

於移除配接卡之前後,系統管理者必須執行下列作業:
  • 終止並還原使用裝置的應用程式、常駐程式或處理程序。
  • 卸載並重新裝載檔案系統。
  • 移除並重建裝置定義,以及執行其他必要的作業以釋放使用中的裝置。
  • 將要服務的系統置於安全狀態。
  • 取得並安裝所有必要的裝置驅動程式。

除非已取消配置連接到所識別介面槽的裝置,且該裝置處於已定義狀態,否則,移除及更換作業會失敗。可使用 rmdev 指令來這樣做。將配接卡置於已定義狀態之前,請關閉所有正在使用配接卡的應用程式,否則,該指令將無法順利執行。如需 rmdev 指令的相關資訊,請參閱 rmdev

於部分情況下,您亦可執行下列作業:
  • 準備要插入、移除或更換的 PCI 熱插拔配接卡。
  • 識別熱插拔作業所涉及的介面槽或 PCI 配接卡。
  • 移除或插入 PCI 熱插拔配接卡。
註: 熱插拔作業期間,「物件資料管理程式 (ODM)」仍是已鎖定。因此,其他需要 ODM 的作業可能懸置或失敗。在叢集中透過其他節點起始的整個叢集配置變更可能懸置或失敗。因此,在完成熱插拔作業之前,確定不會執行這類作業。
小心: 儘管 PCI 熱插拔管理提供了無需關閉系統電源或重新啟動作業系統,即可新增、 移除及更換 PCI 配接卡的能力,但並非熱插拔槽中的所有裝置均可以這種方式來管理。例如,如果不關閉系統電源,就無法移除或更換組成 rootvg 磁區群組的硬碟或其連接的 I/O 控制器,因為它是執行作業系統所必需的。如果已對 rootvg 磁區群組執行鏡映,您可以使用 chpv 指令讓磁碟離線。如果 rootvg 磁區群組所在的一或多個磁碟上已啟用多路徑 I/O (MPIO),且已連接至多重 I/O 控制器,則可移除(或置換)其中之一的 I/O 控制器,而不需要重新啟動系統。在此狀況下,應該使用配接卡上的 rmdev -R 指令來取消配置要從此 I/O 控制器中移除(或置換)的所有路徑。這樣將會取消配置路徑及配接卡。然後您可以使用「熱插拔管理」繼續作業。嘗試移除或插入 PCI 熱插拔配接卡之前,請參閱 PCI 配接卡放置參照(隨附於支援熱插拔的主機),以判斷您的配接卡是否可熱交換。請參閱主機文件,以取得安裝或移除配接卡的指示。