az sf managed-service

Управление службами, работающими в управляемом кластере Azure Service Fabric. Поддерживает только развернутые службы ARM.

Команды

Имя Описание Тип Состояние
az sf managed-service correlation-scheme

Управление схемами корреляции служб, работающих в управляемом кластере Azure Service Fabric. Поддерживает только развернутые службы ARM.

Основные сведения Общедоступная версия
az sf managed-service correlation-scheme create

Создайте новую схему корреляции управляемых служб в управляемом кластере Azure Service Fabric.

Основные сведения Общедоступная версия
az sf managed-service correlation-scheme delete

Удалите схему корреляции управляемой службы.

Основные сведения Общедоступная версия
az sf managed-service correlation-scheme update

Обновите схему корреляции управляемой службы.

Основные сведения Общедоступная версия
az sf managed-service create

Создайте управляемую службу в управляемом кластере Azure Service Fabric.

Основные сведения Общедоступная версия
az sf managed-service delete

Удаление управляемой службы.

Основные сведения Общедоступная версия
az sf managed-service list

Вывод списка управляемых служб заданного управляемого приложения.

Основные сведения Общедоступная версия
az sf managed-service load-metrics

Управление метриками загрузки службы, работающими в управляемом кластере Azure Service Fabric. Поддерживает только развернутые службы ARM.

Основные сведения Общедоступная версия
az sf managed-service load-metrics create

Создайте новую метрику загрузки управляемой службы в управляемом кластере Azure Service Fabric.

Основные сведения Общедоступная версия
az sf managed-service load-metrics delete

Удаление управляемой службы.

Основные сведения Общедоступная версия
az sf managed-service load-metrics update

Обновите управляемую службу.

Основные сведения Общедоступная версия
az sf managed-service show

Получение службы.

Основные сведения Общедоступная версия
az sf managed-service update

Обновите управляемую службу.

Основные сведения Общедоступная версия

az sf managed-service create

Создайте управляемую службу в управляемом кластере 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]

Примеры

Создайте новую управляемую службу без отслеживания состояния testService1 с числом экземпляров -1 (на всех узлах).

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

Создайте новую службу с отслеживанием состояния testService2 с целевым объектом 5 узлов.

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

Обязательные параметры

--application --application-name

Укажите имя службы.

--cluster-name -c

Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.

--name --service-name

Укажите имя службы.

--resource-group -g

Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

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

Определяет, является ли это постоянной службой, в которой хранятся состояния на локальном диске. Если это значение этого свойства имеет значение true, если оно не равно false.

допустимые значения: false, true
--high-key

Укажите верхнюю границу диапазона ключей секции, который должен быть разделен между разделом Count, который используется только с схемой секции UniformInt64.

--instance-count

Укажите количество экземпляров для службы без отслеживания состояния. Если используется значение -1, это означает, что он будет выполняться на всех узлах.

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

Укажите определение о том, сколько времени следует поддерживать реплика стенда перед удалением, представленным в формате ISO 8601 "hh:mm:ss".

--low-key

Укажите нижнюю границу диапазона ключей секции, который должен быть разделен между разделом Count, который используется только с схемой секции UniformInt64.

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

Укажите минимальный процент экземпляраCount, который должен соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или деактивация узла. Фактическое число, которое используется, — max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount). Обратите внимание, что если в вычислении MinInstancePercentage задано значение -1, значение -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения службы. Допустимые значения : от 0 до 100.

--min-instance-count

Укажите минимальное количество экземпляров, которые должны соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или деактивация узла. Фактическое число, которое используется, — max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount). Обратите внимание, что если instanceCount имеет значение -1, во время вычисления MinInstanceCount -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения службы.

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

Укажите минимальный размер реплика для службы с отслеживанием состояния.

--partition-count

Укажите количество секций. Это используется только с схемой секционирования UniformInt64.

--partition-names

Укажите массив для имен секций. Это используется только с схемой именованных секционирования.

--partition-scheme

Укажите, какую схему секционирования следует использовать. Одноэлементное секционирование обычно используется, если служба не требует дополнительной маршрутизации. UniformInt64 означает, что каждая секция владеет диапазоном ключей int64. Именованный обычно для служб с данными, которые могут быть сегментированы в ограниченном наборе. Вот некоторые наиболее распространенные примеры полей данных, которые используются в качестве ключей для секционирования по именам: регионы, почтовые индексы, группы клиентов и др.

допустимые значения: Named, Singleton, UniformInt64Range
значение по умолчанию: singleton
--placement-constraints

