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
Geef de naam van de service op.
Geef de naam van het cluster op als dit niet hetzelfde is 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 behulp van az configure --defaults group=<name>
.
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 verplaatsing op. Hogere kosten maken het minder waarschijnlijk dat de replica door Cluster Resource Manager wordt verplaatst bij het verdelen van het cluster.
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.
Geef de bovengrens op van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' Dit wordt alleen gebruikt met uniformInt64-partitieschema.
Geef het aantal exemplaren op 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 onderhouden voordat ze worden verwijderd, weergegeven in ISO 8601-indeling "uu:mm:ss".
Geef de ondergrens op van het partitiesleutelbereik dat moet worden gesplitst tussen de partitie 'Aantal' Dit wordt alleen gebruikt met uniformInt64-partitieschema.
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.
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.
Geef de minimale grootte van de replicaset op voor de stateful service.
Geef het aantal partities op. Dit wordt alleen gebruikt met uniformInt64-partitieschema.
Geef de matrix op voor de namen van de partities. Dit wordt alleen gebruikt met het benoemde partitieschema.
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.
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)".
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".
Geef de maximale duur op waarvoor een partitie een status van quorumverlies mag hebben, weergegeven in ISO 8601-indeling "uu:mm:ss".
Geef de duur op tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling "uu:mm:ss".
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Geef de grootte van de doelreplicaset op voor de stateful service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
Geef de naam van de service op.
Geef de naam van het cluster op als dit niet hetzelfde is 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 behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
Geef de naam van de service op.
Geef de naam van het cluster op als dit niet hetzelfde is als de naam van de resourcegroep.
Geef de naam van de resourcegroep op. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
Geef de naam van de service op.
Geef de naam van het cluster op als dit niet hetzelfde is 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 behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
Geef de naam van de service op.
Geef de naam van het cluster op als dit niet hetzelfde is 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 behulp van az configure --defaults group=<name>
.
Optionele parameters
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.
Geef het aantal exemplaren op 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 onderhouden voordat ze worden verwijderd, weergegeven in ISO 8601-indeling "uu:mm:ss".
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.
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.
Geef de minimale grootte van de replicaset op 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 waarin NodeType blauw is, geeft u het volgende op: "NodeColor == blue)".
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".
Geef de maximale duur op waarvoor een partitie een status van quorumverlies mag hebben, weergegeven in ISO 8601-indeling "uu:mm:ss".
Geef de duur op tussen wanneer een replica uitvalt en wanneer een nieuwe replica wordt gemaakt, weergegeven in ISO 8601-indeling "uu:mm:ss".
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Geef de grootte van de doelreplicaset op voor de stateful service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.