Automatização de gestão e atualização de VMs no Azure Stack Hub
Utilize as seguintes funcionalidades Automatização do Azure solução para gerir máquinas virtuais (VMs) do Windows e linux implementadas com o Azure Stack Hub:
Gestão de Atualizações: com a solução Gestão de Atualizações, pode avaliar rapidamente o estado das atualizações disponíveis em todos os computadores do agente e gerir o processo de instalação das atualizações necessárias para VMs do Windows e linux.
Controlo de Alterações: as alterações ao software instalado, aos serviços do Windows, ao registo e aos ficheiros do Windows e aos daemons do Linux nos servidores monitorizados são enviadas para o serviço Azure Monitor na cloud para processamento. A lógica é aplicada aos dados recebidos e o serviço cloud regista os dados. Ao utilizar as informações no dashboard Controlo de Alterações, pode ver facilmente as alterações efetuadas à infraestrutura do servidor.
Inventário. O Controlo de inventário de uma VM do Azure Stack Hub fornece uma interface de utilizador baseada no browser para configurar a recolha de inventário.
Azure Monitor para VMs: Azure Monitor para VMs monitoriza as VMs do Azure e do Azure Stack Hub e os conjuntos de dimensionamento de máquinas virtuais em escala. Analisa o desempenho e o estado de funcionamento das VMs do Windows e do Linux e também monitoriza os respetivos processos e dependências noutros recursos e processos externos.
Importante
Estas soluções são as mesmas que são utilizadas para gerir VMs do Azure. As VMs do Azure e do Azure Stack Hub são geridas da mesma forma, a partir da mesma interface, com as mesmas ferramentas. As VMs do Azure Stack Hub também têm o mesmo preço que as VMs do Azure ao utilizar as soluções Gestão de Atualizações, Controlo de Alterações, Inventário e Azure Monitor para VMs com o Azure Stack Hub.
Pré-requisitos
Tem de cumprir vários pré-requisitos antes de utilizar estas funcionalidades para atualizar e gerir VMs do Azure Stack Hub. Estes incluem passos que têm de ser seguidos no portal do Azure e também no portal de administração do Azure Stack Hub.
No portal do Azure
Para utilizar as funcionalidades de Automatização do Azure Azure Monitor para VMs, Inventário, Controlo de Alterações e Gestão de Atualizações para VMs do Azure Stack Hub, primeiro tem de ativar estas soluções no Azure.
Dica
Se já tiver ativado estas funcionalidades para VMs do Azure, pode utilizar as credenciais da Área de Trabalho do LogAnalytics pré-existente. Se já tiver um LogAnalytics WorkspaceID e uma Chave Primária que pretende utilizar, avance para a secção seguinte. Caso contrário, continue nesta secção para criar uma nova conta de Automatização e Área de Trabalho do LogAnalytics.
O primeiro passo para ativar estas soluções é criar uma Área de Trabalho do LogAnalytics na sua subscrição do Azure. Uma área de trabalho do Log Analytics é um ambiente de registos exclusivo do Azure Monitor com o seu próprio repositório de dados, origens de dados e soluções. Depois de criar uma área de trabalho, tenha em atenção o WorkspaceID e a Chave. Para ver estas informações, aceda ao painel da área de trabalho, clique em Definições avançadas e reveja os valores ID da Área de Trabalho e Chave Primária .
Em seguida, tem de criar uma conta de Automatização. Uma conta de Automatização é um contentor para os seus recursos de Automatização do Azure. Fornece uma forma de separar os seus ambientes ou organizar ainda mais os seus fluxos de trabalho e recursos de Automatização. Depois de criar a conta de Automatização, tem de ativar as funcionalidades Inventário, Controlo de Alterações e Gestão de Atualizações. Para ativar cada funcionalidade, siga estes passos:
Na portal do Azure, aceda à Conta de Automatização que pretende utilizar.
Selecione a solução a ativar ( Inventário, Controlo de alterações ou Gestão de atualizações).
Utilize a lista pendente Selecionar Área de Trabalho... para selecionar a área de trabalho do Log Analytics a utilizar.
Verifique se todas as informações restantes estão corretas e, em seguida, clique em Ativar para ativar a solução.
Repita os passos 2 a 4 para ativar as três soluções.
Ativar Azure Monitor para VMs
Azure Monitor para VMs monitoriza as VMs do Azure e os conjuntos de dimensionamento de máquinas virtuais em escala. Analisa o desempenho e o estado de funcionamento das VMs do Windows e do Linux e também monitoriza os respetivos processos e dependências noutros recursos e processos externos.
Como solução, Azure Monitor para VMs inclui suporte para monitorizar o desempenho e as dependências de aplicações para VMs alojadas no local ou noutro fornecedor de cloud. Três funcionalidades principais fornecem informações aprofundadas:
Os componentes lógicos das VMs do Azure que executam o Windows e o Linux que são medidos em relação aos critérios de estado de funcionamento pré-configurados são alertados quando a condição avaliada é cumprida.
Gráficos de desempenho de tendência predefinidos que apresentam as principais métricas de desempenho do sistema operativo da VM convidada.
Mapa de dependências que apresenta os componentes interligados com a VM de vários grupos de recursos e subscrições.
Após a criação da Área de Trabalho do Log Analytics, ative os contadores de desempenho na área de trabalho para recolha em VMs do Linux e do Windows. Em seguida, instale e ative a solução ServiceMap e InfrastructureInsights na sua área de trabalho. O processo é descrito no guia Implementar Azure Monitor para VMs.
No portal de administrador do Azure Stack Hub
Depois de ativar as soluções Automatização do Azure no portal do Azure, terá de iniciar sessão no portal de administrador do Azure Stack Hub como administrador da cloud e transferir o Azure Monitor, a Gestão de Atualizações e Configuração e a extensão Azure Monitor, Gestão de Atualizações e Configuração para Linux no Marketplace do Azure Stack Hub.
Para ativar a solução mapa do Azure Monitor para VMs e obter informações sobre as dependências de rede, transfira o Agente de Dependências do Azure Monitor:
Ativar a Gestão de Atualizações para VMs do Azure Stack Hub
Siga estes passos para ativar a gestão de atualizações para VMs do Azure Stack Hub.
Inicie sessão no portal de utilizador do Azure Stack Hub.
No portal de utilizador do Azure Stack Hub, aceda ao painel Extensões das VMs para as quais pretende ativar estas soluções, clique em + Adicionar, selecione a extensão Azure Update and Configuration Management e, em seguida, clique em Criar:
Forneça o WorkspaceID e a Chave Primária criados anteriormente para ligar o agente à área de trabalho LogAnalytics. Em seguida, clique em OK para implementar a extensão.
Conforme descrito na documentação da Gestão de Atualizações, tem de ativar a solução de Gestão de Atualizações para cada VM que pretende gerir. Para ativar a solução para todos os relatórios de VMs para a área de trabalho, selecione Gestão de atualizações, clique em Gerir máquinas e, em seguida, selecione a opção Ativar em todas as máquinas disponíveis e futuras .
Dica
Repita este passo para ativar cada solução para as VMs do Azure Stack Hub que reportam à área de trabalho.
Após a ativação da extensão de Gestão de Configuração e Atualização do Azure, é feita uma análise duas vezes por dia para cada VM gerida. A API é chamada a cada 15 minutos para consultar a hora da última atualização para determinar se o estado foi alterado. Se o estado tiver sido alterado, é iniciada uma análise de compatibilidade.
Após as VMs serem analisadas, serão apresentadas na conta Automatização do Azure na solução gestão de atualizações:
Importante
O dashboard pode demorar entre 30 minutos a 6 horas a apresentar os dados atualizados a partir dos computadores geridos.
As VMs do Azure Stack Hub podem agora ser incluídas em implementações de atualizações agendadas, juntamente com as VMs do Azure.
Criar uma agenda de implementação de atualização
Para criar uma agenda de implementação de atualização, tem de utilizar um cmdlet do PowerShell ou a API REST do Azure para transmitir as máquinas. Utilize o seguinte exemplo do PowerShell para agendar as suas máquinas. Pode utilizar o cmdlet New-AzAutomationSchedule com o ForUpdateConfiguration
parâmetro para criar uma agenda. Em seguida, utilize o cmdlet New-AzAutomationSoftwareUpdateConfiguration e transmita as máquinas virtuais do Azure Stack Hub para o NonAzureComputer
parâmetro . Para executar este script, terá de utilizar o módulo global Azure PowerShell Az.
O exemplo seguinte mostra como fazê-lo:
$nonAzurecomputers = @("server-01", "server-02")
$startTime = ([DateTime]::Now).AddMinutes(10)
$s = New-AzAutomationSchedule -ResourceGroupName mygroup -AutomationAccountName myaccount -Name myupdateconfig -Description test-OneTime -OneTime -StartTime $startTime -ForUpdateConfiguration
New-AzAutomationSoftwareUpdateConfiguration -ResourceGroupName $rg -AutomationAccountName $aa -Schedule $s -Windows -NonAzureComputer $nonAzurecomputers -Duration (New-TimeSpan -Hours 2) -IncludedUpdateClassification Security,UpdateRollup -ExcludedKbNumber KB01,KB02 -IncludedKbNumber KB100
Ativar Azure Monitor para VMs em execução no Azure Stack Hub
Assim que a VM tiver o Azure Monitor, a Gestão de Atualizações e Configuração e as extensões do Agente de Dependência do Azure Monitor instaladas, começará a reportar dados na solução de Azure Monitor para VMs.
Dica
A extensão do Agente de Dependência do Azure Monitor não requer parâmetros. O agente Azure Monitor para VMs Dependência do Mapa não transmite dados propriamente ditos e não requer alterações nas firewalls ou portas. Os dados do Mapa são sempre transmitidos pelo agente do Log Analytics para o serviço Azure Monitor, diretamente ou através do Gateway do OMS , se as políticas de segurança de TI não permitirem que os computadores na rede se liguem à Internet.
Azure Monitor para VMs inclui um conjunto de gráficos de desempenho que visam vários indicadores chave de desempenho (KPIs) para o ajudar a determinar o desempenho de uma VM. Os gráficos mostram a utilização de recursos ao longo de um período de tempo para que possa identificar estrangulamentos e anomalias. Também pode mudar para uma perspetiva que lista cada computador para ver a utilização de recursos com base na métrica selecionada. Embora existam muitos elementos a considerar ao lidar com o desempenho, Azure Monitor para VMs monitoriza os principais indicadores de desempenho do sistema operativo relacionados com o processador, a memória, a placa de rede e a utilização do disco. Os gráficos de desempenho complementam a funcionalidade de monitorização do estado de funcionamento e ajudam a expor problemas que indicam uma possível falha do componente do sistema. Azure Monitor para VMs também suporta o planeamento de capacidade, otimização e otimização para obter eficiência.
A visualização dos componentes de aplicações detetados em VMs do Windows e do Linux em execução no Azure Stack Hub pode ser observada de duas formas com Azure Monitor para VMs. O primeiro provém diretamente de uma VM e o segundo encontra-se entre grupos de VMs do Azure Monitor. O artigo Using Azure Monitor para VMs Map to understand app components (Utilizar Azure Monitor para VMs Mapa para compreender os componentes da aplicação) irá ajudá-lo a compreender a experiência entre as duas perspetivas e como utilizar a funcionalidade Mapa.
Caso Azure Monitor para VMs não lhe mostre dados de desempenho, tem de ativar a recolha de dados de desempenho para Windows e Linux nas Definições Avançadas da Área de Trabalho do LogAnalytics.
Ativar a Gestão de Atualizações com um modelo de Resource Manager
Se tiver um grande número de VMs do Azure Stack Hub, pode utilizar este modelo de Resource Manager do Azure para implementar mais facilmente a solução em VMs. O modelo implementa a extensão do Microsoft Monitoring Agent numa VM do Azure Stack Hub existente e adiciona-a a uma área de trabalho do Azure LogAnalytics existente.
Passos seguintes
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários