Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:
IoT Edge 1.5
Importante
IoT Edge 1.5 LTS é a versão suportada. IoT Edge 1.4 LTS atingiu o fim da vida útil em 12 de novembro de 2024. Se você estiver usando uma versão anterior, consulte Update IoT Edge.
Quando uma nova versão do aplicativo IoT Edge para Linux no Windows (EFLOW) for lançada, atualize seus dispositivos IoT Edge para obter os recursos e melhorias de segurança mais recentes. Este artigo explica como atualizar seu IoT Edge para Linux em dispositivos Windows quando uma nova versão estiver disponível.
Com IoT Edge para Linux em Windows, IoT Edge é executado em uma máquina virtual linux hospedada em um dispositivo Windows. Essa máquina virtual vem pré-instalada com IoT Edge e não tem um gerenciador de pacotes, portanto, você não pode atualizar ou alterar manualmente nenhum dos componentes da VM. Em vez disso, o Microsoft Update gerencia a máquina virtual para manter os componentes atualizados automaticamente.
A máquina virtual EFLOW foi projetada para atualizações confiáveis por meio do Microsoft Update. O sistema operacional da máquina virtual usa um esquema de partição de atualização A/B para tornar cada atualização segura e permite reverter para uma versão anterior se algo der errado durante o processo de atualização.
Cada atualização tem dois componentes principais que podem ser atualizados para as versões mais recentes. A primeira é a máquina virtual EFLOW e seus componentes internos. Para obter mais informações sobre o EFLOW, consulte a composição do Azure IoT Edge para Linux em Windows. Isso também inclui o sistema operacional base da máquina virtual. A máquina virtual EFLOW se baseia em Microsoft Azure Linux e cada atualização fornece correções de desempenho e segurança para manter o sistema operacional atualizado com os patches CVE mais recentes. As notas de versão do EFLOW indicam a versão do Azure Linux utilizada, e você pode consultar as versões do CBL-Mariner para verificar a lista de CVEs corrigidas em cada versão.
O segundo componente é o grupo de componentes de runtime do Windows necessários para executar e interoperar com a máquina virtual EFLOW. O ciclo de vida e a interoperabilidade com a máquina virtual são gerenciados por meio de diferentes componentes: WSSDAgent, serviço EFLOWProxy e o módulo PowerShell.
As atualizações de EFLOW são sequenciais e você precisa atualizar para todas as versões em ordem. Para acessar a versão mais recente, faça uma nova instalação usando a versão mais recente disponível ou aplique todas as atualizações de manutenção anteriores à versão desejada.
Importante
Você pode atualizar do EFLOW 1.4 LTS para o EFLOW 1.5 LTS usando qualquer um dos métodos descritos neste artigo. Nenhuma etapa especial é necessária para atualizar do EFLOW 1.4 LTS para o EFLOW 1.5 LTS.
Para encontrar a versão mais recente do Azure IoT Edge para Linux no Windows, consulte EFLOW releases.
Atualizar usando o Microsoft Update
Para obter IoT Edge para Linux em atualizações de Windows, configure o host Windows para obter atualizações para outros produtos da Microsoft. Por padrão, o Microsoft Updates está ativado durante a instalação do EFLOW. Se você precisar de uma configuração personalizada após a instalação do EFLOW, ative ou desative esta opção com estas etapas:
Abra Configurações no host Windows.
Selecione Atualizações & Segurança.
Selecione Opções avançadas.
Habilite a opção Receber atualizações para outros produtos da Microsoft ao atualizar o Windows para Ativo.
Atualizar usando o WSUS (Windows Server Update Services)
Há suporte para atualizações locais usando o WSUS para IoT Edge para Linux em atualizações de Windows. Para obter mais informações sobre o WSUS, consulte Visão geral do Gerenciamento de Dispositivos - WSUS.
Atualização manual offline
Se você tiver conectividade de Internet restrita ou limitada, poderá aplicar manualmente atualizações de EFLOW offline. Use mecanismos offline do Microsoft Update para baixar e instalar manualmente IoT Edge para Linux em atualizações Windows. Siga estas etapas:
Verifique a versão atual instalada do EFLOW. Abra Configurações e selecione Aplicativos ->Aplicativos & Recursos. Pesquise Azure IoT Edge.
Pesquise e baixe a atualização necessária de EFLOW – catálogo do Microsoft Update.
Extraia AzureIoTEdge.msi do arquivo .cab baixado.
Instale o AzureIoTEdge.msi extraído.
Gerenciar as Atualizações da Microsoft Update
As atualizações do IoT Edge para Linux em Windows são realizadas usando o canal do Microsoft Update. Para alterar o recebimento de atualizações de EFLOW, você precisa gerenciar o Microsoft Updates. A lista a seguir inclui maneiras de automatizar a ativação ou desativação de atualizações da Microsoft. Para obter mais informações sobre como gerenciar atualizações do sistema operacional, consulte Atualizações do sistema operacional.
Políticas de CSP – use a política Update/AllowMUUpdateService do CSP. Para obter mais informações sobre a política de CSP do Microsoft Updates, consulte Política CSP – MU Update.
Gerenciar manualmente o Microsoft Updates – para aceitar o Microsoft Updates, consulte Opt-In no Microsoft Update.
Migração entre EFLOW com Azure Linux 2.0 para EFLOW com Azure Linux 3.0
A migração entre Azure Linux 2.0 e Azure Linux 3.0 foi introduzida como parte da atualização EFLOW 1.5.5.07025. Essa migração lida com a migração de VM EFLOW do EFLOW 1.5.4.07025 com Azure Linux 2.0 para EFLOW 1.5.5.07025 com Azure Linux 3.0, incluindo o seguinte:
- Runtime do IoT Edge
- configurações de IoT Edge
- Contêineres
- Configuração de rede e VM
- Arquivos armazenados
Para migrar do EFLOW 1.5.4.07025 com Azure Linux 2.0 para o EFLOW 1.5.5.07025 com Azure Linux 3.0, use as etapas a seguir.
Obtenha a atualização mais recente do Azure EFLOW 1.5.4.07025. Se você estiver usando Windows Update, Check Updates para obter a atualização mais recente do EFLOW.
Para a migração de download automático (precisa de conexão com a Internet), ignore esta etapa. Se a VM EFLOW tiver acesso limitado/sem acesso à Internet, baixe os arquivos necessários antes de iniciar a migração (baixe um dos seguintes).
Abra uma sessão do PowerShell elevada
Iniciar a migração do EFLOW
Observação
Migre com um único cmdlet usando o sinalizador
-autoConfirmcom o cmdletStart-EflowMigration. Se especificado,Confirm-EflowMigrationnão precisa ser chamado para continuar com a migração do Azure Linux 3.0.- Se você estiver usando a opção de migração de download automático, execute o cmdlet a seguir
Start-EflowMigration - Se você baixou o MSI na Etapa 2, use os arquivos baixados para aplicar a migração (substitua "X64" por "ARM64" no caminho do arquivo se estiver usando ARM64).
Start-EflowMigration -standaloneMsiPath "<path-to-folder>\AzureIoTEdge_Update_LTS_1.5.5.07025_X64.msi"
- Se você estiver usando a opção de migração de download automático, execute o cmdlet a seguir
Confirmar a migração do EFLOW
- Se você estiver usando a opção de migração de download automático, execute o cmdlet a seguir
Confirm-EflowMigration - Se você baixou o MSI na Etapa 2, use os arquivos baixados para aplicar a migração (substitua "X64" por "ARM64" no caminho do arquivo se estiver usando ARM64).
Confirm-EflowMigration -updateMsiPath "<path-to-folder>\AzureIoTEdge_Update_LTS_1.5.5.07025_X64.msi"
- Se você estiver usando a opção de migração de download automático, execute o cmdlet a seguir
Aviso
Se a migração falhar por algum motivo, a VM EFLOW será restaurada para sua versão original do EFLOW 1.5.4.07025 com Azure Linux 2.0.
Para cancelar a migração ou restaurar manualmente a VM EFLOW para seu estado anterior, execute o Start-EflowMigration cmdlet e, em seguida Restore-EflowPriorToMigration, .
Para obter mais informações, verifique Start-EflowMigrationConfirm-EflowMigration e Restore-EflowPriorToMigration a documentação do cmdlet usando o Get-Help <cmdlet> -full comando.
Próximas etapas
Confira as últimas versões do IoT Edge para Linux no Windows.
Saiba mais sobre a IoT Edge para Linux no Windows em ambientes de instalações seguras..