Share via


Azure 中的 SharePoint 內部網路伺服器陣列階段 4:設定 SharePoint Server

 

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

**上次修改主題的時間:**2017-09-20

**摘要:**設定 SharePoint Server,以在 Microsoft Azure 中裝載高可用性 SharePoint Server 2016 伺服器陣列。

在 Azure 基礎結構服務中部署僅限內部網路之 SharePoint Server 2016 伺服器陣列的這個階段中,您會使用 SharePoint 設定精靈來建立 SharePoint Server 2016 Server 及設定其角色。

您必須先完成此階段,才可繼續 Azure 中的 SharePoint 內部網路伺服器陣列階段 5:建立可用性群組和新增 SharePoint 資料庫。請參閱使用 SQL Server AlwaysOn 可用性群組在 Azure 中部署 SharePoint Server 2016以了解所有階段。

在 Azure 中建立 SharePoint Server 虛擬機器

SharePoint Server 虛擬機器共有四部:

  • 兩部 SharePoint Server 虛擬機器是前端和分散式快取伺服器

  • 兩部用於搜尋及管理和裝載 SharePoint 應用程式

每組伺服器角色的兩部 SharePoint Server 可提供高可用性。

使用下列 PowerShell 命令區塊,在 Azure 中建立元件。指定變數的值,移除 < 和 > 字元。請注意,這些 PowerShell 命令區塊會使用下列表格中的值︰

  • 表格 R,適用於資源群組

  • 表格 V,適用於虛擬網路設定

  • 表格 S,適用於子網路

  • 表格 I,適用於靜態 IP 位址

  • 表格 M,適用於虛擬機器

  • 表格 A,適用於可用性設定組

請記得您在 Azure 階段 2 中的 SharePoint 內部網路伺服器陣列:設定網域控制站 中定義的表格 M,和 Azure 階段 1 中的 SharePoint 內部網路伺服器陣列:設定 Azure 中定義的表格 R、V、S、I 和 A。

首先,您可設定內部負載平衡,以便 Azure 將用戶端流量平均分配於兩部前端和分散式快取伺服器。

注意

下列命令集會使用最新版的 Azure PowerShell。請參閱開始使用 Azure PowerShell Cmdlet

當您已經提供所有正確的值時,在 Azure PowerShell 命令提示字元或本機電腦的 PowerShell 整合式指令碼環境 (ISE) 中執行結果區塊。

提示

如需包含本文中所有 PowerShell 命令的文字檔,以及根據您的自訂設定產生可執行 PowerShell 命令區塊的 Microsoft Excel 組態活頁簿,請參閱Azure 部署套件中的 SharePoint Server 2016 高可用性伺服器陣列

# Set up key variables
$locName="<Azure location of your SharePoint farm>"
$vnetName="<Table V - Item 1 - Value column>"
$subnetName="<Table S - Item 4 - Subnet name column>"
$privIP="<Table I - Item 3 - Value column>"
$rgName="<Table R - Item 5 - Resource group name column>"

$vnet=Get-AzureRMVirtualNetwork -Name $vnetName -ResourceGroupName $rgName
$subnet=Get-AzureRmVirtualNetworkSubnetConfig -VirtualNetwork $vnet -Name $subnetName

$frontendIP=New-AzureRMLoadBalancerFrontendIpConfig -Name "SharePointWebServers-LBFE" -PrivateIPAddress $privIP -Subnet $subnet
$beAddressPool=New-AzureRMLoadBalancerBackendAddressPoolConfig -Name "SharePointWebServers-LBBE"

# This example assumes unsecured (HTTP-based) web traffic to the front end servers.
$healthProbe=New-AzureRMLoadBalancerProbeConfig -Name "WebServersProbe" -Protocol "TCP" -Port 80 -IntervalInSeconds 15 -ProbeCount 2
$lbrule=New-AzureRMLoadBalancerRuleConfig -Name "WebTraffic" -FrontendIpConfiguration $frontendIP -BackendAddressPool $beAddressPool -Probe $healthProbe -Protocol "TCP" -FrontendPort 80 -BackendPort 80
# To use TCP 443, comment the previous line and un-comment the next line
# $lbrule=New-AzureRMLoadBalancerRuleConfig -Name \"WebTraffic\" -FrontendIpConfiguration $frontendIP -BackendAddressPool $beAddressPool -Probe $healthProbe -Protocol \"TCP\" -FrontendPort 443 -BackendPort 443

