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 |