Partager via


New-AzServiceFabricManagedNodeType

Créez une ressource de type de nœud.

Syntaxe

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

Créez une ressource de type de nœud pour un cluster spécifique.

Exemples

Exemple 1

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -Primary -InstanceCount 3

Créez un type de nœud principal avec 3 nœuds.

Exemple 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

Créez un type de nœud principal avec 5 nœuds et spécifiez les propriétés de placement, les capacités, l’application et les ports éphémères.

Exemple 3

$rgName = "testRG"
$clusterName = "testCluster"
$NodeTypeName = "nt2"
New-AzServiceFabricManagedNodeType -ResourceGroupName $rgName -ClusterName $clusterName -Name $NodeTypeName -InstanceCount 10 -DiskType Premium_LRS -VmSize "Standard_DS2" -MultiplePlacementGroup

Créez un type de nœud non principal avec 10 nœuds, un type de disque Premium et plusieurs groupes de placement.

Exemple 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

Créez un type de nœud avec l’identité affectée par l’utilisateur et marqué pour héberger une charge de travail sans état.

Paramètres

-ApplicationEndPort

Port final de l’application d’une plage de ports.

Type:Nullable<T>[Int32]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ApplicationStartPort

Port de démarrage de l’application d’une plage de ports.

Type:Nullable<T>[Int32]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AsJob

Exécutez l’applet de commande en arrière-plan et retournez un travail pour suivre la progression.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Capacity

Les balises de capacité appliquées aux nœuds du type de nœud en tant que paires clé/valeur, le gestionnaire de ressources de cluster utilise ces balises pour comprendre la quantité de ressources dont dispose un nœud. La mise à jour de ce paramètre remplace les valeurs actuelles.

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ClusterName

Spécifiez le nom du cluster.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DiskSize

Taille du disque pour chaque machine virtuelle dans le type de nœud en Go. Valeur par défaut 100.

Type:Int32
Alias:DataDiskSize
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DiskType

Type de disque de données managé. Les IOPS et le débit sont donnés par la taille du disque pour voir plus d’informations.https://zcusa.951200.xyz/en-us/azure/virtual-machines/disks-types StandardSSD_LRS par défaut

Type:PSDiskType
Alias:DataDiskType
Valeurs acceptées:Standard_LRS, StandardSSD_LRS, Premium_LRS
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EphemeralEndPort

Port final éphémère d’une plage de ports.

Type:Nullable<T>[Int32]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EphemeralStartPort

Port de début éphémère d’une plage de ports.

Type:Nullable<T>[Int32]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InstanceCount

Nombre de nœuds dans le type de nœud.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-IsStateless

Indique si le type de nœud ne peut héberger que des charges de travail sans état.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MultiplePlacementGroup

Indique si le groupe identique associé au type de nœud peut être composé de plusieurs groupes de placement.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifiez le nom du type de nœud.

Type:String
Alias:NodeTypeName
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PlacementProperty

Balises de placement appliquées aux nœuds du type de nœud en tant que paires clé/valeur, qui peuvent être utilisées pour indiquer où certains services (charge de travail) doivent s’exécuter. La mise à jour de ce paramètre remplace les valeurs actuelles.

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Primary

Spécifiez si le type de nœud est principal. Sur ce type de nœud, les services système sont exécutés. Un seul type de nœud doit être marqué comme principal. Le type de nœud principal ne peut pas être supprimé ou modifié pour les clusters existants.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ResourceGroupName

Spécifiez le nom du groupe de ressources.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VmImageOffer

Type d’offre de l’image place de marché Azure Machines Virtuelles. Valeur par défaut : WindowsServer.

Type:String
Position:Named
Valeur par défaut:"WindowsServer"
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VmImagePublisher

Éditeur de l’image place de marché Azure Machines Virtuelles. Valeur par défaut : MicrosoftWindowsServer.

Type:String
Position:Named
Valeur par défaut:"MicrosoftWindowsServer"
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VmImageSku

Référence SKU de l’image place de marché Azure Machines Virtuelles. Valeur par défaut : 2019-Datacenter.

Type:String
Position:Named
Valeur par défaut:"2019-Datacenter"
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VmImageVersion

Version de l’image de la Place de marché Azure Machines Virtuelles. Valeur par défaut : la plus récente.

Type:String
Position:Named
Valeur par défaut:"latest"
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VmSize

Taille des machines virtuelles dans le pool. Toutes les machines virtuelles d’un pool ont la même taille. Valeur par défaut : Standard_D2.

Type:String
Position:Named
Valeur par défaut:"Standard_D2"
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VmUserAssignedIdentity

Liste des identités propres de l’utilisateur associées au groupe de machines virtuelles identiques sous le type de nœud. Chaque entrée est un ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». Suivez les étapes ci-dessous pour créer l’identité et ajouter l’attribution de rôle auprès du fournisseur de ressources Service Fabric au préalable : https://zcusa.951200.xyz/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String

Sorties

PSManagedNodeType