Udostępnij za pośrednictwem


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.

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

Podstawowe funkcje Ogólna dostępność
az sf managed-service correlation-scheme delete

Usuń schemat korelacji usługi zarządzanej.

Podstawowe funkcje Ogólna dostępność
az sf managed-service correlation-scheme update

Aktualizowanie schematu korelacji usługi zarządzanej.

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

Podstawowe funkcje Ogólna dostępność
az sf managed-service delete

Usuwanie usługi zarządzanej.

Podstawowe funkcje Ogólna dostępność
az sf managed-service list

Wyświetlanie listy usług zarządzanych dla danej aplikacji zarządzanej.

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

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

Podstawowe funkcje Ogólna dostępność
az sf managed-service load-metrics delete

Usuwanie usługi zarządzanej.

Podstawowe funkcje Ogólna dostępność
az sf managed-service load-metrics update

Aktualizowanie usługi zarządzanej.

Podstawowe funkcje Ogólna dostępność
az sf managed-service show

Pobierz usługę.

Podstawowe funkcje Ogólna dostępność
az sf managed-service update

Aktualizowanie usługi zarządzanej.

Podstawowe funkcje 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
                             --cluster-name
                             --name
                             --resource-group
                             --service-type
                             --state {Stateful, Stateless}
                             [--activation-mode]
                             [--default-move-cost {High, Low, Medium, Zero}]
                             [--has-persisted-state {false, true}]
                             [--high-key]
                             [--instance-count]
                             [--keep-duration]
                             [--low-key]
                             [--min-inst-pct]
                             [--min-instance-count]
                             [--min-replica]
                             [--partition-count]
                             [--partition-names]
                             [--partition-scheme {Named, Singleton, UniformInt64Range}]
                             [--placement-constraints]
                             [--plcmt-time-limit]
                             [--quorum-loss-wait]
                             [--replica-restart-wait]
                             [--tags]
                             [--target-replica]

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

Dopuszczalne wartości: Stateful, Stateless

Parametry opcjonalne

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

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.

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 jest używana wartość -1, 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) ). Uwaga: jeśli parametr InstanceCount jest ustawiony na -1, podczas obliczeń MinInstancePercentage wartość -1 jest najpierw konwertowana na liczbę węzłów, na 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 ma wartość -1, podczas obliczeń MinInstanceCount wartość -1 jest najpierw konwertowana 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.

Dopuszczalne wartości: Named, Singleton, UniformInt64Range
Domyślna wartość: singleton
--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.

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sf managed-service delete

Usuwanie usługi zarządzanej.

az sf managed-service delete --application
                             --cluster-name
                             --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 polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sf managed-service list

Wyświetlanie listy usług zarządzanych dla danej aplikacji zarządzanej.

az sf managed-service list --application
                           --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 polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sf managed-service show

Pobierz usługę.

az sf managed-service show --application
                           --cluster-name
                           --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 polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

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

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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

az sf managed-service update

Aktualizowanie usługi zarządzanej.

az sf managed-service update --application
                             --cluster-name
                             --name
                             --resource-group
                             [--default-move-cost {High, Low, Medium, Zero}]
                             [--instance-count]
                             [--keep-duration]
                             [--min-inst-pct]
                             [--min-instance-count]
                             [--min-replica]
                             [--placement-constraints]
                             [--plcmt-time-limit]
                             [--quorum-loss-wait]
                             [--replica-restart-wait]
                             [--tags]
                             [--target-replica]

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 polecenia az configure --defaults group=<name>.

Parametry opcjonalne

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

Dopuszczalne wartości: High, Low, Medium, Zero
--instance-count

Określ liczbę wystąpień dla usługi bezstanowej. Jeśli jest używana wartość -1, 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) ). Uwaga: jeśli parametr InstanceCount jest ustawiony na -1, podczas obliczeń MinInstancePercentage wartość -1 jest najpierw konwertowana na liczbę węzłów, na 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 ma wartość -1, podczas obliczeń MinInstanceCount wartość -1 jest najpierw konwertowana 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.

--help -h

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

--only-show-errors

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

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--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 polecenia az account set -s NAME_OR_ID.

--verbose

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