部署雙節點叢集檔案伺服器

適用於:Windows Server 2022、Windows Server 2019、Windows Server 2016

容錯移轉叢集是一組獨立電腦,可共同運作,以提高應用程式和服務的可用性。 叢集伺服器稱為 節點 ,由實體纜線和軟體連接。 如果其中一個叢集節點失敗,另一個節點就會開始提供服務,這是稱為 容錯移轉 的程式。 由於此程式,使用者會遇到服務中斷最少的情形。 如需如何在 Azure Stack HCI 中使用容錯移轉叢集的詳細資訊,請參閱 使用 Windows 管理員 中心 建立 Azure Stack HCI 叢集。

本指南說明如何使用兩個節點來安裝和設定一般用途檔案伺服器容錯移轉叢集。 透過這些指示,您可以瞭解容錯移轉叢集,並熟悉 Windows Server 2019 或 Windows Server 2016 中的容錯移轉叢集管理嵌入式管理單元介面。

雙節點檔案伺服器叢集的運作方式

容錯移轉叢集中的伺服器可以在許多不同的角色中運作,包括檔案伺服器、Hyper-V 伺服器或資料庫伺服器。 它們也可以為各種其他服務和應用程式提供高可用性。

容錯移轉叢集通常包含實際連線到叢集內所有伺服器的儲存單位,不過一次只能有一部伺服器存取儲存體中的磁片區。 下圖顯示連線至儲存體單位的兩個節點容錯移轉叢集。

A diagram depicting the basic architecture of a two-node cluster.

儲存體磁片區或邏輯單元編號(LUN)公開至叢集中節點的磁片區或邏輯單元編號,不得公開給其他伺服器,包括另一個叢集中的伺服器。 下圖顯示隔離 LUN 在部署中的外觀範例。

A diagram depicting the basic architecture of a LUN in a cluster. There's a blue box surrounding them to depict how they're isolated from other servers.

若要保證任何伺服器的最大可用性,請務必遵循伺服器管理的最佳做法。 例如,您應該先測試變更,再完整實作這些變更,並追蹤所有叢集伺服器上的軟體更新和組態變更,以仔細管理伺服器的實體環境。

下列案例說明設定檔案伺服器容錯移轉叢集的其中一種可能方式。 伺服器共用的檔案位於叢集儲存體上,這表示任一節點都可以作為共用它們的檔案伺服器。

必要條件

您必須符合容錯移轉叢集的下列必要條件,才能符合正式支援的部署準則:

  • 所有硬體與軟體元件需符合適當標誌的資格。 針對 Windows Server,需要 Windows Server 標誌認證。 如需哪些硬體和軟體系統已通過認證的詳細資訊,請參閱 Windows Server 目錄

  • 完整設定的解決方案(伺服器、網路和儲存體)必須通過驗證工作流程中的所有測試,其中包含容錯移轉叢集嵌入式管理單元。

若要使用雙節點容錯移轉叢集,您也必須符合下列各節中的必要條件。

伺服器

針對伺服器,您應該遵循下列建議:

  • 我們建議使用搭配相同或類似元件的電腦。

  • 雙節點容錯移轉叢集的伺服器應該執行相同版本的 Windows Server。

  • 雙節點容錯移轉叢集的伺服器也應該有相同的軟體更新。

網路介面卡和纜線

網路硬體與容錯移轉叢集解決方案中的其他元件一樣,必須與 Windows Server 相容。

如果您使用 iSCSI,則必須將網路介面卡奉獻給網路通訊或 iSCSI,而不是兩者。

在連接叢集節點的網路結構中,避免發生單一失敗點。 有兩種方式可以避免發生單一失敗點:

  • 連線具有多個不同網路的叢集節點。

  • 連線叢集節點,其中一個網路是使用小組網路介面卡、備援交換器、備援路由器或類似的硬體建構,以移除單一失敗點。

    注意

    如果您將叢集節點與單一網路連線,網路將會在驗證組態工作流程中傳遞備援需求。 不過,報告會包含一則警告,指出網路不應該有單一失敗點。

