az sf managed-service

Felügyelt Azure Service Fabric-fürtön futó szolgáltatások kezelése. Csak az ARM által üzembe helyezett szolgáltatásokat támogatja.

Parancsok

Name Description Típus Állapot
az sf managed-service correlation-scheme

Felügyelt Azure Service Fabric-fürtön futó szolgáltatások korrelációs sémáinak kezelése. Csak az ARM által üzembe helyezett szolgáltatásokat támogatja.

Alapvető FE
az sf managed-service correlation-scheme create

Hozzon létre egy új felügyelt szolgáltatás korrelációs sémát egy Felügyelt Azure Service Fabric-fürtön.

Alapvető FE
az sf managed-service correlation-scheme delete

Felügyelt szolgáltatás korrelációs sémája törlése.

Alapvető FE
az sf managed-service correlation-scheme update

Felügyelt szolgáltatás korrelációs sémája frissítése.

Alapvető FE
az sf managed-service create

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

Alapvető FE
az sf managed-service delete

Felügyelt szolgáltatás törlése.

Alapvető FE
az sf managed-service list

Egy adott felügyelt alkalmazás felügyelt szolgáltatásainak listázása.

Alapvető FE
az sf managed-service load-metrics

Felügyelt Azure Service Fabric-fürtön futó szolgáltatásterhelési metrikák kezelése. Csak az ARM által üzembe helyezett szolgáltatásokat támogatja.

Alapvető FE
az sf managed-service load-metrics create

Hozzon létre egy új felügyelt szolgáltatás terhelési mérőszámát egy Felügyelt Azure Service Fabric-fürtön.

Alapvető FE
az sf managed-service load-metrics delete

Felügyelt szolgáltatás törlése.

Alapvető FE
az sf managed-service load-metrics update

Felügyelt szolgáltatás frissítése.

Alapvető FE
az sf managed-service show

Szolgáltatás lekérése.

Alapvető FE
az sf managed-service update

Felügyelt szolgáltatás frissítése.

Alapvető FE

az sf managed-service create

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

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]

Példák

Hozzon létre egy új állapot nélküli felügyelt szolgáltatást "testService1" a példányszám -1 számával (az összes csomóponton).

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

Hozzon létre egy új állapotalapú szolgáltatást (testService2) 5 csomóponttal.

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

Kötelező paraméterek

--application --application-name

Adja meg a szolgáltatás nevét.

--cluster-name -c

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

--name --service-name

Adja meg a szolgáltatás nevét.

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

--service-type --type

Adja meg az alkalmazás szolgáltatástípusának nevét, és annak az alkalmazásjegyzékben kell lennie.

--state

Adja meg, hogy a szolgáltatás állapot nélküli vagy állapotalapú-e.

elfogadott értékek: Stateful, Stateless

Opcionális paraméterek

--activation-mode --package-activation-mode --service-package-activation-mode

Adja meg a szolgáltatáscsomag aktiválási módját.

--default-move-cost

Adja meg az áthelyezés alapértelmezett költségét. A magasabb költségek miatt kevésbé valószínű, hogy a Fürterőforrás-kezelő áthelyezi a replikát a fürt egyensúlyának megkísérlésekor.

elfogadott értékek: High, Low, Medium, Zero
--has-persisted-state

Meghatározza, hogy ez egy állandó szolgáltatás-e, amely a helyi lemezen tárolja az állapotokat. Ha ez, akkor a tulajdonság értéke igaz, ha nem hamis.

elfogadott értékek: false, true
--high-key

Adja meg a partíciókulcs-tartomány felső határát, amelyet fel kell osztani a "Darabszám" partíció között. Ez csak UniformInt64 partíciósémával használható.

--instance-count

Adja meg az állapot nélküli szolgáltatás példányszámát. Ha -1 van használatban, az azt jelenti, hogy az összes csomóponton fut.

--keep-duration --stand-by-keep-duration --stand-by-replica-keep-duration

Adja meg azt a definíciót, hogy mennyi ideig kell fenntartani a StandBy replikákat az eltávolítás előtt, az ISO 8601 formátum "hh:mm:ss" formátumban jelenik meg.

--low-key

Adja meg a partíciókulcs-tartomány alsó határát, amelyet fel kell osztani a "Darabszám" partíció között. Ez csak UniformInt64 partíciós sémával használható.

--min-inst-pct --min-instance-percentage

Adja meg az InstanceCount minimális százalékos arányát, amely megfelel az EnsureAvailability biztonsági ellenőrzésnek az olyan műveletek során, mint a frissítés vagy a csomópont inaktiválása. A ténylegesen használt szám a max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) . Vegye figyelembe, hogy ha az InstanceCount értéke -1, a MinInstancePercentage számítás során a -1 először azon csomópontok számává alakul, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátainak megfelelően. Az engedélyezett értékek 0 és 100 között vannak.

--min-instance-count

Adja meg azoknak a példányoknak a minimális számát, amelyeknek meg kell felelniük az EnsureAvailability biztonsági ellenőrzésnek az olyan műveletek során, mint a frissítés vagy a csomópont inaktiválása. A ténylegesen használt szám a max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) . Vegye figyelembe, hogy ha az InstanceCount értéke -1, a MinInstanceCount számítás során a -1 először azon csomópontok számává alakul, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátainak megfelelően.

--min-replica --min-replica-set-size

Adja meg az állapotalapú szolgáltatás minimális replikakészlet-méretét.

--partition-count

Adja meg a partíciók számát. Ez csak UniformInt64 partíciós sémával használható.

--partition-names

Adja meg a partíciók nevének tömböt. Ez csak nevesített partíciós sémával használható.

--partition-scheme

Adja meg a használni kívánt partíciósémát. Az egyszeri partíciókat általában akkor használják, ha a szolgáltatás nem igényel további útválasztást. A UniformInt64 azt jelenti, hogy minden partíció int64 kulcstartományt birtokol. A név általában olyan szolgáltatásokhoz tartozik, amelyekben az adatok gyűjtőbe gyűjthetők, egy határolt készleten belül. Az elnevezett partíciókulcsként használt adatmezőkre néhány gyakori példa a régiók, az irányítószámok, az ügyfélcsoportok vagy más üzleti határok.

elfogadott értékek: Named, Singleton, UniformInt64Range
alapértelmezett érték: singleton
--placement-constraints

Sztringként adja meg az elhelyezési korlátozásokat. Az elhelyezési korlátozások logikai kifejezések a csomópont tulajdonságain, és lehetővé teszik a szolgáltatás adott csomópontokra való korlátozását a szolgáltatáskövetelmények alapján. Ha például egy szolgáltatást olyan csomópontokon szeretne elhelyezni, ahol a NodeType kék, adja meg a következőt: "NodeColor == kék)".

--plcmt-time-limit --service-placement-time-limit

Adja meg, hogy a replikák milyen ideig maradhatnak az InBuildben, mielőtt a build elakadása jelentéskészítést jelentenek, és az ISO 8601 "hh:mm:ss" formátumban jelenik meg.

--quorum-loss-wait --quorum-loss-wait-duration

Adja meg, hogy a partíciók legfeljebb kvórumveszteség-állapotban legyenek, és az ISO 8601 formátum "hh:mm:ss" formátumban jelenik meg.

--replica-restart-wait --replica-restart-wait-duration

Adja meg a replika leállása és az új replika létrehozása közötti időtartamot, amely ISO 8601 formátumban "hh:mm:ss" formátumban jelenik meg.

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

--target-replica --target-replica-set-size

Adja meg az állapotalapú szolgáltatás célreplikakészlet-méreté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 managed-service delete

Felügyelt szolgáltatás törlése.

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

Példák

Felügyelt szolgáltatás törlése.

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

Kötelező paraméterek

--application --application-name

Adja meg a szolgáltatás nevét.

--cluster-name -c

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

--name --service-name

Adja meg a szolgáltatás nevét.

--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-service list

Egy adott felügyelt alkalmazás felügyelt szolgáltatásainak listázása.

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

Példák

Felügyelt szolgáltatások listázása.

