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
Geef de naam van de service op.
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de service op.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Geef de naam van het servicetype van de toepassing op. Deze moet aanwezig zijn in het toepassingsmanifest.
Geef op of de service staatloos of stateful is.
Optionele parameters
Geef de activeringsmodus van het servicepakket op.
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.
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.
Geef de bovengrens van het partitiesleutelbereik op dat moet worden gesplitst tussen de partitie 'Aantal' Dit wordt alleen gebruikt met een UniformInt64-partitieschema.
Geef het aantal exemplaren voor de stateless service. Als -1 wordt gebruikt, betekent dit dat deze wordt uitgevoerd op alle knooppunten.
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'.
Geef de ondergrens van het partitiesleutelbereik op dat moet worden gesplitst tussen de partitie 'Aantal' Dit wordt alleen gebruikt met het Partitieschema UniformInt64.
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.
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.
Geef de minimumgrootte van de replicaset voor de stateful service.
Geef het aantal partities op. Dit wordt alleen gebruikt met een UniformInt64-partitieschema.
Geef de matrix op voor de namen van de partities. Dit wordt alleen gebruikt met een named partitieschema.
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.
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)'.
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'.
Geef de maximale duur op waarvoor een partitie de status quorumverlies mag hebben, weergegeven in ISO 8601-indeling 'hh:mm:ss'.
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'.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Door spatie gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.
Geef de grootte van de doelreplicaset voor de stateful service.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Geef de naam van de service op.
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de service op.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Optionele parameters
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Geef de naam van de service op.
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Optionele parameters
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.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Geef de naam van de service op.
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de service op.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Optionele parameters
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.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
Geef de naam van de service op.
Geef de naam van het cluster op. Als dit niet wordt opgegeven, is dit hetzelfde als de naam van de resourcegroep.
Geef de naam van de service op.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Optionele parameters
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.
Geef het aantal exemplaren voor de stateless service. Als -1 wordt gebruikt, betekent dit dat deze wordt uitgevoerd op alle knooppunten.
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'.
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.
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.
Geef de minimumgrootte van de replicaset voor de stateful service.
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)'.
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'.
Geef de maximale duur op waarvoor een partitie de status quorumverlies mag hebben, weergegeven in ISO 8601-indeling 'hh:mm:ss'.
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'.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Door spatie gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.
Geef de grootte van de doelreplicaset voor de stateful service.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.