sfctl service
Vytváření, odstraňování a správa služeb, typů služeb a balíčků služeb
Příkazy
Příkaz | Popis |
---|---|
název aplikace | Získá název aplikace Service Fabric pro službu. |
code-package-list | Získá seznam balíčků kódu nasazených v uzlu Service Fabric. |
vytvoření | Vytvoří zadanou službu Service Fabric. |
Odstranit… | Odstraní existující službu Service Fabric. |
nasazený typ | Získá informace o zadaném typu služby aplikace nasazené na uzel v clusteru Service Fabric. |
Seznam nasazených typů | Získá seznam obsahující informace o typech služeb z aplikací nasazených v uzlu v clusteru Service Fabric. |
description | Získá popis existující služby Service Fabric. |
get-container-logs | Získá protokoly kontejneru pro kontejner nasazený v uzlu Service Fabric. |
zdravotnictví | Získá stav zadané služby Service Fabric. |
informace | Získá informace o konkrétní službě patřící do aplikace Service Fabric. |
list | Získá informace o všech službách patřících do aplikace určené ID aplikace. |
manifest | Získá manifest popisující typ služby. |
package-deploy | Stahuje balíčky přidružené k zadanému manifestu služby do mezipaměti image v zadaném uzlu. |
stav balíčku | Získá informace o stavu balíčku služby pro konkrétní aplikaci nasazenou pro uzel Service Fabric a aplikaci. |
package-info | Získá seznam balíčků služeb nasazených v uzlu Service Fabric, který přesně odpovídá zadanému názvu. |
package-list | Získá seznam balíčků služeb nasazených v uzlu Service Fabric. |
obnovit | Označuje cluster Service Fabric, že by se měl pokusit obnovit zadanou službu, která je aktuálně zablokovaná při ztrátě kvora. |
stav sestavy | Odešle zprávu o stavu ve službě Service Fabric. |
vyřešit | Řešení oddílu Service Fabric |
seznam typů | Získá seznam obsahující informace o typech služeb, které jsou podporovány zřízeným typem aplikace v clusteru Service Fabric. |
update | Aktualizuje zadanou službu pomocí daného popisu aktualizace. |
sfctl service app-name
Získá název aplikace Service Fabric pro službu.
Získá název aplikace pro zadanou službu. Chyba 404 FABRIC_E_SERVICE_DOES_NOT_EXIST se vrátí, pokud služba s zadaným ID služby neexistuje.
Argumenty
Argument | Popis |
---|---|
--service-id [Povinné] | Identita služby. Toto ID je obvykle úplný název služby bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název služby fabric:/myapp/app1/svc1, identita služby by byla "myapp~app1~svc1" ve verzi 6.0+ a "myapp/app1/svc1" v předchozích verzích. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service code-package-list
Získá seznam balíčků kódu nasazených v uzlu Service Fabric.
Získá seznam balíčků kódu nasazených v uzlu Service Fabric pro danou aplikaci.
Argumenty
Argument | Popis |
---|---|
--application-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla "myapp~app1" v 6.0+ a "myapp/app1" v předchozích verzích. |
--node-name [Povinné] | Název uzlu |
--code-package-name | Název balíčku kódu zadaný v manifestu služby zaregistrovaný jako součást typu aplikace v clusteru Service Fabric. |
--service-manifest-name | Název manifestu služby zaregistrovaného jako součást typu aplikace v clusteru Service Fabric. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service create
Vytvoří zadanou službu Service Fabric.
Argumenty
Argument | Popis |
---|---|
--app-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla myapp~app1 v 6.0+ a myapp/app1 v předchozích verzích. |
--name [Povinné] | Název služby Toto by mělo být podřízené ID aplikace. Toto je úplný název včetně identifikátoru fabric\: URI. Například služba fabric\:/A/B je podřízená aplikace fabric\:/A . |
--service-type [Povinné] | Název typu služby. |
--activation-mode | Aktivační režim balíčku služby. |
--omezení | Omezení umístění jako řetězec. Omezení umístění jsou logické výrazy ve vlastnostech uzlu a umožňují omezit službu na konkrétní uzly na základě požadavků služby. Pokud chcete například umístit službu na uzly, kde nodeType je modrý, zadejte následující:"NodeColor == blue". |
--korelace-service | Název cílové služby, se kterým se má shodovat. |
--korelace | Korelujte službu se stávající službou pomocí spřažení zarovnání. |
--dns-name | Název DNS služby, která se má vytvořit. Pro toto nastavení musí být povolená systémová služba SERVICE Fabric DNS. |
--instance-count | Počet instancí. To platí jenom pro bezstavové služby. |
--int-scheme | Označuje, že služba by měla být rovnoměrně rozdělena do rozsahu celých čísel bez znaménka. |
--int-scheme-count | Počet oddílů uvnitř rozsahu celočíselného klíče, který se má vytvořit, pokud používáte jednotné celočíselné schéma oddílů. |
--int-scheme-high | Konec rozsahu celých čísel klíčů, pokud používáte jednotné celočíselné schéma oddílů. |
--int-scheme-low | Začátek rozsahu celých čísel klíčů, pokud používáte jednotné celočíselné schéma oddílů. |
--load-metrics | Kódovaný seznam metrik JSON, které se používají při vyrovnávání zatížení služeb napříč uzly. |
--min-replica-set-size | Minimální nastavená velikost repliky jako číslo. To platí jenom pro stavové služby. |
--move-cost | Určuje náklady na přesun pro službu. Možné hodnoty jsou: 'Zero', 'Low', 'Medium', 'High', 'VeryHigh'. |
--named-scheme | Označuje, že služba by měla mít více pojmenovaných oddílů. |
--named-scheme-list | Pokud používáte pojmenované schéma oddílů, zakódovaný seznam názvů JSON pro rozdělení služby do oddílů. |
--no-persisted-state | Pokud je pravda, znamená to, že služba nemá žádný trvalý stav uložený na místním disku nebo ukládá pouze stav v paměti. |
--placement-policy-list | Kódovaný seznam zásad umístění JSON pro službu a všechny přidružené názvy domén. Zásady mohou být jedna nebo více z: NonPartiallyPlaceService , PreferPrimaryDomain , RequireDomain , RequireDomainDistribution . |
--kvorum-loss-wait | Maximální doba trvání v sekundách, pro kterou může být oddíl ve stavu ztráty kvora. To platí jenom pro stavové služby. |
--replica-restart-wait | Doba trvání v sekundách mezi ukončením repliky a vytvořením nové repliky. To platí jenom pro stavové služby. |
--scaling-policies | Seznam zásad škálování pro tuto službu zakódovaný ve formátu JSON |
--service-placement-time | Doba trvání, po kterou můžou repliky zůstat v nástroji InBuild, než se sestava zablokuje. To platí jenom pro stavové služby. |
--singleton-scheme | Označuje, že služba by měla mít jeden oddíl nebo být nedělenou službou. |
--stand-by-replica-keep | Maximální doba trvání v sekundách, po kterou budou repliky StandBy zachovány před odebráním. To platí jenom pro stavové služby. |
--Stavové | Označuje, že služba je stavová služba. |
--bez státní příslušnosti | Označuje, že služba je bezstavová služba. |
--target-replica-set-size | Velikost cílové repliky je nastavená jako číslo. To platí jenom pro stavové služby. |
--timeout -t | Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service delete
Odstraní existující službu Service Fabric.
Aby bylo možné službu odstranit, musí být vytvořena. Service Fabric se ve výchozím nastavení pokusí zavřít repliky služeb elegantním způsobem a pak službu odstranit. Pokud má ale služba problémy s uzavřením repliky bez problémů, může operace odstranění trvat dlouhou dobu nebo se zaseknout. Pomocí volitelného příznaku ForceRemove přeskočte graceful close sequence a vynuceně odstraňte službu.
Argumenty
Argument | Popis |
---|---|
--service-id [Povinné] | Identita služby. Toto ID je obvykle úplný název služby bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název služby fabric:/myapp/app1/svc1, identita služby by byla "myapp~app1~svc1" ve verzi 6.0+ a "myapp/app1/svc1" v předchozích verzích. |
--force-remove | Odeberte aplikaci Service Fabric nebo službu vynuceně, aniž byste prošli sekvencí odkladu vypnutí. Tento parametr lze použít k vynucenému odstranění aplikace nebo služby, u které dochází k časovému limitu odstranění kvůli problémům v kódu služby, které brání řádnému zavření replik. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service deployed-type
Získá informace o zadaném typu služby aplikace nasazené na uzel v clusteru Service Fabric.
Získá seznam obsahující informace o určitém typu služby z aplikací nasazených v uzlu v clusteru Service Fabric. Odpověď obsahuje název typu služby, stav registrace, balíček kódu, který ho zaregistroval, a ID aktivace balíčku služby. Každá položka představuje jednu aktivaci typu služby, která je odlišná podle ID aktivace.
Argumenty
Argument | Popis |
---|---|
--application-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla "myapp~app1" v 6.0+ a "myapp/app1" v předchozích verzích. |
--node-name [Povinné] | Název uzlu |
--service-type-name [Povinné] | Určuje název typu služby Service Fabric. |
--service-manifest-name | Název manifestu služby pro filtrování seznamu nasazených informací o typu služby. Pokud je zadáno, odpověď bude obsahovat pouze informace o typech služeb definovaných v tomto manifestu služby. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service deployed-type-list
Získá seznam obsahující informace o typech služeb z aplikací nasazených v uzlu v clusteru Service Fabric.
Získá seznam obsahující informace o typech služeb z aplikací nasazených v uzlu v clusteru Service Fabric. Odpověď obsahuje název typu služby, stav registrace, balíček kódu, který ho zaregistroval, a ID aktivace balíčku služby.
Argumenty
Argument | Popis |
---|---|
--application-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla "myapp~app1" v 6.0+ a "myapp/app1" v předchozích verzích. |
--node-name [Povinné] | Název uzlu |
--service-manifest-name | Název manifestu služby pro filtrování seznamu nasazených informací o typu služby. Pokud je zadáno, odpověď bude obsahovat pouze informace o typech služeb definovaných v tomto manifestu služby. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service description
Získá popis existující služby Service Fabric.
Získá popis existující služby Service Fabric. Před získáním popisu musí být vytvořena služba.
Argumenty
Argument | Popis |
---|---|
--service-id [Povinné] | Identita služby. Toto ID je obvykle úplný název služby bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název služby fabric:/myapp/app1/svc1, identita služby by byla "myapp~app1~svc1" ve verzi 6.0+ a "myapp/app1/svc1" v předchozích verzích. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service get-container-logs
Získá protokoly kontejneru pro kontejner nasazený v uzlu Service Fabric.
Získá protokoly kontejneru pro kontejner nasazený v uzlu Service Fabric pro daný balíček kódu.
Argumenty
Argument | Popis |
---|---|
--application-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla "myapp~app1" v 6.0+ a "myapp/app1" v předchozích verzích. |
--code-package-name [Povinné] | Název balíčku kódu zadaný v manifestu služby zaregistrovaný jako součást typu aplikace v clusteru Service Fabric. |
--node-name [Povinné] | Název uzlu |
--service-manifest-name [Povinné] | Název manifestu služby zaregistrovaného jako součást typu aplikace v clusteru Service Fabric. |
--předchozí | Určuje, jestli se mají protokoly kontejneru získat z ukončených nebo neaktivních kontejnerů instance balíčku kódu. |
--ocas | Početřádkůch Výchozí hodnota je 100. "all" (vše), aby se zobrazily kompletní protokoly. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service health
Získá stav zadané služby Service Fabric.
Získá informace o stavu zadané služby. Pomocí eventsHealthStateFilter můžete filtrovat kolekci událostí stavu hlášených ve službě na základě stavu. Pomocí PartitionsHealthStateFilter vyfiltrujte kolekci vrácených oddílů. Pokud zadáte službu, která v úložišti stavu neexistuje, vrátí tato žádost chybu.
Argumenty
Argument | Popis |
---|---|
--service-id [Povinné] | Identita služby. Toto ID je obvykle úplný název služby bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název služby fabric:/myapp/app1/svc1, identita služby by byla "myapp~app1~svc1" ve verzi 6.0+ a "myapp/app1/svc1" v předchozích verzích. |
--events-health-state-filter | Umožňuje filtrovat kolekci objektů HealthEvent vrácených na základě stavu. Možné hodnoty pro tento parametr zahrnují celočíselnou hodnotu jednoho z následujících stavů. Vrátí se pouze události, které odpovídají filtru. Všechny události se používají k vyhodnocení agregovaného stavu. Pokud není zadáno, vrátí se všechny položky. Hodnoty stavu jsou výčty založené na příznaku, takže hodnota by mohla být kombinací těchto hodnot, získaná pomocí bitového operátoru OR. Pokud je zadaná hodnota například 6, vrátí se všechny události s hodnotou HealthState OK (2) a Warning (4). - Výchozí – Výchozí hodnota. Odpovídá stavu. Hodnota je nula. – Žádné – Filtr, který neodpovídá žádné hodnotě HealthState. Slouží k vrácení žádných výsledků pro danou kolekci stavů. Hodnota je 1. - OK - Filtr, který odpovídá vstupu s hodnotou HealthState OK. Hodnota je 2. - Upozornění – Filtr, který odpovídá vstupu s hodnotou HealthState Warning. Hodnota je 4. - Chyba – Filtr, který odpovídá vstupu s hodnotou HealthState Error. Hodnota je 8. - Vše – Filtr, který odpovídá vstupu s libovolnou hodnotou HealthState. Hodnota je 65535. |
--exclude-health-statistics | Určuje, jestli se má statistika stavu vrátit jako součást výsledku dotazu. Ve výchozím nastavení je false. Statistika zobrazuje počet podřízených entit ve stavu OK, Upozornění a Chyba. |
--partitions-health-state-filter | Umožňuje filtrování objektů stavu oddílů vrácených v důsledku dotazu na stav služby na základě jejich stavu. Možné hodnoty pro tento parametr zahrnují celočíselnou hodnotu jednoho z následujících stavů. Vrátí se pouze oddíly, které odpovídají filtru. Všechny oddíly slouží k vyhodnocení agregovaného stavu. Pokud není zadáno, vrátí se všechny položky. Hodnoty stavu jsou výčty založené na příznaku, takže hodnota by mohla být kombinací těchto hodnot získaných pomocí bitového operátoru OR. Pokud je zadaná hodnota například 6, vrátí se stav oddílů s hodnotou HealthState OK (2) a Upozornění (4). - Výchozí – Výchozí hodnota. Odpovídá stavu. Hodnota je nula. – Žádné – Filtr, který neodpovídá žádné hodnotě HealthState. Slouží k vrácení žádných výsledků pro danou kolekci stavů. Hodnota je 1. - OK - Filtr, který odpovídá vstupu s hodnotou HealthState OK. Hodnota je 2. - Upozornění – Filtr, který odpovídá vstupu s hodnotou HealthState Warning. Hodnota je 4. - Chyba – Filtr, který odpovídá vstupu s hodnotou HealthState Error. Hodnota je 8. - Vše – Filtr, který odpovídá vstupu s libovolnou hodnotou HealthState. Hodnota je 65535. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service info
Získá informace o konkrétní službě patřící do aplikace Service Fabric.
Vrátí informace o zadané službě patřící do zadané aplikace Service Fabric.
Argumenty
Argument | Popis |
---|---|
--application-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla "myapp~app1" v 6.0+ a "myapp/app1" v předchozích verzích. |
--service-id [Povinné] | Identita služby. Toto ID je obvykle úplný název služby bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název služby fabric:/myapp/app1/svc1, identita služby by byla "myapp~app1~svc1" ve verzi 6.0+ a "myapp/app1/svc1" v předchozích verzích. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service list
Získá informace o všech službách patřících do aplikace určené ID aplikace.
Vrátí informace o všech službách patřících do aplikace určené ID aplikace.
Argumenty
Argument | Popis |
---|---|
--application-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla "myapp~app1" v 6.0+ a "myapp/app1" v předchozích verzích. |
--continuation-token | Parametr tokenu pokračování slouží k získání další sady výsledků. Token pro pokračování s neprázdnou hodnotou se zahrne do odpovědi rozhraní API, když se výsledky ze systému nevejdou do jedné odpovědi. Když se tato hodnota předá dalšímu volání rozhraní API, vrátí rozhraní API další sadu výsledků. Pokud neexistují žádné další výsledky, token pokračování neobsahuje hodnotu. Hodnota tohoto parametru by neměla být zakódovaná adresou URL. |
--service-type-name | Název typu služby použitý k filtrování služeb, pro které se mají dotazovat. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
manifest služby sfctl
Získá manifest popisující typ služby.
Získá manifest popisující typ služby. Odpověď obsahuje kód XML manifestu služby jako řetězec.
Argumenty
Argument | Popis |
---|---|
--application-type-name [Povinné] | Název typu aplikace. |
--application-type-version [Povinné] | Verze typu aplikace. |
--service-manifest-name [Povinné] | Název manifestu služby zaregistrovaného jako součást typu aplikace v clusteru Service Fabric. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service package-deploy
Stahuje balíčky přidružené k zadanému manifestu služby do mezipaměti image v zadaném uzlu.
Argumenty
Argument | Popis |
---|---|
--app-type-name [Povinné] | Název manifestu aplikace pro odpovídající požadovaný manifest služby. |
--app-type-version [Povinné] | Verze manifestu aplikace pro odpovídající požadovaný manifest služby. |
--node-name [Povinné] | Název uzlu |
--service-manifest-name [Povinné] | Název manifestu služby přidruženého k balíčkům, které se stáhnou. |
--share-policy | Seznam zásad sdílení kódovaný kódem JSON Každý prvek zásad sdílení se skládá z názvu a oboru. Název odpovídá názvu kódu, konfigurace nebo datového balíčku, který se má sdílet. Oborem může být buď None (Žádný), All (Vše), Code (Kód), Config (Konfigurace) nebo Data (Data). |
--timeout -t | Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service package-health
Získá informace o stavu balíčku služby pro konkrétní aplikaci nasazenou pro uzel Service Fabric a aplikaci.
Získá informace o stavu balíčku služby pro konkrétní aplikaci nasazenou v uzlu Service Fabric. Pomocí EventsHealthStateFilter volitelně vyfiltrujte kolekci objektů HealthEvent hlášených v nasazeném balíčku služby na základě stavu.
Argumenty
Argument | Popis |
---|---|
--application-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla "myapp~app1" v 6.0+ a "myapp/app1" v předchozích verzích. |
--node-name [Povinné] | Název uzlu |
--service-package-name [Povinné] | Název balíčku služby. |
--events-health-state-filter | Umožňuje filtrovat kolekci objektů HealthEvent vrácených na základě stavu. Možné hodnoty pro tento parametr zahrnují celočíselnou hodnotu jednoho z následujících stavů. Vrátí se pouze události, které odpovídají filtru. Všechny události se používají k vyhodnocení agregovaného stavu. Pokud není zadáno, vrátí se všechny položky. Hodnoty stavu jsou výčty založené na příznaku, takže hodnota by mohla být kombinací těchto hodnot, získaná pomocí bitového operátoru OR. Pokud je zadaná hodnota například 6, vrátí se všechny události s hodnotou HealthState OK (2) a Warning (4). - Výchozí – Výchozí hodnota. Odpovídá stavu. Hodnota je nula. – Žádné – Filtr, který neodpovídá žádné hodnotě HealthState. Slouží k vrácení žádných výsledků pro danou kolekci stavů. Hodnota je 1. - OK - Filtr, který odpovídá vstupu s hodnotou HealthState OK. Hodnota je 2. - Upozornění – Filtr, který odpovídá vstupu s hodnotou HealthState Warning. Hodnota je 4. - Chyba – Filtr, který odpovídá vstupu s hodnotou HealthState Error. Hodnota je 8. - Vše – Filtr, který odpovídá vstupu s libovolnou hodnotou HealthState. Hodnota je 65535. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service package-info
Získá seznam balíčků služeb nasazených v uzlu Service Fabric, který přesně odpovídá zadanému názvu.
Vrátí informace o balíčcích služby nasazených v uzlu Service Fabric pro danou aplikaci. Tyto výsledky jsou balíčky služeb, jejichž název odpovídá přesně názvu balíčku služby zadanému jako parametr.
Argumenty
Argument | Popis |
---|---|
--application-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla "myapp~app1" v 6.0+ a "myapp/app1" v předchozích verzích. |
--node-name [Povinné] | Název uzlu |
--service-package-name [Povinné] | Název balíčku služby. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service package-list
Získá seznam balíčků služeb nasazených v uzlu Service Fabric.
Vrátí informace o balíčcích služby nasazených v uzlu Service Fabric pro danou aplikaci.
Argumenty
Argument | Popis |
---|---|
--application-id [Povinné] | Identita aplikace. Obvykle se jedná o úplný název aplikace bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název aplikace fabric:/myapp/app1, identita aplikace by byla "myapp~app1" v 6.0+ a "myapp/app1" v předchozích verzích. |
--node-name [Povinné] | Název uzlu |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
obnovení služby sfctl
Označuje cluster Service Fabric, že by se měl pokusit obnovit zadanou službu, která je aktuálně zablokovaná při ztrátě kvora.
Označuje cluster Service Fabric, že by se měl pokusit obnovit zadanou službu, která je aktuálně zablokovaná při ztrátě kvora. Tato operace by se měla provést pouze v případě, že je známo, že repliky, které jsou vypnuté, nelze obnovit. Nesprávné použití tohoto rozhraní API může způsobit potenciální ztrátu dat.
Argumenty
Argument | Popis |
---|---|
--service-id [Povinné] | Identita služby. Toto ID je obvykle úplný název služby bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název služby fabric:/myapp/app1/svc1, identita služby by byla "myapp~app1~svc1" ve verzi 6.0+ a "myapp/app1/svc1" v předchozích verzích. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service report-health
Odešle zprávu o stavu ve službě Service Fabric.
Hlásí stav zadané služby Service Fabric. Sestava musí obsahovat informace o zdroji sestavy stavu a vlastnosti, na které je hlášena. Sestava se odešle do služby brány Service Fabric, která se předá do úložiště stavu. Sestavu může brána přijmout, ale po dodatečném ověření ji odmítne úložiště stavu. Úložiště stavu může například odmítnout sestavu kvůli neplatnému parametru, jako je zastaralé pořadové číslo. Pokud chcete zjistit, jestli se sestava použila v úložišti stavu, zkontrolujte, jestli se sestava zobrazuje v událostech stavu služby.
Argumenty
Argument | Popis |
---|---|
--health-property [Povinné] | Vlastnost informací o stavu. Entita může mít sestavy stavu pro různé vlastnosti. Vlastnost je řetězec, nikoli pevný výčet, který umožňuje flexibilitu reporteru zařadit do kategorií stavovou podmínku, která aktivuje sestavu. Například reportér s Id SourceId "LocalWatchdog" může monitorovat stav dostupného disku na uzlu, takže může na tomto uzlu hlásit vlastnost AvailableDisk. Stejný reportér může monitorovat připojení uzlu, takže může na stejném uzlu hlásit vlastnost Připojení. V úložišti stavu se tyto sestavy považují za samostatné události stavu pro zadaný uzel. Spolu s SourceId vlastnost jedinečně identifikuje informace o stavu. |
--health-state [Povinné] | Mezi možné hodnoty patří: Invalid, Ok, Warning, Error, Unknown. |
--service-id [Povinné] | Identita služby. Obvykle se jedná o úplný název služby bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název služby fabric:/myapp/app1/svc1, identita služby by byla myapp~app1~svc1 ve verzi 6.0+ a myapp/app1/svc1 v předchozích verzích. |
--source-id [Povinné] | Název zdroje identifikující komponentu client/watchdog/system, která vygenerovala informace o stavu. |
--popis | Popis informací o stavu. Představuje bezplatný text, který slouží k přidání čitelných informací o sestavě. Maximální délka řetězce popisu je 4096 znaků. Pokud je zadaný řetězec delší, automaticky se zkrátí. Při zkrácení obsahují poslední znaky popisu značku [Zkrácené]" a celková velikost řetězce je 4096 znaků. Přítomnost značky značí uživatelům, že došlo ke zkrácení. Všimněte si, že po zkrácení má popis méně než 4096 znaků z původního řetězce. |
--bezprostřední | Příznak, který označuje, jestli se má sestava odeslat okamžitě. Sestava stavu se odešle do aplikace služby Service Fabric Gateway, která se předá do úložiště stavu. Pokud je hodnota Immediate nastavená na hodnotu true, sestava se odešle okamžitě ze služby HTTP Gateway do úložiště stavu bez ohledu na nastavení klienta infrastruktury, které aplikace služby HTTP Gateway používá. To je užitečné pro kritické sestavy, které by se měly odesílat co nejdříve. V závislosti na načasování a dalších podmínkách může odesílání sestavy selhat, například pokud je brána HTTP zavřená nebo se zpráva nedosáhne k bráně. Pokud je hodnota Immediate nastavená na hodnotu false, sestava se odešle na základě nastavení klienta stavu z brány HTTP. Proto bude dávková podle konfigurace HealthReportSendInterval. Toto je doporučené nastavení, protože umožňuje klientovi stavu optimalizovat zprávy sestav o stavu do úložiště stavu a zpracování sestav stavu. Ve výchozím nastavení se sestavy neodesílají okamžitě. |
--remove-when-expired | Hodnota, která označuje, jestli je sestava po vypršení platnosti odebrána z úložiště stavu. Pokud je nastavená hodnota true, sestava se po vypršení platnosti odebere z úložiště stavu. Pokud je nastavená hodnota false, sestava se při vypršení platnosti považuje za chybu. Hodnota této vlastnosti je ve výchozím nastavení false. Když klienti pravidelně hlásí, měli by nastavit hodnotu RemoveWhenExpired false (výchozí). To znamená, že reportér má problémy (např. zablokování) a nemůže hlásit, entita se vyhodnocuje při chybě, když vyprší platnost sestavy stavu. Tím se entita označí jako v chybovém stavu. |
--sequence-number | Pořadové číslo pro tuto sestavu stavu jako číselný řetězec. Pořadové číslo sestavy používá úložiště stavu k detekci zastaralých sestav. Pokud není zadáno, klient stavu při přidání sestavy automaticky vygeneruje pořadové číslo. |
--timeout -t | Výchozí hodnota: 60. |
--hodnota ttl | Doba trvání, po kterou je tato zpráva o stavu platná. Toto pole používá pro zadání doby trvání formát ISO8601. Když klienti pravidelně hlásí, měli by odesílat sestavy s vyšší frekvencí, než je čas naživo. Pokud se klienti hlásí při přechodu, můžou nastavit dobu, po kterou se bude žít, na nekonečno. Když vyprší platnost časového limitu, událost stavu obsahující informace o stavu se buď odebere z úložiště stavu, pokud je RemoveWhenExpired true nebo vyhodnocena při chybě, pokud RemoveWhenExpired false. Pokud není zadaný, nastaví se výchozí hodnota času na nekonečnou hodnotu. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
Řešení potíží se službou sfctl
Řešení oddílu Service Fabric
Vyřešte oddíl služby Service Fabric a získejte koncové body replik služby.
Argumenty
Argument | Popis |
---|---|
--service-id [Povinné] | Identita služby. Toto ID je obvykle úplný název služby bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název služby fabric:/myapp/app1/svc1, identita služby by byla "myapp~app1~svc1" ve verzi 6.0+ a "myapp/app1/svc1" v předchozích verzích. |
--partition-key-type | Typ klíče oddílu. Tento parametr se vyžaduje, pokud je schéma oddílů pro službu Int64Range nebo Pojmenované. Možné hodnoty jsou následující. - None (1) – Označuje, že parametr PartitionKeyValue není zadán. To platí pro oddíly se schématem dělení jako Singleton. Tato hodnota je výchozí. Hodnota je 1. - Int64Range (2) – označuje, že parametr PartitionKeyValue je klíč oddílu int64. To platí pro oddíly se schématem dělení jako Int64Range. Hodnota je 2. - Pojmenovaná (3) – označuje, že parametr PartitionKeyValue je název oddílu. Toto je platné pro oddíly se schématem dělení na pojmenované. Hodnota je 3. |
--partition-key-value | Klíč oddílu. To se vyžaduje, pokud je schéma oddílů pro službu Int64Range nebo Pojmenované. Toto není ID oddílu, ale buď celočíselná hodnota klíče, nebo název ID oddílu. Pokud například vaše služba používá rozsahové oddíly od 0 do 10, pak by hodnota PartitionKeyValue byla celé číslo v tomto rozsahu. Zadejte dotaz na popis služby, abyste viděli rozsah nebo název. |
--previous-rsp-version | Hodnota v poli Verze odpovědi, která byla přijata dříve. To se vyžaduje, pokud uživatel ví, že výsledek, který jste získali dříve, je zastaralý. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
sfctl service type-list
Získá seznam obsahující informace o typech služeb, které jsou podporovány zřízeným typem aplikace v clusteru Service Fabric.
Získá seznam obsahující informace o typech služeb, které jsou podporovány zřízeným typem aplikace v clusteru Service Fabric. Zadaný typ aplikace musí existovat. V opačném případě se vrátí stav 404.
Argumenty
Argument | Popis |
---|---|
--application-type-name [Povinné] | Název typu aplikace. |
--application-type-version [Povinné] | Verze typu aplikace. |
--timeout -t | Časový limit serveru pro provedení operace v sekundách. Tento časový limit určuje dobu, po kterou je klient ochotný počkat na dokončení požadované operace. Výchozí hodnota tohoto parametru je 60 sekund. Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
aktualizace služby sfctl
Aktualizuje zadanou službu pomocí daného popisu aktualizace.
Argumenty
Argument | Popis |
---|---|
--service-id [Povinné] | Identita služby. Obvykle se jedná o úplný název služby bez schématu URI fabric:. Od verze 6.0 jsou hierarchické názvy oddělené znakem ~. Pokud je například název služby fabric:/myapp/app1/svc1, identita služby by byla myapp~app1~svc1 ve verzi 6.0+ a myapp/app1/svc1 v předchozích verzích. |
--omezení | Omezení umístění jako řetězec. Omezení umístění jsou logické výrazy ve vlastnostech uzlu a umožňují omezit službu na konkrétní uzly na základě požadavků služby. Pokud chcete například umístit službu na uzly, kde je Typ uzlu modrý, zadejte následující: "NodeColor == blue". |
--korelace-service | Název cílové služby, se kterým se má shodovat. |
--korelace | Korelujte službu se stávající službou pomocí spřažení zarovnání. |
--instance-count | Počet instancí. To platí jenom pro bezstavové služby. |
--load-metrics | Seznam metrik, které se používají při vyrovnávání zatížení mezi uzly zakódovaný ve formátu JSON |
--min-replica-set-size | Minimální nastavená velikost repliky jako číslo. To platí jenom pro stavové služby. |
--move-cost | Určuje náklady na přesun pro službu. Možné hodnoty jsou: 'Zero', 'Low', 'Medium', 'High', 'VeryHigh'. |
--placement-policy-list | Kódovaný seznam zásad umístění JSON pro službu a všechny přidružené názvy domén. Zásady mohou být jedna nebo více z: NonPartiallyPlaceService , PreferPrimaryDomain , RequireDomain , RequireDomainDistribution . |
--kvorum-loss-wait | Maximální doba trvání v sekundách, pro kterou může být oddíl ve stavu ztráty kvora. To platí jenom pro stavové služby. |
--replica-restart-wait | Doba trvání v sekundách mezi ukončením repliky a vytvořením nové repliky. To platí jenom pro stavové služby. |
--scaling-policies | Seznam zásad škálování pro tuto službu zakódovaný ve formátu JSON |
--service-placement-time | Doba trvání, po kterou můžou repliky zůstat v nástroji InBuild, než se sestava zablokuje. To platí jenom pro stavové služby. |
--stand-by-replica-keep | Maximální doba trvání v sekundách, po kterou budou repliky StandBy zachovány před odebráním. To platí jenom pro stavové služby. |
--Stavové | Označuje, že cílová služba je stavová služba. |
--bez státní příslušnosti | Označuje, že cílová služba je bezstavová služba. |
--target-replica-set-size | Velikost cílové repliky je nastavená jako číslo. To platí jenom pro stavové služby. |
--timeout -t | Výchozí hodnota: 60. |
Globální argumenty
Argument | Popis |
---|---|
--ladicí | Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění. |
--help -h | Zobrazte tuto zprávu nápovědy a ukončete ji. |
--output -o | Výstupní formát Povolené hodnoty: json, jsonc, table, tsv. Výchozí hodnota: json. |
--dotaz | Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu. |
--užvaněný | Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug. |
Další kroky
- Nastavte Service Fabric CLI.
- Naučte se používat Service Fabric CLI pomocí ukázkových skriptů.