Megosztás a következőn keresztül:


az sf managed-application

Felügyelt Azure Service Fabric-fürtön futó alkalmazások kezelése. Csak az ARM által telepített alkalmazásokat támogatja.

Parancsok

Name Description Típus Állapot
az sf managed-application create

Hozzon létre egy új felügyelt alkalmazást egy Felügyelt Azure Service Fabric-fürtön.

Alapvető FE
az sf managed-application delete

Felügyelt alkalmazás törlése.

Alapvető FE
az sf managed-application list

Egy adott felügyelt fürt felügyelt alkalmazásainak listázása.

Alapvető FE
az sf managed-application show

Egy felügyelt alkalmazás tulajdonságainak megjelenítése egy Felügyelt Azure Service Fabric-fürtön.

Alapvető FE
az sf managed-application update

Felügyelt Azure Service Fabric-alkalmazás frissítése.

Alapvető FE

az sf managed-application create

Hozzon létre egy új felügyelt alkalmazást egy Felügyelt Azure Service Fabric-fürtön.

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

Példák

Felügyelt alkalmazás "testApp" létrehozása paraméterekkel. A "TestAppType" verzió "v1" alkalmazástípusnak már léteznie kell a fürtben, és az alkalmazás paramétereit meg kell határozni az alkalmazásjegyzékben.

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

Hozza létre az alkalmazás "testApp" és az alkalmazástípus verzióját a megadott csomag URL-címével.

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

Kötelező paraméterek

--application-name --name

Adja meg az alkalmazás nevét.

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

Adja meg az alkalmazástípus nevét.

--application-type-version --version

Adja meg az alkalmazástípus verzióját.

--cluster-name -c

Adja meg a fürt nevét, ha nem adja meg az erőforráscsoport nevével.

--resource-group -g

Adja meg az erőforráscsoport nevét. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Opcionális paraméterek

--application-parameters --parameters

Adja meg az alkalmazásparamétereket kulcs/érték párként. Ezeknek a paramétereknek az alkalmazásjegyzékben kell lenniük. például: --application-parameters param1=value1 param2=value2.

--package-url

Adja meg az alkalmazáscsomag sfpkg fájljának URL-címét.

--tags

Szóközzel elválasztott címkék: key[=value] [key[=value] ...]. Meglévő címkék törlése a "" használatával.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az sf managed-application delete

Felügyelt alkalmazás törlése.

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

Példák

Felügyelt alkalmazás törlése.

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

Kötelező paraméterek

--application-name --name

Adja meg az alkalmazás nevét.

--cluster-name -c

Adja meg a fürt nevét, ha nem adja meg az erőforráscsoport nevével.

--resource-group -g

Adja meg az erőforráscsoport nevét. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az sf managed-application list

Egy adott felügyelt fürt felügyelt alkalmazásainak listázása.

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

Példák

Felügyelt alkalmazások listázása egy adott felügyelt fürthöz.

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

Kötelező paraméterek

--cluster-name -c

Adja meg a fürt nevét, ha nem adja meg az erőforráscsoport nevével.

--resource-group -g

Adja meg az erőforráscsoport nevét. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az sf managed-application show

Egy felügyelt alkalmazás tulajdonságainak megjelenítése egy Felügyelt Azure Service Fabric-fürtön.

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

Példák

Felügyelt alkalmazás lekérése.

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

Kötelező paraméterek

--application-name --name

Adja meg az alkalmazás nevét.

--cluster-name -c

Adja meg a fürt nevét, ha nem adja meg az erőforráscsoport nevével.

--resource-group -g

Adja meg az erőforráscsoport nevét. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az sf managed-application update

Felügyelt Azure Service Fabric-alkalmazás frissítése.

Ez lehetővé teszi a címkék, az alkalmazásparaméterek frissítését, az alkalmazás upgradePolicy értékét és/vagy az alkalmazástípus verzióját, amely elindítja az alkalmazásfrissítést.

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]
                                 [--tags]
                                 [--ud-timeout]
                                 [--upgrade-mode {Monitored, UnmonitoredAuto}]
                                 [--upgrade-timeout]

Példák

Frissítse az alkalmazásparamétereket és a szabályzatértékeket és az alkalmazástípus verzióját a 2-es verzióra.

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

A felügyelt alkalmazásszolgáltatás típusának állapotházirend-leképezésének frissítése.

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"

Kötelező paraméterek

--application-name --name

Adja meg az alkalmazás nevét.

--cluster-name -c

Adja meg a fürt nevét, ha nem adja meg az erőforráscsoport nevével.

--resource-group -g

Adja meg az erőforráscsoport nevét. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>: .

Opcionális paraméterek

--application-parameters --parameters