New-AzureRMLoadBalancer -ResourceGroupName $rgName -Name "SharePointWebServers" -Location $locName -LoadBalancingRule $lbrule -BackendAddressPool $beAddressPool -Probe $healthProbe -FrontendIpConfiguration $frontendIP

接下來,將 DNS 位址記錄新增至您組織的內部 DNS 基礎結構,以將 SharePoint 伺服器陣列的完整網域名稱 (例如 spfarm.corp.contoso.com) 解析為指派給內部負載平衡器的 IP 位址 (表格 I – 項目 3 的值)。

您可以使用下列 Azure PowerShell 命令的區塊,建立兩部 SharePoint 應用程式和搜尋伺服器的虛擬機器。當您已經提供所有正確的值時,在 Azure PowerShell 命令提示字元或本機電腦的 PowerShell ISE 中執行結果區塊。

# Set up variables common to both virtual machines
$locName="<Azure location of your SharePoint farm>"
$vnetName="<Table V - Item 1 - Value column>"
$subnetName="<Table S - Item 3 - Subnet name column>"
$avName="<Table A - Item 3 - Availability set name column>"
$rgNameTier="<Table R - Item 3 - Resource group name column>"
$rgNameInfra="<Table R - Item 5 - Resource group name column>"

$rgName=$rgNameInfra
$vnet=Get-AzureRMVirtualNetwork -Name $vnetName -ResourceGroupName $rgName
$subnet=Get-AzureRmVirtualNetworkSubnetConfig -VirtualNetwork $vnet -Name $subnetName

$rgName=$rgNameTier
$avSet=Get-AzureRMAvailabilitySet -Name $avName -ResourceGroupName $rgName

# Create the first application/search server
$vmName="<Table M - Item 6 - Virtual machine name column>"
$vmSize="<Table M - Item 6 - Minimum size column>"
$staticIP="<Table I - Item 8 - Value column>"
$diskStorageType="<Table M - Item 6 - Storage type column>"

$nic=New-AzureRMNetworkInterface -Name ($vmName +"-NIC") -ResourceGroupName $rgName -Location $locName -Subnet $subnet -PrivateIpAddress $staticIP
$vm=New-AzureRMVMConfig -VMName $vmName -VMSize $vmSize -AvailabilitySetId $avset.Id
$vm=Set-AzureRmVMOSDisk -VM $vm -Name ($vmName +"-OS") -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType $diskStorageType
$diskSize=100
$diskConfig=New-AzureRmDiskConfig -AccountType $diskStorageType -Location $locName -CreateOption Empty -DiskSizeGB $diskSize
$dataDisk1=New-AzureRmDisk -DiskName ($vmName + "-SPLogData") -Disk $diskConfig -ResourceGroupName $rgName
$vm=Add-AzureRmVMDataDisk -VM $vm -Name ($vmName + "-SPLogData") -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun 1
$diskSize=200
$diskConfig=New-AzureRmDiskConfig -AccountType $diskStorageType -Location $locName -CreateOption Empty -DiskSizeGB $diskSize
$dataDisk1=New-AzureRmDisk -DiskName ($vmName + "-SPSearchData") -Disk $diskConfig -ResourceGroupName $rgName
$vm=Add-AzureRmVMDataDisk -VM $vm -Name ($vmName + "-SPSearchData") -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun 2
$cred=Get-Credential -Message "Type the name and password of the local administrator account for the first application server." 
$vm=Set-AzureRMVMOperatingSystem -VM $vm -Windows -ComputerName $vmName -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzureRMVMSourceImage -VM $vm -PublisherName MicrosoftSharePoint -Offer MicrosoftSharePointServer -Skus 2016 -Version "latest"
$vm=Add-AzureRMVMNetworkInterface -VM $vm -Id $nic.Id
New-AzureRMVM -ResourceGroupName $rgName -Location $locName -VM $vm

# Create the second application server
$vmName="<Table M - Item 7 - Virtual machine name column>"
$vmSize="<Table M - Item 7 - Minimum size column>"
$staticIP="<Table I - Item 9 - Value column>"
$diskStorageType="<Table M - Item 7 - Storage type column>"

