6


適用於 Sun Fire 高階系統的 Dynamic Reconfiguration 軟體

在 Sun Fire 高階系統上執行 Dynamic reconfiguration (DR) 軟體可使您在 Solaris 作業系統下的作用中網域執行硬體配置變更。

您可從 SC 或任一個網域上執行 DR 作業。

您可使用 addboard(1M)、moveboard(1M)、deleteboard(1M) 及 rcfgadm(1M) SMS 指令從 SC 執行 DR 作業。

Dynamic Reconfiguration 軟體也能使您熱插系統板而不需先關閉系統。您亦可使用這些指令從網域取消配置錯誤系統板上的資源,然後才將此系統板從系統中移除。 如此您才可在 Solaris 作業系統仍在執行的狀態下將修復或替代的板插入網域中。

之後 DR 軟體會將板上的資源配置到網域中。如果您使用 DR 功能來新增或移除系統板,DR 都會將該板設為已知的配置狀態。

系統板包括:


系統板插槽及邏輯網域

Sun Fire 高階系統的網域配置取決於平台配置資料庫 (PCD) 中的網域配置,此資料庫位於 SC。PCD 控制如何將系統板插槽邏輯地分割至各網域中。因此,配置可包括空插槽及已插入之插槽。

實體網域是由邏輯網域決定。邏輯網域由數個屬於網域的插槽組成,而實體網域則由數個實體上相互連接的板組成。插槽即使不是實體網域的一部份,也能成為邏輯網域的成員。

某一網域之可用插槽數是由系統控制器上的可用元件清單來控制。在您使用 cfgadm(1M) 指令改變插槽狀態前,插槽必須已被指定至任一網域,或可為網域所用。

將插槽指定給網域後,在指定網域上將可看到該插槽,但其他網域則無法看見它。反過來說,在您指定或將插槽連至其他網域前,必須先取消插槽指定並中斷該插槽與原網域間的連線。

啟動網域後,您可以選擇將系統板及空插槽指定給邏輯網域,或選擇取消指定。但除非作業系統要求,否則它們無法成為實體網域的一部份。

未指定給任何網域的系統板可供所有的網域使用。平台管理員可將這些板指定至一網域,但是可用元件清單可在 SC 上建立並允許有適當權限的使用者指定可用的板至一網域。


DR 管理模式

可用元件清單會依據使用者名稱及其群組身分決定哪些管理作業可以執行。例如,平台管理員可從一網域新增、刪除或移除板,以及指定或取消指定板。但是網域管理員或網域配置員無法從網域指定或取消指定板。


SC 狀態模式

Sun Fire 高階系統的 SC 中,板可為下列四種狀態之一:unavailableavailableassignedactive。您可使用 showboards(1M) 指令來檢視特定板的狀態。您必須在指定的網域中有適當的使用權限。網域管理員無法檢視不可用的板。只有平台管理員才能檢視系統中所有的板。

SC 上的板的狀態名稱及說明如下。板在 SC 的狀態與在網域上的狀態不同。

unavailable

網域無法使用此板。這表示此板尚未新增至特定網域的可用元件清單中,或者此板目前已指定至其他網域。請注意,不在可用元件清單上的板在網域上是看不到的。在不可用的狀態中,此板不會被認定是特定網域的一部份。

available

此板目前可以新增至網域中。這表示此板在網域的可用元件清單中。請注意,此板可供無限個網域使用。在可用狀態中,此板被認定是邏輯網域的一部份。

assigned

此板已指定給網域,表示此板列在該網域的可用元件清單上,而其他網域無法使用它。在已指定狀態中,此板屬於實體網域的一部份。

active

此板在 Solaris 作業系統中已連接或已連接且完成配置,可供作業系統使用。在使用中狀態,此板將屬於實體網域的一部份。


I/O 板上的 DR

當您新增或移除具有 I/O 裝置的系統板時必須要格外小心。在您移除具有 I/O 裝置的板時,板上所有的裝置都必須關閉,其所有的檔案系統也都必須卸載。

如果您需要從網域暫時移除具有 I/O 裝置的板,然後在新增任何具有 I/O 裝置的板前把它重新加入的話,便不必也不需要執行重新配置。在此清況下,連接板裝置的裝置路徑維持不變。但是如果您在把移除的板重新加入前就新增其他具有 I/O 裝置的板的話,就必須進行重新配置,因為該板上的裝置路徑已變更。


自動化 DR

自動化 DR 可讓應用程式在不需與使用者互動的情況下執行 DR 作業。包含重新配置協調管理員 (RCM) 及 sysevent 系統事件設備的強化 DR 架構有提供此功能。RCM 讓特定應用程式專屬的可載入模組能夠執行回呼動作。在 DR 作業、DR 作業間的錯誤回復以及 DR 作業後的清除動作之前,回呼會先執行準備工作。

系統事件架構讓應用程式得以登錄系統事件並接收這些事件的通知。自動 DR 架構與 RCM 和系統事件結合,讓應用程式在未配置資源先自動放棄該資源,並在配置給網域後擷取新的資源。

透過 cfgadm(1M) 指令即可從網域或從 SC 在本端使用自動 DR 架構。 從網域本端啟動的自動 DR 作業稱為本端自動 DR,而從 SC 啟動的自動 DR 作業稱為全域自動 DR。全域自動 DR 作業包括將系統板從一網域移至另一網域、配置可熱插板至網域,以及從網域取出系統板。


更多資訊

請參閱 Dynamic Reconfiguration 軟體資訊以取得有關 Dynamic Reconfiguration 軟體的文件。