az sf managed-service

Services beheren die worden uitgevoerd op een azure Service Fabric beheerd cluster. Ondersteunt alleen door ARM geïmplementeerde services.

Opdracht

az sf managed-service correlation-scheme

Correlatieschema's beheren van services die worden uitgevoerd op een Azure Service Fabric beheerd cluster. Ondersteunt alleen door ARM geïmplementeerde services.

az sf managed-service correlation-scheme create

Maak een nieuw correlatieschema voor beheerde service op een azure Service Fabric beheerd cluster.

az sf managed-service correlation-scheme delete

Verwijder een correlatieschema voor beheerde service.

az sf managed-service correlation-scheme update

Een correlatieschema voor beheerde service bijwerken.

az sf managed-service create

Maak een nieuwe beheerde service op een azure Service Fabric beheerd cluster.

az sf managed-service delete

Een beheerde service verwijderen.

az sf managed-service list

Lijst met beheerde services van een bepaalde beheerde toepassing.

az sf managed-service load-metrics

Metrische gegevens over servicebelasting beheren die worden uitgevoerd op een Azure Service Fabric beheerd cluster. Ondersteunt alleen door ARM geïmplementeerde services.

az sf managed-service load-metrics create

Maak een nieuwe metrische gegevens voor het laden van beheerde service op een azure Service Fabric beheerd cluster.

az sf managed-service load-metrics delete

Een beheerde service verwijderen.

az sf managed-service load-metrics update

Een beheerde service bijwerken.

az sf managed-service show

Haal een service op.

az sf managed-service update

Een beheerde service bijwerken.

az sf managed-service create

Maak een nieuwe beheerde service op een azure Service Fabric beheerd 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]
                             [--subscription]
                             [--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 wordt opgegeven, is dit hetzelfde 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 az configure --defaults group=<name> behulp van .

--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 verplaatsen op. Hogere kosten maken het minder waarschijnlijk dat de Cluster Resource Manager replica verplaatst wanneer wordt geprobeerd het cluster in balans te brengen.

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

Bepaalt of dit een permanente service is waarin de staten op de lokale schijf worden opgeslagen. Als dit het geval is, is de waarde van deze eigenschap waar, als dat niet het geval is.

geaccepteerde waarden: false, true
--high-key

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

--instance-count

Geef het aantal exemplaren 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 bewaard voordat ze worden verwijderd, weergegeven in ISO 8601-indeling 'hh:mm:ss'.

--low-key

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

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

Geef het minimale percentage instancecount op dat aan de veiligheidscontrole EnsureAvailability moet voldoen tijdens bewerkingen zoals het upgraden of deactiveren van knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Opmerking: als InstanceCount is ingesteld op -1, wordt tijdens de berekening MinInstancePercentage -1 eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst volgens de plaatsingsbeperkingen voor de service. Toegestane waarden liggen tussen 0 en 100.

--min-instance-count

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

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

Geef de minimumgrootte van de replicaset voor de stateful service.

--partition-count

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

--partition-names

Geef de matrix op voor de namen van de partities. Dit wordt alleen gebruikt met een named partitieschema.

--partition-scheme

Geef op welk partitieschema moet worden gebruikt. Singleton-partities worden doorgaans gebruikt wanneer de service geen aanvullende routering nodig heeft. UniformInt64 betekent dat elke partitie eigenaar is van een bereik van int64-sleutels. Benoemd is meestal voor services met gegevens die kunnen worden verzameld, binnen een begrensde set. Enkele veelvoorkomende voorbeelden van gegevensvelden die worden gebruikt als benoemde partitiesleutels zijn regio's, postcodes, klantgroepen of andere bedrijfsgrenzen.

geaccepteerde waarden: Named, Singleton, UniformInt64Range
standaardwaarde: singleton
--placement-constraints

Geef de plaatsingsbeperkingen op als een tekenreeks. Plaatsingsbeperkingen zijn Booleaanse expressies voor 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 waar NodeType blauw is, geeft u het volgende op: 'NodeColor == blauw)'.

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

Geef de duur op waarvoor replica's InBuild kunnen blijven voordat wordt gemeld dat de build is vastgelopen, weergegeven in ISO 8601-indeling 'hh:mm:ss'.

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

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

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

Geef de duur op tussen het moment waarop een replica uitgaat en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling 'hh:mm:ss'.

--subscription

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

--tags

Door spatie gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

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

Geef de grootte van de doelreplicaset voor de stateful service.

az sf managed-service delete

Een beheerde service verwijderen.

az sf managed-service delete --application
                             --cluster-name
                             --name
                             --resource-group
                             [--subscription]

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 wordt opgegeven, is dit hetzelfde 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 az configure --defaults group=<name> behulp van .

Optionele parameters

--subscription

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

az sf managed-service list

Lijst met beheerde services van een bepaalde beheerde toepassing.

az sf managed-service list --application
                           --cluster-name
                           --resource-group
                           [--query-examples]
                           [--subscription]

Voorbeelden

Lijst met beheerde services.

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 wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.

--resource-group -g

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

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

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

az sf managed-service show

Haal een service op.

az sf managed-service show --application
                           --cluster-name
                           --name
                           --resource-group
                           [--query-examples]
                           [--subscription]

Voorbeelden

De eigenschappen van een beheerde service weergeven in een Azure Service Fabric beheerd 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 wordt opgegeven, is dit hetzelfde 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 az configure --defaults group=<name> behulp van .

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.

--subscription

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

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]
                             [--subscription]
                             [--tags]
                             [--target-replica]

Voorbeelden

Beheerde stateless service.

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.

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 wordt opgegeven, is dit hetzelfde 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 az configure --defaults group=<name> behulp van .

Optionele parameters

--default-move-cost

Geef de standaardkosten voor een verplaatsen op. Hogere kosten maken het minder waarschijnlijk dat de Cluster Resource Manager replica verplaatst wanneer wordt geprobeerd het cluster in balans te brengen.

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

Geef het aantal exemplaren 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 bewaard voordat ze worden verwijderd, weergegeven in ISO 8601-indeling 'hh:mm:ss'.

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

Geef het minimale percentage instancecount op dat aan de veiligheidscontrole EnsureAvailability moet voldoen tijdens bewerkingen zoals het upgraden of deactiveren van knooppunt. Het werkelijke aantal dat wordt gebruikt, is max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Opmerking: als InstanceCount is ingesteld op -1, wordt tijdens de berekening MinInstancePercentage -1 eerst geconverteerd naar het aantal knooppunten waarop de exemplaren mogen worden geplaatst volgens de plaatsingsbeperkingen voor de service. Toegestane waarden liggen tussen 0 en 100.

--min-instance-count

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

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

Geef de minimumgrootte van de replicaset 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 waar 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 gemeld dat de build is vastgelopen, weergegeven in ISO 8601-indeling 'hh:mm:ss'.

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

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

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

Geef de duur op tussen het moment waarop een replica uitgaat en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling 'hh:mm:ss'.

--subscription

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

--tags

Door spatie gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

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

Geef de grootte van de doelreplicaset voor de stateful service.