az sf service

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

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

Alapvető FE
az sf service delete

Szolgáltatás törlése.

Alapvető FE
az sf service list

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

Alapvető FE
az sf service show

Szolgáltatás lekérése.

Alapvető FE

az sf service create

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

az sf service create --application
                     --cluster-name
                     --name
                     --resource-group
                     --service-type
                     --state {stateful, stateless}
                     [--default-move-cost {High, Low, Medium, Zero}]
                     [--instance-count]
                     [--min-replica]
                     [--partition-scheme {named, singleton, uniformInt64}]
                     [--target-replica]

Példák

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

az sf service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testApp~testService \
  --service-type testStateless --instance-count -1 --partition-scheme singleton

Hozzon létre egy új állapotalapú szolgáltatást "testApp~testService2" 5 csomópontból álló célként.

az sf service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testApp~testService2 \
  --service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5

Kötelező paraméterek

--application --application-name

Adja meg a szolgáltatás nevét. Az alkalmazásnévnek a szolgáltatásnév előtagjának kell lennie, például: appName~serviceName.

--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. Az alkalmazásnévnek a szolgáltatásnév előtagjának kell lennie, például: appName~serviceName.

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

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

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

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

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

--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, uniformInt64
alapértelmezett érték: singleton
--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 service delete

Szolgáltatás törlése.

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

Példák

Szolgáltatás törlése.

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

Kötelező paraméterek

--application-name

Az alkalmazáserőforrás neve.

--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. Az alkalmazásnévnek a szolgáltatásnév előtagjának kell lennie, például: appName~serviceName.

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

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

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

Példák

Szolgáltatások listázása.

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

Kötelező paraméterek

--application-name

Az alkalmazáserőforrás neve.

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

Szolgáltatás lekérése.

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

Példák

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

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

Kötelező paraméterek

--application-name

Az alkalmazáserőforrás neve.

--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. Az alkalmazásnévnek a szolgáltatásnév előtagjának kell lennie, például: appName~serviceName.

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