Укажите ограничения размещения в виде строки. Ограничения размещения — это логические выражения, которые позволяют на основе свойств узла ограничить размещение службы определенными узлами в соответствии с требованиями этой службы. Например, чтобы разместить службу на узлах, где NodeType имеет синий цвет, укажите следующее: "NodeColor == синий)".

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

Укажите длительность, в течение которой реплика могут оставаться в InBuild, прежде чем сообщать о зависшей сборке, представленной в формате ISO 8601 "hh:mm:ss".

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

Укажите максимальную длительность, для которой секция может находиться в состоянии потери кворума, представленной в формате ISO 8601 "hh:mm:ss".

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

Укажите длительность между тем, когда реплика идет вниз и когда создается новая реплика, представленная в формате ISO 8601 "hh:mm:ss".

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

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

Укажите целевой реплика размер набора для службы с отслеживанием состояния.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sf managed-service delete

Удаление управляемой службы.

az sf managed-service delete --application
                             --cluster-name
                             --name
                             --resource-group

Примеры

Удаление управляемой службы.

az sf managed-service delete -g testRG -c testCluster --application-name testApp --service-name testService

Обязательные параметры

--application --application-name

Укажите имя службы.

--cluster-name -c

Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.

--name --service-name

Укажите имя службы.

--resource-group -g

Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sf managed-service list

Вывод списка управляемых служб заданного управляемого приложения.

az sf managed-service list --application
                           --cluster-name
                           --resource-group

Примеры

Перечисление управляемых служб.

az sf managed-service list -g testRG -c testCluster --application-name testApp

Обязательные параметры

--application --application-name

Укажите имя службы.

--cluster-name -c

Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.

--resource-group -g

Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sf managed-service show

Получение службы.

az sf managed-service show --application
                           --cluster-name
                           --name
                           --resource-group

Примеры

Отображение свойств управляемой службы в управляемом кластере Azure Service Fabric.

az sf managed-service show -g testRG -c testCluster --application-name testApp --service-name testService

Обязательные параметры

--application --application-name

Укажите имя службы.

--cluster-name -c

Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.

--name --service-name

Укажите имя службы.

--resource-group -g

Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az sf managed-service update

Обновите управляемую службу.

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]

Примеры

Обновите управляемую службу без отслеживания состояния.

az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService --min-instance-count 2 \
  --min-instance-percentage 20

Обновите управляемую службу с отслеживанием состояния.

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'

Обязательные параметры

--application --application-name

Укажите имя службы.

--cluster-name -c

Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.

--name --service-name

Укажите имя службы.

--resource-group -g

Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--default-move-cost

Укажите стоимость перемещения по умолчанию. Более высокие затраты делают его менее вероятным, что диспетчер кластерных ресурсов переместит реплика при попытке сбалансировать кластер.

допустимые значения: High, Low, Medium, Zero
--instance-count

Укажите количество экземпляров для службы без отслеживания состояния. Если используется значение -1, это означает, что он будет выполняться на всех узлах.

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

Укажите определение о том, сколько времени следует поддерживать реплика стенда перед удалением, представленным в формате ISO 8601 "hh:mm:ss".

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

Укажите минимальный процент экземпляраCount, который должен соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или деактивация узла. Фактическое число, которое используется, — max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount). Обратите внимание, что если в вычислении MinInstancePercentage задано значение -1, значение -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения службы. Допустимые значения : от 0 до 100.

--min-instance-count

Укажите минимальное количество экземпляров, которые должны соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или деактивация узла. Фактическое число, которое используется, — max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount). Обратите внимание, что если instanceCount имеет значение -1, во время вычисления MinInstanceCount -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения службы.

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

Укажите минимальный размер реплика для службы с отслеживанием состояния.

--placement-constraints

Укажите ограничения размещения в виде строки. Ограничения размещения — это логические выражения, которые позволяют на основе свойств узла ограничить размещение службы определенными узлами в соответствии с требованиями этой службы. Например, чтобы разместить службу на узлах, где NodeType имеет синий цвет, укажите следующее: "NodeColor == синий)".

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

Укажите длительность, в течение которой реплика могут оставаться в InBuild, прежде чем сообщать о зависшей сборке, представленной в формате ISO 8601 "hh:mm:ss".

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

Укажите максимальную длительность, для которой секция может находиться в состоянии потери кворума, представленной в формате ISO 8601 "hh:mm:ss".

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

Укажите длительность между тем, когда реплика идет вниз и когда создается новая реплика, представленная в формате ISO 8601 "hh:mm:ss".

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

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

Укажите целевой реплика размер набора для службы с отслеживанием состояния.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.