在 SharePoint Server 2016 中將 SharePoint 伺服器新增至伺服器陣列

 

**適用版本:**SharePoint Server 2016

**上次修改主題的時間:**2017-06-01

**摘要:**了解如何將伺服器新增到現有的 SharePoint Server 2016 伺服器陣列。

本文內容:

  • 新增網頁伺服器或應用程式伺服器至 SharePoint 伺服器陣列之前

  • 安裝必要條件軟體

  • 安裝 SharePoint 軟體

  • 新增 SharePoint 伺服器至伺服器陣列

將伺服器新增至 SharePoint 伺服器陣列之前

決定伺服器角色

若要將新伺服器新增至伺服器陣列,您必須了解伺服器的預定角色,才能規劃其他或特定的設定,以及評估伺服器新增至實際執行環境後可能造成的影響。

在 SharePoint Server 2016 中,伺服器角色的概念已經和先前的版本不一樣了。伺服器角色的類型現在是由 MinRole 定義,MinRole 可以讓陣列中的伺服器有更好的部署和健康狀態。如需 MinRole 功能的其他資訊,以及各種伺服器角色類型的描述,請參閱<SharePoint Server 2016 的 MinRole 伺服器角色概觀>。

其他工作

開始安裝必要條件軟體之前,您必須完成下列作業:

  • 確認新伺服器符合<SharePoint Server 2016 的硬體及軟體需求>中所述的硬體和軟體需求。

  • 確認您在新伺服器上具有安裝及設定 SharePoint Server 2016 所需的基本權限等級。您必須是 SharePoint 伺服器陣列管理員群組成員與本機伺服器上的系統管理員群組的成員,才可完成本文中的程序。如需詳細資訊,請參閱<在 SharePoint Server 中初次部署管理帳戶和服務帳戶>。

  • 確認您知道所要連線之伺服器陣列使用的資料庫伺服器名稱,以及設定資料庫名稱 (如果您要使用 Microsoft PowerShell 命令新增伺服器的話)。

  • 如果您想使用 PowerShell 命令新增伺服器,請確認您符合下列基本成員資格:

  • SQL Server 執行個體上的 Securityadmin 固定伺服器角色。

  • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

  • 正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

  • 系統管理員可以使用 Add-SPShellAdmin Cmdlet 授與使用 SharePoint Server 2016 Cmdlet 的權限。

    注意

    如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。如需 PowerShell 權限的其他資訊,請參閱<Add-SPShellAdmin>。

  • 記下現有伺服器陣列的伺服器上 SharePoint Server 2016 二進位檔案和記錄檔的位置。建議您將新伺服器上這些檔案的位置對應至伺服器陣列中其他伺服器所用的位置。

    重要

    若將追蹤記錄檔位置變更為非系統磁碟機,請在伺服器陣列中的所有伺服器上變更此位置。若此位置不存在,則現有的伺服器或新的伺服器將無法記錄資料。此外,除非新的伺服器上存在您所指定的路徑,否則您將無法新增伺服器。您無法使用網路共用進行記錄。

安裝必要條件軟體

您必須先在新伺服器上檢查並安裝所有必要條件軟體,然後才能安裝 SharePoint Server 2016 並將伺服器新增至伺服器陣列。您可以透過使用 Microsoft SharePoint 產品準備工具來進行此檢查,不過該工具需要網際網路連線來下載並設定 SharePoint Server 2016 的必要條件。若伺服器陣列的伺服器沒有網際網路連線,您還是可以使用此工具判斷所需的必要軟體。您必須取得可安裝的必要軟體映像。如需下載位置的相關資訊,請參閱<硬體及軟體需求 (SharePoint Server 2016)>中的<存取可用軟體>。

提示

取得必要軟體複本之後,建議您建立安裝點,以儲存映像。您可以使用此安裝點安裝未來的軟體更新。

如需如何安裝必要條件的詳細指示,請參閱<在多部伺服器上安裝 SharePoint Server 2016>一文中的<準備伺服器陣列的伺服器>。

提示

若決定要手動安裝必要條件,仍可執行 Microsoft SharePoint 產品準備工具,確認每部伺服器所需要的必要條件。

安裝 SharePoint 軟體

安裝所有必要條件之後,請遵循下列步驟,在新伺服器上安裝 SharePoint Server 2016。如需如何安裝 SharePoint Server 2016 的詳細指示,請參閱<在含 SQL Server 的單一伺服器上安裝 SharePoint Server 2016>。