$nic=New-AzureRMNetworkInterface -Name ($vmName +"-NIC") -ResourceGroupName $rgName -Location $locName -Subnet $subnet -PrivateIpAddress $staticIP
$vm=New-AzureRMVMConfig -VMName $vmName -VMSize $vmSize -AvailabilitySetId $avset.Id
$vm=Set-AzureRmVMOSDisk -VM $vm -Name ($vmName +"-OS") -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType $diskStorageType
$diskSize=100
$diskConfig=New-AzureRmDiskConfig -AccountType $diskStorageType -Location $locName -CreateOption Empty -DiskSizeGB $diskSize
$dataDisk1=New-AzureRmDisk -DiskName ($vmName + "-SPLogData") -Disk $diskConfig -ResourceGroupName $rgName
$vm=Add-AzureRmVMDataDisk -VM $vm -Name ($vmName + "-SPLogData") -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun 1
$diskSize=200
$diskConfig=New-AzureRmDiskConfig -AccountType $diskStorageType -Location $locName -CreateOption Empty -DiskSizeGB $diskSize
$dataDisk1=New-AzureRmDisk -DiskName ($vmName + "-SPSearchData") -Disk $diskConfig -ResourceGroupName $rgName
$vm=Add-AzureRmVMDataDisk -VM $vm -Name ($vmName + "-SPSearchData") -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun 2
$cred=Get-Credential -Message "Type the name and password of the local administrator account for the second application server." 
$vm=Set-AzureRMVMOperatingSystem -VM $vm -Windows -ComputerName $vmName -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzureRMVMSourceImage -VM $vm -PublisherName MicrosoftSharePoint -Offer MicrosoftSharePointServer -Skus 2016 -Version "latest"
$vm=Add-AzureRMVMNetworkInterface -VM $vm -Id $nic.Id
New-AzureRMVM -ResourceGroupName $rgName -Location $locName -VM $vm

您可以使用下列 Azure PowerShell 命令的區塊,建立兩部 SharePoint 前端和分散式快取伺服器的虛擬機器。當您已經提供所有正確的值時,在 Azure PowerShell 命令提示字元或本機電腦的 PowerShell ISE 中執行結果區塊。

# Set up variables common to both virtual machines
$locName="<Azure location of your SharePoint farm>"
$vnetName="<Table V - Item 1 - Value column>"
$subnetName="<Table S - Item 4 - Subnet name column>"
$avName="<Table A - Item 4 - Availability set name column>"
$rgNameTier="<Table R - Item 4 - Resource group name column>"
$rgNameInfra="<Table R - Item 5 - Resource group name column>"

$rgName=$rgNameInfra
$vnet=Get-AzureRMVirtualNetwork -Name $vnetName -ResourceGroupName $rgName
$subnet=Get-AzureRmVirtualNetworkSubnetConfig -VirtualNetwork $vnet -Name $subnetName
$backendSubnet=Get-AzureRMVirtualNetworkSubnetConfig -Name $subnetName -VirtualNetwork $vnet
$webLB=Get-AzureRMLoadBalancer -ResourceGroupName $rgName -Name "SharePointWebServers" 

$rgName=$rgNameTier
$avSet=Get-AzureRMAvailabilitySet -Name $avName -ResourceGroupName $rgName

# Create the first front end  and distributed cache server virtual machine
$vmName="<Table M - Item 8 - Virtual machine name column>"
$vmSize="<Table M - Item 8 - Minimum size column>"
$staticIP="<Table I - Item 10 - Value column>"
$diskStorageType="<Table M - Item 8 - Storage type column>"

$nic=New-AzureRMNetworkInterface -Name ($vmName + "-NIC") -ResourceGroupName $rgName -Location $locName -Subnet $backendSubnet -LoadBalancerBackendAddressPool $webLB.BackendAddressPools[0] -PrivateIpAddress $staticIP
$vm=New-AzureRMVMConfig -VMName $vmName -VMSize $vmSize -AvailabilitySetId $avset.Id
$vm=Set-AzureRmVMOSDisk -VM $vm -Name ($vmName +"-OS") -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType $diskStorageType
$diskSize=100
$diskConfig=New-AzureRmDiskConfig -AccountType $diskStorageType -Location $locName -CreateOption Empty -DiskSizeGB $diskSize
$dataDisk1=New-AzureRmDisk -DiskName ($vmName + "-SPLogData") -Disk $diskConfig -ResourceGroupName $rgName
$vm=Add-AzureRmVMDataDisk -VM $vm -Name ($vmName + "-SPLogData") -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun 1
$cred=Get-Credential -Message "Type the name and password of the local administrator account for the first front end and distributed cache server." 
$vm=Set-AzureRMVMOperatingSystem -VM $vm -Windows -ComputerName $vmName -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzureRMVMSourceImage -VM $vm -PublisherName MicrosoftSharePoint -Offer MicrosoftSharePointServer -Skus 2016 -Version "latest"
$vm=Add-AzureRMVMNetworkInterface -VM $vm -Id $nic.Id
New-AzureRMVM -ResourceGroupName $rgName -Location $locName -VM $vm

