Dela via


az sf managed-service

Hantera tjänster som körs på ett Hanterat Azure Service Fabric-kluster. Stöd endast för ARM-distribuerade tjänster.

Kommandon

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

Hantera korrelationsscheman för tjänster som körs i ett Hanterat Azure Service Fabric-kluster. Stöd endast för ARM-distribuerade tjänster.

Kärna Allmän tillgänglighet
az sf managed-service correlation-scheme create

Skapa ett nytt schema för hanterad tjänstkorrelation i ett Hanterat Azure Service Fabric-kluster.

Kärna Allmän tillgänglighet
az sf managed-service correlation-scheme delete

Ta bort ett korrelationsschema för hanterade tjänster.

Kärna Allmän tillgänglighet
az sf managed-service correlation-scheme update

Uppdatera ett korrelationsschema för hanterade tjänster.

Kärna Allmän tillgänglighet
az sf managed-service create

Skapa en ny hanterad tjänst i ett Azure Service Fabric-hanterat kluster.

Kärna Allmän tillgänglighet
az sf managed-service delete

Ta bort en hanterad tjänst.

Kärna Allmän tillgänglighet
az sf managed-service list

Visa en lista över hanterade tjänster för ett visst hanterat program.

Kärna Allmän tillgänglighet
az sf managed-service load-metrics

Hantera serviceinläsningsmått som körs i ett Hanterat Azure Service Fabric-kluster. Stöd endast för ARM-distribuerade tjänster.

Kärna Allmän tillgänglighet
az sf managed-service load-metrics create

Skapa ett nytt mått för hanterad tjänstinläsning i ett Hanterat Azure Service Fabric-kluster.

Kärna Allmän tillgänglighet
az sf managed-service load-metrics delete

Ta bort en hanterad tjänst.

Kärna Allmän tillgänglighet
az sf managed-service load-metrics update

Uppdatera en hanterad tjänst.

Kärna Allmän tillgänglighet
az sf managed-service show

Hämta en tjänst.

Kärna Allmän tillgänglighet
az sf managed-service update

Uppdatera en hanterad tjänst.

Kärna Allmän tillgänglighet

az sf managed-service create

Skapa en ny hanterad tjänst i ett Azure Service Fabric-hanterat kluster.

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]

Exempel

Skapa en ny tillståndslös hanterad tjänst "testService1" med instansantalet -1 (på alla noder).

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

Skapa en ny tillståndskänslig tjänst "testService2" med målet 5 noder.

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

Obligatoriska parametrar

--application --application-name

Ange namnet på tjänsten.

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--name --service-name

Ange namnet på tjänsten.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--service-type --type

Ange namnet på programmets tjänsttyp. Det ska finnas i programmanifestet.

--state

Ange om tjänsten är tillståndslös eller tillståndskänslig.

accepterade värden: Stateful, Stateless

Valfria parametrar

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

Ange aktiveringsläget för tjänstpaketet.

--default-move-cost

Ange standardkostnaden för en flytt. Högre kostnader gör det mindre troligt att Klusterresurshanteraren flyttar repliken när klustret balanseras.

accepterade värden: High, Low, Medium, Zero
--has-persisted-state

Avgör om det här är en beständig tjänst som lagrar tillstånd på den lokala disken. Om det är så är värdet för den här egenskapen sant, om det inte är falskt.

accepterade värden: false, true
--high-key

Ange den övre gränsen för partitionsnyckelintervallet som ska delas mellan partitionen "Count" Detta används endast med Partitionsschemat UniformInt64.

--instance-count

Ange instansantalet för den tillståndslösa tjänsten. Om -1 används innebär det att den körs på alla noder.

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

Ange definitionen för hur länge StandBy-repliker ska underhållas innan de tas bort, som representeras i ISO 8601-format "hh:mm:ss".

--low-key

Ange den nedre gränsen för partitionsnyckelintervallet som ska delas mellan partitionen "Count" Detta används endast med partitionsschemat UniformInt64.

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

Ange den minsta procentandelen Av InstanceCount som måste vara upp till för att uppfylla säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1 konverteras -1 först under MinInstancePercentage-beräkningen till antalet noder där instanserna tillåts placeras enligt tjänstens placeringsbegränsningar. Tillåtna värden är mellan 0 och 100.

--min-instance-count

Ange det minsta antalet instanser som måste uppfylla säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1 konverteras först under MinInstanceCount-beräkningen -1 till antalet noder där instanserna tillåts placeras enligt tjänstens placeringsbegränsningar.

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

Ange minsta replikuppsättningsstorlek för den tillståndskänsliga tjänsten.

--partition-count

Ange antalet partitioner. Detta används endast med partitionsschemat UniformInt64.

--partition-names

Ange matrisen för namnen på partitionerna. Detta används endast med namngivna partitionsscheman.

--partition-scheme

Ange vilket partitionsschema som ska användas. Singleton-partitioner används vanligtvis när tjänsten inte kräver någon ytterligare routning. UniformInt64 innebär att varje partition äger ett intervall med int64-nycklar. Namngivna är vanligtvis för tjänster med data som kan bucketas, inom en begränsad uppsättning. Några vanliga exempel på datafält som används som namngivna partitionsnycklar är regioner, postnummer, kundgrupper eller andra affärsgränser.

accepterade värden: Named, Singleton, UniformInt64Range
standardvärde: singleton
--placement-constraints

Ange placeringsbegränsningarna som en sträng. Placeringsbegränsningar är booleska uttryck för nodegenskaper och gör det möjligt att begränsa en tjänst till vissa noder baserat på tjänstkraven. Om du till exempel vill placera en tjänst på noder där NodeType är blå anger du följande: "NodeColor == blue)".

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

Ange hur länge repliker kan förbli InBuild innan du rapporterar att bygget har fastnat, representerat i ISO 8601-format "hh:mm:ss".

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

Ange den maximala varaktighet för vilken en partition tillåts vara i ett tillstånd av kvorumförlust, representerad i ISO 8601-format "hh:mm:ss".

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

Ange varaktigheten mellan när en replik går ned och när en ny replik skapas, representerad i ISO 8601-format "hh:mm:ss".

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

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

Ange målreplikuppsättningens storlek för den tillståndskänsliga tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sf managed-service delete

Ta bort en hanterad tjänst.

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

Exempel

Ta bort hanterad tjänst.

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

Obligatoriska parametrar

--application --application-name

Ange namnet på tjänsten.

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--name --service-name

Ange namnet på tjänsten.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sf managed-service list

Visa en lista över hanterade tjänster för ett visst hanterat program.

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

Exempel

Lista hanterade tjänster.

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

Obligatoriska parametrar

--application --application-name

Ange namnet på tjänsten.

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sf managed-service show

Hämta en tjänst.

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

Exempel

Visa egenskaperna för en hanterad tjänst i ett Hanterat Azure Service Fabric-kluster.

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

Obligatoriska parametrar

--application --application-name

Ange namnet på tjänsten.

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--name --service-name

Ange namnet på tjänsten.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az sf managed-service update

Uppdatera en hanterad tjänst.

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]

Exempel

Uppdatera hanterad tillståndslös tjänst.

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

Uppdatera hanterad tillståndskänslig tjänst.

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'

Obligatoriska parametrar

--application --application-name

Ange namnet på tjänsten.

--cluster-name -c

Ange namnet på klustret, om det inte anges kommer det att vara samma som resursgruppens namn.

--name --service-name

Ange namnet på tjänsten.

--resource-group -g

Ange resursgruppens namn. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--default-move-cost

Ange standardkostnaden för en flytt. Högre kostnader gör det mindre troligt att Klusterresurshanteraren flyttar repliken när klustret balanseras.

accepterade värden: High, Low, Medium, Zero
--instance-count

Ange instansantalet för den tillståndslösa tjänsten. Om -1 används innebär det att den körs på alla noder.

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

Ange definitionen för hur länge StandBy-repliker ska underhållas innan de tas bort, som representeras i ISO 8601-format "hh:mm:ss".

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

Ange den minsta procentandelen Av InstanceCount som måste vara upp till för att uppfylla säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1 konverteras -1 först under MinInstancePercentage-beräkningen till antalet noder där instanserna tillåts placeras enligt tjänstens placeringsbegränsningar. Tillåtna värden är mellan 0 och 100.

--min-instance-count

Ange det minsta antalet instanser som måste uppfylla säkerhetskontrollen EnsureAvailability under åtgärder som att uppgradera eller inaktivera noden. Det faktiska antalet som används är max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observera att om InstanceCount är inställt på -1 konverteras först under MinInstanceCount-beräkningen -1 till antalet noder där instanserna tillåts placeras enligt tjänstens placeringsbegränsningar.

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

Ange minsta replikuppsättningsstorlek för den tillståndskänsliga tjänsten.

--placement-constraints

Ange placeringsbegränsningarna som en sträng. Placeringsbegränsningar är booleska uttryck för nodegenskaper och gör det möjligt att begränsa en tjänst till vissa noder baserat på tjänstkraven. Om du till exempel vill placera en tjänst på noder där NodeType är blå anger du följande: "NodeColor == blue)".

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

Ange hur länge repliker kan förbli InBuild innan du rapporterar att bygget har fastnat, representerat i ISO 8601-format "hh:mm:ss".

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

Ange den maximala varaktighet för vilken en partition tillåts vara i ett tillstånd av kvorumförlust, representerad i ISO 8601-format "hh:mm:ss".

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

Ange varaktigheten mellan när en replik går ned och när en ny replik skapas, representerad i ISO 8601-format "hh:mm:ss".

--tags

Blankstegsavgränsade taggar: key[=value] [key[=value] ...]. Använd "" för att rensa befintliga taggar.

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

Ange målreplikuppsättningens storlek för den tillståndskänsliga tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.