Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Você pode definir o parâmetro --desired-version da propriedade spec.update.desiredVersion de uma Instância Gerida SQL habilitada pelo Azure Arc para auto, para garantir que a sua instância gerida seja atualizada após uma atualização do controlador de dados, sem qualquer interação do utilizador. Essa configuração simplifica o gerenciamento, pois você não precisa atualizar manualmente todas as instâncias para cada versão.
Depois de definir o parâmetro --desired-version da propriedade spec.update.desiredVersion para auto pela primeira vez, o serviço de dados habilitado para o Arco do Azure começará uma atualização da instância gerida para a versão de imagem mais recente, dentro de cinco minutos ou na próxima Janela de Manutenção. Depois disso, dentro de cinco minutos após a atualização de um controlador de dados ou na próxima janela de manutenção, a instância gerenciada iniciará o processo de atualização. Esta configuração funciona para os modos conectados, tanto direta quanto indiretamente.
Se a propriedade spec.update.desiredVersion estiver fixada numa versão específica, as atualizações automáticas não ocorrerão. Essa propriedade permite que você permita que a maioria das instâncias atualize automaticamente, enquanto gerencia manualmente instâncias que precisam de uma abordagem mais prática.
Pré-requisitos
A versão da instância gerenciada deve ser igual à versão do controlador de dados antes de ativar o modo automático.
Ativar com ferramentas Kubernetes (kubectl)
Use kubectl para visualizar a especificação existente no yaml.
kubectl --namespace <namespace> get sqlmi <sqlmi-name> --output yaml
Executar kubectl patch para definir desiredVersion como auto.
kubectl patch sqlmi <sqlmi-name> --namespace <namespace> --type merge --patch '{"spec": {"update": {"desiredVersion": "auto"}}}'
Ativar com CLI
Para definir o --desired-version como auto, use o seguinte comando:
Ligados indiretamente:
az sql mi-arc upgrade --name <instance name> --desired-version auto --k8s-namespace <namespace> --use-k8s
Exemplo:
az sql mi-arc upgrade --name instance1 --desired-version auto --k8s-namespace arc1 --use-k8s
Diretamente ligado:
az sql mi-arc upgrade --resource-group <resource group> --name <instance name> --desired-version auto [--no-wait]
Exemplo:
az sql mi-arc upgrade --resource-group rgarc --name instance1 --desired-version auto