az sf managed-service list -g testRG -c testCluster --application-name testApp

Kötelező paraméterek

--application --application-name

Adja meg a szolgáltatá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-service show

Szolgáltatás lekérése.

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

Példák

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

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

Kötelező paraméterek

--application --application-name

Adja meg a szolgáltatás nevét.

--cluster-name -c

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

--name --service-name

Adja meg a szolgáltatás nevét.

--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-service update

Felügyelt szolgáltatás frissítése.

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]

Példák

Felügyelt állapot nélküli szolgáltatás frissítése.

az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService --min-instance-count 2 \
  --min-instance-percentage 20

Felügyelt állapotalapú szolgáltatás frissítése.

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'

Kötelező paraméterek

--application --application-name

Adja meg a szolgáltatás nevét.

--cluster-name -c

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

--name --service-name

Adja meg a szolgáltatás nevét.

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

--default-move-cost

Adja meg az áthelyezés alapértelmezett költségét. A magasabb költségek miatt kevésbé valószínű, hogy a Fürterőforrás-kezelő áthelyezi a replikát a fürt egyensúlyának megkísérlésekor.

elfogadott értékek: High, Low, Medium, Zero
--instance-count

Adja meg az állapot nélküli szolgáltatás példányszámát. Ha -1 van használatban, az azt jelenti, hogy az összes csomóponton fut.

--keep-duration --stand-by-keep-duration --stand-by-replica-keep-duration

Adja meg azt a definíciót, hogy mennyi ideig kell fenntartani a StandBy replikákat az eltávolítás előtt, az ISO 8601 formátum "hh:mm:ss" formátumban jelenik meg.

--min-inst-pct --min-instance-percentage

Adja meg az InstanceCount minimális százalékos arányát, amely megfelel az EnsureAvailability biztonsági ellenőrzésnek az olyan műveletek során, mint a frissítés vagy a csomópont inaktiválása. A ténylegesen használt szám a max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) . Vegye figyelembe, hogy ha az InstanceCount értéke -1, a MinInstancePercentage számítás során a -1 először azon csomópontok számává alakul, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátainak megfelelően. Az engedélyezett értékek 0 és 100 között vannak.

--min-instance-count

Adja meg azoknak a példányoknak a minimális számát, amelyeknek meg kell felelniük az EnsureAvailability biztonsági ellenőrzésnek az olyan műveletek során, mint a frissítés vagy a csomópont inaktiválása. A ténylegesen használt szám a max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) . Vegye figyelembe, hogy ha az InstanceCount értéke -1, a MinInstanceCount számítás során a -1 először azon csomópontok számává alakul, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátainak megfelelően.

--min-replica --min-replica-set-size

Adja meg az állapotalapú szolgáltatás minimális replikakészlet-méretét.

--placement-constraints

Sztringként adja meg az elhelyezési korlátozásokat. Az elhelyezési korlátozások logikai kifejezések a csomópont tulajdonságain, és lehetővé teszik a szolgáltatás adott csomópontokra való korlátozását a szolgáltatáskövetelmények alapján. Ha például egy szolgáltatást olyan csomópontokon szeretne elhelyezni, ahol a NodeType kék, adja meg a következőt: "NodeColor == kék)".

--plcmt-time-limit --service-placement-time-limit

Adja meg, hogy a replikák milyen ideig maradhatnak az InBuildben, mielőtt a build elakadása jelentéskészítést jelentenek, és az ISO 8601 "hh:mm:ss" formátumban jelenik meg.

--quorum-loss-wait --quorum-loss-wait-duration

Adja meg, hogy a partíciók legfeljebb kvórumveszteség-állapotban legyenek, és az ISO 8601 formátum "hh:mm:ss" formátumban jelenik meg.

--replica-restart-wait --replica-restart-wait-duration

Adja meg a replika leállása és az új replika létrehozása közötti időtartamot, amely ISO 8601 formátumban "hh:mm:ss" formátumban jelenik meg.

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

--target-replica --target-replica-set-size

Adja meg az állapotalapú szolgáltatás célreplikakészlet-méreté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.