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.
Na interface do usuário da Web local, vá para Configurações > de computação.
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.
Selecione Aplicar para aplicar as configurações. Anote o endereço IP atribuído à interface de rede se estiver usando DHCP.
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.
Vá para o recurso do Hub IoT associado ao seu dispositivo Azure Stack Edge Pro e selecione Dispositivo IoT Edge.
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.
Na folha de módulos personalizados do IoT Edge:
Especifique um Nome para o módulo do aplicativo webserver que você deseja implantar.
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 como1.15.5-alpine
) do registro públicomcr.microsoft.com
.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).
Selecione Guardar.
Verificar o acesso ao módulo
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.
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.
Próximos passos
- Saiba como Gerir utilizadores através do portal do Azure.