在 SharePoint Server 2016 MinRole server 部署規劃

 

**上次修改主題的時間:**2016-12-30

摘要︰了解如何規劃 SharePoint 伺服器陣列部署使用MinRole。MinRole 可協助佈建 SharePoint Server 2016 時選取正確的伺服器角色的管理員。

SharePoint Server 2016 中的伺服器角色

您可以從中SharePoint Server 20163 類別中有八個預先定義的伺服器角色。閱讀更多有關角色和其說明如下表所示:

注意

您必須具備年 11 月公用更新的 SharePoint Server 2016 (Feature Pack 1) 安裝在伺服器陣列拓撲中使用共用的角色。

MinRole 拓撲

有三種 SharePoint 伺服器陣列的不同類型:

  • 內容伺服器陣列: 這些伺服器陣列架設的網站 」 和 「 服務應用程式及 (選擇性) 可以使用其他伺服器陣列的服務應用程式。

  • 服務伺服器陣列: 這些伺服器陣列主控消耗的其他伺服器陣列的服務應用程式。範例下列服務應用程式: 受管理的中繼資料、 搜尋和使用者設定檔。

  • 搜尋伺服器陣列: 這些伺服器陣列被專用於主控消耗的其他伺服器陣列的 Search service 應用程式。

每種類型的 SharePoint 伺服器陣列需要不同 MinRole 伺服器角色才能正確運作。下表所需的每種類型的伺服器陣列的伺服器角色的清單,請參閱。

Server Role

Required for Content Farm?

Required for Services Farm?

Required for Search Farm?

前端

應用程式

分散式快取

搜尋

是,如果裝載搜尋

是,如果裝載搜尋

注意

共用的角色可以替代相等的專用角色來降低伺服器陣列中伺服器的數目。例如,"前端與分散式快取 」 角色可用以個別的 「 前端 」 和 「 分散式快取 」 角色取代符合內容伺服器陣列的需求。
專用的角色、 共用的角色自訂伺服器角色可以一起使用及相同的伺服器陣列中。如果您以取代為一或多個 MinRole 受管理的伺服器角色的自訂伺服器角色,您必須確定指派給自訂角色的伺服器都已正確設定與該類型的伺服器陣列所需的服務執行個體。
可在同一部伺服器或 SharePoint,以不同的伺服器上執行SQL Server但較佳的效能建議在另一部伺服器上執行SQL Server 。

請參閱下表的建議 MinRole 內容伺服器陣列拓撲的清單。

內容伺服器陣列拓撲

伺服器陣列中的總伺服器

說明

單一伺服器陣列

1

包含所有角色的一部伺服器:

  • 評估、 開發、 測試。

  • 非常淺色和簡單的實際執行的工作負載。

非高可用性 MinRole 的小型伺服器陣列

2

具有兩個共用角色兩部伺服器:

  • 一個前端與分散式快取伺服器

  • 搜尋伺服器與應用程式

高可用性 (HA) MinRole 的小型伺服器陣列

4

具有兩個共用角色的四部伺服器:

  • 兩個前端與分散式快取的伺服器

  • 搜尋伺服器具有兩個應用程式

非高可用性 MinRole 的中型伺服器陣列

4

具有四個專用角色的四部伺服器:

  • 一部前端伺服器

  • 一部分散式快取伺服器

  • 一部應用程式伺服器

  • 搜尋伺服器

中型高可用性 (HA) MinRole 伺服器陣列 (最佳化搜尋)

6

使用兩者的六部伺服器專用與共用的角色:

  • 兩個前端與分散式快取的伺服器

  • 兩部應用程式伺服器

  • 兩個搜尋伺服器

中型高可用性 (HA) MinRole 伺服器陣列 (最佳化的使用者)

6

使用兩者的六部伺服器專用與共用的角色:

  • 兩部前端伺服器

  • 兩部分散式快取伺服器

  • 搜尋伺服器具有兩個應用程式

大型的高可用性 (HA) MinRole 伺服器陣列

8

八個與四個專用的角色的伺服器:

  • 兩部前端伺服器

  • 兩部分散式快取伺服器

  • 兩部應用程式伺服器

  • 兩個搜尋伺服器

MinRole 伺服器陣列部署

部署伺服器。

使用下列方法來建立新伺服器陣列或伺服器加入現有的伺服器陣列與 MinRole:

  • SharePoint 2016 產品設定精靈 (PSConfigUI.exe)

  • PSConfig.exe 命令列工具

  • Microsoft PowerShell Cmdlet

