叢集建立程序

您可以選擇直接將伺服器新增至叢集,或使用「管理程序」(AdminP) 將伺服器新增至叢集。雖然選取「立即」可快速將伺服器新增至叢集,但是有些時候會導致抄寫衝突。

如果使用「管理程序」將伺服器新增至叢集,Domino® 會對「管理要求」資料庫提交要求,將叢集名稱新增至叢集中每一部伺服器的「伺服器」文件中。如果使用管理伺服器來建立叢集,「管理程序」會立即執行,並新增叢集名稱至「伺服器」文件。如果不是使用管理伺服器,您所使用伺服器中的「管理要求」資料庫必須先以管理伺服器抄寫之後,「管理程序」才能夠新增叢集名稱至「伺服器」文件。

在「管理程序」變更管理伺服器的 Domino® 名錄中的「伺服器」文件之後,Domino® 會將變更抄寫到叢集中的其他伺服器,以確定叢集中的每一個叢集伺服器都有已更新的伺服器清單。

如果選擇立即將伺服器新增至叢集,Domino® 會立即變更用來建立叢集的伺服器上 Domino® 名錄的「伺服器」文件。如果該伺服器是叢集的一部分,伺服器會直接啟動叢集建立程序,並與叢集中的另一部伺服器抄寫其 Domino® 名錄,以便其他叢集伺服器知道它們已成為叢集的一部分。如果未使用叢集成員建立叢集,當您所使用伺服器的 Domino® 名錄與叢集中伺服器的 Domino® 名錄進行抄寫時,此程序便會啟動。

下列情況會發生在叢集建立程序中的每一部叢集伺服器上:

  • 「叢集管理員」與 「叢集管理員」啟動。
  • 如果「管理程序」尚未執行,則「叢集管理員」會啟動它。
  • 「叢集管理員」啟動「叢集資料庫目錄管理員」。
  • 「叢集管理員」啟動「叢集抄寫器」。
  • 「叢集資料庫目錄管理員」會建立「叢集資料庫目錄」(CLDBDIR.NSF)。
  • 「叢集資料庫目錄管理員」更新「叢集資料庫目錄」,使它能包含一份關於伺服器中每一個資料庫的文件。
  • 「叢集管理員」與叢集中的其他伺服器會抄寫「叢集資料庫目錄」及 Domino® 名錄,以全部保持同步化。
  • 「排程管理員」會建立「空閒時間」資料庫(CLUBUSY.NSF)。
  • 「空閒時間」資料庫會以叢集中的其他伺服器抄寫,以全部保持同步化。

Domino® 名錄更新以納入新叢集時,每個叢集伺服器都開始傳送訊息(稱為探測)到叢集中的其他伺服器。這些探測可收集叢集中其他伺服器的狀態相關資訊。