az sf managed-service
Gestire i servizi in esecuzione in un cluster gestito di Azure Service Fabric. Supporta solo i servizi distribuiti arm.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az sf managed-service correlation-scheme |
Gestire gli schemi di correlazione dei servizi in esecuzione in un cluster gestito di Azure Service Fabric. Supporta solo i servizi distribuiti arm. |
Memoria centrale | Disponibilità generale |
az sf managed-service correlation-scheme create |
Creare un nuovo schema di correlazione del servizio gestito in un cluster gestito di Azure Service Fabric. |
Memoria centrale | Disponibilità generale |
az sf managed-service correlation-scheme delete |
Eliminare uno schema di correlazione del servizio gestito. |
Memoria centrale | Disponibilità generale |
az sf managed-service correlation-scheme update |
Aggiornare uno schema di correlazione del servizio gestito. |
Memoria centrale | Disponibilità generale |
az sf managed-service create |
Creare un nuovo servizio gestito in un cluster gestito di Azure Service Fabric. |
Memoria centrale | Disponibilità generale |
az sf managed-service delete |
Eliminare un servizio gestito. |
Memoria centrale | Disponibilità generale |
az sf managed-service list |
Elencare i servizi gestiti di una determinata applicazione gestita. |
Memoria centrale | Disponibilità generale |
az sf managed-service load-metrics |
Gestire le metriche di caricamento del servizio in esecuzione in un cluster gestito di Azure Service Fabric. Supporta solo i servizi distribuiti arm. |
Memoria centrale | Disponibilità generale |
az sf managed-service load-metrics create |
Creare una nuova metrica di caricamento del servizio gestito in un cluster gestito di Azure Service Fabric. |
Memoria centrale | Disponibilità generale |
az sf managed-service load-metrics delete |
Eliminare un servizio gestito. |
Memoria centrale | Disponibilità generale |
az sf managed-service load-metrics update |
Aggiornare un servizio gestito. |
Memoria centrale | Disponibilità generale |
az sf managed-service show |
Ottenere un servizio. |
Memoria centrale | Disponibilità generale |
az sf managed-service update |
Aggiornare un servizio gestito. |
Memoria centrale | Disponibilità generale |
az sf managed-service create
Creare un nuovo servizio gestito in un cluster gestito di Azure Service Fabric.
az sf managed-service create --application
--cluster-name
--name
--resource-group
--service-type
--state {Stateful, Stateless}
[--activation-mode]
[--default-move-cost {High, Low, Medium, Zero}]
[--has-persisted-state {false, true}]
[--high-key]
[--instance-count]
[--keep-duration]
[--low-key]
[--min-inst-pct]
[--min-instance-count]
[--min-replica]
[--partition-count]
[--partition-names]
[--partition-scheme {Named, Singleton, UniformInt64Range}]
[--placement-constraints]
[--plcmt-time-limit]
[--quorum-loss-wait]
[--replica-restart-wait]
[--tags]
[--target-replica]
Esempio
Creare un nuovo servizio gestito senza stato "testService1" con numero di istanze -1 (in tutti i nodi).
az sf managed-service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testService \
--service-type testStateless --instance-count -1 --partition-scheme singleton
Creare un nuovo servizio con stato "testService2" con una destinazione di 5 nodi.
az sf managed-service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testService2 --has-persisted-state \
--service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5 --partition-scheme uniformint64range --partition-count 1 --low-key 0 --high-key 25
Parametri necessari
Specificare il nome del servizio.
Specificare il nome del cluster, se non specificato sarà uguale al nome del gruppo di risorse.
Specificare il nome del servizio.
Specificare il nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Specificare il nome del tipo di servizio dell'applicazione, che deve esistere nel manifesto dell'applicazione.
Specificare se il servizio è senza stato o con stato.
Parametri facoltativi
Specificare la modalità di attivazione del pacchetto del servizio.
Specificare il costo predefinito per uno spostamento. Costi più elevati rendono meno probabile che Cluster Resource Manager sposterà la replica quando si tenta di bilanciare il cluster.
Determina se si tratta di un servizio permanente che archivia gli stati nel disco locale. Se è , il valore di questa proprietà è true, se non è false.
Specificare il limite superiore dell'intervallo di chiavi di partizione che deve essere suddiviso tra la partizione 'Count' Questa operazione viene usata solo con lo schema di partizione UniformInt64.
Specificare il numero di istanze per il servizio senza stato. Se si usa -1, significa che verrà eseguito in tutti i nodi.
Specificare la definizione per quanto tempo devono essere mantenute le repliche StandBy prima di essere rimosse, rappresentate nel formato ISO 8601 "hh:mm:ss".
Specificare il limite inferiore dell'intervallo di chiavi di partizione che deve essere suddiviso tra la partizione 'Count' Questa operazione viene usata solo con lo schema di partizione UniformInt64.
Specificare la percentuale minima di InstanceCount che deve soddisfare il controllo di sicurezza EnsureAvailability durante le operazioni come l'aggiornamento o la disattivazione del nodo. Il numero effettivo usato è max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Si noti che se InstanceCount è impostato su -1, durante il calcolo di MinInstancePercentage, -1 viene prima convertito nel numero di nodi in cui le istanze possono essere inserite in base ai vincoli di posizionamento nel servizio. I valori consentiti sono compresi tra 0 e 100.
Specificare il numero minimo di istanze che devono soddisfare il controllo di sicurezza EnsureAvailability durante le operazioni come l'aggiornamento o la disattivazione del nodo. Il numero effettivo usato è max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Si noti che se InstanceCount è impostato su -1, durante il calcolo MinInstanceCount -1 viene prima convertito nel numero di nodi in cui le istanze possono essere inserite in base ai vincoli di posizionamento nel servizio.
Specificare la dimensione minima del set di repliche per il servizio con stato.
Specificare il numero di partizioni. Viene usato solo con lo schema di partizione UniformInt64.
Specificare la matrice per i nomi delle partizioni. Viene usato solo con lo schema di partizione Denominato.
Specificare lo schema di partizione da usare. Le partizioni singleton in genere vengono usate quando il servizio non richiede alcun routing aggiuntivo. UniformInt64 indica che ogni partizione è proprietaria di un intervallo di chiavi int64. Il nome è in genere per i servizi con dati che possono essere inseriti in bucket all'interno di un set delimitato. Aree, codici postali, gruppi di clienti o altri limiti aziendali sono alcuni esempi comuni di campi dati usati come chiavi di partizione denominata.
Specificare i vincoli di posizionamento come stringa. I vincoli di posizionamento sono espressioni booleane nelle proprietà del nodo e consentono di limitare un servizio a nodi specifici in base ai requisiti del servizio. Ad esempio, per posizionare un servizio nei nodi in cui NodeType è blu, specificare quanto segue: "NodeColor == blue)".
Specificare la durata per cui le repliche possono rimanere inBuild prima di segnalare che la compilazione è bloccata, rappresentata nel formato ISO 8601 "hh:mm:ss".
Specificare la durata massima per cui una partizione può essere in uno stato di perdita del quorum, rappresentata nel formato ISO 8601 "hh:mm:ss".
Specificare la durata tra quando una replica diventa inattiva e quando viene creata una nuova replica, rappresentata nel formato ISO 8601 "hh:mm:ss".
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Specificare le dimensioni del set di repliche di destinazione per il servizio con stato.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sf managed-service delete
Eliminare un servizio gestito.
az sf managed-service delete --application
--cluster-name
--name
--resource-group
Esempio
Eliminare il servizio gestito.
az sf managed-service delete -g testRG -c testCluster --application-name testApp --service-name testService
Parametri necessari
Specificare il nome del servizio.
Specificare il nome del cluster, se non specificato sarà uguale al nome del gruppo di risorse.
Specificare il nome del servizio.
Specificare il nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sf managed-service list
Elencare i servizi gestiti di una determinata applicazione gestita.
az sf managed-service list --application
--cluster-name
--resource-group
Esempio
Elencare i servizi gestiti.
az sf managed-service list -g testRG -c testCluster --application-name testApp
Parametri necessari
Specificare il nome del servizio.
Specificare il nome del cluster, se non specificato sarà uguale al nome del gruppo di risorse.
Specificare il nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sf managed-service show
Ottenere un servizio.
az sf managed-service show --application
--cluster-name
--name
--resource-group
Esempio
Visualizzare le proprietà di un servizio gestito in un cluster gestito di Azure Service Fabric.
az sf managed-service show -g testRG -c testCluster --application-name testApp --service-name testService
Parametri necessari
Specificare il nome del servizio.
Specificare il nome del cluster, se non specificato sarà uguale al nome del gruppo di risorse.
Specificare il nome del servizio.
Specificare il nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az sf managed-service update
Aggiornare un servizio gestito.
az sf managed-service update --application
--cluster-name
--name
--resource-group
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--keep-duration]
[--min-inst-pct]
[--min-instance-count]
[--min-replica]
[--placement-constraints]
[--plcmt-time-limit]
[--quorum-loss-wait]
[--replica-restart-wait]
[--tags]
[--target-replica]
Esempio
Aggiornare il servizio senza stato gestito.
az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService --min-instance-count 2 \
--min-instance-percentage 20
Aggiornare il servizio con stato gestito.
az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService2 --service-placement-time-limit '00:11:00' \
--stand-by-replica-keep-duration '00:11:00' --replica-restart-wait-duration '00:11:00' --quorum-loss-wait-duration '00:11:00'
Parametri necessari
Specificare il nome del servizio.
Specificare il nome del cluster, se non specificato sarà uguale al nome del gruppo di risorse.
Specificare il nome del servizio.
Specificare il nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Specificare il costo predefinito per uno spostamento. Costi più elevati rendono meno probabile che Cluster Resource Manager sposterà la replica quando si tenta di bilanciare il cluster.
Specificare il numero di istanze per il servizio senza stato. Se si usa -1, significa che verrà eseguito in tutti i nodi.
Specificare la definizione per quanto tempo devono essere mantenute le repliche StandBy prima di essere rimosse, rappresentate nel formato ISO 8601 "hh:mm:ss".
Specificare la percentuale minima di InstanceCount che deve soddisfare il controllo di sicurezza EnsureAvailability durante le operazioni come l'aggiornamento o la disattivazione del nodo. Il numero effettivo usato è max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Si noti che se InstanceCount è impostato su -1, durante il calcolo di MinInstancePercentage, -1 viene prima convertito nel numero di nodi in cui le istanze possono essere inserite in base ai vincoli di posizionamento nel servizio. I valori consentiti sono compresi tra 0 e 100.
Specificare il numero minimo di istanze che devono soddisfare il controllo di sicurezza EnsureAvailability durante le operazioni come l'aggiornamento o la disattivazione del nodo. Il numero effettivo usato è max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Si noti che se InstanceCount è impostato su -1, durante il calcolo MinInstanceCount -1 viene prima convertito nel numero di nodi in cui le istanze possono essere inserite in base ai vincoli di posizionamento nel servizio.
Specificare la dimensione minima del set di repliche per il servizio con stato.
Specificare i vincoli di posizionamento come stringa. I vincoli di posizionamento sono espressioni booleane nelle proprietà del nodo e consentono di limitare un servizio a nodi specifici in base ai requisiti del servizio. Ad esempio, per posizionare un servizio nei nodi in cui NodeType è blu, specificare quanto segue: "NodeColor == blue)".
Specificare la durata per cui le repliche possono rimanere inBuild prima di segnalare che la compilazione è bloccata, rappresentata nel formato ISO 8601 "hh:mm:ss".
Specificare la durata massima per cui una partizione può essere in uno stato di perdita del quorum, rappresentata nel formato ISO 8601 "hh:mm:ss".
Specificare la durata tra quando una replica diventa inattiva e quando viene creata una nuova replica, rappresentata nel formato ISO 8601 "hh:mm:ss".
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Specificare le dimensioni del set di repliche di destinazione per il servizio con stato.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.