MinRole 功能 PSConfig.exe 及PowerShell介紹兩個新命令列參數。當您建立的新伺服器陣列或將伺服器加入現有的伺服器陣列LocalServerRole參數會指定本機伺服器的角色。LocalServerRole參數可接受下列值:

  • WebFrontEnd (前端伺服器角色)

  • 應用程式 (應用程式伺服器角色)

  • DistributedCache (分散式快取伺服器角色)

  • 搜尋 (Search server 角色)

  • WebFrontEndWithDistributedCache (前端與分散式快取伺服器角色)

  • ApplicationWithSearch (應用程式與 Search 伺服器角色)

  • 自訂 (自訂伺服器角色)

  • SingleServerFarm (單一伺服器陣列伺服器角色)

ServerRoleOptional 參數設定伺服器陣列不需要建立伺服器陣列時指定的伺服器角色或將伺服器新增至伺服器陣列。當您建立新的伺服器陣列時可以使用它。如果沒有指定任何伺服器角色,伺服器會預設為自訂角色。

您可以部署您的伺服器陣列中任何您想要的順序。任何伺服器角色可以在伺服器陣列中的第一部伺服器。

SharePoint 2016 產品設定精靈

當您建立新的伺服器陣列或將伺服器加入現有的伺服器陣列使用 SharePoint 2016 產品設定精靈] 時,新的表單會顯示在 [精靈]。此表單提供每個伺服器角色的描述,以及您可以使用它來選取此伺服器的角色。[伺服器角色] 選項按鈕會停用不在此伺服器陣列中的角色。

顯示具有共用角色的 PSConfig 對話方塊

部署 SharePoint 管理中心網站

伺服器陣列中的第一個伺服器主控 SharePoint 管理中心網站的預設值。在其他伺服器預設未主控管理中心網站。您可以啟動或停止不論其伺服器角色的伺服器陣列中的個別伺服器上的管理中心使用任何一項步驟:

  • 從 SharePoint 管理中心網站中,移至 [伺服器上的服務] 頁面上。

  • 新增 SPCentralAdministration移除 SPCentralAdministration Windows PowerShell cmdlet。

  • Psconfig.exe-cmd adminvs命令。

  • **SharePoint 2016 產品設定精靈]**使用者介面。

管理中心內的狀態是否為伺服器會被視為符合 MinRole 不會影響。

部署服務

請勿嘗試建立 MinRole 伺服器陣列中的服務應用程式直到它已到達最基本的支援的 MinRole 伺服器陣列拓撲。例如,如果您正在部署使用專用的伺服器角色的內容伺服器陣列,然後您不應該嘗試建立服務應用程式之前已部署至少一個的每個下列伺服器角色:

  • 前端

  • 應用程式

  • 分散式快取

  • 搜尋 (若主控 Search service 應用程式)

**附註:**這份指導不適用於使用自訂伺服器角色的伺服器陣列。

手動設定搜尋以編目

伺服器陣列管理員應設定搜尋以編目 web 應用程式使用的應用程式伺服器角色或搜尋伺服器角色,而不是以達最佳效能的前端伺服器角色的應用程式。這可以完成設定您的負載平衡器以轉送至應用程式或應用程式的搜尋編目程式要求與搜尋伺服器,或是藉由設定 SharePoint 要求管理員轉寄至應用程式或應用程式的搜尋編目程式要求與搜尋伺服器。

將單一伺服器陣列轉換成與多重伺服器陣列

您可以將單一伺服器陣列轉換成多伺服器陣列。為達成此目的,使用角色轉換功能。如需如何變更伺服器角色的其他資訊,請參閱在 SharePoint Server 2016 中使用 MinRole 來轉換角色

選擇不在 MinRole

SharePoint Server 2016支援舊版的 SharePoint 功能與自訂伺服器角色的回溯相容行為。SharePoint 伺服器陣列管理員可以直接管理的自訂角色指派的個別伺服器上的服務執行個體。MinRole 將不會嘗試管理指定給自訂角色的伺服器。您可以指派零、 部分,或所有伺服器陣列中的自訂角色。

如果您不想要修改以支援 MinRole 現有部署指令碼,您可以使用 PSConfig.exe 命令列工具或PowerShell建立新的 SharePoint 伺服器陣列時指定ServerRoleOptional參數。此參數設定為不需要指定的伺服器角色的伺服器陣列。如果沒有指定任何伺服器角色,伺服器預設值的自訂角色。

See also

SharePoint Server 2016 零停機時間修補步驟
SharePoint Server 2016 的 MinRole 伺服器角色概觀
SharePoint Server 2016 中 MinRole 和相關聯服務的描述

在 SharePoint Server 2016 管理MinRole 伺服器陣列