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
Обязательные параметры
Укажите имя службы.
Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.
Укажите имя службы.
Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Укажите имя типа службы приложения, оно должно существовать в манифесте приложения.
Укажите, является ли служба без отслеживания состояния или состоянием.
Необязательные параметры
Укажите режим активации пакета службы.
Укажите стоимость перемещения по умолчанию. Более высокие затраты делают его менее вероятным, что диспетчер кластерных ресурсов переместит реплика при попытке сбалансировать кластер.
Определяет, является ли это постоянной службой, в которой хранятся состояния на локальном диске. Если это значение этого свойства имеет значение true, если оно не равно false.
Укажите верхнюю границу диапазона ключей секции, который должен быть разделен между разделом Count, который используется только с схемой секции UniformInt64.
Укажите количество экземпляров для службы без отслеживания состояния. Если используется значение -1, это означает, что он будет выполняться на всех узлах.
Укажите определение о том, сколько времени следует поддерживать реплика стенда перед удалением, представленным в формате ISO 8601 "hh:mm:ss".
Укажите нижнюю границу диапазона ключей секции, который должен быть разделен между разделом Count, который используется только с схемой секции UniformInt64.
Укажите минимальный процент экземпляраCount, который должен соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или деактивация узла. Фактическое число, которое используется, — max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount). Обратите внимание, что если в вычислении MinInstancePercentage задано значение -1, значение -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения службы. Допустимые значения : от 0 до 100.
Укажите минимальное количество экземпляров, которые должны соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или деактивация узла. Фактическое число, которое используется, — max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount). Обратите внимание, что если instanceCount имеет значение -1, во время вычисления MinInstanceCount -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения службы.
Укажите минимальный размер реплика для службы с отслеживанием состояния.
Укажите количество секций. Это используется только с схемой секционирования UniformInt64.
Укажите массив для имен секций. Это используется только с схемой именованных секционирования.
Укажите, какую схему секционирования следует использовать. Одноэлементное секционирование обычно используется, если служба не требует дополнительной маршрутизации. UniformInt64 означает, что каждая секция владеет диапазоном ключей int64. Именованный обычно для служб с данными, которые могут быть сегментированы в ограниченном наборе. Вот некоторые наиболее распространенные примеры полей данных, которые используются в качестве ключей для секционирования по именам: регионы, почтовые индексы, группы клиентов и др.
Укажите ограничения размещения в виде строки. Ограничения размещения — это логические выражения, которые позволяют на основе свойств узла ограничить размещение службы определенными узлами в соответствии с требованиями этой службы. Например, чтобы разместить службу на узлах, где NodeType имеет синий цвет, укажите следующее: "NodeColor == синий)".
Укажите длительность, в течение которой реплика могут оставаться в InBuild, прежде чем сообщать о зависшей сборке, представленной в формате ISO 8601 "hh:mm:ss".
Укажите максимальную длительность, для которой секция может находиться в состоянии потери кворума, представленной в формате ISO 8601 "hh:mm:ss".
Укажите длительность между тем, когда реплика идет вниз и когда создается новая реплика, представленная в формате ISO 8601 "hh:mm:ss".
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Укажите целевой реплика размер набора для службы с отслеживанием состояния.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Обязательные параметры
Укажите имя службы.
Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.
Укажите имя службы.
Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Обязательные параметры
Укажите имя службы.
Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.
Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Обязательные параметры
Укажите имя службы.
Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.
Укажите имя службы.
Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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'
Обязательные параметры
Укажите имя службы.
Укажите имя кластера, если оно не указано, совпадает с именем группы ресурсов.
Укажите имя службы.
Укажите имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Необязательные параметры
Укажите стоимость перемещения по умолчанию. Более высокие затраты делают его менее вероятным, что диспетчер кластерных ресурсов переместит реплика при попытке сбалансировать кластер.
Укажите количество экземпляров для службы без отслеживания состояния. Если используется значение -1, это означает, что он будет выполняться на всех узлах.
Укажите определение о том, сколько времени следует поддерживать реплика стенда перед удалением, представленным в формате ISO 8601 "hh:mm:ss".
Укажите минимальный процент экземпляраCount, который должен соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или деактивация узла. Фактическое число, которое используется, — max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount). Обратите внимание, что если в вычислении MinInstancePercentage задано значение -1, значение -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения службы. Допустимые значения : от 0 до 100.
Укажите минимальное количество экземпляров, которые должны соответствовать проверка безопасности EnsureAvailability во время таких операций, как обновление или деактивация узла. Фактическое число, которое используется, — max(MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount). Обратите внимание, что если instanceCount имеет значение -1, во время вычисления MinInstanceCount -1 сначала преобразуется в число узлов, на которых экземпляры могут размещаться в соответствии с ограничениями размещения службы.
Укажите минимальный размер реплика для службы с отслеживанием состояния.
Укажите ограничения размещения в виде строки. Ограничения размещения — это логические выражения, которые позволяют на основе свойств узла ограничить размещение службы определенными узлами в соответствии с требованиями этой службы. Например, чтобы разместить службу на узлах, где NodeType имеет синий цвет, укажите следующее: "NodeColor == синий)".
Укажите длительность, в течение которой реплика могут оставаться в InBuild, прежде чем сообщать о зависшей сборке, представленной в формате ISO 8601 "hh:mm:ss".
Укажите максимальную длительность, для которой секция может находиться в состоянии потери кворума, представленной в формате ISO 8601 "hh:mm:ss".
Укажите длительность между тем, когда реплика идет вниз и когда создается новая реплика, представленная в формате ISO 8601 "hh:mm:ss".
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Укажите целевой реплика размер набора для службы с отслеживанием состояния.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.