az sf managed-service
Zarządzanie usługami uruchomionymi w klastrze zarządzanym usługi Azure Service Fabric. Obsługa tylko wdrożonych usług ARM.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az sf managed-service correlation-scheme |
Zarządzanie schematami korelacji usług uruchomionych w klastrze zarządzanym usługi Azure Service Fabric. Obsługa tylko wdrożonych usług ARM. |
Core | ogólna dostępność |
| az sf managed-service correlation-scheme create |
Utwórz nowy schemat korelacji usługi zarządzanej w klastrze zarządzanym usługi Azure Service Fabric. |
Core | ogólna dostępność |
| az sf managed-service correlation-scheme delete |
Usuń schemat korelacji usługi zarządzanej. |
Core | ogólna dostępność |
| az sf managed-service correlation-scheme update |
Aktualizowanie schematu korelacji usługi zarządzanej. |
Core | ogólna dostępność |
| az sf managed-service create |
Utwórz nową usługę zarządzaną w klastrze zarządzanym usługi Azure Service Fabric. |
Core | ogólna dostępność |
| az sf managed-service delete |
Usuwanie usługi zarządzanej. |
Core | ogólna dostępność |
| az sf managed-service list |
Wyświetlanie listy usług zarządzanych dla danej aplikacji zarządzanej. |
Core | ogólna dostępność |
| az sf managed-service load-metrics |
Zarządzanie metrykami obciążenia usługi uruchomionymi w klastrze zarządzanym usługi Azure Service Fabric. Obsługa tylko wdrożonych usług ARM. |
Core | ogólna dostępność |
| az sf managed-service load-metrics create |
Utwórz nową metrykę obciążenia usługi zarządzanej w klastrze zarządzanym usługi Azure Service Fabric. |
Core | ogólna dostępność |
| az sf managed-service load-metrics delete |
Usuwanie usługi zarządzanej. |
Core | ogólna dostępność |
| az sf managed-service load-metrics update |
Aktualizowanie usługi zarządzanej. |
Core | ogólna dostępność |
| az sf managed-service show |
Pobierz usługę. |
Core | ogólna dostępność |
| az sf managed-service update |
Aktualizowanie usługi zarządzanej. |
Core | ogólna dostępność |
az sf managed-service create
Utwórz nową usługę zarządzaną w klastrze zarządzanym usługi Azure Service Fabric.
az sf managed-service create --application --application-name
--cluster-name
--name --service-name
--resource-group
--service-type --type
--state {Stateful, Stateless}
[--activation-mode --package-activation-mode --service-package-activation-mode]
[--default-move-cost {High, Low, Medium, Zero}]
[--has-persisted-state {false, true}]
[--high-key]
[--instance-count]
[--keep-duration --stand-by-keep-duration --stand-by-replica-keep-duration]
[--low-key]
[--min-inst-pct --min-instance-percentage]
[--min-instance-count]
[--min-replica --min-replica-set-size]
[--partition-count]
[--partition-names]
[--partition-scheme {Named, Singleton, UniformInt64Range}]
[--placement-constraints]
[--plcmt-time-limit --service-placement-time-limit]
[--quorum-loss-wait --quorum-loss-wait-duration]
[--replica-restart-wait --replica-restart-wait-duration]
[--tags]
[--target-replica --target-replica-set-size]
Przykłady
Utwórz nową bezstanową usługę zarządzaną "testService1" z liczbą wystąpień -1 (na wszystkich węzłach).
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
Utwórz nową usługę stanową "testService2" z wartością docelową 5 węzłów.
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
Parametry wymagane
Określ nazwę usługi.
Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.
Określ nazwę usługi.
Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Określ nazwę typu usługi aplikacji, która powinna istnieć w manifeście aplikacji.
Określ, czy usługa jest bezstanowa lub stanowa.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | Stateful, Stateless |
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Określ tryb aktywacji pakietu usługi.
Określ domyślny koszt przeniesienia. Wyższe koszty sprawiają, że mniej prawdopodobne jest, że menedżer zasobów klastra przeniesie replikę podczas próby zrównoważenia klastra.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | High, Low, Medium, Zero |
Określa, czy jest to usługa trwała, która przechowuje stany na dysku lokalnym. Jeśli jest to wartość tej właściwości ma wartość true, jeśli nie jest to fałsz.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Określ górną granicę zakresu kluczy partycji, która powinna zostać podzielona między partycję "Liczba" jest używana tylko z schematem partycji UniformInt64.
Określ liczbę wystąpień dla usługi bezstanowej. Jeśli -1 jest używana, oznacza to, że zostanie uruchomiona na wszystkich węzłach.
Określ definicję czasu przechowywania replik rezerwowych przed usunięciem, reprezentowanej w formacie ISO 8601 "hh:mm:ss".
Określ dolną granicę zakresu kluczy partycji, który ma być podzielony między partycję "Count" Jest używany tylko z schematem partycji UniformInt64.
Określ minimalną wartość procentową konta wystąpienia, która musi być zgodna z sprawdzaniem bezpieczeństwa EnsureAvailability podczas operacji, takich jak uaktualnianie lub dezaktywowanie węzła. Rzeczywista liczba, która jest używana, to max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Należy pamiętać, że jeśli parametr InstanceCount jest ustawiony na -1, podczas obliczeń MinInstancePercentage, -1 jest najpierw konwertowany na liczbę węzłów, w których wystąpienia mogą być umieszczane zgodnie z ograniczeniami umieszczania w usłudze. Dozwolone wartości to od 0 do 100.
Określ minimalną liczbę wystąpień, które muszą być zgodne z sprawdzaniem bezpieczeństwa EnsureAvailability podczas operacji, takich jak uaktualnianie lub dezaktywowanie węzła. Rzeczywista liczba, która jest używana, to max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Należy pamiętać, że jeśli parametr InstanceCount jest ustawiony na wartość -1, podczas obliczeń MinInstanceCount -1 jest najpierw konwertowany na liczbę węzłów, na których wystąpienia mogą być umieszczane zgodnie z ograniczeniami umieszczania w usłudze.
Określ minimalny rozmiar zestawu replik dla usługi stanowej.
Określ liczbę partycji. Jest to używane tylko ze schematem partycji UniformInt64.
Określ tablicę nazw partycji. Jest to używane tylko ze schematem nazwanych partycji.
Określ schemat partycji do użycia. Partycje pojedyncze są zwykle używane, gdy usługa nie wymaga dodatkowego routingu. UniformInt64 oznacza, że każda partycja jest właścicielem zakresu kluczy int64. Nazwana jest zwykle w przypadku usług z danymi, które można zasobnikować w ramach ograniczonego zestawu. Niektóre typowe przykłady pól danych używanych jako nazwane klucze partycji to regiony, kody pocztowe, grupy klientów lub inne granice biznesowe.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | singleton |
| Dopuszczalne wartości: | Named, Singleton, UniformInt64Range |
Określ ograniczenia umieszczania jako ciąg. Ograniczenia umieszczania to wyrażenia logiczne we właściwościach węzła i umożliwiają ograniczenie usługi do określonych węzłów na podstawie wymagań usługi. Aby na przykład umieścić usługę w węzłach, w których wartość NodeType jest niebieska, określ następujące elementy: "NodeColor == blue)".
Określ czas trwania replik, dla których repliki mogą pozostać w programie InBuild przed raportowaniem, że kompilacja jest zablokowana, reprezentowana w formacie ISO 8601 "hh:mm:ss".
Określ maksymalny czas trwania, dla którego partycja może znajdować się w stanie utraty kworum, reprezentowanego w formacie ISO 8601 "hh:mm:ss".
Określ czas trwania między czasem, gdy replika ulegnie awarii i kiedy zostanie utworzona nowa replika, reprezentowana w formacie ISO 8601 "hh:mm:ss".
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Określ docelowy rozmiar zestawu replik dla usługi stanowej.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az sf managed-service delete
Usuwanie usługi zarządzanej.
az sf managed-service delete --application --application-name
--cluster-name
--name --service-name
--resource-group
Przykłady
Usuń usługę zarządzaną.
az sf managed-service delete -g testRG -c testCluster --application-name testApp --service-name testService
Parametry wymagane
Określ nazwę usługi.
Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.
Określ nazwę usługi.
Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az sf managed-service list
Wyświetlanie listy usług zarządzanych dla danej aplikacji zarządzanej.
az sf managed-service list --application --application-name
--cluster-name
--resource-group
Przykłady
Wyświetlanie listy usług zarządzanych.
az sf managed-service list -g testRG -c testCluster --application-name testApp
Parametry wymagane
Określ nazwę usługi.
Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.
Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az sf managed-service show
Pobierz usługę.
az sf managed-service show --application --application-name
--cluster-name
--name --service-name
--resource-group
Przykłady
Pokaż właściwości usługi zarządzanej w klastrze zarządzanym usługi Azure Service Fabric.
az sf managed-service show -g testRG -c testCluster --application-name testApp --service-name testService
Parametry wymagane
Określ nazwę usługi.
Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.
Określ nazwę usługi.
Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az sf managed-service update
Aktualizowanie usługi zarządzanej.
az sf managed-service update --application --application-name
--cluster-name
--name --service-name
--resource-group
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--keep-duration --stand-by-keep-duration --stand-by-replica-keep-duration]
[--min-inst-pct --min-instance-percentage]
[--min-instance-count]
[--min-replica --min-replica-set-size]
[--placement-constraints]
[--plcmt-time-limit --service-placement-time-limit]
[--quorum-loss-wait --quorum-loss-wait-duration]
[--replica-restart-wait --replica-restart-wait-duration]
[--tags]
[--target-replica --target-replica-set-size]
Przykłady
Aktualizowanie zarządzanej usługi bezstanowej.
az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService --min-instance-count 2 \
--min-instance-percentage 20
Aktualizowanie usługi stanowej zarządzanej.
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'
Parametry wymagane
Określ nazwę usługi.
Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.
Określ nazwę usługi.
Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Określ domyślny koszt przeniesienia. Wyższe koszty sprawiają, że mniej prawdopodobne jest, że menedżer zasobów klastra przeniesie replikę podczas próby zrównoważenia klastra.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | High, Low, Medium, Zero |
Określ liczbę wystąpień dla usługi bezstanowej. Jeśli -1 jest używana, oznacza to, że zostanie uruchomiona na wszystkich węzłach.
Określ definicję czasu przechowywania replik rezerwowych przed usunięciem, reprezentowanej w formacie ISO 8601 "hh:mm:ss".
Określ minimalną wartość procentową konta wystąpienia, która musi być zgodna z sprawdzaniem bezpieczeństwa EnsureAvailability podczas operacji, takich jak uaktualnianie lub dezaktywowanie węzła. Rzeczywista liczba, która jest używana, to max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Należy pamiętać, że jeśli parametr InstanceCount jest ustawiony na -1, podczas obliczeń MinInstancePercentage, -1 jest najpierw konwertowany na liczbę węzłów, w których wystąpienia mogą być umieszczane zgodnie z ograniczeniami umieszczania w usłudze. Dozwolone wartości to od 0 do 100.
Określ minimalną liczbę wystąpień, które muszą być zgodne z sprawdzaniem bezpieczeństwa EnsureAvailability podczas operacji, takich jak uaktualnianie lub dezaktywowanie węzła. Rzeczywista liczba, która jest używana, to max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Należy pamiętać, że jeśli parametr InstanceCount jest ustawiony na wartość -1, podczas obliczeń MinInstanceCount -1 jest najpierw konwertowany na liczbę węzłów, na których wystąpienia mogą być umieszczane zgodnie z ograniczeniami umieszczania w usłudze.
Określ minimalny rozmiar zestawu replik dla usługi stanowej.
Określ ograniczenia umieszczania jako ciąg. Ograniczenia umieszczania to wyrażenia logiczne we właściwościach węzła i umożliwiają ograniczenie usługi do określonych węzłów na podstawie wymagań usługi. Aby na przykład umieścić usługę w węzłach, w których wartość NodeType jest niebieska, określ następujące elementy: "(NodeColor == blue)".
Określ czas trwania replik, dla których repliki mogą pozostać w programie InBuild przed raportowaniem, że kompilacja jest zablokowana, reprezentowana w formacie ISO 8601 "hh:mm:ss".
Określ maksymalny czas trwania, dla którego partycja może znajdować się w stanie utraty kworum, reprezentowanego w formacie ISO 8601 "hh:mm:ss".
Określ czas trwania między czasem, gdy replika ulegnie awarii i kiedy zostanie utworzona nowa replika, reprezentowana w formacie ISO 8601 "hh:mm:ss".
Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.
Określ docelowy rozmiar zestawu replik dla usługi stanowej.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |