Condividi tramite


New-AzServiceFabricManagedCluster

Creare un nuovo cluster gestito.

Sintassi

New-AzServiceFabricManagedCluster
   [-ResourceGroupName] <String>
   [-Name] <String>
   -Location <String>
   [-UpgradeMode <ClusterUpgradeMode>]
   [-CodeVersion <String>]
   [-UpgradeCadence <PSClusterUpgradeCadence>]
   [-ClientCertIsAdmin]
   -ClientCertThumbprint <String>
   -AdminPassword <SecureString>
   [-AdminUserName <String>]
   [-HttpGatewayConnectionPort <Int32>]
   [-ClientConnectionPort <Int32>]
   [-DnsName <String>]
   [-Sku <ManagedClusterSku>]
   [-UseTestExtension]
   [-ZonalResiliency]
   [-AsJob]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzServiceFabricManagedCluster
   [-ResourceGroupName] <String>
   [-Name] <String>
   -Location <String>
   [-UpgradeMode <ClusterUpgradeMode>]
   [-CodeVersion <String>]
   [-UpgradeCadence <PSClusterUpgradeCadence>]
   [-ClientCertIsAdmin]
   -ClientCertCommonName <String>
   [-ClientCertIssuerThumbprint <String[]>]
   -AdminPassword <SecureString>
   [-AdminUserName <String>]
   [-HttpGatewayConnectionPort <Int32>]
   [-ClientConnectionPort <Int32>]
   [-DnsName <String>]
   [-Sku <ManagedClusterSku>]
   [-UseTestExtension]
   [-ZonalResiliency]
   [-AsJob]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Questo cmdlet creerà una risorsa cluster gestita senza tipi di nodo. Per eseguire il bootstrap del cluster È necessario aggiungere un tipo di nodo primario New-AzServiceFabricManagedNodeType.

Esempio

Esempio 1

$rgName = "testRG"
$clusterName = "testCluster"
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
$tags = @{"test"="tag"}

New-AzServiceFabricManagedCluster -ResourceGroupName $rgName -Location centraluseuap -ClusterName $clusterName -AdminPassword $password -Tag $tags -Verbose

Questo comando crea una risorsa cluster con SKU basic predefinito.

Esempio 2

$rgName = "testRG"
$clusterName = "testCluster"
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzServiceFabricManagedCluster -ResourceGroupName $rgName -Location centraluseuap -ClusterName $clusterName -ClientCertThumbprint XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -ClientCertIsAdmin -AdminPassword $password -Sku Standard -Verbose

Questo comando crea una risorsa cluster in centraluseuap con un certificato client amministratore iniziale e uno SKU standard.

Esempio 3

$rgName = "testRG"
$clusterName = "testCluster"
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzServiceFabricManagedCluster -ResourceGroupName $rgName -Location centraluseuap -ClusterName $clusterName -AdminPassword $password -Sku Standard -UpgradeMode Automatic -UpgradeCadence Wave1 -ZonalResiliency -Verbose

Questo comando crea un cluster con cadenza di aggiornamento in wave1 e resilienza di zona abilitata.

Esempio 4

$rgName = "testRG"
$clusterName = "testCluster"
$password = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzServiceFabricManagedCluster -ResourceGroupName $rgName -Location centraluseuap -ClusterName $clusterName -AdminPassword $password -Sku Standard -UpgradeMode Manual -CodeVersion 7.2.477.9590 -Verbose

Questo comando crea un cluster con la modalità di aggiornamento manuale e la versione del codice 7.2.477.9590.

Parametri

-AdminPassword

Password amministratore usata per le macchine virtuali.

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

-AdminUserName

Password amministratore usata per le macchine virtuali. Impostazione predefinita: vmadmin.

Tipo:String
Posizione:Named
Valore predefinito:"vmadmin"
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

-ClientCertCommonName

Nome comune del certificato client.

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

-ClientCertIsAdmin

Usare per specificare se il certificato client ha il livello di amministratore.

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

-ClientCertIssuerThumbprint

Elenco delle identificazioni personali dell'autorità di certificazione per il certificato client. Usare solo in combinazione con ClientCertCommonName.

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

-ClientCertThumbprint

Identificazione personale del certificato client.

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

-ClientConnectionPort

Porta usata per le connessioni client al cluster. Impostazione predefinita: 19000.

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

-CodeVersion

Versione del codice di Service Fabric del cluster. Usare solo se la modalità di aggiornamento è Manuale.

Tipo:String
Alias:ClusterCodeVersion
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
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

-DnsName

Nome DNS del cluster.

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

-HttpGatewayConnectionPort

Porta usata per le connessioni HTTP al cluster. Impostazione predefinita: 19080.

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

-Location

Percorso della risorsa

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

-Name

Specificare il nome del cluster.

Tipo:String
Alias:ClusterName
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
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

-Sku

Lo SKU del cluster, le opzioni sono Basic: avrà almeno 3 nodi di inizializzazione e consente solo 1 tipo di nodo e Standard: avrà almeno 5 nodi di inizializzazione e consente più tipi di nodo.

Tipo:ManagedClusterSku
Valori accettati:Basic, Standard
Posizione:Named
Valore predefinito:Basic
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Tag

Specificare i tag come coppie chiave/valore.

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

-UpgradeCadence

Indica quando verranno applicati i nuovi aggiornamenti della versione del runtime del cluster dopo il rilascio. Per impostazione predefinita, wave0.

Tipo:PSClusterUpgradeCadence
Alias:ClusterUpgradeCadence
Valori accettati:Wave0, Wave1, Wave2
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UpgradeMode

Modalità di aggiornamento della versione del codice di Service Fabric del cluster. Automatico o Manuale.

Tipo:ClusterUpgradeMode
Alias:ClusterUpgradeMode
Valori accettati:Automatic, Manual
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UseTestExtension

Se specificare Il cluster verrà valutato con l'estensione vmss di test del servizio.

Tipo:SwitchParameter
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

-ZonalResiliency

Indica se il cluster ha resilienza della zona.

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

Input

Output