Perguntas frequentes sobre a Automação do Azure
Essas perguntas frequentes da Microsoft são uma lista de perguntas comuns sobre a Automação do Azure. Se você tiver outras perguntas sobre os recursos, vá para o fórum de discussão e poste-as. Quando uma pergunta for frequente, ela será adicionada a este artigo para que seja encontrada com rapidez e facilidade.
Por que não consigo criar um trabalho de automação na região do Oeste da Europa?
Você pode enfrentar um atraso ou falha na criação de trabalho devido a problemas de escalabilidade na região do Oeste da Europa. Para obter mais informações, consulte criação de um novo trabalho de automação na região do Oeste da Europa.
O Gerenciamento de Atualizações pode impedir atualizações de nível de sistema operacional inesperadas?
Sim. Para saber mais, confira Excluir atualizações.
Por que as atualizações importantes/de segurança não são aplicadas a um computador Linux com Gerenciamento de Atualizações?
Ao implantar atualizações em um computador Linux, você poderá selecionar classificações de atualização. Essa opção filtra as atualizações que atendem aos critérios especificados. Para obter mais informações, consulte Classificações de atualização do Linux.
O Gerenciamento de Atualizações pode implantar atualizações em locatários do Azure?
Sim. Para mais instruções, consulte Implantar atualizações em locatários do Azure.
Qual versão do Python 3 tem suporte na Automação do Azure?
Para trabalhos de nuvem, o Python 3.8 tem suporte. Scripts e pacotes de qualquer versão 3.x poderão funcionar se o código for compatível entre diferentes versões.
Para trabalhos híbridos nos Hybrid Runbook Workers do Windows, você pode optar por instalar qualquer versão 3.x que desejar usar. Para trabalhos híbridos nos Hybrid Runbook Workers do Linux, dependemos da versão do Python 3 instalada no computador para executar o DSC OMSConfig e o Hybrid Worker do Linux. É recomendável instalar a versão 3.6, mas versões diferentes também deverão funcionar se não houver alterações interruptivas em assinaturas de método ou contratos entre as versões do Python 3.
Runbooks do Python 2 e do Python 3 podem ser executados na mesma conta de Automação?
Sim, não há limitações para usar runbooks do Python 2 e do Python 3 na mesma conta de Automação.
Qual é o plano para migrar pacotes e runbooks existentes do Python 2 para o Python 3?
A Automação do Azure não planeja migrar pacotes e runbooks do Python 2 para o Python 3. Você mesmo terá que fazer a migração. Runbooks e pacotes novos e existentes do Python 2 continuarão funcionando.
Quais pacotes têm suporte por padrão no ambiente do Python 3?
O pacote do Azure 4.0.0. Para mais informações, consulte Gerenciar pacotes do Python 3.
E se eu executar um runbook do Python 3 que faz referência a um pacote do Python 2 ou o contrário?
O Python 2 e o Python 3 têm ambientes de execução diferentes. Enquanto um runbook do Python 2 está em execução, somente pacotes do Python 2 podem ser importados; o mesmo vale para o Python 3.
Como fazer para diferenciar entre pacotes e runbooks do Python 2 e do Python 3?
O Python 3 é uma nova definição de runbook, que distingue entre runbooks do Python 2 e do Python 3. Da mesma forma, outro tipo de pacote foi introduzido para pacotes do Python 3.
Como o Hybrid Runbook Worker sabe qual versão do Python deve ser executada se o Python2 e o Python3 estiverem instalados?
Para o Runbook Worker do Windows, ao executar um runbook do Python 2, ele primeiro procura a variável de ambiente PYTHON_2_PATH
e valida se ela aponta para um arquivo executável válido. Por exemplo, se a pasta de instalação for C:\Python2
, ele verifica se C:\Python2\python.exe
é um caminho válido. Se não for encontrado, ele procurará a variável de ambiente PATH
para fazer uma verificação semelhante.
Para o Python 3, ele procura a variável de ambiente PYTHON_3_PATH
e, depois, volta para a variável de ambiente PATH
.
Consulte Várias versões do Python.
Como o Hybrid Runbook Worker localiza o interpretador do Python?
A localização do módulo Python é controlada por variáveis de ambiente, conforme explicado anteriormente.
O Python 3 tem suporte no controle do código-fonte?
Não. No momento, não há suporte do controle do código-fonte para o Python 3. Por padrão, os runbooks do Python são sincronizados como runbooks do Python 2.
Como um autor de runbook pode saber quais pacotes do Python estão disponíveis em uma área restrita do Azure?
Consulte Identificar pacotes disponíveis na área restrita.
Como um autor de runbook pode definir qual versão de um módulo de pacote vai ser usada se houver vários módulos?
Consulte Gerenciar pacotes do Python 3.
Próximas etapas
Se a sua pergunta não estiver respondida aqui, confira as fontes a seguir para ver mais perguntas e respostas.