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

將主伺服器複本移至新的機器

在某些情況中,可能需要將主伺服器複本移至不同的機器。若不需要使用相同的主機名稱與連接埠號碼,請使用 dsconf change-repl-dest 變更遠端複本的主機名稱與連接埠號碼。如需更多資訊,請參閱變更複寫協議的目標

若需要保留相同的主機名稱與連接埠號碼,您必須從現有的拓樸中移除主伺服器,再將主伺服器重新加入拓樸。

由於 DSCC 會處理所有受影響的複寫協議,因此使用 DSCC 比較容易執行這些作業。但是,如果使用 DSCC,您將無法指定主伺服器在拓樸中原本就有的相同複本 ID。若要使用相同的複本 ID,您必須使用如下的指令行來執行這些作業。

Procedure從現有的複寫拓樸中移除主伺服器

開始之前

請確定已複寫所有來自主伺服器的變更。

  1. 如果可以的話,請使用二進位副本備份主伺服器,以避免遺失任何變更。

  2. 將主伺服器複本降級為集線器複本。

    請參閱升級或降級複本

  3. 等候集線器啟動至其他伺服器的複寫。

    當集線器開啟至拓樸中其他伺服器的複寫階段作業時,RUV 中會保留該集線器,但參照已不再使用。

  4. 停止集線器。

    請參閱啟動、停止與重新啟動目錄伺服器實例

  5. 從拓樸中移除集線器。

    請參閱停用複寫的尾碼

Procedure將主伺服器增加至現有的複寫拓樸

  1. 使用相同複本 ID 增加主伺服器複本。

    請參閱啟用主伺服器複本上的複寫

  2. 從該主伺服器重建至拓樸中其他複本的複寫協議。

  3. 初始化新的主伺服器。

    1. 如果您之前可以備份主伺服器,請從此備份初始化主伺服器。

    2. 如果您之前無法備份主伺服器 (例如因為當機),請從拓樸中的其他主伺服器初始化該主伺服器。