適用于存放裝置的裝置控制器或適當的介面卡

如果您使用序列附加小型電腦系統介面 (SCSI) 或光纖通道,在所有叢集伺服器中,儲存堆疊的所有元件都應該相同。 多重路徑 I/O (MPIO) 軟體和裝置特定模組 (DSM) 軟體元件必須相同。 我們建議您附加至叢集儲存體的大規模存放裝置控制器,包括主機匯流排介面卡(HBA)、HBA 驅動程式和 HBA 韌體也相同。 如果您沒有相同的 HBA,您應該向儲存體廠商確認您遵循其支援或建議的設定。

如果您使用網際網路 Small Computer Systems Interface (iSCSI),每個叢集伺服器都必須有一或多個專用於 iSCSI 儲存體的網路介面卡或主機匯流排介面卡。 您不應該使用已經用於 iSCSI 的網路進行網路通訊。 在所有叢集伺服器中,用來連接 iSCSI 存放目標的網路介面卡都應該相同,建議您使用 Gigabit Ethernet 或速度更快的介面卡。

儲存體

您必須使用經 Windows Server 2016 或 Windows Server 2019 認證的共用儲存體。

針對雙節點容錯移轉叢集,如果您使用見證磁碟進行仲裁,儲存體應該至少包含兩個不同的磁片區(LUN)。 見證磁碟是叢集儲存體中指定用來保存叢集組態資料庫複本的磁片。

在此雙節點叢集範例中,仲裁組態為節點和磁片多數。 節點和磁片多數表示節點和見證磁碟各包含叢集組態的複本。 只要有這些複本最多可用,叢集就會有仲裁。 另一個磁片區 LUN 包含您種植以與使用者共用的檔案。

以下是您應該考慮的其他一些儲存體需求:

  • 您必須使用基本磁碟,才能使用容錯移轉叢集中包含的原生磁片支援,而不是動態磁碟。

  • 建議您使用 NTFS 來格式化資料分割。 針對見證磁碟,您必須改用 NTFS 來格式化磁碟分割。

  • 針對磁片的資料分割樣式,您可以使用主要開機記錄 (MBR) 或 GUID 磁碟分割資料表 (GPT)。

  • 儲存體必須正確回應特定的 SCSI 命令。 儲存體也必須遵循稱為 SCSI 主要命令 3(SPC-3) 的標準。 特別是,儲存體必須支援 SPC-3 標準中指定的持續性保留。

  • 儲存體所使用的迷你埠驅動程式必須與 Microsoft Storport 儲存體驅動程式相容。

網路基礎架構和網域帳戶需求

若要使用雙節點容錯移轉叢集,您也需要下列基礎結構和網域許可權:

  • 當您針對網路使用相同的網路介面卡時,也必須在這些介面卡上使用相同的通訊設定(例如速度、雙工模式、流量控制及媒體類型)。 此外,比較網路介面卡與其所連線之交換器之間的設定,並確保設定之間沒有衝突。

    如果您有未路由傳送至其餘網路基礎結構的私人網路,請確定每個私人網路都使用唯一的子網。 即使您已經為每個網路介面卡提供唯一的 IP 位址,您仍必須確定子網是唯一的。 例如,如果您在中央辦公室有一個叢集節點,另一個節點位於具有個別實體網路的分公司,即使您為每個介面卡提供唯一的 IP 位址,也不會同時為這兩個網路的子網指定 10.0.0.0/24。

    如需如何設定網路介面卡的詳細資訊,請參閱 必要條件

  • 叢集中的伺服器必須使用網域名稱系統 (DNS) 進行名稱解析。 您也可以使用 DNS 動態更新通訊協定。

  • 叢集中的所有伺服器都必須位於相同的 Active Directory 網域中。 您的伺服器也應該具有與成員伺服器或網域控制站相同的網域角色。 建議您使用成員伺服器角色。

  • 我們建議您的叢集伺服器是成員伺服器。 如果是,您需要額外的伺服器,做為包含容錯移轉叢集之網域中的網域控制站。

  • 您可以視需要將一或多個網路用戶端連線到容錯移轉叢集,以進行測試。 在測試時,您可以在將叢集檔案伺服器從一個叢集節點移至另一個叢集節點時,觀察連線到叢集對用戶端的影響。

  • 當您第一次建立叢集或新增伺服器時,您必須使用具有該叢集中所有伺服器的系統管理員許可權和許可權的帳戶登入網域。 您使用的帳戶不需要是 Domain 管理員s 帳戶,但可以是位於每個叢集伺服器上管理員istrators 群組中的網域使用者帳戶。 如果帳戶不是 Domain 管理員s 帳戶,則您必須為帳戶或群組提供它所屬網域組織單位 (OU) 中[建立電腦物件] 和 [讀取所有屬性 ] 許可權的成員

