將伺服器新增至叢集時的狀況

當已新增的伺服器偵測到其「Domino® 名錄」中的變更,指出伺服器已新增至叢集時,會自動啟動「叢集管理程式」和「叢集管理員」。

此外,會出現以下的變更:

  • 如果「管理程序」尚未執行,則「叢集管理員」會啟動它。
  • 「叢集管理員」啟動「叢集資料庫目錄管理員」。
  • 「叢集管理員」啟動「叢集抄寫器」。
  • 「叢集資料庫目錄管理員」會建立「叢集資料庫目錄」(CLDBDIR.NSF)。
  • 「叢集資料庫目錄管理員」為叢集新成員上的每一個資料庫新增一份文件至「叢集資料庫目錄」。
  • 「叢集管理員」會使用可用性最高的叢集成員,來抄寫新叢集成員上的「叢集資料庫目錄」和「Domino® 名錄」。
  • 「排程管理員」會建立「空閒時間」資料庫(CLUBUSY.NSF)。
  • 「空閒時間」資料庫會使用最可用的叢集成員來抄寫。

當已新增伺服器的「Domino® 名錄」更新時,已新增的伺服器會開始將探測傳送至叢集中的其他伺服器。反之,當叢集成員的「Domino® 名錄」更新時,他們會開始探測新的伺服器。叢集內所有的伺服器就是利用此種方式來追蹤其他伺服器的可用性和狀態。

若要驗證伺服器是否已正確新增至叢集中,請遵循您檢查叢集是否正確建立的相同程序。

管理程序在將伺服器新增至叢集時所扮演的角色

您可以選擇立即將伺服器新增至叢集,或是將要求送至「管理程序」。如果您將要求提交至「管理程序」,Domino® 會在您起始「新增至叢集」要求的伺服器上,於「管理要求」資料庫中建立一個「將伺服器新增至叢集」的要求。如果您是在管理伺服器上提出要求,「管理程序」會立即依照要求行動。如果是在另一部伺服器上提出要求,則該伺服器的「管理要求」資料庫必須在「管理程序」 處理您的要求之前,先抄寫管理伺服器。然後,「管理程序」會將叢集資訊新增至管理伺服器的「Domino® 名錄」的「伺服器」文件中,以顯示該伺服器是叢集的一部分。下次管理伺服器抄寫已新增的伺服器時,Domino® 會將這些變更抄寫至已新增伺服器的「Domino® 名錄」。叢集成員身分的變更要等到新增伺服器收到「伺服器」文件的變更後才會生效。

如果您選擇立即將伺服器新增至叢集,Domino® 會在您起始 Add to Cluster 指令的伺服器上,立即變更「伺服器」文件。如果您在要新增的伺服器上起始此要求,Domino® 會立即在您要新增的伺服器上更新叢集資訊。您不需要等待「管理程序」來更新叢集伺服器上的「Domino® 名錄」。雖然這樣能更快地將伺服器新增至叢集,但也會導致抄寫衝突。