az sf managed-application

Toepassingen beheren die worden uitgevoerd op een Azure Service Fabric beheerd cluster. Ondersteunt alleen door ARM geïmplementeerde toepassingen.

Opdracht

az sf managed-application create

Maak een nieuwe beheerde toepassing in een Azure Service Fabric beheerd cluster.

az sf managed-application delete

Een beheerde toepassing verwijderen.

az sf managed-application list

Lijst met beheerde toepassingen van een bepaald beheerd cluster.

az sf managed-application show

De eigenschappen van een beheerde toepassing weergeven op een Azure Service Fabric beheerd cluster.

az sf managed-application update

Een door Azure Service Fabric beheerde toepassing bijwerken.

az sf managed-application create

Maak een nieuwe beheerde toepassing in een Azure Service Fabric beheerd cluster.

az sf managed-application create --application-name
                                 --application-type-name
                                 --application-type-version
                                 --cluster-name
                                 --resource-group
                                 [--application-parameters]
                                 [--package-url]
                                 [--subscription]
                                 [--tags]

Voorbeelden

Maak de beheerde toepassing 'testApp' met parameters. Het toepassingstype 'TestAppType' versie 'v1' moet al bestaan in het cluster en de toepassingsparameters moeten worden gedefinieerd in het toepassingsmanifest.

az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
  --application-type-version v1 --application-parameters key0=value0 --tags key1=value1

Maak de toepassing 'testApp' en de versie van het app-type met behulp van de opgegeven pakket-URL.

az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
  --application-type-version v1 --package-url "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg" \
    --application-parameters key0=value0

Vereiste parameters

--application-name --name

Geef de naam van de toepassing op.

--application-type-name --type-name

Geef de naam van het toepassingstype op.

--application-type-version --version

Geef de versie van het toepassingstype 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 behulp van az configure --defaults group=<name> .

Optionele parameters

--application-parameters --parameters

Geef de toepassingsparameters op als sleutel-waardeparen. Deze parameters moeten aanwezig zijn in het toepassingsmanifest. bijvoorbeeld: --application-parameters param1=value1 param2=value2.

--package-url

Geef de URL van het toepassingspakketbestand sfpkg op.

--subscription

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

--tags

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

az sf managed-application delete

Een beheerde toepassing verwijderen.

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

Voorbeelden

Beheerde toepassing verwijderen.

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

Vereiste parameters

--application-name --name

Geef de naam van de toepassing 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 behulp van az configure --defaults group=<name> .

Optionele parameters

--subscription

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

az sf managed-application list

Lijst met beheerde toepassingen van een bepaald beheerd cluster.

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

Voorbeelden

Lijst met beheerde toepassingen voor een bepaald beheerd cluster.

az sf managed-application list -g testRG -c testCluster

Vereiste parameters

--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 behulp van az configure --defaults group=<name> .

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens 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 az account set -s NAME_OR_ID behulp van .

az sf managed-application show

De eigenschappen van een beheerde toepassing weergeven op een Azure Service Fabric beheerd cluster.

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

Voorbeelden

Beheerde toepassing op te halen.

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

Vereiste parameters

--application-name --name

Geef de naam van de toepassing 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 behulp van az configure --defaults group=<name> .

Optionele parameters

--query-examples

JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens 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 az account set -s NAME_OR_ID behulp van .

az sf managed-application update

Een door Azure Service Fabric beheerde toepassing bijwerken.

Hierdoor kunnen de tags, de toepassingsparameters en de waarde van de toepassing UpgradePolicy worden bijgewerkt en/of kan de versie van het toepassingstype worden bijgewerkt, waardoor een toepassingsupgrade wordt uitgevoerd.

az sf managed-application update --application-name
                                 --cluster-name
                                 --resource-group
                                 [--application-parameters]
                                 [--application-type-version]
                                 [--close-duration]
                                 [--consider-warning-as-error {false, true}]
                                 [--failure-action {Manual, Rollback}]
                                 [--force-restart {false, true}]
                                 [--hc-retry-timeout]
                                 [--hc-stable-duration]
                                 [--hc-wait-duration]
                                 [--max-percent-unhealthy-apps]
                                 [--max-percent-unhealthy-partitions]
                                 [--max-percent-unhealthy-replicas]
                                 [--max-percent-unhealthy-services]
                                 [--recreate-application {false, true}]
                                 [--rep-check-timeout]
                                 [--service-type-health-policy-map]
                                 [--subscription]
                                 [--tags]
                                 [--ud-timeout]
                                 [--upgrade-mode {Monitored, UnmonitoredAuto}]
                                 [--upgrade-timeout]

Voorbeelden

Werk toepassingsparameters en upgreadebeleidswaarden en de versie van het app-type bij naar v2.

az sf managed-application update -g testRG -c testCluster --application-name testApp --application-type-version v2 \
  --application-parameters key0=value0 --health-check-stable-duration 0 --health-check-wait-duration 0 --health-check-retry-timeout 0 \
    --upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --upgrade-replica-set-check-timeout 300 --force-restart

Statusbeleidskaart van het type beheerde toepassingsservice bijwerken.