容錯移轉叢集中的共用資料夾

下列清單描述整合至容錯移轉叢集的共用資料夾組態功能:

  • 顯示範圍僅限於叢集共用資料夾。 您無法將它們與非叢集共用資料夾混合。 當使用者藉由指定叢集檔案伺服器的路徑來檢視共用資料夾時,顯示只會包含屬於特定檔案伺服器角色的共用資料夾。 它會排除非叢集共用資料夾,並共用發生在叢集節點上的不同檔案伺服器角色的一部分。

  • 您可以使用存取型列舉,從使用者的檢視中隱藏指定的資料夾。 除了允許使用者查看資料夾,但無法存取任何資料夾之外,您也可以選擇防止他們完全看到資料夾。 您可以設定叢集共用資料夾的存取型列舉,就像針對非叢集共用資料夾一樣。

  • 您可以設定叢集共用資料夾的離線存取(快取),就像針對非叢集共用資料夾一樣。

  • 無論您使用容錯移轉叢集介面、Windows 檔案總管或共用和儲存體管理嵌入式管理單元,Windows 一律會辨識磁片是否為叢集儲存體的一部分。 如果您已在容錯移轉叢集管理中將叢集磁片設定為叢集檔案伺服器的一部分,您可以使用任何先前提及的介面在磁片上建立共用。 如果您尚未將此磁片設定為叢集檔案伺服器的一部分,則無法錯誤地在磁片上建立共用。 相反地,錯誤表示您必須將磁片設定為叢集檔案伺服器的一部分,才能共用磁片。

  • Windows Server 中的檔案伺服器角色包含稱為網路檔案系統服務 (NFS) 的選擇性角色服務。 藉由安裝角色服務,並使用服務 for NFS 設定共用資料夾,您可以建立支援 UNIX 型用戶端的叢集檔案伺服器。

部署容錯移轉叢集的存放區域網路

使用容錯移轉叢集部署儲存體區域網路 (SAN) 時,您必須遵循下列指導方針:

  • 使用 Windows Server 目錄 網站來確認廠商的儲存體,包括驅動程式、韌體和軟體,均經過 Windows Server 2016 或 Windows Server 2019 的認證。

  • 隔離存放裝置,每個裝置一個叢集。 來自不同叢集的伺服器不能存取相同的存放裝置。 在大部分情況下,您應該使用 LUN 遮罩或分區,將用於一組叢集伺服器的 LUN 與所有其他伺服器隔離。

  • 請考慮使用多重路徑 I/O 軟體。 在高可用性存放裝置網狀架構中,您可以使用多重路徑 I/O 軟體,部署具有多個主機匯流排介面卡的容錯移轉叢集。 此組態提供最高層級的備援和可用性。 不過,您必須在 Microsoft Multipath I/O (MPIO) 上建立多重路徑解決方案的基礎。 您的存放裝置硬體廠商也可以為您的硬體提供 MPIO 裝置特定模組 (DSM),儘管 Windows Server 2016 和 Windows Server 2019 包含一或多個 DSM 作為作業系統的一部分。

安裝雙節點檔案伺服器叢集

請依照下列各節中的指示安裝雙節點檔案伺服器叢集。

如果您已安裝叢集節點並想要設定檔案伺服器容錯移轉叢集,請參閱 設定雙節點檔案伺服器叢集

