Condividi tramite


New-AzServiceFabricManagedNodeType

Creare una nuova risorsa del tipo di nodo.

Sintassi

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

Descrizione

Creare una nuova risorsa del tipo di nodo per un cluster specifico.

Esempio

Esempio 1

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

Creare un tipo di nodo primario con 3 nodi.

Esempio 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

Creare un tipo di nodo primario con 5 nodi e specificare proprietà di posizionamento, capacità, applicazioni e porte temporanee.

Esempio 3

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

Creare un tipo di nodo non primario con 10 nodi, tipo di disco Premium e più gruppi di posizionamento.

Esempio 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

Creare un tipo di nodo con identità assegnata dall'utente e contrassegnato per ospitare un carico di lavoro senza stato.

Parametri

-ApplicationEndPort

Porta end dell'applicazione di un intervallo di porte.

Tipo:Nullable<T>[Int32]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ApplicationStartPort

Porta di avvio dell'applicazione di un intervallo di porte.

Tipo:Nullable<T>[Int32]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AsJob

Eseguire il cmdlet in background e restituire un processo per tenere traccia dello stato di avanzamento.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Capacity

I tag di capacità applicati ai nodi nel tipo di nodo come coppie chiave/valore, il gestore risorse cluster usa questi tag per comprendere quanto risorsa ha un nodo. L'aggiornamento sostituirà i valori correnti.

Tipo:Hashtable
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ClusterName

Specificare il nome del cluster.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DiskSize

Dimensioni del disco per ogni macchina virtuale nel tipo di nodo in GB. Valore predefinito 100.

Tipo:Int32
Alias:DataDiskSize
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DiskType

Tipo di disco dati gestito. Le operazioni di I/O al secondo e la velocità effettiva vengono date dalle dimensioni del disco, per visualizzare altre informazioni, vedere https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types. StandardSSD_LRS predefinita

Tipo:PSDiskType
Alias:DataDiskType
Valori accettati:Standard_LRS, StandardSSD_LRS, Premium_LRS
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EphemeralEndPort

Porta finale temporanea di un intervallo di porte.

Tipo:Nullable<T>[Int32]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EphemeralStartPort

Porta iniziale temporanea di un intervallo di porte.

Tipo:Nullable<T>[Int32]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InstanceCount

Numero di nodi nel tipo di nodo.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IsStateless

Indica se il tipo di nodo può ospitare solo carichi di lavoro senza stato.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MultiplePlacementGroup

Indica se il set di scalabilità associato al tipo di nodo può essere composto da più gruppi di posizionamento.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specificare il nome del tipo di nodo.

Tipo:String
Alias:NodeTypeName
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-PlacementProperty

Tag di posizionamento applicati ai nodi nel tipo di nodo come coppie chiave/valore, che possono essere usati per indicare dove devono essere eseguiti determinati servizi (carico di lavoro). L'aggiornamento sostituirà i valori correnti.

Tipo:Hashtable
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Primary

Specificare se il tipo di nodo è primario. In questo tipo di nodo verranno eseguiti i servizi di sistema. Un solo tipo di nodo deve essere contrassegnato come primario. Non è possibile eliminare o modificare il tipo di nodo primario per i cluster esistenti.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Specificare il nome del gruppo di risorse.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-VmImageOffer

Tipo di offerta dell'immagine di Azure Virtual Machines Marketplace. Impostazione predefinita: WindowsServer.

Tipo:String
Posizione:Named
Valore predefinito:"WindowsServer"
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VmImagePublisher

Autore dell'immagine del Marketplace delle macchine virtuali di Azure. Impostazione predefinita: MicrosoftWindowsServer.

Tipo:String
Posizione:Named
Valore predefinito:"MicrosoftWindowsServer"
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VmImageSku

SKU dell'immagine marketplace di Macchine virtuali di Azure. Impostazione predefinita: 2019-Datacenter.

Tipo:String
Posizione:Named
Valore predefinito:"2019-Datacenter"
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VmImageVersion

Versione dell'immagine del Marketplace delle macchine virtuali di Azure. Impostazione predefinita: latest.

Tipo:String
Posizione:Named
Valore predefinito:"latest"
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VmSize

Dimensioni delle macchine virtuali nel pool. Tutte le macchine virtuali in un pool hanno le stesse dimensioni. Impostazione predefinita: Standard_D2.

Tipo:String
Posizione:Named
Valore predefinito:"Standard_D2"
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VmUserAssignedIdentity

Elenco di identità assigene dell'utente associate al set di scalabilità di macchine virtuali nel tipo di nodo. Ogni voce sarà un ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Seguire i passaggi per creare l'identità e aggiungere prima l'assegnazione di ruolo con il provider di risorse di Service Fabric: https://learn.microsoft.com/en-us/azure/service-fabric/how-to-managed-identity-managed-cluster-virtual-machine-scale-sets

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Output