Migrar dispositivos e grupos da Visualização Pública para a Atualização de Visualização Pública
Conforme o serviço da Atualização de Dispositivo para Hub IoT lança novas versões, é recomendável atualizar os dispositivos para os recursos e melhorias de segurança mais recentes. Este artigo fornece informações sobre como migrar da Versão Prévia pública para a versão atual da PPR (Atualização de Versão Prévia Pública). Este artigo também explica o comportamento do grupo e da UX nessas versões. Você poderá ignorar esta página se não tiver dispositivos, grupos e implantações que usam a versão de Visualização Pública.
Você terá que atualizar o agente DU em execução em seus dispositivos para migrar com êxito. Você também terá que criar novos grupos de dispositivos para implantar e gerenciar atualizações. Observe que, como há alterações importantes na versão da PPR, é recomendável que você siga as instruções com atenção para evitar erros.
Atualizar o agente da atualização de dispositivo
Para a versão da Atualização de Visualização Pública, o agente da Atualização de Dispositivo precisa ser atualizado manualmente, conforme descrito abaixo. Não há suporte para a atualização do agente por meio de uma implantação da Atualização de Dispositivo devido a alterações importantes na versão da Visualização Pública e PPR.
Para exibir dispositivos usando agentes mais antigos (versões 0.7.0/0.6.0) e grupos criados antes de 03/02/2022, navegue até o portal de visualização pública, que pode ser acessado por meio do banner.
Crie um novo dispositivo IoT/IoT Edge no portal do Azure. Copie a cadeia de conexão primária do dispositivo da exibição do dispositivo para usar mais tarde. Para obter mais detalhes, confira a seção Adicionar dispositivo ao Hub IoT.
Em seguida, entre com a SSH em seu dispositivo e remova todos os agentes de Atualização de Dispositivo antigos.
sudo apt remove deviceupdate-agent sudo apt remove adu-agent
Remover o arquivo de configuração antigo
sudo rm -f /etc/adu/adu-conf.txt
Instalar o novo agente
sudo apt-get install deviceupdate-agent
Opcionalmente, você pode obter o ativo .deb do GitHub e instalar o agente
sudo apt install <file>.deb
Tentar atualizar o agente da Atualização de Dispositivo sem remover o agente e os arquivos de configuração antigos resultará no erro mostrado abaixo.
Insira a cadeia de conexão primária (ou módulo, dependendo de como você provisionou o dispositivo com a Atualização de Dispositivo) de dispositivo do dispositivo da IoT no arquivo de configuração executando o comando abaixo.
sudo nano /etc/adu/du-config.json
Adicione modelo, fabricante, nome do agente, tipo de conexão e outros detalhes no arquivo de configuração
Exclua o dispositivo IoT/IoT Edge do portal de visualização pública.
Observação
Tentar atualizar o agente por meio de uma implantação de DU fará com que o dispositivo não seja mais gerenciável pela Atualização de Dispositivo. O dispositivo terá que ser provisionado novamente para ser gerenciado por meio da Atualização de Dispositivo.
Migrar grupos para Atualização de Visualização Pública
Se os dispositivos estão usando as versões 0.6.0 ou 0.7.0 do agente de Atualização de Dispositivo, atualize para a versão mais recente do agente 0.8.0 seguindo as etapas acima.
Exclua os grupos existentes no portal de visualização pública navegando por meio do banner.
Adicione a marca de grupo ao dispositivo gêmeo para os dispositivos atualizados. Para obter mais detalhes, confira a seção Adicionar uma marca ao seu dispositivo.
Recrie os grupos no portal da PPR indo para 'Adicionar Grupos' e selecionando a marcação de grupos correspondentes na listagem suspensa.
Observe que um grupo com o mesmo nome não poderá ser criado no portal da PPR se o grupo no portal de visualização pública não for excluído.
Comportamento de grupo e implantação entre versões
Os grupos criados no portal da versão de Atualização de Visualização Pública permitirão apenas a adição de dispositivos com o Agente de Atualização de Dispositivo mais recente (0.8.0). Dispositivos com agentes mais antigos (0.7.0/0.6.0) não podem ser adicionados a esses grupos.
Todos os dispositivos novos que usam o agente mais recente serão adicionados automaticamente a um Grupo DeviceClass Padrão na guia "Grupos e Implantações". Se uma marca de grupo for adicionada às propriedades do dispositivo, o dispositivo será adicionado a esse grupo se existir um grupo para essa marca.
Para o dispositivo que usa o agente mais recente, se uma marca de grupo for adicionada às propriedades do dispositivo, mas o grupo correspondente ainda não tiver sido criado, o dispositivo não ficará visível na guia "Grupos e Implantações".
Os dispositivos que usam os agentes mais antigos aparecerão como desagrupados no portal antigo se a marca de grupo não for adicionada.
Próximas etapas
Entender o arquivo de configuração do agente de Atualização de Dispositivo
Você pode usar os seguintes tutoriais para uma demonstração simples da Atualização de Dispositivo para Hub IoT:
Atualização de imagem: introdução à imagem Yocto de referência do Raspberry Pi 3 B extensível via software livre para criar suas próprias imagens para outras arquiteturas, conforme necessário.
Atualização de pacote: introdução ao uso do agente de pacote do Ubuntu Server 18.04 x64
Introdução ao uso do agente de referência do simulador do Ubuntu (18.04 x64)
Tutorial da Atualização de Dispositivo para Hub IoT do Azure para Azure-Real-Time-Operating-System