步驟 1:將叢集伺服器連線至網路和儲存體

針對容錯移轉叢集網路,請避免發生單一失敗點。 若要改為鼓勵備援,您可以透過多個不同的網路來連線叢集節點。 您也可以使用使用小組網路介面卡、備援交換器、備援路由器或類似的硬體來建構的一個網路來連接叢集節點,以移除單一失敗點。 如果您使用 iSCSI 的網路,則必須與其他網路一起建立此網路。

如果是雙節點的檔案伺服器叢集,當您將伺服器連線到叢集儲存體時,必須至少公開兩個磁片區(LUN)。 您可以視需要公開更多磁片區,以徹底測試您的設定。 請勿將叢集磁片區公開給不在叢集中的伺服器。

若要將叢集伺服器連線到網路和儲存體:

  1. 檢閱必要條件 網路基礎結構和網域帳戶需求 中 網路的詳細資料。

  2. 連線並設定您計畫讓叢集中的伺服器使用的網路。

  3. 如果您的測試組態包含用戶端或非叢集網域控制站,請確定這些電腦可以透過至少一個網路連線到叢集伺服器。

  4. 請依照製造商的指示,將伺服器實際連線到存放裝置。

  5. 請確定您想要在叢集中使用的磁片 (LUN) 會公開到您種植至叢集的伺服器,且只會公開這些伺服器。 您可以使用下列任一介面來公開磁片或 LUN:

    • 存放裝置製造商所提供的介面。

    • 如果您使用 iSCSI,請使用適當的 iSCSI 介面。

  6. 如果您購買的軟體可控制磁片的格式或功能,請遵循廠商有關如何搭配 Windows Server 使用該軟體的指示。

  7. 在您想要叢集的其中一部伺服器上,移至 [開始 > 管理員工具 > 電腦管理 > 磁片管理]。

    • 如果 [使用者帳戶控制] 對話方塊出現,請確認其顯示的動作是您想要的,然後選取 [ 繼續]。
  8. [磁片管理] 中,確認叢集磁片可見。

  9. (選擇性)如果您想要大於 2 TB 的儲存體磁片區,而且您正在使用 Windows 介面來控制磁片的格式,請將該磁片轉換為稱為 GUID 磁碟分割資料表 (GPT) 的資料分割樣式。 若要轉換磁片:

    • 備份磁片上的任何資料。

    • 刪除磁片上的所有磁片區。

    • 在 [磁片管理] 中 ,以滑鼠右鍵按一下磁片(而非磁碟分割),然後選取 [ 轉換為 GPT 磁片 ]。

    • 對於小於 2 TB 的磁片區,您可以使用稱為 主要開機記錄 (MBR) 的資料分割樣式,而不是使用 GPT。

  10. 檢查任何已公開磁碟區或 LUN 的格式。 建議您針對格式使用 NTFS。 針對見證磁碟,您必須使用 NTFS。

步驟 2:安裝檔案伺服器角色和容錯移轉叢集功能

接下來,您必須安裝檔案伺服器角色和容錯移轉叢集功能。 這兩部伺服器都必須執行 Windows Server 2016 或 Windows Server 2019。

  1. 開啟 伺服器管理員 ,然後開啟 [ 管理 ] 下拉式功能表,然後選取 [ 新增角色和功能 ]。

    Screenshot of the Manage drop-down list in Server Manager with the Add Roles and Features option highlighted.

  2. 如果 [ 開始之前] 視窗隨即開啟,請選取 [ 下一步 ]。

  3. 針對 [ 安裝類型 ],選取 [ 角色型或功能型安裝 ]。

  4. 選取 [下一步] 。

  5. 選取 [ 從伺服器集 區選取伺服器],以及您計畫使用的機器名稱。

  6. 選取 [下一步] 。

  7. 針對 [伺服器角色],選取 [檔案] 和 [儲存體服務 > 檔案和 iSCSI 服務 > 檔案伺服器]。

    Screenshot of the Server Roles page of the Add Roles and Features dialog box showing the File Server option selected and highlighted.

  8. 選取 [下一步] 。

  9. 在 [功能] 中 ,選取 [容錯移轉叢集 > 包含管理工具][如果適用][新增功能 ] > ,然後選取 [ 下一步]。

    A screenshot of the Features menu. The user has selected Failover Clustering and a dialog window for Add Roles and Features has appeared.

  10. 在 [ 確認 ] 頁面上,選取 [ 安裝 ]。

  11. 安裝完成後,重新開機電腦。

  12. 在第二部伺服器電腦上重複此程式。

