az sf managed-service
Gerencie serviços em execução em um cluster gerenciado do Azure Service Fabric. Suporta apenas serviços implantados por ARM.
Comandos
Name | Description | Tipo | Status |
---|---|---|---|
az sf managed-service correlation-scheme |
Gerencie esquemas de correlação de serviços em execução em um cluster gerenciado do Azure Service Fabric. Suporta apenas serviços implantados por ARM. |
Core | disponibilidade geral |
az sf managed-service correlation-scheme create |
Crie um novo esquema de correlação de serviço gerenciado em um cluster gerenciado do Azure Service Fabric. |
Core | disponibilidade geral |
az sf managed-service correlation-scheme delete |
Exclua um esquema de correlação de serviço gerenciado. |
Core | disponibilidade geral |
az sf managed-service correlation-scheme update |
Atualize um esquema de correlação de serviço gerenciado. |
Core | disponibilidade geral |
az sf managed-service create |
Crie um novo serviço gerenciado em um cluster gerenciado do Azure Service Fabric. |
Core | disponibilidade geral |
az sf managed-service delete |
Exclua um serviço gerenciado. |
Core | disponibilidade geral |
az sf managed-service list |
Listar serviços gerenciados de um determinado aplicativo gerenciado. |
Core | disponibilidade geral |
az sf managed-service load-metrics |
Gerencie métricas de carga de serviço em execução em um cluster gerenciado do Azure Service Fabric. Suporta apenas serviços implantados por ARM. |
Core | disponibilidade geral |
az sf managed-service load-metrics create |
Crie uma nova métrica de carga de serviço gerenciado em um cluster gerenciado do Azure Service Fabric. |
Core | disponibilidade geral |
az sf managed-service load-metrics delete |
Exclua um serviço gerenciado. |
Core | disponibilidade geral |
az sf managed-service load-metrics update |
Atualize um serviço gerenciado. |
Core | disponibilidade geral |
az sf managed-service show |
Obtenha um serviço. |
Core | disponibilidade geral |
az sf managed-service update |
Atualize um serviço gerenciado. |
Core | disponibilidade geral |
az sf managed-service create
Crie um novo serviço gerenciado em um cluster gerenciado do Azure Service Fabric.
az sf managed-service create --application --application-name
--cluster-name
--name --service-name
--resource-group
--service-type --type
--state {Stateful, Stateless}
[--activation-mode --package-activation-mode --service-package-activation-mode]
[--default-move-cost {High, Low, Medium, Zero}]
[--has-persisted-state {false, true}]
[--high-key]
[--instance-count]
[--keep-duration --stand-by-keep-duration --stand-by-replica-keep-duration]
[--low-key]
[--min-inst-pct --min-instance-percentage]
[--min-instance-count]
[--min-replica --min-replica-set-size]
[--partition-count]
[--partition-names]
[--partition-scheme {Named, Singleton, UniformInt64Range}]
[--placement-constraints]
[--plcmt-time-limit --service-placement-time-limit]
[--quorum-loss-wait --quorum-loss-wait-duration]
[--replica-restart-wait --replica-restart-wait-duration]
[--tags]
[--target-replica --target-replica-set-size]
Exemplos
Crie um novo serviço gerenciado sem monitoração de estado "testService1" com contagem de instâncias -1 (em todos os nós).
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
Crie um novo serviço stateful "testService2" com um destino de 5 nós.
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
Parâmetros Obrigatórios
Especifique o nome do serviço.
Especifique o nome do cluster, se não for fornecido, será igual ao nome do grupo de recursos.
Especifique o nome do serviço.
Especifique o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Especifique o nome do tipo de serviço do aplicativo, ele deve existir no manifesto do aplicativo.
Especifique se o serviço é stateless ou stateful.
Propriedade | Valor |
---|---|
Valores aceites: | Stateful, Stateless |
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Especifique o modo de ativação do pacote de serviço.
Especifique o custo padrão para uma movimentação. Custos mais altos tornam menos provável que o Gerenciador de Recursos de Cluster mova a réplica ao tentar equilibrar o cluster.
Propriedade | Valor |
---|---|
Valores aceites: | High, Low, Medium, Zero |
Determina se este é um serviço persistente que armazena estados no disco local. Se for, então o valor desta propriedade é true, se não é false.
Propriedade | Valor |
---|---|
Valores aceites: | false, true |
Especifique o limite superior do intervalo de chaves de partição que deve ser dividido entre a partição 'Contagem' Isso só é usado com o esquema de partição UniformInt64.
Especifique a contagem de instâncias para o serviço sem monitoração de estado. Se -1 for usado, isso significa que ele será executado em todos os nós.
Especifique a definição por quanto tempo as réplicas em espera devem ser mantidas antes de serem removidas, representadas no formato ISO 8601 "hh:mm:ss".
Especifique o limite inferior do intervalo de chaves de partição que deve ser dividido entre a partição 'Contagem' Isso só é usado com o esquema de partição UniformInt64.
Especifique a porcentagem mínima de InstanceCount que deve estar pronta para atender à verificação de segurança EnsureAvailability durante operações como atualizar ou desativar o nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount estiver definido como -1, durante o cálculo de MinInstancePercentagem, -1 será primeiro convertido no número de nós nos quais as instâncias podem ser colocadas de acordo com as restrições de posicionamento no serviço. Os valores permitidos são de 0 a 100.
Especifique o número mínimo de instâncias que devem estar ativas para atender à verificação de segurança EnsureAvailability durante operações como atualizar ou desativar o nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount estiver definido como -1, durante a computação MinInstanceCount -1 será primeiro convertido no número de nós nos quais as instâncias podem ser colocadas de acordo com as restrições de posicionamento no serviço.
Especifique o tamanho mínimo do conjunto de réplicas para o serviço com monitoração de estado.
Especifique o número de partições. Isso só é usado com o esquema de partição UniformInt64.
Especifique a matriz para os nomes das partições. Isso só é usado com o esquema de partição nomeada.
Especifique qual esquema de partição usar. As partições singleton são normalmente usadas quando o serviço não requer nenhum roteamento adicional. UniformInt64 significa que cada partição possui um intervalo de chaves int64. Nomeado é geralmente para serviços com dados que podem ser bucketed, dentro de um conjunto limitado. Alguns exemplos comuns de campos de dados usados como chaves de partição nomeadas seriam regiões, códigos postais, grupos de clientes ou outros limites de negócios.
Propriedade | Valor |
---|---|
Default value: | singleton |
Valores aceites: | Named, Singleton, UniformInt64Range |
Especifique as restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões booleanas nas propriedades do nó e permitem restringir um serviço a nós específicos com base nos requisitos do serviço. Por exemplo, para colocar um serviço em nós onde NodeType é azul, especifique o seguinte: "NodeColor == blue)".
Especifique a duração durante a qual as réplicas podem permanecer no InBuild antes de relatar que a compilação está presa, representada no formato ISO 8601 "hh:mm:ss".
Especifique a duração máxima durante a qual uma partição pode estar num estado de perda de quórum, representada no formato ISO 8601 "hh:mm:ss".
Especifique a duração entre quando uma réplica fica inativa e quando uma nova réplica é criada, representada no formato ISO 8601 "hh:mm:ss".
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Especifique o tamanho do conjunto de réplicas de destino para o serviço com monitoração de estado.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Default value: | False |
Output format.
Propriedade | Valor |
---|---|
Default value: | json |
Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Default value: | False |
az sf managed-service delete
Exclua um serviço gerenciado.
az sf managed-service delete --application --application-name
--cluster-name
--name --service-name
--resource-group
Exemplos
Excluir serviço gerenciado.
az sf managed-service delete -g testRG -c testCluster --application-name testApp --service-name testService
Parâmetros Obrigatórios
Especifique o nome do serviço.
Especifique o nome do cluster, se não for fornecido, será igual ao nome do grupo de recursos.
Especifique o nome do serviço.
Especifique o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Default value: | False |
Output format.
Propriedade | Valor |
---|---|
Default value: | json |
Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Default value: | False |
az sf managed-service list
Listar serviços gerenciados de um determinado aplicativo gerenciado.
az sf managed-service list --application --application-name
--cluster-name
--resource-group
Exemplos
Listar serviços gerenciados.
az sf managed-service list -g testRG -c testCluster --application-name testApp
Parâmetros Obrigatórios
Especifique o nome do serviço.
Especifique o nome do cluster, se não for fornecido, será igual ao nome do grupo de recursos.
Especifique o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Default value: | False |
Output format.
Propriedade | Valor |
---|---|
Default value: | json |
Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Default value: | False |
az sf managed-service show
Obtenha um serviço.
az sf managed-service show --application --application-name
--cluster-name
--name --service-name
--resource-group
Exemplos
Mostrar as propriedades de um serviço gerenciado em um cluster gerenciado do Azure Service Fabric.
az sf managed-service show -g testRG -c testCluster --application-name testApp --service-name testService
Parâmetros Obrigatórios
Especifique o nome do serviço.
Especifique o nome do cluster, se não for fornecido, será igual ao nome do grupo de recursos.
Especifique o nome do serviço.
Especifique o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Default value: | False |
Output format.
Propriedade | Valor |
---|---|
Default value: | json |
Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Default value: | False |
az sf managed-service update
Atualize um serviço gerenciado.
az sf managed-service update --application --application-name
--cluster-name
--name --service-name
--resource-group
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--keep-duration --stand-by-keep-duration --stand-by-replica-keep-duration]
[--min-inst-pct --min-instance-percentage]
[--min-instance-count]
[--min-replica --min-replica-set-size]
[--placement-constraints]
[--plcmt-time-limit --service-placement-time-limit]
[--quorum-loss-wait --quorum-loss-wait-duration]
[--replica-restart-wait --replica-restart-wait-duration]
[--tags]
[--target-replica --target-replica-set-size]
Exemplos
Atualize o serviço sem monitoração de estado gerenciado.
az sf managed-service update -g testRG -c testCluster --application-name testApp --service-name testService --min-instance-count 2 \
--min-instance-percentage 20
Atualize o serviço stateful gerenciado.
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'
Parâmetros Obrigatórios
Especifique o nome do serviço.
Especifique o nome do cluster, se não for fornecido, será igual ao nome do grupo de recursos.
Especifique o nome do serviço.
Especifique o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Especifique o custo padrão para uma movimentação. Custos mais altos tornam menos provável que o Gerenciador de Recursos de Cluster mova a réplica ao tentar equilibrar o cluster.
Propriedade | Valor |
---|---|
Valores aceites: | High, Low, Medium, Zero |
Especifique a contagem de instâncias para o serviço sem monitoração de estado. Se -1 for usado, isso significa que ele será executado em todos os nós.
Especifique a definição por quanto tempo as réplicas em espera devem ser mantidas antes de serem removidas, representadas no formato ISO 8601 "hh:mm:ss".
Especifique a porcentagem mínima de InstanceCount que deve estar pronta para atender à verificação de segurança EnsureAvailability durante operações como atualizar ou desativar o nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount estiver definido como -1, durante o cálculo de MinInstancePercentagem, -1 será primeiro convertido no número de nós nos quais as instâncias podem ser colocadas de acordo com as restrições de posicionamento no serviço. Os valores permitidos são de 0 a 100.
Especifique o número mínimo de instâncias que devem estar ativas para atender à verificação de segurança EnsureAvailability durante operações como atualizar ou desativar o nó. O número real usado é max( MinInstanceCount, ceil( MinInstancePercentage/100.0 * InstanceCount) ). Observe que, se InstanceCount estiver definido como -1, durante a computação MinInstanceCount -1 será primeiro convertido no número de nós nos quais as instâncias podem ser colocadas de acordo com as restrições de posicionamento no serviço.
Especifique o tamanho mínimo do conjunto de réplicas para o serviço com monitoração de estado.
Especifique as restrições de posicionamento como uma cadeia de caracteres. As restrições de posicionamento são expressões booleanas nas propriedades do nó e permitem restringir um serviço a nós específicos com base nos requisitos do serviço. Por exemplo, para colocar um serviço em nós onde NodeType é azul, especifique o seguinte: "NodeColor == blue)".
Especifique a duração durante a qual as réplicas podem permanecer no InBuild antes de relatar que a compilação está presa, representada no formato ISO 8601 "hh:mm:ss".
Especifique a duração máxima durante a qual uma partição pode estar num estado de perda de quórum, representada no formato ISO 8601 "hh:mm:ss".
Especifique a duração entre quando uma réplica fica inativa e quando uma nova réplica é criada, representada no formato ISO 8601 "hh:mm:ss".
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Especifique o tamanho do conjunto de réplicas de destino para o serviço com monitoração de estado.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Default value: | False |
Output format.
Propriedade | Valor |
---|---|
Default value: | json |
Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Default value: | False |