Поделиться через


Кластер sfctl sa-cluster

Управление автономными кластерами Service Fabric.

Команды

Команда Description
config Получение конфигурации автономного кластера Service Fabric.
config-upgrade Запуск обновления конфигурации автономного кластера Service Fabric.
upgrade-status Получение состояния обновления конфигурации автономного кластера Service Fabric.

sfctl sa-cluster config

Получение конфигурации автономного кластера Service Fabric.

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

Аргументы

Аргумент Description
--configuration-api-version [обязательный параметр] Версия API конфигурации json автономного кластера.
--timeout -t Время ожидания сервера для выполнения операции (в секундах). Время ожидания — это интервал, в течение которого клиент готов ждать выполнения запрошенной операции. Значение этого параметра по умолчанию — 60 секунд. Значение по умолчанию: 60.

Глобальные аргументы

Аргумент Description
--debug Повышение уровня детализации журнала для включения всех журналов отладки.
--help -h Отображение этого справочного сообщения и выход.
--output -o Формат вывода. Допустимые значения: json, jsonc, table, tsv. Значение по умолчанию: json.
--query Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
--verbose Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

sfctl sa-cluster config-upgrade

Запуск обновления конфигурации автономного кластера Service Fabric.

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

Аргументы

Аргумент Description
--cluster-config [обязательный параметр] Конфигурация кластера.
--application-health-policies Словарь в формате JSON, содержащий пары из имени типа приложения и максимального процента неработоспособности, по достижении которого порождается ошибка.
--delta-unhealthy-nodes Максимальный процент разностной оценки неработоспособных узлов, допускаемый во время обновления кластера. Допустимые значения — это целые значения от нуля до 100.
--health-check-retry Продолжительность времени между попытками выполнить проверку работоспособности, если приложение или кластер неработоспособны. Значение по умолчанию: PT0H0M0S.
--health-check-stable Период времени, в течение которого приложение или кластер должен оставаться работоспособным, прежде чем процесс обновления перейдет к следующему домену обновления. Значение по умолчанию: PT0H0M0S.

Сначала он интерпретируется как строка, представляющая длительность ISO 8601. В случае неудачи он интерпретируется как число, представляющее общее количество миллисекунд.
--health-check-wait Продолжительность ожидания после завершения обновления домена до начала процесса проверки работоспособности. Значение по умолчанию: PT0H0M0S.
--timeout -t Значение по умолчанию: 60.
--unhealthy-applications Максимально допустимый процент работоспособных приложений во время обновления. Допустимые значения — это целые значения от нуля до 100.
--unhealthy-nodes Максимально допустимый процент работоспособных узлов во время обновления. Допустимые значения — это целые значения от нуля до 100.
--upgrade-domain-delta-unhealthy-nodes Максимальный процент разностной оценки ухудшения производительности доменов обновления, допускаемый во время обновления. Допустимые значения — это целые значения от нуля до 100.
--upgrade-domain-timeout Время выполнения каждого домена обновления, по истечении которого выполняется действие FailureAction. Значение по умолчанию: PT0H0M0S.

Сначала он интерпретируется как строка, представляющая длительность ISO 8601. В случае неудачи он интерпретируется как число, представляющее общее количество миллисекунд.
--upgrade-timeout Общее время завершения обновления, по истечении которого выполняется действие FailureAction. Значение по умолчанию: PT0H0M0S.

Сначала он интерпретируется как строка, представляющая длительность ISO 8601. В случае неудачи он интерпретируется как число, представляющее общее количество миллисекунд.

Глобальные аргументы

Аргумент Description
--debug Повышение уровня детализации журнала для включения всех журналов отладки.
--help -h Отображение этого справочного сообщения и выход.
--output -o Формат вывода. Допустимые значения: json, jsonc, table, tsv. Значение по умолчанию: json.
--query Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
--verbose Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Примеры

Запуск обновления конфигурации кластера

sfctl sa-cluster config-upgrade --cluster-config <YOUR CLUSTER CONFIG> --application-health-
policies "{"fabric:/System":{"ConsiderWarningAsError":true}}"

sfctl sa-cluster upgrade-status

Получение состояния обновления конфигурации автономного кластера Service Fabric.

Получение подробностей состояния обновления конфигурации автономного кластера Service Fabric.

Аргументы

Аргумент Description
--timeout -t Время ожидания сервера для выполнения операции (в секундах). Время ожидания — это интервал, в течение которого клиент готов ждать выполнения запрошенной операции. Значение этого параметра по умолчанию — 60 секунд. Значение по умолчанию: 60.

Глобальные аргументы

Аргумент Description
--debug Повышение уровня детализации журнала для включения всех журналов отладки.
--help -h Отображение этого справочного сообщения и выход.
--output -o Формат вывода. Допустимые значения: json, jsonc, table, tsv. Значение по умолчанию: json.
--query Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
--verbose Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Следующие шаги