az sf managed-application

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

Команды

Имя Описание Тип Состояние
az sf managed-application create

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

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

Удаление управляемого приложения.

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

Список управляемых приложений данного управляемого кластера.

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

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

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

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

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

az sf managed-application create

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

az sf managed-application create --application-name
                                 --application-type-name
                                 --application-type-version
                                 --cluster-name
                                 --resource-group
                                 [--application-parameters]
                                 [--package-url]
                                 [--tags]

Примеры

Создайте управляемое приложение TestApp с параметрами. Тип приложения TestAppType версии "v1" уже должен существовать в кластере, и параметры приложения должны быть определены в манифесте приложения.

az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
  --application-type-version v1 --application-parameters key0=value0 --tags key1=value1

Создайте приложение testApp и версию типа приложения, используя указанный URL-адрес пакета.

az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
  --application-type-version v1 --package-url "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg" \
    --application-parameters key0=value0

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

--application-name --name

Укажите имя приложения.

--application-type-name --type-name

Укажите имя типа приложения.

--application-type-version --version

Укажите версию типа приложения.

--cluster-name -c

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

--resource-group -g

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

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

--application-parameters --parameters

Укажите параметры приложения в виде пар "ключ-значение". Эти параметры должны существовать в манифесте приложения. например: --application-parameters param1=value1 param2=value2=value2.

--package-url

Укажите URL-адрес файла sfpkg пакета приложения.

--tags

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

Глобальные параметры
--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-application delete

Удаление управляемого приложения.

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

Примеры

Удаление управляемого приложения.

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

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

--application-name --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-application list

Список управляемых приложений данного управляемого кластера.

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

Примеры

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

az sf managed-application list -g testRG -c testCluster

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

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

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

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

Примеры

Получение управляемого приложения.

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

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

--application-name --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-application update

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

Это позволяет обновлять теги, параметры приложения, значение — это приложение UpgradePolicy и(или) обновление версии типа приложения, которая активирует обновление приложения.

az sf managed-application update --application-name
                                 --cluster-name
                                 --resource-group
                                 [--application-parameters]
                                 [--application-type-version]
                                 [--close-duration]
                                 [--consider-warning-as-error {false, true}]
                                 [--failure-action {Manual, Rollback}]
                                 [--force-restart {false, true}]
                                 [--hc-retry-timeout]
                                 [--hc-stable-duration]
                                 [--hc-wait-duration]
                                 [--max-percent-unhealthy-apps]
                                 [--max-percent-unhealthy-partitions]
                                 [--max-percent-unhealthy-replicas]
                                 [--max-percent-unhealthy-services]
                                 [--recreate-application {false, true}]
                                 [--rep-check-timeout]
                                 [--service-type-health-policy-map]
                                 [--tags]
                                 [--ud-timeout]
                                 [--upgrade-mode {Monitored, UnmonitoredAuto}]
                                 [--upgrade-timeout]

Примеры

Обновите параметры приложения и значения политики upgreade и версию типа приложения до версии 2.

az sf managed-application update -g testRG -c testCluster --application-name testApp --application-type-version v2 \
  --application-parameters key0=value0 --health-check-stable-duration 0 --health-check-wait-duration 0 --health-check-retry-timeout 0 \
    --upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --upgrade-replica-set-check-timeout 300 --force-restart

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

az sf managed-application update -g testRG -c testCluster --application-name testApp --service-type-health-policy-map  "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5"

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

--application-name --name

Укажите имя приложения.

--cluster-name -c

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

--resource-group -g

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

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

--application-parameters --parameters

Укажите параметры приложения в виде пар "ключ-значение". Эти параметры должны существовать в манифесте приложения. например: --application-parameters param1=value1 param2=value2=value2.

--application-type-version --version

Укажите версию типа приложения.

--close-duration --instance-close-delay-duration --instance-close-duration

Укажите длительность в секундах, чтобы дождаться закрытия экземпляра без отслеживания состояния, чтобы разрешить активные запросы на очистку. Это будет эффективно при закрытии экземпляра во время обновления приложения или кластера только для тех экземпляров, которые имеют ненулевое время задержки, настроенное в описании службы.

--consider-warning-as-error --warning-as-error

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

допустимые значения: false, true
значение по умолчанию: False
--failure-action

Укажите действие, необходимое для выполнения, если отслеживаемое обновление завершается ошибкой. Допустимые значения для этого параметра — rollback или Manual.

допустимые значения: Manual, Rollback
--force-restart

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

допустимые значения: false, true
значение по умолчанию: False
--hc-retry-timeout --health-check-retry-timeout

Укажите длительность в секундах, после чего Service Fabric повторяет проверка работоспособности, если предыдущий проверка работоспособности завершается ошибкой.

--hc-stable-duration --health-check-stable-duration

Укажите длительность( в секундах), которую Service Fabric ожидает, чтобы убедиться, что приложение стабильно, прежде чем перейти к следующему домену обновления или завершить обновление. Эта длительность ожидания предотвращает незамеченные изменения работоспособности сразу после выполнения проверка работоспособности.

--hc-wait-duration --health-check-wait-duration

Укажите длительность( в секундах), которую Service Fabric ожидает, прежде чем она выполнит начальную проверка работоспособности после завершения обновления домена обновления.

--max-percent-unhealthy-apps --max-percent-unhealthy-deployed-applications --max-unhealthy-apps

Укажите максимальный процент экземпляров приложения, развернутых на узлах в кластере с состоянием работоспособности, прежде чем состояние работоспособности приложения для кластера будет ошибкой. Допустимые значения — это форма от 0 до 100.

--max-percent-unhealthy-partitions --max-unhealthy-parts

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

--max-percent-unhealthy-replicas --max-unhealthy-reps

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

--max-percent-unhealthy-services --max-unhealthy-servs

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

--recreate-application

Определяет, следует ли повторно создать приложение при обновлении. Если значение=true, остальные параметры политики обновления не допускаются.

допустимые значения: false, true
значение по умолчанию: False
--rep-check-timeout --replica-check-timeout --upgrade-replica-set-check-timeout

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

--service-type-health-policy-map --service-type-policy

Укажите карту политики работоспособности, используемую для различных типов служб в качестве пар "ключ-значение" в следующем формате: "ServiceTypeName"="MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices". например: --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5.5".

--tags

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

--ud-timeout --upgrade-domain-timeout

Укажите максимальное время( в секундах), необходимое Service Fabric для обновления одного домена обновления. После этого периода обновление завершается ошибкой.

--upgrade-mode

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

допустимые значения: Monitored, UnmonitoredAuto
--upgrade-timeout

Укажите максимальное время( в секундах), которое Service Fabric занимает для всего обновления. После этого периода обновление завершается ошибкой.

Глобальные параметры
--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.