Udostępnij przez


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

--application --application-name

Określ nazwę usługi.

--cluster-name -c

Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.

--name --service-name

Określ nazwę usługi.

--resource-group -g

Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

--service-type --type

Określ nazwę typu usługi aplikacji, która powinna istnieć w manifeście aplikacji.

--state

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.

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

Określ tryb aktywacji pakietu usługi.

--default-move-cost

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
--has-persisted-state

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

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.

--instance-count

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.

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

Określ definicję czasu przechowywania replik rezerwowych przed usunięciem, reprezentowanej w formacie ISO 8601 "hh:mm:ss".

--low-key

Określ dolną granicę zakresu kluczy partycji, który ma być podzielony między partycję "Count" Jest używany tylko z schematem partycji UniformInt64.

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

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.

--min-instance-count

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.

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

Określ minimalny rozmiar zestawu replik dla usługi stanowej.

--partition-count

Określ liczbę partycji. Jest to używane tylko ze schematem partycji UniformInt64.

--partition-names

Określ tablicę nazw partycji. Jest to używane tylko ze schematem nazwanych partycji.

--partition-scheme

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

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

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

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

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

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

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

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

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

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

Określ docelowy rozmiar zestawu replik dla usługi stanowej.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

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

--application --application-name

Określ nazwę usługi.

--cluster-name -c

Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.

--name --service-name

Określ nazwę usługi.

--resource-group -g

Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

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

--application --application-name

Określ nazwę usługi.

--cluster-name -c

Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.

--resource-group -g

Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

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

--application --application-name

Określ nazwę usługi.

--cluster-name -c

Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.

--name --service-name

Określ nazwę usługi.

--resource-group -g

Określ nazwę grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

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

--application --application-name

Określ nazwę usługi.

--cluster-name -c

Określ nazwę klastra, jeśli nie zostanie podana, będzie taka sama jak nazwa grupy zasobów.

--name --service-name

Określ nazwę usługi.

--resource-group -g

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.

--default-move-cost

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

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.

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

Określ definicję czasu przechowywania replik rezerwowych przed usunięciem, reprezentowanej w formacie ISO 8601 "hh:mm:ss".

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

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.

--min-instance-count

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.

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

Określ minimalny rozmiar zestawu replik dla usługi stanowej.

--placement-constraints

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

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

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

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

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

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

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

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

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

Określ docelowy rozmiar zestawu replik dla usługi stanowej.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False
--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

Właściwość Wartość
Domyślna wartość: False
--output -o

Format danych wyjściowych.

Właściwość Wartość
Domyślna wartość: json
Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

Właściwość Wartość
Domyślna wartość: False