az sf application

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 application certificate

Az alkalmazás tanúsítványának kezelése.

Alapvető FE
az sf application certificate add

Adjon hozzá egy új tanúsítványt a virtuálisgép-méretezési csoportokhoz, amelyek a üzemeltetett alkalmazások által használni kívánt fürtöt alkotják.

Alapvető FE
az sf application create

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

Alapvető FE
az sf application delete

Alkalmazás törlése.

Alapvető FE
az sf application list

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

Alapvető FE
az sf application show

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

Alapvető FE
az sf application update

Azure Service Fabric-alkalmazás frissítése. Ez lehetővé teszi az alkalmazásparaméterek frissítését és/vagy az alkalmazástípus azon verziójának frissítését, amely elindítja az alkalmazásfrissítést.

Alapvető FE

az sf application create

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

az sf application create --application-name
                         --application-type-name
                         --application-type-version
                         --cluster-name
                         --resource-group
                         [--application-parameters]
                         [--max-nodes]
                         [--min-nodes]
                         [--package-url]

Példák

Hozzon létre egy "testApp" alkalmazást 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 application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
  --application-type-version v1 --application-parameters key0=value0

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

az sf 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.

--max-nodes --maximum-nodes

Adja meg az alkalmazások elhelyezésére szolgáló csomópontok maximális számát. A paraméter értékének nem negatív egész számnak kell lennie. Az alapértelmezett érték 0, ami azt jelzi, hogy az alkalmazás tetszőleges számú csomóponton elhelyezhető a fürtben.

--min-nodes --minimum-nodes

Adja meg azoknak a csomópontoknak a minimális számát, ahol a Service Fabric lefoglalja az alkalmazás kapacitását, ez nem jelenti azt, hogy az alkalmazás garantáltan rendelkezik replikákkal az összes csomóponton. A paraméter értékének nem negatív egész számnak kell lennie. Ennek alapértelmezett értéke nulla, ami azt jelenti, hogy az alkalmazás nem foglal le kapacitást.

--package-url

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

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 application delete

Alkalmazás törlése.

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

Példák

Alkalmazás törlése.

az sf 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 application list

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

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

Példák

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

az sf 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 application show

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

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

Példák

Alkalmazás lekérése.

az sf 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 application update

Azure Service Fabric-alkalmazás frissítése. Ez lehetővé teszi az alkalmazásparaméterek frissítését és/vagy az alkalmazástípus azon verziójának frissítését, amely elindítja az alkalmazásfrissítést.

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

Példák

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

az sf 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

Frissítse az alkalmazás minimális és maximális csomópontjait.

az sf application update -g testRG -c testCluster --application-name testApp --minimum-nodes 1 --maximum-nodes 3

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.

--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-nodes --maximum-nodes

Adja meg az alkalmazások elhelyezésére szolgáló csomópontok maximális számát. A paraméter értékének nem negatív egész számnak kell lennie. Az alapértelmezett érték 0, ami azt jelzi, hogy az alkalmazás tetszőleges számú csomóponton elhelyezhető a fürtben.

--max-porcent-unhealthy-apps --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-porcent-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-porcent-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-porcent-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.

--min-nodes --minimum-nodes

Adja meg azoknak a csomópontoknak a minimális számát, ahol a Service Fabric lefoglalja az alkalmazás kapacitását, ez nem jelenti azt, hogy az alkalmazás garantáltan rendelkezik replikákkal az összes csomóponton. A paraméter értékének nem negatív egész számnak kell lennie. Ennek alapértelmezett értéke nulla, ami azt jelenti, hogy az alkalmazás nem foglal le kapacitást.

--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 kivonattáblaként a következő formátumban: {"ServiceTypeName" : "MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices"}. Például: @{ "ServiceTypeName01" = "5,10,5"; "ServiceTypeName02" = "5,5,5" }.

--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-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.