步驟 3:驗證叢集組態

建立叢集之前,強烈建議您驗證您的設定。 驗證可協助您確認伺服器、網路和儲存體的設定符合容錯移轉叢集的一組特定需求。

  1. 開啟 伺服器管理員 ,然後開啟 [工具] 下拉式功能表,然後選取 [容錯移轉叢集管理員 ]。

  2. [容錯移轉叢集管理員] 中,移至 [管理 ] 底下的 中間資料行,然後選取 [ 驗證組態 ]。

  3. 如果 [ 開始之前] 視窗隨即開啟,請選取 [ 下一步 ]。

  4. 在 [ 選取伺服器或叢集 ] 視窗中,輸入您計畫為叢集建立新節點的兩部機器名稱。 例如,如果您的計畫節點名稱是 NODE1 和 NODE2,請輸入這些名稱,然後選取 [ 新增 ]。 您也可以選取 [ 流覽 ] 按鈕來搜尋 Active Directory,以尋找您可以使用的現有節點名稱。 當這兩個節點都列在 [選取的伺服器 ] 底下 ,請選取 [ 下一步 ]。

  5. 在 [ 測試選項] 視窗中,選取 [ 執行所有測試] ,然後選取 [ 下一步 ]。

  6. 在 [ 確認 ] 頁面上,是服務執行以進行驗證的測試清單。 選取 [ 下一步 ],並等候測試完成。

  7. 測試完成後,應該會出現 [ 摘要 ] 頁面。 若要查看測試的詳細資訊及其輸出的意義,請選取 [更多關於叢集驗證測試 的資訊]。

  8. 選取 [ 檢視報表 ] 並讀取測試結果。

  9. 在組態中進行任何必要的變更,然後重新執行測試。 若要在結束此工作流程之後檢視測試結果,請移至 SystemRoot > 叢集 > 報告 > 驗證報告日期和時間.html。

  10. 如果您在結束工作流程之後需要叢集驗證的詳細資訊,請移至 [ 容錯移轉叢集管理 > 說明 > 說明主題] [說明 > 主題 > ] [協助 > 驗證容錯移轉叢集設定]。

如需容錯移轉叢集驗證測試的詳細資訊,請參閱 驗證容錯移轉叢集組態

步驟 4:建立叢集

若要從您設定的機器建立叢集:

  1. 開啟 伺服器管理員 ,然後開啟 [工具] 下拉式功能表,然後選取 [容錯移轉叢集管理員 ]。

  2. [容錯移轉叢集管理員] 中,移至 [管理 ] 底下的 中間資料行,然後選取 [ 建立叢集 ]。

  3. 如果 [ 開始之前] 視窗隨即開啟,請選取 [ 下一步 ]。

  4. 在 [ 選取伺服器 ] 視窗中,輸入您計畫為叢集建立新節點的兩部機器名稱。 例如,如果您的計畫節點名稱是 NODE1 和 NODE2,請輸入這些名稱,然後選取 [ 新增 ]。 您也可以選取 [ 流覽 ] 按鈕來搜尋 Active Directory,以尋找您可以使用的現有節點名稱。 當這兩個節點都列在 [選取的伺服器 ] 底下 ,請選取 [ 下一步 ]。

  5. 在 [ 管理員註冊叢集 ] 視窗的 [存取點] 中,輸入您計畫使用的叢集名稱。 此名稱不是您用來連線到檔案共用的名稱,但僅供管理叢集使用。

    注意

    如果您使用靜態 IP 位址,您必須手動選取要使用的網路,並將其 IP 位址輸入叢集名稱欄位。 如果您針對 IP 位址使用 DHCP,則會自動設定 IP 位址。

  6. 選取 [下一步] 。

  7. 在 [ 確認 ] 頁面上,確定您的設定正確無誤,然後選取 [下一步 ] 以建立叢集。

  8. 建立程式完成後,[ 摘要 ] 頁面應該會顯示設定的相關資訊。 您可以選取 [ 檢視報表 ],以查看更詳細的資訊。

