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>]

説明

特定のクラスターの新しいノード タイプ リソースを作成します。

例 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 個のノード、Premium ディスクタイプ、および複数の配置グループを持つ非プライマリノードタイプを作成します。

例 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

ユーザー割り当て ID を使用してノードの種類を作成し、ステートレス ワークロードをホストするようにマークします。

パラメーター

-ApplicationEndPort

一連のポートのアプリケーション 終了ポート。

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationStartPort

一連のポートのアプリケーション開始ポート。

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

バックグラウンドでコマンドレットを実行し、進行状況を追跡するジョブを返します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Capacity

ノード タイプのノードにキーと値のペアとして適用される容量タグは、クラスター リソース マネージャーはこれらのタグを使用して、ノードが持つリソースの量を把握します。 これを更新すると、現在の値がオーバーライドされます。

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

クラスターの名前を指定します。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskSize

GB のノード タイプ内の各 VM のディスク サイズ。 既定値は 100 です。

Type:Int32
Aliases:DataDiskSize
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DiskType

マネージド データ ディスクの種類。 IOPS とスループットはディスク サイズによって指定され、詳細については「〘」を https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types参照してください。 既定のStandardSSD_LRS

Type:PSDiskType
Aliases:DataDiskType
Accepted values:Standard_LRS, StandardSSD_LRS, Premium_LRS
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralEndPort

一連のポートのエフェメラル エンド ポート。

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EphemeralStartPort

一連のポートのエフェメラル開始ポート。

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceCount

ノード タイプ内のノードの数。

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IsStateless

ノードの種類でステートレス ワークロードのみをホストできるかどうかを示します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MultiplePlacementGroup

ノード タイプに関連付けられているスケール セットを複数の配置グループで構成できるかどうかを示します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

ノード タイプの名前を指定します。

Type:String
Aliases:NodeTypeName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PlacementProperty

ノード タイプのノードにキーと値のペアとして適用される配置タグ。これは、特定のサービス (ワークロード) を実行する場所を示すために使用できます。 これを更新すると、現在の値がオーバーライドされます。

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Primary

ノード タイプがプライマリかどうかを指定します。 このノード タイプでは、システム サービスが実行されます。 プライマリとしてマークするノード タイプは 1 つだけです。 既存のクラスターでは、プライマリ ノードの種類を削除または変更できません。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

リソース グループの名前を指定します。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VmImageOffer

Azure Virtual Machines Marketplace イメージのオファーの種類。 既定値: WindowsServer。

Type:String
Position:Named
Default value:"WindowsServer"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VmImagePublisher

Azure Virtual Machines Marketplace イメージの発行元。 既定値: MicrosoftWindowsServer。

Type:String
Position:Named
Default value:"MicrosoftWindowsServer"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VmImageSku

Azure Virtual Machines Marketplace イメージの SKU。 既定値: 2019-Datacenter。

Type:String
Position:Named
Default value:"2019-Datacenter"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VmImageVersion

Azure Virtual Machines Marketplace イメージのバージョン。 既定値: 最新。

Type:String
Position:Named
Default value:"latest"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VmSize

プール内の仮想マシンのサイズ。 プール内の仮想マシンのサイズはすべて同じです。 既定値: Standard_D2。

Type:String
Position:Named
Default value:"Standard_D2"
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VmUserAssignedIdentity

ノードの種類の下にある仮想マシン スケール セットに関連付けられているユーザーの割り当て ID の一覧。 各エントリは、"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}" という形式の ARM リソース ID になります。 次の手順に従って ID を作成し、Service Fabric リソース プロバイダーでロールの割り当てを事前に追加します。 https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

入力

String

出力

PSManagedNodeType