Adja meg az alkalmazásparamétereket kulcs/érték párként. Ezeknek a paramétereknek az alkalmazásjegyzékben kell lenniük. például: --application-parameters param1=value1 param2=value2.

--application-type-version --version

Adja meg az alkalmazástípus verzióját.

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

Adja meg másodpercben az időtartamot, és várjon egy állapot nélküli példány bezárása előtt, hogy az aktív kérések kecsesen üríthessenek. Ez akkor lenne érvényes, ha a példány az alkalmazás/fürt frissítése során bezárul, csak azoknál a példányoknál, amelyeknél nincs nulla késleltetési időtartam a szolgáltatás leírásában konfigurálva.

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

Azt jelzi, hogy egy figyelmeztető állapoteseményt hibaeseményként kell-e kezelni az állapotértékelés során.

elfogadott értékek: false, true
alapértelmezett érték: False
--failure-action

Adja meg a figyelt frissítés meghiúsulása esetén végrehajtandó műveletet. A paraméter elfogadható értékei a visszaállítás vagy a manuális.

elfogadott értékek: Manual, Rollback
--force-restart

Azt jelzi, hogy a szolgáltatásgazda akkor is újraindul, ha a frissítés csak konfigurációs módosítás.

elfogadott értékek: false, true
alapértelmezett érték: False
--hc-retry-timeout --health-check-retry-timeout

Adja meg másodpercben azt az időtartamot, amely után a Service Fabric újrapróbálkozza az állapotellenőrzést, ha az előző állapotellenőrzés sikertelen.

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

Adja meg másodpercben azt az időtartamot, amelyet a Service Fabric vár annak ellenőrzéséhez, hogy az alkalmazás stabil-e, mielőtt a következő frissítési tartományra vált, vagy befejezi a frissítést. Ez a várakozási időtartam közvetlenül az állapotellenőrzés elvégzése után megakadályozza az állapot nem észlelt változásait.

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

Adja meg másodpercben azt az időtartamot, amelyet a Service Fabric megvár, mielőtt végrehajtja a kezdeti állapot-ellenőrzést, miután a frissítés befejeződött a frissítési tartományon.

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

Adja meg a fürt azon csomópontjain üzembe helyezett alkalmazáspéldányok maximális százalékos arányát, amelyek állapotállapota hiba, mielőtt a fürt alkalmazásállapota hiba lenne. Az engedélyezett értékek 0 és 100 között vannak.

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

Adja meg a nem használt partíciók szolgáltatásonkénti maximális százalékát, amelyet az állapotszabályzat engedélyez a figyelt frissítéshez használni kívánt alapértelmezett szolgáltatástípushoz. Az engedélyezett értékek 0 és 100 között vannak.

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

Adja meg a nem használt replikák szolgáltatásonkénti maximális százalékát, amelyet az állapotszabályzat engedélyez a figyelt frissítéshez használni kívánt alapértelmezett szolgáltatástípushoz. Az engedélyezett értékek 0 és 100 között vannak.

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

Adja meg a figyelt frissítéshez használni kívánt alapértelmezett szolgáltatástípus állapotházirendje által engedélyezett kihasználatlan szolgáltatások maximális százalékos arányát. Az engedélyezett értékek 0 és 100 között vannak.

--recreate-application

Meghatározza, hogy az alkalmazást újra létre kell-e hozni a frissítés során. Ha érték=igaz, a frissítési szabályzat többi paramétere nem engedélyezett.

elfogadott értékek: false, true
alapértelmezett érték: False
--rep-check-timeout --replica-check-timeout --upgrade-replica-set-check-timeout

Adja meg másodpercben, hogy a Service Fabric mennyi ideig várja meg, amíg egy szolgáltatás biztonságos állapotba kerül, ha még nincs biztonságos állapotban, mielőtt a Service Fabric folytatja a frissítést.

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

Adja meg a különböző szolgáltatástípusokhoz használandó állapotházirend térképét kulcs/érték párként a következő formátumban: "ServiceTypeName"="MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices". például: --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5".

--tags

Szóközzel elválasztott címkék: key[=value] [key[=value] ...]. Meglévő címkék törlése a "" használatával.

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

Adja meg másodpercben, hogy a Service Fabric mennyi időt vesz igénybe egyetlen frissítési tartomány frissítéséhez. Ezen időszak után a frissítés meghiúsul.

--upgrade-mode

Adja meg a működés közbeni frissítés állapotának figyeléséhez használt módot. Az értékek a Figyelve és a UnmonitoredAuto.

elfogadott értékek: Monitored, UnmonitoredAuto
--upgrade-timeout

Adja meg másodpercben, hogy a Service Fabric mennyi időt vesz igénybe a teljes frissítéshez. Ezen időszak után a frissítés meghiúsul.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.