Split-brain

當 high-availability 叢集正常運作時,只有一台成員伺服器會扮演主伺服器的角色。在此情況下,副伺服器會透過 Heartbeat 連線及資料連線偵測主伺服器的目前狀態。

若所有 Heartbeat 及資料連線均中斷,這兩台伺服器都可能會試圖擔任主伺服器。此情形稱為「split-brain」錯誤。在此情況下,若連線到 high-availability 叢集的 IP 位址將會被重新導向至兩台伺服器中的其中一台,而可能造成兩台伺服器上有不一致的資料更新或寫入。

當您重新連結任一個 Heartbeat 或資料連線時,系統會偵測到 split-brain 錯誤以及兩台伺服器上不一致的資料,並進入 high-availability 安全模式。

若發生 split-brain 錯誤:

  1. 在 split-brain 錯誤修復之前,兩台伺服器上的服務以及 high-availability 叢集的 IP 位址皆無法使用。
  2. 兩台伺服器皆進入 high-availability 安全模式後,左側面板會出現一個名為 Split-brain 的新頁籤。此頁籤會列出以下資訊:兩台伺服器上共用資料夾中的檔案差異、伺服器成為主伺服器的時間,以及 iSCSI Target 的最後連線資訊。其餘頁籤則為唯讀。
  3. 在 high-availability 安全模式下,File Station 會處於唯讀狀態,您可以下載或檢視檔案。
  4. 總覽頁籤下,您僅能解決 split-brain 錯誤或是將目前登入的伺服器關機。若要解決 split-brain 錯誤,請執行下列任一操作:

Notes: