6


DR 內部

本章包含 DR 如何運作之資訊,對於簡便使用 DR 的使用者並非必要。其包含的資訊對於技術使用者或許有其價值。

本章涵蓋以下主題:


網域上的軟體元件

本節說明 DR 的相關軟體元件,其常駐在網域上且使 DR 作業有其可行性。

網域配置伺服器 (僅適用於高階)

網域配置伺服器 (DCS) 是在高階系統網域執行的常駐程式程序,而且在接收到第一個遠端 DR 請求時,由 inetd(1M) 啟動。在每一個網域上執行的 DCS 單一實例。DCS 接受從 SC 上執行的網域配置代理程式 (DCA) 之 DR 請求。在 DCS 接受 DR 作業後,其會執行請求並傳回結果至 DCA。請參閱網域配置代理程式 (DCA)



備註 - 在執行 Solaris 10 作業系統的網域中,DCS 在 inetd.conf 檔案中沒有項目。在執行 Solaris 軟體較早版本的網域中,DCS 在 inetd.conf 中沒有項目。在稍後的案例中,如果您替代或移除在 inetd.conf 之中的 sun-dr 項目,請在 ipsecinit.conf 檔案中的 sun-dr 項目做相同變更。



DR 驅動程式

在高階系統的 DR 驅動程式包含名稱為 dr 的不受限於平台的驅動程式,以及名稱為 drmach 的指定平台模組。在中階系統,驅動程式為 sbd 而指定平台模組為 sbdp。不論是否可控制 DR 作業,DR 驅動程式都會使用 Solaris 軟體的標準功能,而且會呼叫指定平台模組 (如果需要)。DR 驅動程式要負責在 DR 作業做為附接點的檔案系統中建立次要節點。

重新配置座標管理員

重新配置座標管理員 (RCM) 為常駐程式程序可決定 DR 作業出現在網域的來源座標。RCM 網域使用者產生應用程式介面 (API) 以決定 DR 作業在 DR 初始器與 RCM 用戶端之間的座標。

RCM 用戶包含 DR 初始器,也就是請求 DR 作業,以及 DR 用戶端,可回應 DR 請求。一般而言,DR 初始器是要配置管理指令,cfgadm(1M)。但是,也可以做為 GUI,例如:Sun Management Center。

DR 用戶端可為:

系統事件架構

DR 作業之後所發生的變更,將由 DR 使用 Solaris 系統事件架構來通知其他的軟體。DR 將 DR 事件傳送至系統事件常駐程式,syseventd,傳回後,將事件傳送給 DR 事件的訂閱者。如需更多有關系統事件常駐程式的資訊,請參閱 syseventd(1M) 線上手冊。


SC 上的軟體元件 (僅適用於高階)

本節說明 DR 的相關軟體元件,其常駐在網域上,是 DR 作業不可缺少的元素。

DR 管理模型

可用元件清單根據使用者的名稱及群組身份來控管可被執行的管理任務。 每項 DR 作業都有特權模型,其簡要說明可參閱 SMS DR 程序 - 從系統控制器 (SC) 執行 (僅限高階)。如需每項 SMS 指令所需的特權之詳細說明,請參閱「系統管理服務 (SMS) 管理者指南」

DR 程序和常駐程式

Sun Fire 高階系統控制器 (SC) 上的若干程序和常駐程式,一同完成 DR 作業。所使用的處理器和 (或) 常駐程式,完全根據 DR 作業的執行階段來決定。舉例而言,若在 SC 上執行 DR 作業,比起在網域執行 DR 作業,前者會讓系統使用更多的處理器和 (和) 常駐程式來完成 DR 作業,

如需更多有關常駐在網域的程序和常駐程式的資訊,請參閱本文件的其他章節。如需更多有關常駐在 SC 上的 SMS 軟體之程序和常駐程式,請參閱「系統管理服務 (SMS) 管理者指南」

網域配置代理程式 (DCA)

網域配置代理程式 (DCA) 讓 Sun Management Center 和 SMS 等應用程式可以在 Sun Fire 高階系統的網域初始化 DR 作業。DCA 在 SC 上執行,並管理 SC 上執行的軟體應用程序和網域上的網域配置伺服器之間的 DR 通訊。在 Sun Fire 高階系統的每個網域上,都有 DCA 的個別實例在 SC 上執行。如需更多 DCA 的相關資訊,請參閱「系統管理服務 (SMS) 管理者指南」



備註 - 若您更動或移除 inetd.conf 檔案裡的 sun-dr 項目,請在 ipsecinit.conf 檔案裡的 sun-dr 項目做同樣的變更。



平台配置常駐程式 (PCD) (僅適用於高階)

平台配置常駐程式 (PCD) 利用其資料庫一系列的平面檔案來管理每一台 Sun Fire 高階系統的配置。Sun Fire 高階系統配置的所有更動,都必須經過 PCD。如需更多有關 PCD 的資訊,請參閱「系統管理服務 (SMS) 管理者指南」

網域 X 伺服器 (DXS)

網域 x 伺服器 (DXS) 管理網域上 SC 和 DR 模組 (drmach) 之間的通訊。在 Sun Fire 高階系統的每個網域上,都有個別的 DXS 實例在 SC 上執行。如需更多有關 DXS 的資訊,請參閱「系統管理服務 (SMS) 管理者指南」