設定檔案伺服器容錯移轉叢集

若要設定檔案伺服器容錯移轉叢集:

  1. 開啟 伺服器管理員 ,然後開啟 [工具] 下拉式功能表,然後選取 [容錯移轉叢集管理員 ]。

  2. 當您開啟容錯移轉叢集管理員時,應該會看到您所建立的叢集名稱。 如果沒有,請移至 [管理 ] 底下的 中間資料行,然後選取 [連線至 [叢集 ]。 輸入叢集的名稱,然後選取 [ 確定 ]。

  3. 在主控台樹中,選取 > 叢集名稱旁的 ,以檢視它所包含的專案。

  4. 以滑鼠右鍵按一下 [ 角色 ],然後選取 [ 設定角色 ]。

  5. 如果 [ 開始之前] 視窗隨即開啟,請選取 [ 下一步 ]。

  6. 在角色清單中,選取 [檔案伺服器 ],然後選取 [ 下一步 ]。

  7. 針對 [檔案伺服器類型],選取 [檔案伺服器] 以供一般使用 ,然後選取 [ 下一步 ]。

    A screenshot of the High Availability Wizard. The user has opened the File Server Type tab and has selected the File Server for General use bubble.

  8. 在 [ 用戶端存取點 ] 視窗中,輸入您計畫使用的檔案伺服器名稱。 此名稱不是叢集的名稱,而是您用於檔案共用連線的名稱。 例如,如果您想要連線到 \\SERVER ,您會輸入 SERVER

    注意

    如果您使用靜態 IP 位址,您必須手動選取要使用的網路,並將其 IP 位址輸入叢集名稱欄位。 如果您針對 IP 位址使用 DHCP,則會自動設定 IP 位址。P 位址,系統會自動為您設定 IP 位址。

  9. 選取 [下一步] 。

  10. 在 [ 選取儲存體 ] 視窗中,選取您計畫用來保存檔案共用的額外磁片磁碟機(而非見證)。

  11. 選取 [下一步] 。

  12. 在 [ 確認 ] 頁面上,確定您的設定看起來正確,然後選取 [ 下一步 ]。

  13. 在 [ 摘要] 頁面上,您應該會看到您所建立組態的簡短摘要。 如需詳細資訊,請選取 [ 檢視報表 ]。

    注意

    如果服務未新增角色或角色無法如預期般運作,叢集名稱物件 (CNO) 可能無法在 Active Directory 中建立物件。 檔案伺服器角色需要與用戶端存取點同名的電腦物件。

  14. 主控台樹中的角色 下,您應該會看到您建立的新角色列示為您建立的名稱。 選取名稱以反白顯示它,然後查看 畫面右側的 [動作 ] 窗格,然後選取 [ 新增共用 ]。

  15. 在 [新增共用 工作流程] 中 輸入下列資訊:

    • 共用類型。

    • 預定的共用資料夾路徑。

    • 共用名稱稱。

    • 設定您需要的任何其他設定,例如存取型列舉、快取、加密等等。

    • 如果您選擇非預設的檔案層級許可權,請同時指定這些許可權。

  16. 在 [ 確認 ] 頁面上,確定您的設定看起來正確,然後選取 [建立 ] 以建立檔案伺服器共用。

  17. 在 [ 結果] 頁面上,如果服務成功建立共用,請選取 [ 關閉 ]。 如果沒有,您應該會看到您可以疑難排解的錯誤清單。

  18. 選取 [關閉]

  19. 針對您打算部署的任何其他共用重複此程式。