az sf managed-application update -g testRG -c testCluster --application-name testApp --service-type-health-policy-map  "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5"

Vereiste parameters

--application-name --name

Geef de naam van de toepassing 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 behulp van az configure --defaults group=<name> .

Optionele parameters

--application-parameters --parameters

Geef de toepassingsparameters op als sleutel-waardeparen. Deze parameters moeten aanwezig zijn in het toepassingsmanifest. bijvoorbeeld: --application-parameters param1=value1 param2=value2.

--application-type-version --version

Geef de versie van het toepassingstype op.

--close-duration --instance-close-delay-duration --instance-close-duration

Geef de duur in seconden op om te wachten voordat een staatloze instantie wordt gesloten, zodat de actieve aanvragen op een goede manier kunnen worden leeg geloosd. Dit is effectief wanneer het exemplaar wordt gesloten tijdens de upgrade van de toepassing/het cluster, alleen voor exemplaren waarvoor een vertragingsduur is geconfigureerd die niet nul is in de servicebeschrijving.

--consider-warning-as-error --warning-as-error

Geeft aan of een waarschuwingstoestand moet worden behandeld als een foutgebeurtenis tijdens de statusevaluatie.

geaccepteerde waarden: false, true
--failure-action

Geef de actie op die moet worden uitgevoerd als de bewaakte upgrade mislukt. De acceptabele waarden voor deze parameter zijn Terugdraaien of Handmatig.

geaccepteerde waarden: Manual, Rollback
--force-restart

Geeft aan dat de servicehost opnieuw wordt opgestart, zelfs als de upgrade een configuratiewijziging is.

geaccepteerde waarden: false, true
--hc-retry-timeout --health-check-retry-timeout

Geef de duur in seconden op, waarna Service Fabric statuscontrole opnieuw ondergaat als de vorige statuscontrole mislukt.

--hc-stable-duration --health-check-stable-duration

Geef de duur in seconden op dat Service Fabric wacht om te controleren of de toepassing stabiel is voordat u naar het volgende upgradedomein gaat of de upgrade voltooit. Deze wachttijd voorkomt dat niet-gedetecteerde statuswijzigingen direct nadat de statuscontrole is uitgevoerd.

--hc-wait-duration --health-check-wait-duration

Geef de duur in seconden op die Service Fabric voordat de initiële statuscontrole wordt uitgevoerd nadat de upgrade van het upgradedomein is uitgevoerd.

--max-percent-unhealthy-apps --max-percent-unhealthy-deployed-applications --max-unhealthy-apps

Geef het maximumpercentage op van de toepassings instances die zijn geïmplementeerd op de knooppunten in het cluster die een status van fout hebben voordat de status van de toepassing voor het cluster fout is. Toegestane waarden zijn tussen 0 en 100.

--max-percent-unhealthy-partitions --max-unhealthy-parts

Geef het maximum percentage niet-helthy partities per service op dat is toegestaan door het statusbeleid voor het standaardservicetype dat moet worden gebruikt voor de bewaakte upgrade. Toegestane waarden liggen tussen 0 en 100.

--max-percent-unhealthy-replicas --max-unhealthy-reps

Geef het maximumaantal niet-gebouwde replica's per service op dat is toegestaan door het statusbeleid voor het standaardservicetype dat moet worden gebruikt voor de bewaakte upgrade. Toegestane waarden liggen tussen 0 en 100.

--max-percent-unhealthy-services --max-unhealthy-servs

Geef het maximum percentage niet-helthy services op dat is toegestaan door het statusbeleid voor het standaardservicetype dat moet worden gebruikt voor de bewaakte upgrade. Toegestane waarden liggen tussen 0 en 100.

--recreate-application

Hiermee bepaalt u of de toepassing opnieuw moet worden gemaakt bij het bijwerken. Als value=true is, zijn de rest van de upgradebeleidsparameters niet toegestaan.

geaccepteerde waarden: false, true
--rep-check-timeout --replica-check-timeout --upgrade-replica-set-check-timeout

Geef de maximale tijd in seconden op dat Service Fabric wacht tot een service opnieuw wordt geconfigureerd in een veilige status( als deze nog niet in een veilige status is) voordat Service Fabric de upgrade voortgaat.

--service-type-health-policy-map --service-type-policy

Geef de kaart op van het statusbeleid dat moet worden gebruikt voor verschillende servicetypen als sleutel-waardeparen in de volgende indeling: "ServiceTypeName"="MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices". bijvoorbeeld: --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5".

--subscription

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

--tags

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

--ud-timeout --upgrade-domain-timeout

Geef de maximale tijd in seconden op die nodig Service Fabric upgrade van één upgradedomein duurt. Na deze periode mislukt de upgrade.

--upgrade-mode

Geef de modus op die wordt gebruikt om de status tijdens een rolling upgrade. De waarden zijn Bewaakt en Niet bewaaktAuto.

geaccepteerde waarden: Monitored, UnmonitoredAuto
--upgrade-timeout

Geef de maximale tijd in seconden op die Service Fabric de hele upgrade duurt. Na deze periode mislukt de upgrade.