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

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.

az sf managed-service correlation-scheme create

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

az sf managed-service correlation-scheme delete

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

az sf managed-service correlation-scheme update

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

az sf managed-service create

Új felügyelt szolgáltatás létrehozása egy Felügyelt Azure Service Fabric-fürtön.

az sf managed-service delete

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

az sf managed-service list

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

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.

az sf managed-service load-metrics create

Új felügyelt szolgáltatás terhelési metrikáinak létrehozása egy felügyelt Azure Service Fabric-fürtön.

az sf managed-service load-metrics delete

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

az sf managed-service load-metrics update

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

az sf managed-service show

Szolgáltatás lekérése.

az sf managed-service update

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

az sf managed-service create

Új felügyelt szolgáltatás létrehozása 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 -1 példányszámmal (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ú "testService2" szolgáltatást 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, akkor az erőforráscsoport nevével azonos lesz.

--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 a használatával az configure --defaults group=<name>konfigurálhatja.

--service-type --type

Adja meg az alkalmazás szolgáltatástípusának nevét. Ennek léteznie kell az alkalmazásjegyzékben.

--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ürt Resource Manager áthelyezi a replikát, amikor megpróbálja kiegyensúlyozni a fürtöt.

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 igen, akkor a tulajdonság értéke igaz, ha nem hamis.

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

Adja meg annak a partíciókulcs-tartománynak a felső határát, amelyet fel kell osztani a "Count" 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. A -1 használata azt jelenti, hogy az összes csomóponton futni fog.

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

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

--low-key

Adja meg a partíciókulcs-tartomány alsó határát, amelyet fel kell osztani a "Count" partíció között. Ez csak UniformInt64 partíció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 csomópont frissítése vagy 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 át, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátozásai szerint. 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 csomópont frissítése vagy 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 át, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátozásai szerint.

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

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

--partition-count

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

--partition-names

Adja meg a partíciók nevét tartalmazó tömböt. Ez csak nevesített partíció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 neve általában olyan szolgáltatásokhoz tartozik, amelyek adatai egy körülhatárolt készleten belül gyűjthetők. 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

Adja meg az elhelyezési korlátozásokat sztringként. Az elhelyezési korlátozások logikai kifejezések a csomópont tulajdonságain, és lehetővé teszik egy szolgáltatás adott csomópontokra való korlátozását a szolgáltatás követelményei 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 azt az időtartamot, amely alatt a replikák inBuild állapotban maradhatnak, mielőtt a build elakadásáról szóló jelentéskészítést az ISO 8601 "hh:mm:ss" formátumban adja meg.

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

Adja meg azt a maximális időtartamot, amely alatt egy partíció kvórumvesztési állapotban lehet, iso 8601 formátumban "óó:mm:ss" formátumban megadva.

--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 jelenik meg: "óó:mm:ss".

--tags

Szóközzel tagolt címkék: kulcs[=érték] [kulcs[=érték] ...]. A "" használatával törölheti a meglévő címkéket.

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

Adja meg az állapotalapú szolgáltatás célreplika-készletének méretét.

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, akkor az erőforráscsoport nevével azonos lesz.

--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 a használatával az configure --defaults group=<name>konfigurálhatja.

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, akkor az erőforráscsoport nevével azonos lesz.

--resource-group -g

Adja meg az erőforráscsoport nevét. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

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, akkor az erőforráscsoport nevével azonos lesz.

--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 a használatával az configure --defaults group=<name>konfigurálhatja.

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, akkor az erőforráscsoport nevével azonos lesz.

--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 a használatával az configure --defaults group=<name>konfigurálhatja.

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ürt Resource Manager áthelyezi a replikát, amikor megpróbálja kiegyensúlyozni a fürtöt.

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

Adja meg az állapot nélküli szolgáltatás példányszámát. A -1 használata azt jelenti, hogy az összes csomóponton futni fog.

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

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

--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 csomópont frissítése vagy 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 át, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátozásai szerint. 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 csomópont frissítése vagy 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 át, amelyeken a példányok elhelyezhetők a szolgáltatás elhelyezési korlátozásai szerint.

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

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

--placement-constraints

Adja meg az elhelyezési korlátozásokat sztringként. Az elhelyezési korlátozások logikai kifejezések a csomópont tulajdonságain, és lehetővé teszik egy szolgáltatás adott csomópontokra való korlátozását a szolgáltatás követelményei 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 azt az időtartamot, amely alatt a replikák inBuild állapotban maradhatnak, mielőtt a build elakadásáról szóló jelentéskészítést az ISO 8601 "hh:mm:ss" formátumban adja meg.

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

Adja meg azt a maximális időtartamot, amely alatt egy partíció kvórumvesztési állapotban lehet, iso 8601 formátumban "óó:mm:ss" formátumban megadva.

--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 jelenik meg: "óó:mm:ss".

--tags

Szóközzel tagolt címkék: kulcs[=érték] [kulcs[=érték] ...]. A "" használatával törölheti a meglévő címkéket.

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

Adja meg az állapotalapú szolgáltatás célreplika-készletének méretét.