# Create the second front end and distributed cache server virtual machine
$vmName="<Table M - Item 9 - Virtual machine name column>"
$vmSize="<Table M - Item 9 - Minimum size column>"
$staticIP="<Table I - Item 11 - Value column>"
$diskStorageType="<Table M - Item 9 - Storage type column>"

$nic=New-AzureRMNetworkInterface -Name ($vmName + "-NIC") -ResourceGroupName $rgName -Location $locName -Subnet $backendSubnet -LoadBalancerBackendAddressPool $webLB.BackendAddressPools[0] -PrivateIpAddress $staticIP
$vm=New-AzureRMVMConfig -VMName $vmName -VMSize $vmSize -AvailabilitySetId $avset.Id
$vm=Set-AzureRmVMOSDisk -VM $vm -Name ($vmName +"-OS") -DiskSizeInGB 128 -CreateOption FromImage -StorageAccountType $diskStorageType
$diskSize=100
$diskConfig=New-AzureRmDiskConfig -AccountType $diskStorageType -Location $locName -CreateOption Empty -DiskSizeGB $diskSize
$dataDisk1=New-AzureRmDisk -DiskName ($vmName + "-SPLogData") -Disk $diskConfig -ResourceGroupName $rgName
$vm=Add-AzureRmVMDataDisk -VM $vm -Name ($vmName + "-SPLogData") -CreateOption Attach -ManagedDiskId $dataDisk1.Id -Lun 1
$cred=Get-Credential -Message "Type the name and password of the local administrator account for the second front end and distributed cache server." 
$vm=Set-AzureRMVMOperatingSystem -VM $vm -Windows -ComputerName $vmName -Credential $cred -ProvisionVMAgent -EnableAutoUpdate
$vm=Set-AzureRMVMSourceImage -VM $vm -PublisherName MicrosoftSharePoint -Offer MicrosoftSharePointServer -Skus 2016 -Version "latest"
$vm=Add-AzureRMVMNetworkInterface -VM $vm -Id $nic.Id
New-AzureRMVM -ResourceGroupName $rgName -Location $locName -VM $vm

注意

由於這些虛擬機器是用於內部網路應用程式,並不會指派公用 IP 位址或 DNS 網域名稱標籤,也不會曝露在網際網路上。不過,這也表示您無法透過 Azure 入口網站與虛擬機器連線。當您檢視虛擬機器的屬性時,無法使用 [連線] 選項。請使用遠端桌面連線附屬應用程式或另一個遠端桌面工具,透過使用其私人 IP 位址或內部網路 DNS 名稱來與虛擬機器連線。

對每部 SharePoint Server 執行下列作業︰

  1. 使用您所選的遠端桌面用戶端建立遠端桌面連線。請使用其內部網路 DNS 或本機管理員帳戶的電腦名稱和認證。

  2. 在已連線虛擬機器的 Windows PowerShell 提示字元使用以下命令,將其加入適當的 Active Directory 網域。

    $domName="<Active Directory domain name to join, such as corp.contoso.com>"
    Add-Computer -DomainName $domName
    Restart-Computer
    

    請注意,您必須在執行 Add-Computer 命令之後,提供網域帳戶認證。

  3. 在虛擬機器重新啟動之後,請使用 <您的網域>\sp_farm_db 帳戶認證四次 (每部 SharePoint Server 使用一次) 來建立遠端桌面連線。您已在 Azure 階段 2 中的 SharePoint 內部網路伺服器陣列:設定網域控制站中建立這些認證。

注意

SharePoint Server 會從 SharePoint Server 2016 試用版映像建立。您必須將安裝轉換為對 SharePoint Server 2016 Standard 或 Enterprise 版使用零售或大量授權金鑰。如需詳細資訊,請參閱 SharePoint 2016 授權

接下來,您需要將額外的資料磁碟新增到每部 SharePoint Server。

對於第一部和第二部前端和分散式快取伺服器,在系統管理員層級的 Windows PowerShell 提示字元執行下列命令,以初始化 F: 磁碟機。

Get-Disk | Where PartitionStyle -eq "RAW" | Initialize-Disk -PartitionStyle MBR -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "SPLogData"
md F:\Logs

