az sf service
Gestire i servizi in esecuzione in un cluster di Azure Service Fabric. Supporta solo i servizi distribuiti arm.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az sf service create |
Creare un nuovo servizio in un cluster di Azure Service Fabric. |
Memoria centrale | Disponibilità generale |
az sf service delete |
Eliminare un servizio. |
Memoria centrale | Disponibilità generale |
az sf service list |
Elencare i servizi di una determinata applicazione. |
Memoria centrale | Disponibilità generale |
az sf service show |
Ottenere un servizio. |
Memoria centrale | Disponibilità generale |
az sf service create
Creare un nuovo servizio in un cluster di Azure Service Fabric.
az sf service create --application
--cluster-name
--name
--resource-group
--service-type
--state {stateful, stateless}
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--min-replica]
[--partition-scheme {named, singleton, uniformInt64}]
[--target-replica]
Esempio
Creare un nuovo servizio senza stato "testApp~testService1" con numero di istanze -1 (in tutti i nodi).
az sf service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testApp~testService \
--service-type testStateless --instance-count -1 --partition-scheme singleton
Creare un nuovo servizio con stato "testApp~testService2" con una destinazione di 5 nodi.
az sf service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testApp~testService2 \
--service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5
Parametri necessari
Specificare il nome del servizio. Il nome dell'applicazione deve essere un prefisso del nome del servizio, ad esempio appName~serviceName.
Specificare il nome del cluster, se non specificato sarà uguale al nome del gruppo di risorse.
Specificare il nome del servizio. Il nome dell'applicazione deve essere un prefisso del nome del servizio, ad esempio appName~serviceName.
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 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 dimensione minima del set di repliche per il servizio con stato.
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 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 service delete
Eliminare un servizio.
az sf service delete --application-name
--cluster-name
--name
--resource-group
Esempio
Eliminare il servizio.
az sf service delete -g testRG -c testCluster --application-name testApp --service-name testApp~testService
Parametri necessari
Nome della risorsa dell'applicazione. Obbligatorio.
Specificare il nome del cluster, se non specificato sarà uguale al nome del gruppo di risorse.
Specificare il nome del servizio. Il nome dell'applicazione deve essere un prefisso del nome del servizio, ad esempio appName~serviceName.
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 service list
Elencare i servizi di una determinata applicazione.
az sf service list --application-name
--cluster-name
--resource-group
Esempio
Elencare i servizi.
az sf service list -g testRG -c testCluster --application-name testApp
Parametri necessari
Nome della risorsa dell'applicazione. Obbligatorio.
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 service show
Ottenere un servizio.
az sf service show --application-name
--cluster-name
--name
--resource-group
Esempio
Visualizzare le proprietà di un servizio in un cluster di Azure Service Fabric.
az sf service show -g testRG -c testCluster --application-name testApp --service-name testApp~testService
Parametri necessari
Nome della risorsa dell'applicazione. Obbligatorio.
Specificare il nome del cluster, se non specificato sarà uguale al nome del gruppo di risorse.
Specificare il nome del servizio. Il nome dell'applicazione deve essere un prefisso del nome del servizio, ad esempio appName~serviceName.
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.