Кластер 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. |
Следующие шаги
- Настройте интерфейс командной строки Service Fabric.
- Узнайте, как использовать интерфейс командной строки Service Fabric, с помощью примеров сценариев.