升級或降級複本會變更其在複寫拓樸中的角色。專屬用戶可升級為集散中心,而集散中心可升級為主伺服器。主伺服器可降級為集散中心,而集散中心也可降級為專屬用戶。但是,主伺服器無法直接降級為用戶,正如用戶無法直接升級為主伺服器。
多重主伺服器複寫機制內所允許的升級與降級使得拓樸非常具有彈性。之前由用戶複本提供服務的站點可能會增大,而需要集散中心與多個複本以處理負載。如果負載包含許多複本內容修改,集散中心會變成主伺服器以允許更快速的本機變更,而能接著複寫至其他站點的其他主伺服器。
升級或降級複本時,請注意下列事項:
如果您將用戶升級,它會變成集散中心。如果您將集散中心升級,它會變成主伺服器。您無法將伺服器直接從用戶升級為主伺服器。您必須先將用戶升級為集散中心,然後再將集散中心升級為主伺服器。反之亦然,當您將主伺服器降級為用戶時,必須先將主伺服器降級為集散中心,然後才能從集散中心降級為用戶。
將主伺服器降級為集散中心時,複本會變成唯讀且會配置成傳送參照至其他主伺服器。新的集散中心會保留所有用戶,不論是集散中心或專屬用戶。
將單一主伺服器降級為集散中心會建立不含主伺服器複本的拓樸。假設您將定義新的主伺服器,目錄伺服器可讓您執行此項作業。但是,最好增加新主伺服器做為多重主伺服器並初始化該主伺服器,再降級其他主伺服器。
將集散中心降級為用戶之前,必須停用或刪除出入集散中心的所有複寫協議。若未這麼做,降級作業將失敗並出現錯誤:LDAP_OPERATIONS_ERROR “Unable to demote a hub to a read-only replica if some agreements are enabled (如果啟用某些協議,便無法將集散中心降級為唯讀的複本)”。
如果其他集散中心或主伺服器尚未更新集散中心的用戶,之後將無法更新。您應該在其他集散中心或主伺服器上建立新的協議,以更新這些用戶。
將用戶升級為集散中心時,會啟用其變更記錄,且可利用用戶定義新的協議。
將集散中心升級為主伺服器時,複本會接受修改請求,且您可利用其他主伺服器、集散中心或專屬用戶定義新的協議。
您可以使用 DSCC 執行此作業。如需相關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。