對於第一部和第二部應用程式和搜尋伺服器,在系統管理員層級的 Windows PowerShell 提示字元執行下列命令,以初始化 F: 和 G: 磁碟機。

$newDisks=Get-Disk | Where Partitionstyle -eq "RAW"
ForEach ($d in $newDisks) {
$diskNum=$d.Number - 1
Get-Disk $d.Number | Initialize-Disk -PartitionStyle GPT -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "DataDisk$diskNum"
}
md F:\Logs
md G:\Index

設定 SharePoint 伺服器陣列

SharePoint 的組建版本必須至少更新為 2016 年 11 月 PU,才可以建立伺服器陣列。此 PU 包含可啟用共用角色支援的 Feature Pack。若沒有此更新,只可以將伺服器設定為單一角色使用。

  1. 下載並安裝最新的 SharePoint Server 2016 更新 (至少為 2016 年 11 月 PU)。

    注意

    每個每月更新包含兩個可下載的檔案。您應該下載並安裝這兩個檔案,以確保正確更新伺服器陣列。先安裝伺服器補充程式,然後安裝 MUI/語言補充程式。

  2. 下載之後,請依照安裝 SharePoint Server 2016 的軟體更新中的指示,安裝更新並升級 SharePoint Server 虛擬機器。您必須在四個伺服器上完成此作業。

使用下列步驟,將第一部 SharePoint 應用程式和搜尋伺服器 (資料表 M – 項目 6) 設定為伺服器陣列中的第一部伺服器︰

  1. 建立對第一部 SharePoint 應用程式和搜尋伺服器的遠端桌面連線。

  2. 從 [開始] 畫面,輸入 SharePoint,然後按一下 [SharePoint 2016 產品設定精靈]。

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

  4. [SharePoint 產品設定精靈] 對話方塊隨即出現,警告將會重新啟動或重設服務 (例如 IIS)。按一下 [是]。

  5. 在 [連線至伺服器陣列] 頁面上,選取 [建立新的伺服器陣列],然後按 [下一步]。

  6. 在 [指定設定資料庫設定] 頁面上:

    • 在 [資料庫伺服器] 中,輸入第一部 SQL Server 虛擬機器的名稱。

    • 在 [使用者名稱] 中,輸入 <您的網域>\sp_farm_db

    • 在 [密碼] 中,輸入 sp_farm_db 帳戶密碼。

    請記下 [資料庫名稱] 欄位中的值 (預設值為 SharePoint_Config)。您需要將此資料庫名稱用於伺服器陣列中的其他伺服器。

  7. 按 [下一步]。

  8. 在 [指定伺服器陣列安全性設定] 頁面上,輸入複雜密碼兩次。記錄複雜密碼,然後將它儲存在安全的位置,以供日後參考。按 [下一步]。

  9. 在 [指定伺服器角色] 頁面的 [共用角色] 中,按一下 [應用程式與搜尋],然後按 [下一步]。

  10. 在 [設定 SharePoint 管理中心 Web 應用程式] 頁面上,按 [下一步]。

  11. [完成 SharePoint 產品設定精靈] 頁面隨即出現。按 [下一步]。

  12. [設定 SharePoint 產品] 頁面隨即出現。等候設定程序完成。

  13. 在 [設定成功] 頁面上,按一下 [完成]。新的系統管理網站隨即啟動。

  14. 在 [協助改善 SharePoint] 頁面上,按一下您的選擇以參與「客戶經驗改進計畫」,然後按一下 [確定]。

  15. 在 [歡迎使用] 頁面上,按一下 [啟動精靈]。

  16. 在 [服務應用程式與服務] 頁面的 [服務帳戶] 中,按一下 [使用現有受管理帳戶],然後按 [下一步]。可能需要數分鐘才能顯示下一個頁面。

  17. 在 [建立網站集合] 頁面的 [標題] 中輸入網站名稱,然後按一下 [確定]。

  18. 在 [如此就完成伺服器陣列設定精靈] 頁面上,按一下 [完成]。[SharePoint 管理中心] 網頁隨即顯示。

  19. 在 Internet Explorer 中開啟新的索引標籤,在網址列中輸入 http://<第一部 SharePoint 應用程式伺服器的名稱>/,然後按 Enter 鍵。您應該會看到預設小組網站。

