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. |
Nucleo | GA |
az sf service delete |
Eliminare un servizio. |
Nucleo | GA |
az sf service list |
Elencare i servizi di una determinata applicazione. |
Nucleo | GA |
az sf service show |
Ottenere un servizio. |
Nucleo | GA |
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 usando 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 -1 viene usato, 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 vengono in genere 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. Alcuni esempi comuni di campi dati usati come chiavi di partizione denominate sono aree, codici postali, gruppi di clienti o altri limiti aziendali.
Specificare le dimensioni del set di repliche di destinazione per il servizio con stato.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.