Sdílet prostřednictvím


az sf managed-service

Správa služeb spuštěných ve spravovaném clusteru Azure Service Fabric Podporují pouze nasazené služby ARM.

Příkazy

Name Description Typ Stav
az sf managed-service correlation-scheme

Správa schémat korelace služeb spuštěných ve spravovaném clusteru Azure Service Fabric Podporují pouze nasazené služby ARM.

Základ GA
az sf managed-service correlation-scheme create

Vytvořte nové schéma korelace spravované služby ve spravovaném clusteru Azure Service Fabric.

Základ GA
az sf managed-service correlation-scheme delete

Odstranění schématu korelace spravované služby

Základ GA
az sf managed-service correlation-scheme update

Aktualizace schématu korelace spravované služby

Základ GA
az sf managed-service create

Vytvořte novou spravovanou službu ve spravovaném clusteru Azure Service Fabric.

Základ GA
az sf managed-service delete

Odstranění spravované služby

Základ GA
az sf managed-service list

Zobrazení seznamu spravovaných služeb dané spravované aplikace

Základ GA
az sf managed-service load-metrics

Správa metrik načítání služeb spuštěných ve spravovaném clusteru Azure Service Fabric Podporují pouze nasazené služby ARM.

Základ GA
az sf managed-service load-metrics create

Vytvořte novou metriku načítání spravované služby ve spravovaném clusteru Azure Service Fabric.

Základ GA
az sf managed-service load-metrics delete

Odstranění spravované služby

Základ GA
az sf managed-service load-metrics update

Aktualizujte spravovanou službu.

Základ GA
az sf managed-service show

Získejte službu.

Základ GA
az sf managed-service update

Aktualizujte spravovanou službu.

Základ GA

az sf managed-service create

Vytvořte novou spravovanou službu ve spravovaném clusteru 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]

Příklady

Vytvořte novou bezstavovou spravovanou službu testService1 s počtem instancí -1 (na všech uzlech).

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

Vytvořte novou stavovou službu testService2 s cílem 5 uzlů.

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

Povinné parametry

--application --application-name

Zadejte název služby.

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--name --service-name

Zadejte název služby.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--service-type --type

Zadejte název typu služby aplikace, měl by existovat v manifestu aplikace.

--state

Určete, jestli je služba bezstavová nebo stavová.

Přípustné hodnoty: Stateful, Stateless

Volitelné parametry

--activation-mode --package-activation-mode --service-package-activation-mode

Zadejte režim aktivace balíčku služby.

--default-move-cost

Zadejte výchozí náklady na přesun. Vyšší náklady sníží pravděpodobnost, že Správce prostředků clusteru přesune repliku při pokusu o vyvážení clusteru.

Přípustné hodnoty: High, Low, Medium, Zero
--has-persisted-state

Určuje, zda se jedná o trvalou službu, která ukládá stavy na místním disku. Pokud je hodnota této vlastnosti true, pokud není false.

Přípustné hodnoty: false, true
--high-key

Zadejte horní mez rozsahu klíčů oddílu, který by se měl rozdělit mezi oddíl Count. Toto se používá pouze se schématem oddílu UniformInt64.

--instance-count

Zadejte počet instancí bezstavové služby. Pokud se použije -1, znamená to, že se spustí na všech uzlech.

--keep-duration --stand-by-keep-duration --stand-by-replica-keep-duration

Zadejte definici, jak dlouho mají být repliky StandBy zachovány před odebráním, reprezentované ve formátu ISO 8601 "hh:mm:ss".

--low-key

Zadejte dolní mez rozsahu klíčů oddílu, který by měl být rozdělený mezi oddíl Count. Používá se pouze se schématem oddílu UniformInt64.

--min-inst-pct --min-instance-percentage

Zadejte minimální procento instanceCount, které musí být v provozu, jako je upgrade nebo deaktivace uzlu, splněna bezpečnostní kontrola zajištění dostupnosti. Skutečné číslo použité je max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Poznámka: Pokud je instanceCount nastavena na -1, během výpočtu MinInstancePercentage, -1 je nejprve převeden na počet uzlů, na kterých jsou instance povoleny umístit podle omezení umístění služby. Povolené hodnoty jsou od 0 do 100.

--min-instance-count

Zadejte minimální počet instancí, které musí splňovat bezpečnostní kontrolu zajištění dostupnosti během operací, jako je upgrade nebo deaktivace uzlu. Skutečné číslo použité je max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Poznámka: Pokud je instanceCount nastavena na -1, během minInstanceCount výpočet -1 je nejprve převeden na počet uzlů, na kterých jsou instance povoleny umístit podle omezení umístění služby.

--min-replica --min-replica-set-size

Zadejte minimální velikost sady replik pro stavovou službu.

--partition-count

Zadejte počet oddílů. Používá se pouze se schématem oddílů UniformInt64.

--partition-names

Zadejte pole pro názvy oddílů. Používá se pouze se schématem pojmenovaných oddílů.

--partition-scheme

Zadejte schéma oddílů, které se má použít. Jednoúčelové oddíly se obvykle používají, když služba nevyžaduje žádné další směrování. UniformInt64 znamená, že každý oddíl vlastní rozsah klíčů int64. Pojmenovaná je obvykle pro služby s daty, která lze v rámci ohraničené sady vytvořit do kontejneru. Mezi běžné příklady datových polí používaných jako pojmenované klíče oddílů patří oblasti, PSČ, skupiny zákazníků nebo jiné obchodní hranice.

Přípustné hodnoty: Named, Singleton, UniformInt64Range
Default value: singleton
--placement-constraints

