教學課程:部署 Service Fabric 受控叢集
在本教學課程系列中,我們將討論:
- 如何部署 Service Fabric 受控叢集
- 如何擴增 Service Fabric 受控叢集
- 如何新增及移除 Service Fabric 受控叢集中的節點
- 如何將應用程式部署到 Service Fabric 受控叢集
本系列的這個部分涵蓋如何:
- 連線至您的 Azure 帳戶
- 建立新的資源群組
- 部署 Service Fabric 受控叢集
- 將主要節點類型新增至叢集
必要條件
開始進行本教學課程之前:
安裝 Azure PowerShell 4.7.0 (或更新版本)。
連線至您的 Azure 帳戶
將 <your-subscription>
取代為 Azure 儲存體帳戶的訂用帳戶字串,然後連線:
Login-AzAccount
Set-AzContext -SubscriptionId <your-subscription>
建立新的資源群組
接下來,建立受控 Service Fabric 叢集的資源群組,以所需的群組名稱和位置取代 <your-rg>
和 <location>
。
$resourceGroup = "myResourceGroup"
$location = "EastUS2"
New-AzResourceGroup -Name $resourceGroup -Location $location
部署 Service Fabric 受控叢集
建立 Service Fabric 受控叢集
在此步驟中,您會使用 New-AzServiceFabricManagedCluster PowerShell 命令建立 Service Fabric 受控叢集。 下列範例會在名為 myResourceGroup 的資源群組中建立名為 myCluster 的叢集。 在先前的步驟中,我們已在 eastus2 區域建立此資源群組。
在此步驟中,請針對下列參數提供您自己的值︰
- 叢集名稱:輸入您叢集的唯一名稱,例如 mysfcluster。
- 管理員密碼:輸入要用於叢集中基礎 VM 上遠端桌面通訊協定 (RDP) 之系統管理員的密碼。
- 用戶端憑證指紋:提供您想要用來存取叢集的用戶端憑證指紋。 如果您沒有憑證,請遵循設定並擷取憑證來建立自我簽署憑證。
- 叢集 SKU:指定要部署 Service Fabric 受控叢集的類型。 基本 SKU 叢集僅供測試部署使用,且不允許新增或移除節點類型。
$clusterName = "<unique cluster name>"
$password = "Password4321!@#" | ConvertTo-SecureString -AsPlainText -Force
$clientThumbprint = "<certificate thumbprint>"
$clusterSku = "Standard"
New-AzServiceFabricManagedCluster -ResourceGroupName $resourceGroup -Location $location -ClusterName $clusterName -ClientCertThumbprint $clientThumbprint -ClientCertIsAdmin -AdminPassword $password -Sku $clusterSKU -Verbose
將主要節點類型新增至 Service Fabric 受控叢集
在此步驟中,您會將主要節點類型新增至您所建立的叢集。 每個 Service Fabric 叢集必須至少有一個主要節點類型。
在此步驟中,請針對下列參數提供您自己的值︰
- 節點類型名稱:輸入要新增至叢集的節點類型唯一名稱,例如 "NT1"。
注意
如果要新增的節點類型是叢集中的第一個或唯一節點類型,則必須使用主要屬性。
$nodeType1Name = "NT1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeType1Name -Primary -InstanceCount 5
此命令可能會需要花費幾分鐘才能完成。
驗證部署
檢閱已部署的資源
部署完成之後,請在入口網站的 Service Fabric 受控叢集資源概觀頁面中尋找 Service Fabric Explorer 值。 當系統提示您輸入憑證時,請使用 PowerShell 命令中所提供用戶端指紋的憑證。
重要
不支援手動變更受控叢集中的資源。
下一步
在此步驟中,我們已建立及部署我們的第一個 Service Fabric 受控叢集。 若要深入了解如何調整叢集,請參閱: