Partilhar via


sfctl sa-cluster

Gerencie clusters autônomos do Service Fabric.

Comandos

Comando Description
configuração Obtenha a configuração de cluster autônomo do Service Fabric.
config-upgrade Comece a atualizar a configuração de um cluster autônomo do Service Fabric.
status de atualização Obtenha o status de atualização da configuração do cluster de um cluster autônomo do Service Fabric.

Configuração de cluster SA sfctl

Obtenha a configuração de cluster autônomo do Service Fabric.

A configuração do cluster contém propriedades do cluster que incluem diferentes tipos de nó no cluster, configurações de segurança, falhas e topologias de domínio de atualização, etc.

Argumentos

Argumento Description
--configuration-api-version [Obrigatório] A versão da API da configuração json do cluster autônomo.
--tempo limite -t O tempo limite do servidor para executar a operação em segundos. Esse tempo limite especifica a duração do tempo que o cliente está disposto a aguardar a conclusão da operação solicitada. O valor padrão para esse parâmetro é 60 segundos. Padrão: 60.

Argumentos globais

Argumento Description
--depuração Aumente a verbosidade do log para mostrar todos os logs de depuração.
--ajuda -h Mostrar esta mensagem de ajuda e sair.
--saída -o Formato de saída. Valores permitidos: json, jsonc, table, tsv. Padrão: json.
--consulta Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
--verborrágico Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

sfctl sa-cluster config-upgrade

Comece a atualizar a configuração de um cluster autônomo do Service Fabric.

Valide os parâmetros de atualização de configuração fornecidos e comece a atualizar a configuração do cluster se os parâmetros forem válidos.

Argumentos

Argumento Description
--cluster-config [Obrigatório] A configuração do cluster.
--application-health-policies Dicionário codificado JSON de pares de nome de tipo de aplicativo e porcentagem máxima não íntegra antes de gerar erro.
--delta-unhealthy-nodes A porcentagem máxima permitida de degradação da integridade do delta durante a atualização. Os valores permitidos são valores inteiros de zero a 100.
--saúde-check-retry O período de tempo entre as tentativas de executar verificações de integridade se o aplicativo ou cluster não estiver íntegro. Padrão: PT0H0M0S.
--saúde-check-estável A quantidade de tempo que o aplicativo ou cluster deve permanecer íntegro antes que a atualização prossiga para o próximo domínio de atualização. Padrão: PT0H0M0S.

É primeiramente interpretada como uma cadeia de caracteres que representa uma duração ISO 8601. Se isso falhar, então é interpretado como um número que representa o número total de milissegundos.
--saúde-check-wait O período de tempo de espera após a conclusão de um domínio de atualização antes de iniciar o processo de verificações de integridade. Padrão: PT0H0M0S.
--tempo limite -t Padrão: 60.
--aplicações não íntegras A porcentagem máxima permitida de aplicativos não íntegros durante a atualização. Os valores permitidos são valores inteiros de zero a 100.
--nós insalubres A porcentagem máxima permitida de nós não íntegros durante a atualização. Os valores permitidos são valores inteiros de zero a 100.
--upgrade-domain-delta-unhealthy-nodes A porcentagem máxima permitida de degradação da integridade delta do domínio de atualização durante a atualização. Os valores permitidos são valores inteiros de zero a 100.
--upgrade-domínio-timeout A quantidade de tempo que cada domínio de atualização tem que ser concluído antes que FailureAction seja executado. Padrão: PT0H0M0S.

É primeiramente interpretada como uma cadeia de caracteres que representa uma duração ISO 8601. Se isso falhar, então é interpretado como um número que representa o número total de milissegundos.
--tempo limite de atualização A quantidade de tempo que a atualização geral tem que ser concluída antes que FailureAction seja executado. Padrão: PT0H0M0S.

É primeiramente interpretada como uma cadeia de caracteres que representa uma duração ISO 8601. Se isso falhar, então é interpretado como um número que representa o número total de milissegundos.

Argumentos globais

Argumento Description
--depuração Aumente a verbosidade do log para mostrar todos os logs de depuração.
--ajuda -h Mostrar esta mensagem de ajuda e sair.
--saída -o Formato de saída. Valores permitidos: json, jsonc, table, tsv. Padrão: json.
--consulta Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
--verborrágico Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Exemplos

Iniciar uma atualização de configuração de cluster

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

SFCTL SA-Cluster-Status de atualização

Obtenha o status de atualização da configuração do cluster de um cluster autônomo do Service Fabric.

Obtenha os detalhes do status de atualização da configuração do cluster de um cluster autônomo do Service Fabric.

Argumentos

Argumento Description
--tempo limite -t O tempo limite do servidor para executar a operação em segundos. Esse tempo limite especifica a duração do tempo que o cliente está disposto a aguardar a conclusão da operação solicitada. O valor padrão para esse parâmetro é 60 segundos. Padrão: 60.

Argumentos globais

Argumento Description
--depuração Aumente a verbosidade do log para mostrar todos os logs de depuração.
--ajuda -h Mostrar esta mensagem de ajuda e sair.
--saída -o Formato de saída. Valores permitidos: json, jsonc, table, tsv. Padrão: json.
--consulta Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
--verborrágico Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Próximos passos

  • Configure a CLI do Service Fabric.
  • Saiba como usar a CLI do Service Fabric usando os scripts de exemplo.