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, это означает, что он будет выполняться на всех узлах.
Укажите определение о том, как долго следует поддерживать реплики StandBy перед удалением, представленным в формате 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, это означает, что он будет выполняться на всех узлах.
Укажите определение о том, как долго следует поддерживать реплики StandBy перед удалением, представленным в формате 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.