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

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.

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.

az sf managed-service correlation-scheme delete

Usuń schemat korelacji usługi zarządzanej.

az sf managed-service correlation-scheme update

Aktualizowanie schematu korelacji usługi zarządzanej.

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 delete

Usuwanie usługi zarządzanej.

az sf managed-service list

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

az sf managed-service load-metrics

Zarządzanie metrykami obciążenia usługi uruchomionymi w klastrze zarządzanym platformy Azure Service Fabric. Obsługuje tylko usługi wdrożone przez usługę ARM.

az sf managed-service load-metrics create

Utwórz nową metrykę obciążenia usługi zarządzanej w klastrze zarządzanym platformy Azure Service Fabric.

az sf managed-service load-metrics delete

Usuń usługę zarządzaną.

az sf managed-service load-metrics update

Aktualizowanie usługi zarządzanej.

az sf managed-service show

Pobierz usługę.

az sf managed-service update

Aktualizowanie usługi zarządzanej.

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 (we 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 celem 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, czy stanowa.

akceptowane 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 Resource Manager klastra przeniesie replikę podczas próby zrównoważenia klastra.

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

akceptowane wartości: false, true
--high-key

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

--instance-count

Określ liczbę wystąpień dla usługi bezstanowej. Jeśli jest używany parametr -1, oznacza to, że zostanie uruchomiony 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 w formacie ISO 8601 "hh:mm:ss".

--low-key

Określ dolną granicę zakresu kluczy partycji, który ma zostać podzielony między partycję "Liczba" 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 Upewnij się, że dostępność 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 ma wartość -1, podczas obliczeń MinInstancePercentage wartość -1 jest najpierw konwertowana 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 ma wartość -1, podczas obliczeń MinInstanceCount wartość -1 jest najpierw konwertowana na liczbę węzłów, w 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 w przypadku schematu partycji UniformInt64.

--partition-names

Określ tablicę nazw partycji. Jest to używane tylko z nazwanym schematem 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 dla 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.

akceptowane wartości: Named, Singleton, UniformInt64Range
wartość domyślna: 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 element NodeType jest niebieski, określ następujące elementy: "NodeColor == blue)".

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

Określ czas trwania, przez który repliki mogą pozostać w programie InBuild przed raportowaniem, że kompilacja jest zablokowana, reprezentowany 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 być w stanie utraty kworum, reprezentowany w formacie ISO 8601 "hh:mm:ss".

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

Określ czas trwania między awarią repliki a utworzeniem nowej repliki reprezentowanej w formacie ISO 8601 "hh:mm:ss".

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. 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.

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

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

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

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 zarządzanej usługi stanowej.

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 Resource Manager klastra przeniesie replikę podczas próby zrównoważenia klastra.

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

Określ liczbę wystąpień dla usługi bezstanowej. Jeśli jest używany parametr -1, oznacza to, że zostanie uruchomiony 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 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 Upewnij się, że dostępność 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 ma wartość -1, podczas obliczeń MinInstancePercentage wartość -1 jest najpierw konwertowana 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 ma wartość -1, podczas obliczeń MinInstanceCount wartość -1 jest najpierw konwertowana na liczbę węzłów, w 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 element NodeType jest niebieski, określ następujące elementy: "NodeColor == blue)".

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

Określ czas trwania, przez który repliki mogą pozostać w programie InBuild przed raportowaniem, że kompilacja jest zablokowana, reprezentowany 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 być w stanie utraty kworum, reprezentowany w formacie ISO 8601 "hh:mm:ss".

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

Określ czas trwania między awarią repliki a utworzeniem nowej repliki reprezentowanej w formacie ISO 8601 "hh:mm:ss".

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. 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.