Partilhar via


Habilite a rede de computação em seu Azure Stack Edge Pro

Este artigo descreve como os módulos em execução no Azure Stack Edge Pro podem acessar a rede de computação habilitada no dispositivo.

Para configurar a rede, siga os seguintes passos:

  • Habilite uma interface de rede em seu dispositivo Azure Stack Edge Pro para computação
  • Adicionar um módulo para acessar a rede de computação no Azure Stack Edge Pro
  • Verifique se o módulo pode acessar a interface de rede habilitada

Neste tutorial, você usará um módulo de aplicativo de servidor Web para demonstrar o cenário.

Pré-requisitos

Antes de começar, você vai precisar de:

  • Um dispositivo Azure Stack Edge Pro com a configuração do dispositivo concluída.
  • Você concluiu Configurar a etapa de computação de acordo com o Tutorial: Transformar dados com o Azure Stack Edge Pro em seu dispositivo. Seu dispositivo deve ter um recurso do Hub IoT associado, um dispositivo IoT e um dispositivo IoT Edge.

Ativar a interface de rede de computação

Para aceder aos módulos em execução no seu dispositivo através de uma rede externa, terá de atribuir um endereço IP a uma interface de rede no seu dispositivo. Você pode gerenciar essas configurações de computação a partir da interface do usuário da Web local.

Siga as etapas a seguir na interface do usuário da Web local para definir as configurações de computação.

  1. Na interface do usuário da Web local, vá para Configurações > de computação.

  2. Habilite a interface de rede que você deseja usar para se conectar a um módulo de computação que será executado no dispositivo.

    • Se estiver usando endereços IP estáticos, insira um endereço IP para a interface de rede.
    • Se estiver usando DHCP, os endereços IP serão atribuídos automaticamente. Este exemplo usa DHCP.

    Enable compute settings 1

  3. Selecione Aplicar para aplicar as configurações. Anote o endereço IP atribuído à interface de rede se estiver usando DHCP.

    Enable compute settings

Adicionar módulo de aplicativo de servidor web

Siga as etapas a seguir para adicionar um módulo de aplicativo de servidor Web em seu dispositivo Azure Stack Edge Pro.

  1. Vá para o recurso do Hub IoT associado ao seu dispositivo Azure Stack Edge Pro e selecione Dispositivo IoT Edge.

  2. Selecione o dispositivo IoT Edge associado ao seu dispositivo Azure Stack Edge Pro. Nos detalhes do dispositivo, selecione Definir módulos. Em Adicionar módulos, selecione + Adicionar e, em seguida, selecione Módulo IoT Edge.

  3. Na folha de módulos personalizados do IoT Edge:

    1. Especifique um Nome para o módulo do aplicativo webserver que você deseja implantar.

    2. Forneça um URI de imagem para a imagem do módulo. Um módulo correspondente ao nome e às tags fornecidos é recuperado. Neste caso, mcr.microsoft.com/oss/nginx/nginx:1.15.5-alpine irá extrair uma imagem nginx (marcada como 1.15.5-alpine) do registro público mcr.microsoft.com .

    3. Em Opções de criação de contêiner, cole o seguinte código de exemplo:

      {
          "HostConfig": {
              "PortBindings": {
                  "80/tcp": [
                      {
                          "HostPort": "8080"
                      }
                  ]
              }
          }
      }
      

      Essa configuração permite que você acesse o módulo usando o IP da rede de computação sobre http na porta TCP 8080 (com a porta padrão do servidor web sendo 80).

      Specify port information in IoT Edge custom module blade

    4. Selecione Guardar.

Verificar o acesso ao módulo

  1. Verifique se o módulo foi implantado com êxito e está em execução. Na página Detalhes do dispositivo, na guia Módulos, o status de tempo de execução do módulo deve estar em execução.

  2. Conecte-se ao módulo de aplicativo do servidor Web. Abra uma janela do navegador e digite:

    http://<compute-network-IP-address>:8080

    Você deve ver que o aplicativo webserver está em execução.

    Verify connection to module over specified port

Próximos passos