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 |