Zadejte omezení umístění jako řetězec. Omezení umístění jsou logické výrazy ve vlastnostech uzlu a umožňují omezit službu na konkrétní uzly na základě požadavků služby. Pokud chcete například umístit službu na uzly, kde je NodeType modrý, zadejte následující: "NodeColor == blue)".

--plcmt-time-limit --service-placement-time-limit

Zadejte dobu trvání, po kterou můžou repliky zůstat v nástroji InBuild před zablokováním sestavení, reprezentované ve formátu ISO 8601 "hh:mm:ss".

--quorum-loss-wait --quorum-loss-wait-duration

Zadejte maximální dobu trvání, po kterou může být oddíl ve stavu ztráty kvora, reprezentovaný ve formátu ISO 8601 hh:mm:ss.

--replica-restart-wait --replica-restart-wait-duration

Zadejte dobu trvání mezi ukončením repliky a vytvořením nové repliky ve formátu ISO 8601 "hh:mm:ss".

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--target-replica --target-replica-set-size

Zadejte velikost sady cílových replik pro stavovou službu.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sf managed-service delete

Odstranění spravované služby

az sf managed-service delete --application
                             --cluster-name
                             --name
                             --resource-group

Příklady

Odstraňte spravovanou službu.

az sf managed-service delete -g testRG -c testCluster --application-name testApp --service-name testService

Povinné parametry

--application --application-name

Zadejte název služby.

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--name --service-name

Zadejte název služby.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sf managed-service list

Zobrazení seznamu spravovaných služeb dané spravované aplikace

az sf managed-service list --application
                           --cluster-name
                           --resource-group

Příklady

Výpis spravovaných služeb

az sf managed-service list -g testRG -c testCluster --application-name testApp

Povinné parametry

--application --application-name

Zadejte název služby.

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sf managed-service show

Získejte službu.

az sf managed-service show --application
                           --cluster-name
                           --name
                           --resource-group

Příklady

Umožňuje zobrazit vlastnosti spravované služby ve spravovaném clusteru Azure Service Fabric.

az sf managed-service show -g testRG -c testCluster --application-name testApp --service-name testService

Povinné parametry

--application --application-name

Zadejte název služby.

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--name --service-name

Zadejte název služby.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az sf managed-service update

Aktualizujte spravovanou službu.

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]

Příklady

Aktualizace spravované bezstavové služby

az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService --min-instance-count 2 \
  --min-instance-percentage 20

Aktualizace spravované stavové služby

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'

Povinné parametry

--application --application-name

Zadejte název služby.

--cluster-name -c

Zadejte název clusteru, pokud ho nezadáte, bude stejný jako název skupiny prostředků.

--name --service-name

Zadejte název služby.

--resource-group -g

Zadejte název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

Volitelné parametry

--default-move-cost

Zadejte výchozí náklady na přesun. Vyšší náklady sníží pravděpodobnost, že Správce prostředků clusteru přesune repliku při pokusu o vyvážení clusteru.

Přípustné hodnoty: High, Low, Medium, Zero
--instance-count

Zadejte počet instancí bezstavové služby. Pokud se použije -1, znamená to, že se spustí na všech uzlech.

--keep-duration --stand-by-keep-duration --stand-by-replica-keep-duration

Zadejte definici, jak dlouho mají být repliky StandBy zachovány před odebráním, reprezentované ve formátu ISO 8601 "hh:mm:ss".

--min-inst-pct --min-instance-percentage

Zadejte minimální procento instanceCount, které musí být v provozu, jako je upgrade nebo deaktivace uzlu, splněna bezpečnostní kontrola zajištění dostupnosti. Skutečné číslo použité je max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Poznámka: Pokud je instanceCount nastavena na -1, během výpočtu MinInstancePercentage, -1 je nejprve převeden na počet uzlů, na kterých jsou instance povoleny umístit podle omezení umístění služby. Povolené hodnoty jsou od 0 do 100.

--min-instance-count

Zadejte minimální počet instancí, které musí splňovat bezpečnostní kontrolu zajištění dostupnosti během operací, jako je upgrade nebo deaktivace uzlu. Skutečné číslo použité je max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Poznámka: Pokud je instanceCount nastavena na -1, během minInstanceCount výpočet -1 je nejprve převeden na počet uzlů, na kterých jsou instance povoleny umístit podle omezení umístění služby.

--min-replica --min-replica-set-size

Zadejte minimální velikost sady replik pro stavovou službu.

--placement-constraints

Zadejte omezení umístění jako řetězec. Omezení umístění jsou logické výrazy ve vlastnostech uzlu a umožňují omezit službu na konkrétní uzly na základě požadavků služby. Pokud chcete například umístit službu na uzly, kde je NodeType modrý, zadejte následující: "NodeColor == blue)".

--plcmt-time-limit --service-placement-time-limit

Zadejte dobu trvání, po kterou můžou repliky zůstat v nástroji InBuild před zablokováním sestavení, reprezentované ve formátu ISO 8601 "hh:mm:ss".

--quorum-loss-wait --quorum-loss-wait-duration

Zadejte maximální dobu trvání, po kterou může být oddíl ve stavu ztráty kvora, reprezentovaný ve formátu ISO 8601 hh:mm:ss.

--replica-restart-wait --replica-restart-wait-duration

Zadejte dobu trvání mezi ukončením repliky a vytvořením nové repliky ve formátu ISO 8601 "hh:mm:ss".

--tags

Značky oddělené mezerami: klíč[=hodnota] [klíč[=hodnota] ...]. K vymazání existujících značek použijte "".

--target-replica --target-replica-set-size

Zadejte velikost sady cílových replik pro stavovou službu.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.