在第二部 SharePoint 應用程式和搜尋伺服器上執行下列程序 (表格 M – 項目 7)︰

  1. 建立對第二部 SharePoint 應用程式和搜尋伺服器的遠端桌面連線。

  2. 從 [開始] 畫面,輸入 SharePoint,然後按一下 [SharePoint 2016 產品設定精靈]。

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

  4. [SharePoint 產品設定精靈] 對話方塊隨即出現,警告將會重新啟動或重設服務 (例如 IIS)。按一下 [是]。

  5. 在 [連線至伺服器陣列] 頁面上,選取 [連線至現有的伺服器陣列],然後按 [下一步]。

  6. 在 [指定設定資料庫設定] 頁面上:

    • 在 [資料庫伺服器] 中,輸入第一部 SQL Server 虛擬機器的名稱,然後按一下 [擷取資料庫名稱]。

    • 在 [資料庫名稱] 中,選取先前程序步驟 6 中的 SharePoint 資料庫名稱。

  7. 按 [下一步]。

  8. 在 [指定伺服器陣列安全性設定] 頁面的 [複雜密碼] 中,輸入先前程序步驟 8 中的複雜密碼。按 [下一步]。

  9. 在 [指定伺服器角色] 頁面的 [共用角色] 中,按一下 [搜尋應用程式],然後按 [下一步]。

  10. [完成 SharePoint 產品設定精靈] 頁面隨即出現。按 [下一步]。

  11. [設定 SharePoint 產品] 頁面隨即出現。等候設定程序完成。

  12. 在 [設定成功] 頁面上,按一下 [完成]。

  13. 在 [初始伺服器陣列設定] 頁面上,按一次 [取消]。您應會看見 [管理中心] 頁面。

在兩部前端與分散式快取伺服器上執行下列程序 (資料表 M – 項目 8 和 9)︰

  1. 建立對 SharePoint 前端和分散式快取伺服器的遠端桌面連線。

  2. 從 [開始] 畫面,輸入 SharePoint,然後按一下 [SharePoint 2016 產品設定精靈]。

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

  4. [SharePoint 產品設定精靈] 對話方塊隨即出現,警告將會重新啟動或重設服務 (例如 IIS)。按一下 [是]。

  5. 在 [連線至伺服器陣列] 頁面上,選取 [連線至現有的伺服器陣列],然後按 [下一步]。

  6. 在 [指定設定資料庫設定] 頁面上:

    • 在 [資料庫伺服器] 中,輸入第一部 SQL Server 虛擬機器的名稱,然後按一下 [擷取資料庫名稱]。

    • 在 [資料庫名稱] 中,選取 SharePoint 資料庫名稱。

  7. 按 [下一步]。

  8. 在 [指定伺服器陣列安全性設定] 頁面的 [複雜密碼] 中,輸入伺服器陣列複雜密碼。

  9. 在 [指定伺服器角色] 頁面的 [共用角色] 中,按一下 [前端與分散式快取],然後按 [下一步]。

  10. [完成 SharePoint 產品設定精靈] 頁面隨即出現。按 [下一步]。

  11. [設定 SharePoint 產品] 頁面隨即出現。等候設定程序完成。

  12. 在 [設定成功] 頁面上,按一下 [完成]。

  13. 在 [初始伺服器陣列設定] 頁面上,按一次 [取消]。您應會看見 [管理中心] 頁面。

當 SharePoint 建立伺服器陣列時,它會在主要 SQL Server 虛擬機器上設定一組伺服器登入。資料庫本身會儲存所有資料庫中繼資料和使用者資訊,而此資料庫中定義的使用者不需要有相對應的登入。此資料庫中的資訊會由可用性群組複寫並可在容錯移轉之後使用。如需詳細資訊,請參閱自主資料庫

不過,根據預設,SharePoint 資料庫不是自主資料庫。因此,您必須以手動方式設定次要資料庫伺服器,使其具有一組與主要資料庫伺服器相同的 SharePoint 伺服器陣列帳戶登入。同時連接這兩部伺服器,您即可從 SQL Server Management Studio 執行此同步處理。

以下是成功完成此階段所產生的組態。

階段 4:高可用性 SharePoint Server 2016 伺服器陣列的 SharePoint Server

Phase 4 of the SharePoint Server 2016 highly-available farm in Azure with SharePoint servers

下一步

使用 Azure 中的 SharePoint 內部網路伺服器陣列階段 5:建立可用性群組和新增 SharePoint 資料庫以繼續設定此工作負載。

See also

安裝及設定 SharePoint Server 2016

使用 SQL Server AlwaysOn 可用性群組在 Azure 中部署 SharePoint Server 2016
Microsoft Azure 中的 SharePoint Server 2016
在 Azure 中設計 SharePoint Server 2016 伺服器陣列