New-AzServiceFabricManagedNodeType
建立新的節點類型資源。
語法
New-AzServiceFabricManagedNodeType
[-ResourceGroupName] <String>
[-ClusterName] <String>
[-Name] <String>
-InstanceCount <Int32>
[-Primary]
[-DiskSize <Int32>]
[-DiskType <PSDiskType>]
[-ApplicationStartPort <Int32>]
[-ApplicationEndPort <Int32>]
[-EphemeralStartPort <Int32>]
[-EphemeralEndPort <Int32>]
[-VmSize <String>]
[-VmImagePublisher <String>]
[-VmImageOffer <String>]
[-VmImageSku <String>]
[-VmImageVersion <String>]
[-Capacity <Hashtable>]
[-PlacementProperty <Hashtable>]
[-VmUserAssignedIdentity <String[]>]
[-IsStateless]
[-MultiplePlacementGroup]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
為特定叢集建立新的節點類型資源。
範例
範例 1
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -Primary -InstanceCount 3
使用 3 個節點建立主要節點類型。
範例 2
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -Primary -PlacementProperty @{NodeColor="Green";SomeProperty="5";} -Capacity @{ClientConnections="65536";} -ApplicationStartPort 20575 -ApplicationEndPort 20605 -EphemeralStartPort 20606 -EphemeralEndPort 20861
使用 5 個節點建立主要節點類型,並指定放置屬性、容量、應用程式和暫時埠。
範例 3
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 10 -DiskType Premium_LRS -VmSize "Standard_DS2" -MultiplePlacementGroup
建立具有10個節點、進階磁碟類型和多個放置群組的非主要節點類型。
範例 4
$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
$identityId = "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/testRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 5 -VmUserAssignedIdentity $identityId -IsStateless
使用使用者指派的身分識別建立節點類型,並標示為主機無狀態工作負載。
參數
-ApplicationEndPort
一系列埠的應用程式結束埠。
類型: | Nullable<T>[Int32] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ApplicationStartPort
一系列埠的應用程式啟動埠。
類型: | Nullable<T>[Int32] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-AsJob
在背景執行 Cmdlet,並傳回作業以追蹤進度。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Capacity
叢集資源管理員會使用這些標籤來了解節點擁有多少資源,以將容量標籤套用至節點類型中的節點作為索引鍵/值組。 更新這會覆寫目前的值。
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ClusterName
指定叢集的名稱。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DiskSize
節點類型中每個 VM 的磁碟大小,以 GB 為單位。 預設值 100。
類型: | Int32 |
別名: | DataDiskSize |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DiskType
受控數據磁碟類型。 磁碟大小會提供 IOPS 和輸送量,以查看詳細資訊請移至 https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types。 默認StandardSSD_LRS
類型: | PSDiskType |
別名: | DataDiskType |
接受的值: | Standard_LRS, StandardSSD_LRS, Premium_LRS |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EphemeralEndPort
一系列埠的暫時結束埠。
類型: | Nullable<T>[Int32] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EphemeralStartPort
一系列埠的暫時啟動埠。
類型: | Nullable<T>[Int32] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-InstanceCount
節點類型中的節點數目。
類型: | Int32 |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-IsStateless
指出節點類型是否只能裝載無狀態工作負載。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MultiplePlacementGroup
指出與節點類型相關聯的擴展集是否可以由多個放置群組組成。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定節點類型的名稱。
類型: | String |
別名: | NodeTypeName |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-PlacementProperty
將標籤套用至節點類型中的節點做為索引鍵/值組,可用來指出特定服務(工作負載)應執行的位置。 更新這會覆寫目前的值。
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Primary
指定節點類型是否為主要。 在此節點類型上,將會執行系統服務。 只有一個節點類型應該標示為主要節點。 無法刪除或變更現有叢集的主要節點類型。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupName
指定資源群組的名稱。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-VmImageOffer
Azure 虛擬機 Marketplace 映像的供應項目類型。 默認值:WindowsServer。
類型: | String |
Position: | Named |
預設值: | "WindowsServer" |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VmImagePublisher
Azure 虛擬機 Marketplace 映像的發行者。 默認值:MicrosoftWindowsServer。
類型: | String |
Position: | Named |
預設值: | "MicrosoftWindowsServer" |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VmImageSku
Azure 虛擬機 Marketplace 映像的 SKU。 默認值:2019-Datacenter。
類型: | String |
Position: | Named |
預設值: | "2019-Datacenter" |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VmImageVersion
Azure 虛擬機 Marketplace 映像的版本。 默認值:latest。
類型: | String |
Position: | Named |
預設值: | "latest" |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VmSize
集區中的虛擬機大小。 集區中的所有虛擬機大小都相同。 默認值:Standard_D2。
類型: | String |
Position: | Named |
預設值: | "Standard_D2" |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VmUserAssignedIdentity
與節點類型下虛擬機擴展集相關聯的使用者身分識別清單。 每個項目都會是一個 ARM 資源標識符,格式如下:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。 請遵循下列步驟來建立身分識別,並事先使用 Service Fabric 資源提供者新增角色指派:https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |