Delen via


az sf managed-service

Services beheren die worden uitgevoerd op een beheerd Azure Service Fabric-cluster. Alleen ondersteuning voor door ARM geïmplementeerde services.

Opdracht

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

Correlatieschema's beheren van services die worden uitgevoerd op een beheerd Azure Service Fabric-cluster. Alleen ondersteuning voor door ARM geïmplementeerde services.

Basis GA
az sf managed-service correlation-scheme create

Maak een nieuw correlatieschema voor beheerde services in een beheerd Azure Service Fabric-cluster.

Basis GA
az sf managed-service correlation-scheme delete

Een correlatieschema voor beheerde services verwijderen.

Basis GA
az sf managed-service correlation-scheme update

Werk een correlatieschema voor beheerde services bij.

Basis GA
az sf managed-service create

Maak een nieuwe beheerde service in een beheerd Azure Service Fabric-cluster.

Basis GA
az sf managed-service delete

Een beheerde service verwijderen.

Basis GA
az sf managed-service list

Lijst met beheerde services van een bepaalde beheerde toepassing.

Basis GA
az sf managed-service load-metrics

Metrische gegevens voor servicebelasting beheren die worden uitgevoerd op een beheerd Azure Service Fabric-cluster. Alleen ondersteuning voor door ARM geïmplementeerde services.

Basis GA
az sf managed-service load-metrics create

Maak een nieuwe metrische gegevens voor het laden van beheerde services in een beheerd Azure Service Fabric-cluster.

Basis GA
az sf managed-service load-metrics delete

Een beheerde service verwijderen.

Basis GA
az sf managed-service load-metrics update

Een beheerde service bijwerken.

Basis GA
az sf managed-service show

Een service ophalen.

Basis GA
az sf managed-service update

Een beheerde service bijwerken.

Basis GA

az sf managed-service create

Maak een nieuwe beheerde service in een beheerd Azure Service Fabric-cluster.

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]

Voorbeelden

Maak een nieuwe stateless beheerde service testService1 met het aantal exemplaren -1 (op alle knooppunten).

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

Maak een nieuwe stateful service 'testService2' met een doel van 5 knooppunten.

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

Vereiste parameters

--application --application-name

Geef de naam van de service op.

--cluster-name -c

Geef de naam van het cluster op als dit niet hetzelfde is als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op.

--resource-group -g

Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--service-type --type

Geef de naam van het servicetype van de toepassing op. Deze moet aanwezig zijn in het toepassingsmanifest.

--state

Geef op of de service staatloos of stateful is.

Geaccepteerde waarden: Stateful, Stateless

Optionele parameters

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

Geef de activeringsmodus van het servicepakket op.

--default-move-cost

Geef de standaardkosten voor een verplaatsing op. Hogere kosten maken het minder waarschijnlijk dat de replica door Cluster Resource Manager wordt verplaatst bij het verdelen van het cluster.

Geaccepteerde waarden: High, Low, Medium, Zero
--has-persisted-state

Bepaalt of dit een permanente service is die statussen op de lokale schijf opslaat. Als dit het geval is, is de waarde van deze eigenschap waar, als deze niet onwaar is.

Geaccepteerde waarden: false, true
--high-key

Geef de bovengrens op van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' Dit wordt alleen gebruikt met uniformInt64-partitieschema.

--instance-count

Geef het aantal exemplaren op voor de stateless service. Als -1 wordt gebruikt, betekent dit dat deze wordt uitgevoerd op alle knooppunten.

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

Geef de definitie op over hoe lang StandBy-replica's moeten worden onderhouden voordat ze worden verwijderd, weergegeven in ISO 8601-indeling "uu:mm:ss".

--low-key

Geef de ondergrens op van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' Dit wordt alleen gebruikt met uniformInt64-partitieschema.

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

Geef het minimumpercentage op van InstanceCount dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals upgraden of deactiveren van het knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100,0 * InstanceCount) ). Als InstanceCount is ingesteld op -1, wordt -1 tijdens de berekening minInstancePercentage -1 eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst op basis van de plaatsingsbeperkingen voor de service. Toegestane waarden zijn van 0 tot 100.

--min-instance-count

Geef het minimale aantal exemplaren op dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals upgraden of deactiveren van het knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100,0 * InstanceCount) ). Als InstanceCount is ingesteld op -1, wordt tijdens de berekening -1 van MinInstanceCount eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst op basis van de plaatsingsbeperkingen voor de service.

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

Geef de minimale grootte van de replicaset op voor de stateful service.

--partition-count

Geef het aantal partities op. Dit wordt alleen gebruikt met uniformInt64-partitieschema.

--partition-names

Geef de matrix op voor de namen van de partities. Dit wordt alleen gebruikt met het benoemde partitieschema.

--partition-scheme

Geef op welk partitieschema moet worden gebruikt. Singleton-partities worden doorgaans gebruikt wanneer de service geen extra routering vereist. UniformInt64 betekent dat elke partitie eigenaar is van een reeks int64-sleutels. Benoemd is meestal voor services met gegevens die in een bucket kunnen worden geplaatst, binnen een gebonden set. Enkele veelvoorkomende voorbeelden van gegevensvelden die worden gebruikt als partitiesleutels, zijn regio's, postcodes, klantgroepen of andere bedrijfsgrenzen.

Geaccepteerde waarden: Named, Singleton, UniformInt64Range
Default value: singleton
--placement-constraints

Geef de plaatsingsbeperkingen op als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies op knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue)".

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

Geef de duur op waarvoor replica's InBuild kunnen blijven voordat wordt gerapporteerd dat de build is vastgelopen, vertegenwoordigd in ISO 8601-indeling "uu:mm:ss".

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

Geef de maximale duur op waarvoor een partitie een status van quorumverlies mag hebben, weergegeven in ISO 8601-indeling "uu:mm:ss".

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

Geef de duur op tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling "uu:mm:ss".

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

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

Geef de grootte van de doelreplicaset op voor de stateful service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sf managed-service delete

Een beheerde service verwijderen.

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

Voorbeelden

Beheerde service verwijderen.

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

Vereiste parameters

--application --application-name

Geef de naam van de service op.

--cluster-name -c

Geef de naam van het cluster op als dit niet hetzelfde is als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op.

--resource-group -g

Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sf managed-service list

Lijst met beheerde services van een bepaalde beheerde toepassing.

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

Voorbeelden

Lijst met beheerde services weergeven.

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

Vereiste parameters

--application --application-name

Geef de naam van de service op.

--cluster-name -c

Geef de naam van het cluster op als dit niet hetzelfde is als de naam van de resourcegroep.

--resource-group -g

Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sf managed-service show

Een service ophalen.

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

Voorbeelden

De eigenschappen van een beheerde service weergeven in een beheerd Azure Service Fabric-cluster.

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

Vereiste parameters

--application --application-name

Geef de naam van de service op.

--cluster-name -c

Geef de naam van het cluster op als dit niet hetzelfde is als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op.

--resource-group -g

Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az sf managed-service update

Een beheerde service bijwerken.

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]

Voorbeelden

Beheerde stateless service bijwerken.

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

Beheerde stateful service bijwerken.

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'

Vereiste parameters

--application --application-name

Geef de naam van de service op.

--cluster-name -c

Geef de naam van het cluster op als dit niet hetzelfde is als de naam van de resourcegroep.

--name --service-name

Geef de naam van de service op.

--resource-group -g

Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--default-move-cost

Geef de standaardkosten voor een verplaatsing op. Hogere kosten maken het minder waarschijnlijk dat de replica door Cluster Resource Manager wordt verplaatst bij het verdelen van het cluster.

Geaccepteerde waarden: High, Low, Medium, Zero
--instance-count

Geef het aantal exemplaren op voor de stateless service. Als -1 wordt gebruikt, betekent dit dat deze wordt uitgevoerd op alle knooppunten.

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

Geef de definitie op over hoe lang StandBy-replica's moeten worden onderhouden voordat ze worden verwijderd, weergegeven in ISO 8601-indeling "uu:mm:ss".

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

Geef het minimumpercentage op van InstanceCount dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals upgraden of deactiveren van het knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100,0 * InstanceCount) ). Als InstanceCount is ingesteld op -1, wordt -1 tijdens de berekening minInstancePercentage -1 eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst op basis van de plaatsingsbeperkingen voor de service. Toegestane waarden zijn van 0 tot 100.

--min-instance-count

Geef het minimale aantal exemplaren op dat moet voldoen aan de veiligheidscontrole EnsureAvailability tijdens bewerkingen zoals upgraden of deactiveren van het knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100,0 * InstanceCount) ). Als InstanceCount is ingesteld op -1, wordt tijdens de berekening -1 van MinInstanceCount eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst op basis van de plaatsingsbeperkingen voor de service.

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

Geef de minimale grootte van de replicaset op voor de stateful service.

--placement-constraints

Geef de plaatsingsbeperkingen op als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies op knooppunteigenschappen en maken het mogelijk om een service te beperken tot bepaalde knooppunten op basis van de servicevereisten. Als u bijvoorbeeld een service wilt plaatsen op knooppunten waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue)".

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

Geef de duur op waarvoor replica's InBuild kunnen blijven voordat wordt gerapporteerd dat de build is vastgelopen, vertegenwoordigd in ISO 8601-indeling "uu:mm:ss".

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

Geef de maximale duur op waarvoor een partitie een status van quorumverlies mag hebben, weergegeven in ISO 8601-indeling "uu:mm:ss".

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

Geef de duur op tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling "uu:mm:ss".

--tags

Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.

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

Geef de grootte van de doelreplicaset op voor de stateful service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.