自叢集移除伺服器時的狀況

當已移除的伺服器偵測到其「Domino® 名錄」中的變更,指出該伺服器已從叢集中移除時,該伺服器的「叢集管理員」即會執行特定作業。

「叢集管理員」會執行下列動作:

  • 停止「叢集抄寫器」。
  • 停止「叢集資料庫目錄管理員」。
  • 將「叢集資料庫目錄」、「Domino® 名錄」及「空閒時間」資料庫(CLUBUSY.NSF) 抄寫到可用性最高的叢集伺服器。如此可確保其他叢集伺服器可接收到所移除之伺服器的全部變更。
  • 從伺服器中移除「叢集資料庫目錄」(CLDBDIR.NSF)。
  • 從最可用的叢集伺服器之「叢集資料庫目錄」中移除伺服器「資料庫」文件。這些變更會抄寫到叢集內的其他成員上。您可以檢視「叢集資料庫目錄」以驗證移除是否正確。
註: 縱使伺服器已關閉,仍可以從叢集上移除它。不過,此伺服器資料庫的文件仍保留在「叢集資料庫目錄」裡。若要移除這些文件,請開啟「叢集資料庫目錄」,選取「依伺服器排列的資料庫」視圖,然後手動移除伺服器的文件。

管理程序在自叢集移除伺服器時所扮演的角色

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

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