本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

在 Azure 中的 SharePoint 2013 開發人員/測試環境

SharePoint 2013
 

上次修改主題的時間:2016-09-19

摘要︰Microsoft Azure 中建立基本] 或 [高可用性的 SharePoint 2013 開發人員/測試伺服器陣列。

您可以快速建立 SharePoint 2013 開發人員/測試環境 in Microsoft Azure 的SharePoint 2013 非 HA 伺服器陣列SharePoint 2013 HA 伺服器陣列Azure 資源管理員範本。這些範本可節省您很多時間時所需的開發人員/測試環境的基本] 或 [高可用性的 SharePoint 伺服器陣列,或者您的組織共同作業解決方案以評估 SharePoint Server 2013。

基本的 SharePoint 2013 伺服器陣列是由三個虛擬機器裝載於 Azure 基礎結構服務所組成。

Azure 中 SharePoint 2013 基本伺服器陣列的三個伺服器。

您可以使用的基本伺服器陣列設定 SharePoint 應用程式開發或首次評估的 SharePoint 2013 的簡化安裝程式。

高可用性 SharePoint 伺服器陣列是由架設在 Azure 基礎結構服務的九個虛擬機器時所組成。

Azure 中 SharePoint 2013 高可用性伺服器陣列的九個伺服器。

高可用性的伺服器陣列設定可用來測試 SharePoint 伺服器陣列較高的用戶端負載、 外部的 SharePoint 網站] 的高可用性與 SQL Server AlwaysOn 可用性群組。您也可以使用這個設定高可用性環境中的 SharePoint 應用程式開發。

注意事項 附註:
您無法建立 SharePoint 2013 HA 伺服器陣列的 SharePoint 2013 非 HA 伺服器陣列與 Azure 免費試用版。

這兩個這些伺服器陣列是在僅限雲端 Azure 虛擬網路與網際網路對向 web 平台服務。沒有回至您組織的網路站台站台 VPN 或 ExpressRoute 連線。

您可以在 Azure 的入口網站或使用 Azure PowerShell 建立這些伺服器陣列。