安裝 SharePoint Server 2016

  1. 確認執行此程序的使用者帳戶為安裝程式使用者帳戶。如需安裝程式使用者帳戶的資訊,請參閱<在 SharePoint Server 中初次部署管理帳戶和服務帳戶>。

  2. 從產品媒體或 SharePoint Server 2016 產品安裝檔案所在的檔案共用,執行 Setup.exe。

  3. 在「輸入您的產品金鑰」頁面上輸入您的產品金鑰,然後按一下 [繼續]。

  4. 檢閱並接受 Microsoft 授權合約。

  5. 接受安裝 SharePoint Server 2016 的預設檔案位置,或變更安裝路徑以符合您的需求。

    提示

    建議的最佳作法是,在不含作業系統的磁碟機上安裝 SharePoint Server 2016。

  6. 按一下 [立即安裝]。

  7. 安裝程式完成時,會出現對話方塊提示您執行 [SharePoint 產品設定精靈]。您可以立即啟動精靈,或是稍後從 Windows 命令提示字元啟動。

新增 SharePoint 伺服器至伺服器陣列

您可以使用下列其中一個程序新增伺服器至伺服器陣列:

  • 使用 SharePoint 產品設定精靈新增伺服器

  • 使用 PSConfig.exe 命令列工具將 SharePoint Server 2016 伺服器新增至伺服器陣列

  • 使用 Windows PowerShell 新增伺服器

使用 SharePoint 產品設定精靈 將新的 SharePoint Server 2016 伺服器新增至伺服器陣列

  1. 確認執行此程序的使用者帳戶為安裝程式使用者帳戶。如需安裝程式使用者帳戶的資訊,請參閱<在 SharePoint Server 中初次部署管理帳戶和服務帳戶>。

  2. 啟動 SharePoint 2016 產品設定精靈

    • 若為 Windows Server 2012 R2:

      • 在新伺服器上,按一下 [開始] 畫面上的 [SharePoint 2016 產品設定精靈]。

    如需如何與 Windows Server 2012 R2 互動的詳細資訊,請參閱<Windows Server 2012 R2 和 Windows Server 2012 的常見管理工作及瀏覽方式>。

  3. 在「歡迎使用 SharePoint 產品」頁面上,按 [下一步]。

  4. 在「連線至伺服器陣列」頁面上,按一下 [連線至現有的伺服器陣列]。

  5. 按 [下一步]。

  6. 在「指定設定資料庫設定」頁面的 [資料庫伺服器] 方塊中,輸入 SQL Server 執行個體的名稱,然後按一下 [擷取資料庫名稱]。

  7. 在 [資料庫名稱] 清單中選取設定資料庫的名稱,然後按 [下一步]。

  8. 在「指定伺服器陣列安全性設定」頁面的 [複雜密碼] 方塊中,輸入伺服器陣列複雜密碼的名稱,然後按 [下一步]。

  9. 在 [指定伺服器角色] 頁面上,選擇適當的角色,並按 [下一步]。

    注意

    SharePoint Server 2016 的伺服器角色概念已經改變。如果伺服器陣列目前包含的伺服器已被指派「單一伺服器的伺服器陣列」角色,則無法將伺服器新增到此陣列。
    如需有關 MinRole 的其他資訊,請參閱SharePoint Server 2016 的 MinRole 伺服器角色概觀

  10. 在「完成 SharePoint 產品設定精靈」頁面上,按 [下一步]。

  11. 在架設管理中心的伺服器上,按一下 [管理此伺服器陣列中的伺服器],確認新伺服器是伺服器陣列的一部分。

    注意

    您也可以透過檢視記錄檔,確認是否成功新增伺服器,或針對新增失敗問題進行疑難排解。這些檔案位於 SharePoint Server 2016 安裝所在磁碟機的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\16\LOGS 資料夾中。

  12. 在 [伺服器陣列中的伺服器] 頁面上,按一下新伺服器的名稱。請使用 [伺服器上的服務] 頁面上的可用服務清單,來啟動要在新伺服器上執行的服務。

    注意

    只有在使用自訂角色時才應該套用此步驟。

使用 PSConfig.exe 命令列工具將 SharePoint Server 2016 伺服器新增至伺服器陣列

  1. 若要使用 PSConfig.exe 命令列工具建立伺服器陣列,使用下列語法:

    psconfig.exe -cmd configdb -connect -server <SqlServerName> -database <ConfigDbName> -user <DOMAIN\FarmServiceAccount> -password <FarmServiceAccountPassword> -passphrase <FarmPassphrase> -admincontentdatabase <AdminContentDbName> -localserverrole <ServerRole> -cmd helpcollections -installall -cmd secureresources -cmd services -install -cmd installfeatures -cmd adminvs -provision -port <PortNumber> -windowsauthprovider onlyusentlm -cmd applicationcontent -install
    

    其中的 <ServerRole> 可以是下列任何值:WebFrontEnd、Application、DistributedCache、Search 或 Custom。

    注意

    SharePoint 伺服陣列中沒有任何伺服器,才可使用 SingleServerFarm。

    注意

    PSConfig.exe -cmd Services -Provision 語法已被取代,但尚未移除。當您建立或加入伺服器陣列時,請勿使用 Provision 參數。 使用這個參數將導致失敗。

使用 PowerShell 將 SharePoint Server 2016 伺服器新增至伺服器陣列

  1. 確認您具備下列成員資格:

    • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

    • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

    • 正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

    系統管理員可以使用 Add-SPShellAdmin Cmdlet 授與使用 SharePoint Server 2016 Cmdlet 的權限。

    注意

    如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。如需 PowerShell 權限的其他資訊,請參閱<Add-SPShellAdmin>。

  2. 啟動 SharePoint 2016 管理命令介面。

    • 若為 Windows Server 2012 R2:

      • 在 [開始] 畫面上,按一下 [SharePoint 2016 管理命令介面]。

    如需如何與 Windows Server 2012 R2 互動的詳細資訊,請參閱<Windows Server 2012 R2 和 Windows Server 2012 的常見管理工作及瀏覽方式>。

  3. 在 PowerShell 命令提示字元處輸入下列命令,將伺服器連線至設定資料庫:

    Connect-SPConfigurationDatabase -DatabaseServer <SqlServerName> -DatabaseName <ConfigDbName> -Passphrase <FarmPassphrase>  -LocalServerRole <ServerRole>
    

    其中:

    • <$DatabaseServer> 是主控設定資料庫的伺服器名稱

    • <DatabaseName> 是設定資料庫的名稱

    • <$Passphrase> 是伺服器陣列的複雜密碼

    • <ServerRole> 是伺服器的角色類型

      其中的 <ServerRole> 可以是下列任何值:WebFrontEnd、Application、DistributedCache、Search 或 Custom。

      注意

      SharePoint Server 2016 的伺服器角色概念已經改變。如果伺服器陣列目前包含的伺服器已被指派「單一伺服器的伺服器陣列」角色,則無法將伺服器新增到此陣列。
      如需有關 MinRole 的其他資訊,請參閱SharePoint Server 2016 的 MinRole 伺服器角色概觀

  4. 在 PowerShell 命令提示字元處輸入下列命令,以安裝說明檔集合:

    Install-SPHelpCollection -All
    
  5. 在 PowerShell 命令提示字元處輸入下列命令,以安裝 SharePoint Server 2016 的安全性資源:

    Initialize-SPResourceSecurity
    
  6. 在 PowerShell 命令提示字元處輸入下列命令,以安裝基本服務:

    Install-SPService
    
  7. 在 PowerShell 命令提示字元處輸入下列命令,以安裝所有功能:

    Install-SPFeature -AllExistingFeatures
    
  8. 在 PowerShell 命令提示字元處,輸入下列命令以設定 SharePoint 管理中心網站 的連接埠號碼:

    New-SPCentralAdministration -Port <PortNumber> -WindowsAuthProvider NTLM
    

    注意

    如果已在伺服器陣列中的現有伺服器上佈建 SharePoint 管理中心網站,您可以略過此步驟。

  9. 在 PowerShell 命令提示字元處輸入下列命令,以安裝應用程式內容:

    Install-SPApplicationContent
    
  10. 在 PowerShell 命令提示字元處輸入下列命令,以取得伺服器陣列中的伺服器清單。

    Get-SPServer
    

    注意

    您也可以透過檢視記錄檔,確認是否成功新增伺服器,或針對新增失敗問題進行疑難排解。這些檔案位於 SharePoint Server 2016 安裝所在磁碟機的 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\16\LOGS 資料夾中。