Mover cargas de trabalho do IoT Edge gerenciado no Azure Stack Edge para uma solução IoT Edge em uma VM do Linux
APLICA-SE A: Azure Stack Edge Pro - GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure 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 do Linux no Azure Stack Edge. Este artigo usará o IoT Edge em uma VM do Ubuntu como exemplo. Você poderá usar outras distribuições do Linux com suporte.
Observação
É recomendado implantar a versão mais recente do IoT Edge em uma VM do 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 do Linux e instale o runtime do IoT Edge nela usando chaves simétricas.
Conecte o runtime do IoT Edge recém-implantado ao dispositivo IoT Edge recém-criado da etapa anterior.
No Hub IoT, implante novamente módulos do IoT Edge no novo dispositivo IoT Edge.
Após solução estar em execução no IoT Edge em uma VM do 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: caso não esteja usando o cluster do Kubernetes no Azure Stack Edge, poderá excluir todo o cluster do Kubernetes.
Opcional: caso tenha dispositivos IoT nó 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: crie um dispositivo IoT Edge no Linux usando chaves simétricas
Criar e provisionar 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 do Linux
Siga as etapas em Implantar o IoT Edge em uma VM do Ubuntu no Azure Stack Edge. Para outras distribuições do Linux com suporte, consulte Contêineres do Linux.
Etapa 3: implante os módulos do Azure IoT Edge no 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, implante 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 os 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.
Etapa 5: Opcional: remover o serviço do IoT Edge
Caso não esteja usando o cluster do Kubernetes no Azure Stack Edge, use as etapas a seguir para remover o serviço do IoT Edge. Essa ação removerá os módulos em execução no dispositivo IoT Edge, no runtime do IoT Edge e no cluster do Kubernetes que hospeda o runtime do IoT Edge.
No recurso do Azure Stack Edge no portal do Azure, no serviço do Azure IoT Edge, há um botão Remover para remover o cluster do Kubernetes.
Importante
Após remover o cluster do Kubernetes, não há como recuperar informações do cluster do Kubernetes, seja ele relacionado ao IoT Edge ou não.
Etapa 6: Opcional: configurar um dispositivo IoT Edge como um gateway transparente
Se o dispositivo IoT Edge no Azure Stack Edge foi configurado como um gateway para dispositivos IoT downstream, você deverá configurar o IoT Edge em execução na VM do Linux como um gateway transparente. Para obter mais informações, consulte Configurar um dispositivo de 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 do Linux, consulte Conectar um dispositivo downstream a um gateway do Azure IoT Edge.