使用 Azure 的入口網站中建立的基本 (三部伺服器) 的 SharePoint 伺服器陣列:

  1. 登入https://portal.azure.com/Azure 入口網站。

  2. [新增] 和 [看到所有服務商場旁邊。

  3. 在 [搜尋] 方塊中輸入SharePoint 2013] 及 [ SharePoint 2013 非 HA 伺服器陣列

  4. 在結果中,按一下 [ SharePoint 2013 非 HA 伺服器陣列]。

  5. SharePoint 2013 非 HA 伺服器陣列] 窗格中,按一下 [建立]。

  6. 指定設定上的 [建立 SharePoint 2013 非 HA 伺服器陣列] 窗格中的步驟,然後按一下 [建立

使用 Azure 入口網站中建立高可用性 (九部伺服器) 的 SharePoint 伺服器陣列:

  1. 登入https://portal.azure.com/Azure 入口網站。

  2. 按一下 [新增] 和 [查看所有市集旁。

  3. 在 [搜尋] 方塊中輸入SharePoint 2013、,然後按一下 [ SharePoint 2013 HA 伺服器陣列

  4. 結果中,按一下 [ SharePoint 2013 HA 伺服器陣列]。

  5. SharePoint 2013 HA 伺服器陣列] 窗格中,按一下 [建立]。

  6. 指定設定上的 [建立 SharePoint 2013 HA 伺服器陣列] 窗格中的步驟,然後按一下 [建立

在這兩種情況下,它會需要一些時間讓 Azure 建置工作負載。

有限制使用 Azure 入口網站建立這些 SharePoint 2013 開發人員/測試伺服器陣列。例如,您只能指定一個新的資源群組。您無法指定現有的資源群組。若要解決這些限制及進一步自訂用來建立開發/測試伺服器陣列的設定,您可以使用 Azure PowerShell。

使用 Azure PowerShell 您也可以建立下列 Azure 資源管理員 (ARM) 範本檔案的本機複本與基本與高可用性 SharePoint 2013 伺服器陣列:

  • azuredeploy.json包含建立 Azure 基礎結構和虛擬機器的指示。

  • azuredeploy.parameters.json包含一組可以修改部署的參數。

執行與使用 Azure PowerShell 參數檔案範本的本機複本可讓您指定部署類似的窗格 Azure 入口網站的設定。它也可讓您解決限制的執行 Azure 入口網站,例如指定現有的資源群組中的範本。

在此程序,您可以下載的基本的 SharePoint 2013 伺服器陣列範本檔案的複本、 依需要修改這些及使用 Azure PowerShell 範本來執行。

注意事項 附註:
這些命令會使用Azure PowerShell 1.0.0 及更新版本

建立本機資料夾來儲存 ARM 的範本檔案的基本的 SharePoint 2013 伺服器陣列。填入$myFolder變數值 (移除文字與"<"和">"引號之間的字元) 和 Azure PowerShell 中執行下列命令:

$myFolder="<your local folder path, such as C:\azure\templates\BasicSPFarm>"

$url1="https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/sharepoint-three-vm/azuredeploy.json"
$url2="https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/sharepoint-three-vm/azuredeploy.parameters.json"
$webClient=New-Object System.Net.WebClient
$filePath=$myFolder + "\azuredeploy.json"
$webclient.DownloadFile($url1,$filePath)
$filePath = $myFolder + "\azuredeploy.parameters.json"
$webclient.DownloadFile($url2,$filePath)

請確認已順利使用此命令的下載 (英文)。

dir $myFolder

基本的 SharePoint 2013 伺服器陣列所視需要修改azuredeploy。 parameters.json檔案。您可以使用 Visual Studio 或免費的適文字編輯器。例如,您可以指定:

  • Windows Server AD 網域管理員帳戶名稱 (adminUsername)。

  • SQL Server 服務帳戶名稱 (sqlServerServiceAccountUserName)。

  • SharePoint 安裝程式使用者帳戶名稱 (sharePointSetupUserAccountUserName)。

  • DNS 主機名稱的 ARM 資源 (sppublicIPAddressName) 的公用 IP 位址。

  • 公用 IP 位址的 SharePoint server (spDNSPrefix) DNS 首碼。

  • 儲存區帳戶 (storageAccountNamePrefix) 的之 DNS 名稱。

  • 網域控制站 (adVMSize) 的虛擬機器大小。

  • SQL Server 電腦 (sqlVMSize) 的虛擬機器大小。

  • SharePoint server (spVMSize) 虛擬機器大小。

虛擬機器大小,您必須指定大小的虛擬機器的 DS 或 GS 數列中。

注意事項 附註:
雖然您可以在 azuredeploy 指定不同的帳戶的密碼。parameters.json 檔案,這不建議使用原因因為密碼會記錄於檔案的存取權的任何人都可以輕鬆地的文字檔案中看到的安全性。

基本的 SharePoint 2013 伺服器陣列所視需要修改azuredeploy.json檔案。在 [參數] 區段中指定的每個設定defaultValue一行到的值。例如,您可以指定:

  • SharePoint 伺服器陣列 (sharepointFarmName) 的名稱。

  • Azure 的位置 (位置)。

  • Azure 虛擬網路名稱 (virtualNetworkName)、 位址空間 (virtualNetworkAddressRange) 和地址空間的網域控制站 (adSubnet)、 SQL server (sqlSubnet) 及 SharePoint 伺服器 (spSubnet)。

  • 靜態私人 IP 位址指派給網域控制站虛擬機器 (adNicIPAddress)。

  • Windows Server AD 網域名稱 (domainName)。

  • SharePoint 網站範本 (spSiteTemplateName)。

接下來,登入 Azure PowerShell。

Login-AzureRmAccount

決定 Azure 訂閱的基本的 SharePoint 伺服器陣列使用下列命令。

Get-AzureRMSubscription | Sort SubscriptionName | Select SubscriptionName

將您的訂閱設定為使用這些命令正確項目。

$subscrName="<subscription name>"
Get-AzureRmSubscription -SubscriptionName $subscrName | Select-AzureRmSubscription

接下來,指定資源群組名稱與部署 Azure 位置與這些命令。

$rgName="<resource group name>"
$locName="<Azure location, such as West US>"

您可以取得現有的資源群組與此命令的清單。

Get-AzureRMResourceGroup | Sort ResourceGroupName | Select ResourceGroupName

必要時,建立新的資源群組。

注意事項 附註:
如果您使用現有的資源群組、 資源及範本的設定可能會影響群組內的資源。您應該執行現有的資源以確定的不重疊非預期的方式中的資源群組的小心分析。
New-AzureRMResourceGroup -Name $rgName -Location $locName

接下來,決定下列值,其可能會提示您執行該範本時:

  • adminUsername

  • adminPassword

  • sqlServerServiceAccountPassword

  • sharePointSetupUserAccountPassword

  • sharePointFarmAccountPassword

  • sharePointFarmPassphrasePassword

  • spDNSPrefix: ___

    這個值是 SharePoint 伺服器公用 IP 位址,可主控的第一個網站集合與管理中心網站的 DNS 標籤。

  • sppublicIPAddressName: ___

    DNS 主機的名稱公用 IP 位址的 ARM 資源。

  • storageAccountNamePrefix: ___

    名稱必須 3 和 24 個字元之間及使用數字及小寫字母僅。範例: contosotestsp2013farm。

指定部署名稱及執行範本不含azuredeploy.parameters.json 檔案中使用這些命令:

$deployName="<deployment name>"
New-AzureRMResourceGroupDeployment -Name $deployName -ResourceGroupName $rgName -TemplateFile $myFolder\azuredeploy.json

使用指定部署名稱與範本azuredeploy.parameters.json 檔案執行下列命令:

$deployName="<deployment name>"
New-AzureRMResourceGroupDeployment -Name $deployName -ResourceGroupName $rgName -TemplateFile $myFolder\azuredeploy.json -TemplateParameterFile $myFolder\azuredeploy.parameters.json

執行時新增 AzureResourceGroupDeployment命令,系統會提示您提供一些值,如密碼。當您有指定所需的所有值時,命令會建立 Azure 中的三部伺服器的基本 SharePoint 2013 伺服器陣列。

Azure 中 SharePoint 2013 基本伺服器陣列的三個伺服器。

這可能需要一些時間來完成。

本程序,您可以下載的高可用性 SharePoint 2013 陣列範本檔案複本、 依需要加以修改並使用 Azure PowerShell 範本來執行。

注意事項 附註:
這些命令會使用Azure PowerShell 1.0.0 及更新版本

建立本機資料夾儲存 ARM 範本檔案的高可用性 SharePoint 2013 伺服器陣列。填入$myFolder變數值 (移除文字與"<"和">"引號之間的字元) 和 Azure PowerShell 中執行下列命令:

$myFolder="<your local folder path, such as C:\azure\templates\HASPFarm>"

$url1=https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/sharepoint-server-farm-ha/azuredeploy.json"
$url2="https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/sharepoint-server-farm-ha/azuredeploy.parameters.json"
$webClient=New-Object System.Net.WebClient
$filePath=$myFolder + "\azuredeploy.json"
$webclient.DownloadFile($url1,$filePath)
$filePath = $myFolder + "\azuredeploy.parameters.json"
$webclient.DownloadFile($url2,$filePath)

請確認已順利使用此命令的下載 (英文)。

dir $myFolder

針對高可用性 SharePoint 2013 伺服器陣列所視需要修改azuredeploy。 parameters.json檔案。您可以使用 Visual Studio 或免費的適文字編輯器。例如,您可以指定:

  • Windows Server AD 網域管理員帳戶名稱 (adminUsername)。

  • SQL Server 服務帳戶名稱 (sqlServerServiceAccountUserName)。

  • SharePoint 安裝程式使用者帳戶名稱 (sharePointSetupUserAccountUserName)。

  • DNS 主機名稱的公用 IP 位址的 SharePoint server (sppublicIPAddressName)。

  • 公用 IP 位址的 SharePoint server (spDNSPrefix) DNS 首碼。

  • 儲存區帳戶 (storageAccountNamePrefix) 的之 DNS 名稱。

  • 網域控制站虛擬機器 (adVMSize) 的大小。

  • SQL Server 虛擬機器 (sqlVMSize) 的大小。

  • 檔案共用見證虛擬機器 (witnessVMSize) 的大小。

  • SharePoint server 的虛擬機器 (spVMSize) 的大小。

  • Windows Server AD 網域名稱 (domainName)。

虛擬機器大小,您必須指定大小的虛擬機器的 DS 或 GS 數列中。

注意事項 附註:
雖然您可以在 azuredeploy 指定不同的帳戶的密碼。parameters.json 檔案,這不建議使用原因因為密碼會記錄於檔案的存取權的任何人都可以輕鬆地的文字檔案中看到的安全性。

針對高可用性 SharePoint 2013 伺服器陣列所視需要修改azuredeploy.json檔案。在 [參數] 區段中指定的每個設定defaultValue一行到的值。例如,您可以指定:

  • SharePoint 伺服器陣列 (sharepointFarmName) 的名稱。

  • Azure 的位置 (位置)。

  • Azure 虛擬網路名稱 (virtualNetworkName)、 位址空間 (virtualNetworkAddressRange) 和地址空間的網域控制站 (adSubnet)、 SQL server (sqlSubnet) 及 SharePoint 伺服器 (spSubnet)。

  • 靜態私人 IP 位址指派給網域控制站虛擬機器 (adPDCNICIPAddress 和 adBDCNICIPAddress)。

  • 靜態 IP 位址指派給內部負載平衡器的 SQL Server 虛擬機器 (sqlLBIPAddress)。

  • SharePoint 網站範本 (spSiteTemplateName)。

接下來,登入 Azure PowerShell。

Login-AzureRmAccount

決定 Azure 訂閱的高可用性 SharePoint 伺服器陣列使用下列命令。

Get-AzureRMSubscription | Sort SubscriptionName | Select SubscriptionName

將您的訂閱設定為使用這些命令正確項目。

$subscrName="<subscription name>"
Get-AzureRmSubscription -SubscriptionName $subscrName | Select-AzureRmSubscription

使用這些命令接下來,指定資源群組名稱與部署 Azure 的位置。

$rgName="<resource group name>"
$locName="<Azure location, such as West US>"

您可以取得現有的資源群組與此命令的清單。

Get-AzureRMResourceGroup | Sort ResourceGroupName | Select ResourceGroupName

必要時,建立新的資源群組。

注意事項 附註:
如果您使用現有的資源群組、 資源及範本的設定可能會影響群組內的資源。您應該執行現有的資源以確定的不重疊非預期的方式中的資源群組的小心分析。
New-AzureRMResourceGroup -Name $rgName -Location $locName

接下來,決定下列值,其可能會提示您執行該範本時:

  • adminUsername

  • adminPassword

  • sqlServerServiceAccountPassword

  • sharePointSetupUserAccountPassword

  • sharePointFarmAccountPassword

  • sharePointFarmPassphrasePassword

  • spDNSPrefix: ___

    這個值是 SharePoint 伺服器公用 IP 位址、 可主控之第一個網站集合與管理中心網站的 DNS 標籤。

  • sppublicIPAddressName: ___

    DNS 主機名稱的 ARM 資源的公用 IP 位址。

  • storageAccountNamePrefix: ___

    名稱必須是 3 與 24 個字元長度與使用數字及小寫字母只之間。範例: contosotestsp2013farm。

指定部署名稱及執行範本不含azuredeploy.parameters.json 檔案中使用這些命令:

$deployName="<deployment name>"
New-AzureRMResourceGroupDeployment -Name $deployName -ResourceGroupName $rgName -TemplateFile $myFolder\azuredeploy.json

使用這些命令以指定的部署名稱並執行範本azuredeploy.parameters.json 檔案:

$deployName="<deployment name>"
New-AzureRMResourceGroupDeployment -Name $deployName -ResourceGroupName $rgName -TemplateFile $myFolder\azuredeploy.json -TemplateParameterFile $myFolder\azuredeploy.parameters.json

執行時新增 AzureResourceGroupDeployment命令,系統會提示您提供一些值,如密碼。當您有指定所需的所有值時,命令會建立 Azure 中的九部伺服器、 高可用性 SharePoint 2013 伺服器陣列。

Azure 中 SharePoint 2013 高可用性伺服器陣列的九個伺服器。

這可能需要一些時間來完成。

您管理遠端桌面連線透過這些伺服器陣列的伺服器。

從中央管理 SharePoint 網站中,您可以設定 「 我的網站、 SharePoint 應用程式及其他功能。如需詳細資訊,請參閱 < Configure SharePoint 2013

請參閱在Azure 中的 SharePoint Server 2016 開發/測試環境中建立下列的單一伺服器 SharePoint 2016 開發/測試伺服器陣列的指示:。

Azure 中單一伺服器 SharePoint 2016 伺服器陣列

https://technet.microsoft.com/zh-tw/library/cc263199.aspx
顯示: