Sun Java System Directory Server Enterprise Edition 6.0 管理指南

啟用主伺服器複本上的複寫

主伺服器複本包含主伺服器的資料副本,並會集中所有修改,再傳播更新給所有其他複本。主伺服器會記錄所有變更、檢查其用戶的狀態,並視需要傳送更新給用戶。在多重主伺服器複寫中,主伺服器複本也會從其他主伺服器接收更新。

主伺服器的配置作業包含定義內含主伺服器複本的尾碼、啟用主伺服器複本,以及視需要配置複本以供進階複寫使用。

下列幾節說明如何配置一部主伺服器。在將包含主伺服器複寫的尾碼之每部伺服器上,重複所有程序。

Procedure建立主伺服器複本的尾碼

    在將包含要複寫的項目之主伺服器上,選擇或建立尾碼。

    如需相關指示,請參閱建立尾碼

    若要確定多重主伺服器的配置與初始化正確,請僅載入一部含資料的主伺服器。其他複寫的尾碼之任何資料將會遭覆寫。

Procedure啟用主伺服器複本

啟用主伺服器上的複寫時,必須指定複寫 ID。複寫 ID 會用以辨別更新陳述式的所有者,以及解決多重主伺服器複寫可能發生的衝突。因此,複寫 ID 對此尾碼的所有主伺服器複本而言必須是唯一的。複寫 ID 一旦設定便不得變更。

您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

    啟用主伺服器複寫的尾碼。


    $ dsconf enable-repl -h host -p port -d ReplicaID master suffix-DN
    

    其中 ReplicaID 是介於 1 至 65534 之間的整數。

    例如,若要建立複本 ID 為 1 的主伺服器複寫的尾碼,請使用此指令:


    $ dsconf enable-repl -h host1 -p 1389 -d 1 master dc=example,dc=com

Procedure修改主伺服器複本上的變更記錄設定

若是進階主伺服器配置,您可能會想要修改變更記錄設定。

您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

    若要修改主伺服器上的變更記錄設定,請使用下列指令之一:


    $ dsconf set-server-prop -h host -p port suffix-DN repl-cl-max-age:value
    

    $ dsconf set-server-prop -h host -p port suffix-DN repl-cl-max-entry-count:value