Mover cargas de trabalho do IoT Edge gerenciado no Azure Stack Edge para uma solução do IoT Edge em uma VM Linux
APLICA-SE A:Azure Stack Edge Pro - GPUAzure Stack Edge Pro 2Azure Stack Edge Pro R Azure Stack Edge Mini R
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.
Observação
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 do IoT Edge
O fluxo de trabalho de alto nível é o seguinte:
Implante uma VM Linux e instale o tempo de execução do IoT Edge nela usando chaves simétricas.
Conecte o tempo de execução do IoT Edge recém-implantado ao dispositivo IoT Edge recém-criado da etapa anterior.
No Hub IoT, reimplante os módulos do IoT Edge no novo dispositivo IoT Edge.
Depois que 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.
Opcional: se você não estiver usando o cluster do Kubernetes no Azure Stack Edge, poderá excluir todo o cluster do Kubernetes.
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 de IoT do Azure no novo IoT Edge. Para obter etapas detalhadas, consulte Implantar módulos do Azure IoT Edge no 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 estiverem sendo executados com êxito na nova instância do IoT Edge em execução em uma VM, você poderá excluir todo o dispositivo do 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.
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 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 uma Borda IoT recém-implantada em execução em uma VM Linux, consulte Conectar um dispositivo downstream a um gateway do Azure IoT Edge.
Próximas etapas
Implantar o IoT Edge em uma VM do Ubuntu no Azure Stack Edge