Partilhar via


Mova cargas de trabalho do IoT Edge gerenciado no Azure Stack Edge para uma solução IoT Edge em uma VM Linux

APLICA-SE A:Yes for Pro GPU SKUAzure Stack Edge Pro - GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro R Azure Stack Edge Mini RYes for Mini R SKU

Este artigo fornece etapas para mover suas cargas de trabalho gerenciadas do IoT Edge para o IoT Edge em execução em uma VM Linux no Azure Stack Edge. Este artigo usará o IoT Edge em uma VM do Ubuntu como exemplo. Você pode usar outras distribuições Linux suportadas.

Nota

Recomendamos que você implante a versão mais recente do IoT Edge em uma VM Linux para executar cargas de trabalho do IoT Edge no Azure Stack Edge. Para obter mais informações sobre versões anteriores do IoT Edge, consulte IoT Edge v1.1 EoL: O que isso significa para mim?.

Fluxo de trabalho para implantar em uma VM IoT Edge

O fluxo de trabalho de alto nível é o seguinte:

  1. Implante uma VM Linux e instale o tempo de execução do IoT Edge nela usando chaves simétricas.

  2. Conecte o tempo de execução do IoT Edge recém-implantado ao dispositivo IoT Edge recém-criado na etapa anterior.

  3. A partir do Hub IoT, reimplante os módulos do IoT Edge no novo dispositivo IoT Edge.

  4. Quando sua solução estiver sendo executada no IoT Edge em uma VM Linux, você poderá remover os módulos em execução no IoT Edge nativo ou gerenciado no Azure Stack Edge. No Hub IoT, exclua o dispositivo IoT Edge para remover os módulos em execução no Azure Stack Edge.

  5. Opcional: Se você não estiver usando o cluster do Kubernetes no Azure Stack Edge, poderá excluir todo o cluster do Kubernetes.

  6. Opcional: se você tiver dispositivos IoT folha se comunicando com o IoT Edge no Kubernetes, esta etapa documenta como fazer alterações para se comunicar com o IoT Edge em uma VM.

Etapa 1: Criar um dispositivo IoT Edge no Linux usando chaves simétricas

Crie e provisione um dispositivo IoT Edge no Linux usando chaves simétricas. Para obter etapas detalhadas, consulte Criar e provisionar um dispositivo IoT Edge no Linux usando chaves simétricas.

Etapa 2: Instalar e provisionar um IoT Edge em uma VM Linux

Siga as etapas em Implantar o IoT Edge em uma VM do Ubuntu no Azure Stack Edge. Para outras distribuições Linux suportadas, consulte Contêineres Linux.

Etapa 3: Implantar módulos do Azure IoT Edge a partir do portal do Azure

Implante módulos do Azure IoT no novo IoT Edge. Para obter etapas detalhadas, consulte Implantar módulos do Azure IoT Edge a partir do portal do Azure.

Com a versão mais recente do IoT Edge, você pode implantar seus módulos do IoT Edge em escala. Para obter mais informações, consulte Implantar módulos do IoT Edge em escala usando o portal do Azure.

Etapa 4: Remover módulos do Azure IoT Edge

Depois que seus módulos forem executados com êxito na nova instância do IoT Edge em execução em uma VM, você poderá excluir todo o dispositivo IoT Edge associado a essa instância do IoT Edge. No Hub IoT no portal do Azure, exclua o dispositivo IoT Edge conectado ao IoT Edge, conforme mostrado abaixo.

Screenshot showing delete IoT Edge device from IoT Edge instance in Azure portal UI.

Etapa 5: Opcional: Remover o serviço IoT Edge

Se você não estiver usando o cluster Kubernetes no Azure Stack Edge, use as etapas a seguir para remover o serviço IoT Edge. Essa ação removerá os módulos em execução no dispositivo IoT Edge, no tempo de execução do IoT Edge e no cluster Kubernetes que hospeda o tempo de execução do IoT Edge.

No recurso Azure Stack Edge no portal do Azure, no serviço Azure IoT Edge, há um botão Remover para remover o cluster do Kubernetes.

Importante

Depois que o cluster do Kubernetes é removido, não há como recuperar informações do cluster do Kubernetes, estejam elas relacionadas ao IoT Edge ou não.

Etapa 6: Opcional: Configurar um dispositivo IoT Edge como um gateway transparente

Se o seu dispositivo IoT Edge no Azure Stack Edge foi configurado como um gateway para dispositivos IoT downstream, você deve configurar o IoT Edge em execução na VM Linux como um gateway transparente. Para obter mais informações, consulte Configurar e dispositivo IoT Edge como um gateway transparente.

Para obter mais informações sobre como configurar dispositivos IoT downstream para se conectar a um IoT Edge recém-implantado em execução em uma VM Linux, consulte Conectar um dispositivo downstream a um gateway do Azure IoT Edge.

Próximos passos

Implantar o IoT Edge em uma VM do Ubuntu no Azure Stack Edge