Problemas e resoluções comuns no Azure IoT Edge para Linux no Windows

Aplica-se a:IoT Edge 1.4 checkmark IoT Edge 1.4

Importante

A versão com suporte é a IoT Edge 1.4. Se você estiver em uma versão anterior, confira Atualizar o IoT Edge.

Use este artigo para ajudar a resolver problemas comuns que podem ocorrer ao implantar o IoT Edge para Linux em soluções Windows.

Instalação e implantação

A seção a seguir aborda os erros comuns ao instalar o EFLOW MSI e implantar a máquina virtual EFLOW. Certifique-se de entender os seguintes conceitos de EFLOW:

Erro Descrição do erro Solução
A versão X da API do HNS não cumpre o requisito de versão mínima O EFLOW usa HCS/HNS para criar a máquina virtual em SKUs de cliente. A versão mínima do HNS é 9.2. Se você estiver usando um produto Windows versão 20H1 ou posterior, a API HCS/HNS deverá cumprir o requisito. Se você estiver usando o Windows Client RS5 (17763), verifique se tem a atualização mais recente do Windows.
Não é possível localizar o serviço WSSDAGENT!
O WssdAgent está inacessível; a atualização falhou.
O WSSDAgent é o componente EFLOW que cria e gerencia o ciclo de vida da VM. O WSSDAgent executa um serviço no sistema operacional host do Windows. Se o serviço não estiver em execução, a comunicação e o ciclo de vida da VM falharão. Verifique se o serviço WSSDAgent está em execução no sistema operacional host do Windows abrindo uma sessão com privilégios elevados do PowerShell e executando o comando Get-Service -Name wssdagent. Se o WSSDAgent não estiver em execução, tente iniciar o serviço manualmente usando o cmdlet: Start-Service -name WSSDAgent. Se ele não for iniciado, compartilhe o conteúdo em C:\ProgramData\wssdagent.
A imagem esperada '$vhdPathBackup' está ausente Ao instalar o CR (versão atual) do EFLOW, o usuário pode fornecer o tamanho da partição de dados usando o vmDataSize. Se especificado, o EFLOW redimensiona o VHDX. O erro ocorrerá se o arquivo VHDX não for encontrado durante o redimensionamento. Verifique se o arquivo VHDX não foi excluído ou movido do local original.
Falha na instalação do Hyper-V, Hyper-V Management PowerShell ou OpenSSH. Instale manualmente e reinicie a implantação. Anulando... A instalação do EFLOW tem pré-requisitos obrigatórios para implantar a máquina virtual. Se um deles não for cumprido, o cmdlet Deploy-Eflow falhará. Verifique se todos os pré-requisitos exigidos foram cumpridos. PowerShell: Feche a sessão do PowerShell e abra uma nova. Se você tiver várias instalações, verifique se tem o módulo correto importado. Experimente uma versão diferente do PowerShell.
Hyper-V: Para obter mais informações sobre o suporte ao EFLOW Hyper-V, consulte Virtualização Aninhada do Azure IoT Edge para Linux no Windows.
OpenSSH: Se você estiver usando sua própria instalação personalizada, verifique o parâmetro customSsh durante a implantação.
$feature não está disponível nesta edição do Windows.
Não foi possível habilitar $featureversion. Adicione o recurso opcional '$featureversion' nas configurações e reinicie a implantação.
Ao implantar o EFLOW, se um dos pré-requisitos não for cumprido, o instalador tentará instalá-lo. Se esse recurso não estiver disponível ou a instalação do recurso falhar, a implantação do EFLOW falhará. Verifique se todos os pré-requisitos exigidos foram cumpridos. PowerShell: Feche a sessão do PowerShell e abra uma nova. Se você tiver várias instalações, verifique se tem o módulo correto importado. Experimente uma versão diferente do PowerShell.
Hyper-V: Para obter mais informações sobre o suporte ao EFLOW Hyper-V, consulte Virtualização Aninhada do Azure IoT Edge para Linux no Windows.
OpenSSH: Se você estiver usando sua própria instalação personalizada, verifique o parâmetro customSsh durante a implantação.
As propriedades do Hyper-V indicam que o componente Hyper-V não está funcional (a propriedade HyperVRequirementVirtualizationFirmwareEnabled é false)
As propriedades do Hyper-V indicam que o componente Hyper-V não está funcional (a propriedade HyperVisorPresent é falsa).
Os serviços principais do Hyper-V não estão em execução (vmms, vmcompute, hvhost). Verifique se o Hyper-V está configurado corretamente e se consegue iniciar máquinas virtuais.
Esses erros estão relacionados à pilha e aos serviços de tecnologia de virtualização do Hyper-V. A máquina virtual EFLOW requer vários serviços Hyper-V para ser criada e executada. Se um desses serviços não estiver disponível, a instalação falhará. Para obter mais informações sobre o suporte ao EFLOW Hyper-V, consulte Virtualização Aninhada do Azure IoT Edge para Linux no Windows.
wssdagent inacessível; tente novamente... O WSSDAgent é o componente EFLOW que cria e gerencia o ciclo de vida da VM. O WSSDAgent executa um serviço no sistema operacional host do Windows. Verifique se o serviço WSSDAgent está em execução no sistema operacional host do Windows abrindo uma sessão com privilégios elevados do PowerShell e executando o comando Get-Service -Name wssdagent. Se o WSSDAgent não estiver em execução, tente iniciar o serviço manualmente usando o cmdlet: Start-Service -name WSSDAgent. Se ele não for iniciado, compartilhe o conteúdo em C:\ProgramData\wssdagent.
Não foi possível recuperar a configuração da máquina virtual de wssdagent Localize os arquivos yaml de configuração do EFLOW na pasta de instalação raiz EFLOW. Por exemplo, se tiver sido usado o diretório de instalação padrão, os arquivos de configuração deverão estar no diretório C:\Program Files\Azure IoT Edge\yaml. Verifique se o diretório foi excluído ou movido. Se o diretório não estiver disponível, a VM não poderá ser criada. A reinstalação de EFLOW é necessária.
Uma máquina virtual existente foi detectada. Para reimplantar a máquina virtual, desinstale e reinstale $eflowProductName.
A máquina virtual '$name' já existe. Primeiro você deve remover a máquina virtual "$name".
Durante a implantação do EFLOW, o instalador verifica se há uma VM EFLOW criada a partir de instalações anteriores. Em alguns casos, se as etapas finais da instalação falharem, significa que a VM foi criada e ainda está em execução no sistema operacional host do Windows. Desinstale completamente o EFLOW antes de iniciar uma nova instalação. Se você quiser remover a instalação do Azure IoT Edge para Linux no Windows do dispositivo, use os comandos a seguir.
1. No Windows, abra Configurações
2. Selecione Adicionar ou Remover Programas
3. Selecione o aplicativo Azure IoT Edge LTS
4. Selecione Desinstalar
Falha ao criar vhd de armazenamento (arquivo: $($config["imageNameEflowVm"])) Erro ao criar ou redimensionar o VHDX da máquina virtual EFLOW. Verifique os logs de instalação do EFLOW C:\Program Files\Azure IoT Edge e os logs do WSSDAgent C:\ProgramData\wssdagent para obter mais informações.
Erro: Falha na criação da máquina virtual!
Falha ao recuperar o nome da máquina virtual.
Erro relacionado à criação de máquina virtual pelo WSSDAgent. O instalador tentará remover a VM e marcar a instalação como falha. Verifique se o serviço WSSDAgent está em execução no sistema operacional host do Windows abrindo uma sessão com privilégios elevados do PowerShell e executando o comando Get-Service -Name wssdagent. Se o WSSDAgent não estiver em execução, tente iniciar o serviço manualmente usando o cmdlet: Start-Service -name WSSDAgent. Se ele não for iniciado, compartilhe o conteúdo em C:\ProgramData\wssdagent.
Este dispositivo Windows não cumpre os requisitos mínimos para o EFLOW do Azure. Consulte https://aka.ms/AzEFLOW-Requirements para informar-se sobre os requisitos do sistema Durante a implantação do EFLOW, o cmdlet do PowerShell Deploy-EFlow verifica se todos os pré-requisitos foram cumpridos. Especificamente, as SKUs do Windows são verificadas (Windows Server 2019, 2022, Windows Client Professional ou Client Enterprise) e a versão do Windows é, pelo menos, 17763. Verifique se você está usando uma SKU e uma versão do Windows com suporte. Se estiver usando o Windows versão 17763, certifique-se de ter todas as atualizações aplicadas.
A memória disponível é insuficiente. Não há memória RAM suficiente para criar a VM EFLOW com a memória de VM alocada. Por padrão, a máquina virtual tem 1024 MB atribuídos. O sistema operacional host do Windows precisa ter pelo menos X MB livres para atribuir essa memória à VM. Verifique a memória do sistema operacional host do Windows disponível e use o parâmetro memoryInMb durante Deploy-Eflow para atribuição de memória personalizada. Para obter mais informações sobre o cmdlet do PowerShell Deploy-EFlow, confira Funções do PowerShell para o IoT Edge para Linux no Windows.
Não há núcleos de CPU disponíveis. Não há núcleos de CPU suficientes disponíveis para criar a VM EFLOW com os núcleos alocados. Por padrão, a máquina virtual terá um núcleo atribuído. O sistema operacional host do Windows precisa ter pelo menos um núcleo para atribuir esse núcleo à VM EFLOW. Verifique a memória do sistema operacional host do Windows disponível e use o parâmetro cpuCore durante Deploy-Eflow para atribuição de memória personalizada. Para obter mais informações sobre o cmdlet do PowerShell Deploy-EFlow, confira Funções do PowerShell para o IoT Edge para Linux no Windows.
Não há espaço em disco suficiente disponível na unidade '$drive'. Não há núcleos de CPU suficientes disponíveis para criar a VM EFLOW com o tamanho de armazenamento alocado. Por padrão, a VM usará ~18 GB de armazenamento. O sistema operacional host do Windows precisa ter pelo menos 18 GB de armazenamento gratuito para atribuir esse armazenamento ao VHDX da VM EFLOW. Verifique o armazenamento gratuito do host do Windows disponível e use o parâmetro vmDiskSize durante Deploy-Eflow para tamanho do armazenamento personalizado. Para obter mais informações sobre o cmdlet do PowerShell Deploy-EFlow, confira Funções do PowerShell para o IoT Edge para Linux no Windows.
A assinatura não é válida (arquivo: $filePath, status da assinatura: ${signature. Status})
A assinatura está ausente (arquivo: $filePath)!
Não foi possível rastrear a assinatura para o certificado raiz da Microsoft
A assinatura do arquivo não pode ser encontrada ou é inválida. Todas as atualizações de EFLOW PSM e EFLOW são assinadas com o uso de certificados da Microsoft. Se o código da Microsoft ou os certificados de Autoridade de Certificação da Microsoft não estiverem disponíveis no sistema operacional host do Windows, a validação falhará. Verifique se todo o conteúdo foi baixado de sites oficiais da Microsoft. Além disso, se os certificados necessários não fizerem parte do host do Windows, consulte a página sobre Instalação de certificados necessários do EFLOW.

Provisionamento e runtime do IoT Edge

A seção a seguir aborda os erros comuns ao provisionar a máquina virtual EFLOW e interagir com o runtime do IoT Edge. Certifique-se de entender os seguintes conceitos de EFLOW:

Erro Descrição do erro Solução
Ação anulada pelo usuário Para alguns dos cmdlets do PowerShell do EFLOW, são necessárias a interação e a confirmação do usuário. -
Erro, cadeia de conexão do dispositivo não fornecida.
Somente a cadeia de conexão do dispositivo para provisionamento ManualConnectionString pode ser especificada.
Parâmetros incorretos informados ao usar o provisionamento de dispositivo ManualConnectionString. Para obter mais informações sobre o cmdlet do PowerShell Provision-EflowVm, confira Funções do PowerShell para IoT Edge para Linux no Windows.
Parâmetros de nome de host, ID do dispositivo e/ou certificado de identidade/pk do Hub IoT para provisionamento ManualX509 não especificados
A cadeia de conexão do dispositivo, a ID do escopo, a ID do registro e a chave simétrica podem não ser especificadas para o provisionamento do DpsX509
Certificado e arquivo de chave privada para provisionamento ManualX509 não encontrados (esperado em $identityCertPath e $identityPrivKeyPath)
Parâmetros incorretos usados ao usar o provisionamento de dispositivo ManualX509. Para obter mais informações sobre o cmdlet do PowerShell Provision-EflowVm, confira Funções do PowerShell para IoT Edge para Linux no Windows.
ID do escopo para provisionamento DpsTpm não especificado
Somente a ID de escopo e a ID de registro (opcional) para provisionamento DpsTpm podem ser especificadas
Parâmetros incorretos usados ao usar o provisionamento de dispositivo DpsTpm. Para obter mais informações sobre o cmdlet do PowerShell Provision-EflowVm, confira Funções do PowerShell para IoT Edge para Linux no Windows.
ID de escopo, ID de registro ou chave simétrica ausente para provisionamento de DpsSymmetricKey
globalEndpoint não especificado
Só é possível especificar ID do escopo, ID de registro ou chave simétrica para provisionamento DpsSymmetricKey
Parâmetros incorretos informados ao usar o provisionamento de dispositivo DpsSymmetricKey. Para obter mais informações sobre o cmdlet do PowerShell Provision-EflowVm, confira Funções do PowerShell para IoT Edge para Linux no Windows.
A máquina virtual não existe; implante-a primeiro O EFLOW MSI foi instalado, mas a máquina virtual EFLOW nunca foi implantada. Implante a VM EFLOW usando o cmdlet do PowerShellDeploy-Eflowl.
Anulando; iotedge foi provisionado anteriormente (modo headless)! A VM EFLOW foi provisionada anteriormente e não há suporte para o modo headless ao reprovisionar. O problema foi corrigido e agora há suporte para o modo -headless com reprovisionamento
Provisionamento anulado pelo usuário A VM EFLOW foi provisionada anteriormente e o usuário precisa confirmar que deseja reprovisionar. O usuário deve aceitar o reprovisionamento para continuar com o processo de provisionamento.
Falha no provimento
Falha ao provisionar config.toml. Provisione manualmente.
O serviço iotedge não está em execução após o provisionamento; investigue manualmente
As informações de provisionamento do EFLOW foram configuradas corretamente na VM EFLOW, mas o daemon IoT Edge não conseguiu provisionar o dispositivo com o serviço de provisionamento de nuvem. Verifique os logs de runtime do Azure IoT Edge. Conecte-se à máquina virtual EFLOW usando o cmdlet do PowerShell Connect-EflowVm e siga Solucionar problemas no seu dispositivo IoT Edge para recuperar os logs do IoT Edge.
Retorno inesperado da 'lista sudo iotedge'
Recuperando a saída de verificação de iotedge de: "$vmName"
A execução do comando sudo iotedge list na VM EFLOW retornou uma carga inesperada. Geralmente, isso está relacionado à execução incorreta do serviço IoT Edge na VM EFLOW. Verifique os logs de runtime do Azure IoT Edge. Conecte-se à máquina virtual EFLOW usando o cmdlet do PowerShell Connect-EflowVm e siga Solucionar problemas no seu dispositivo IoT Edge para obter os logs do IoT Edge.
O TPM 2.0 é necessário para habilitar o DpsTpm A passagem do TPM só funciona com hardware compatível com TPM 2.0. Isso pode ser causado por um TPM físico ou, se a VM EFLOW estiver em execução, pelo uso de virtualização aninhada com vTPM no sistema operacional host do Windows. Verifique se o sistema operacional host do Windows tem um TPM 2.0 válido. Habilitar o TPM 2.0 no seu computador.
Informações de provisionamento do TPM não disponíveis! O binário de passagem do TPM na VM do EFLOW não pôde obter as informações sobre o TPM no sistema operacional host do Windows. Esse erro provavelmente está relacionado a um erro de comunicação com o EFLOWProxy. Verifique se o Serviço de Proxy do EFLOW está em execução usando o cmdlet do PowerShell Get-Service -name "EFLOW Proxy Service". Se não estiver em execução, verifique os logs de eventos. Abra o Visualizador de Eventos>Aplicativo e logs de serviço – >Azure IoT Edge para Linux no Windows.

Interação com a VM

A seção a seguir aborda os erros comuns ao interagir com a máquina virtual EFLOW e configurar as opções de passagem do dispositivo EFLOW. Certifique-se de entender os seguintes conceitos de EFLOW:

Erro Descrição do erro Solução
Não é possível processar a solicitação; a VM EFLOW está OFF! Quando você tentar aplicar uma configuração à máquina virtual EFLOW, a VM deverá estar ativada. Se a VM EFLOW estiver desativada, o canal SSH falhará e nenhuma comunicação com a VM será possível. Inicie a VM EFLOW usando o cmdlet do PowerShell Start-EflowVm. Para obter mais informações sobre o cmdlet do Start-EflowVm, confira Funções do PowerShell para IoT Edge para Linux no Windows.
Não foi possível recuperar o nome da máquina virtual do wssdagent
Erro: Mais de uma máquina virtual encontrada
O serviço WSSDAgent não conseguiu localizar a máquina virtual EFLOW. Verifique se a VM EFLOW foi iniciada e está em execução; use o cmdlet do PowerShell Start-EflowVm. Se estiver usando um SKU de cliente, use o cmdlet hcsdiag list e localize a linha que tem wssdagent após o GUID da VM e verifique o estado. Se estiver usando um SKU do servidor, acesse o gerenciador do Hyper-V e verifique se há uma VM com o nome Windows-hostname-EFLOW e verifique o estado.
Não é possível conectar a máquina virtual com o SSH. Anulando... O sistema operacional host do Windows não pôde estabelecer conexão SSH com a VM EFLOW para executar os comandos ou arquivos de cópia necessários. Geralmente, esse problema está relacionado a um problema de rede entre o Windows e a máquina virtual. Experimente o cmdlet do PowerShell Get-EflowVmAddr e verifique se o IP4Address atribuído à VM está correto. Para obter mais informações sobre configurações de rede, consulte Passagem do Azure IoT Edge para Linux no Windows.
Estatísticas de retorno inesperadas da máquina virtual A execução do cmdlet do PowerShell Get-EflowVm verifica o status da máquina virtual. Se houver falha na comunicação com a máquina virtual ou em alguns dos comandos bash Linux na VM, o cmdlet falhará. Verifique a conexão de VM EFLOW usando o cmdlet do PowerShell Connect-EflowVm e tente executar manualmente os comandos bash de estatísticas da VM na VM.
O provisionamento do TPM não estava habilitado! Para obter as informações de provisionamento de TPM para o TPM, a passagem TPM do EFLOW deve estar habilitada. Se a passagem do TPM não estiver habilitada, o cmdlet falhará. Habilite a passagem do TPM antes de obter as informações sobre o TPM. Use o cmdlet do PowerShell Set-EflowVmFeature para habilitar a passagem do TPM. Para obter mais informações sobre o cmdlet do PowerShell Set-EflowVmFeature, confira Funções do PowerShell para IoT Edge para Linux no Windows.
Recurso desconhecido ''$feature' foi fornecido. O cmdlet Set-EflowVmFeature oferece suporte ao DpsTpm e ao Defender como os dois recursos que podem ser habilitados ou desabilitados. Para obter mais informações sobre o cmdlet do PowerShell Set-EflowVmFeature, confira Funções do PowerShell para IoT Edge para Linux no Windows.
Tipo DDA sem suporte: $gpuName No momento, o GPU DDA só tem suporte para NVIDIA Tesla T4 e NVIDIA A2. Se o usuário fornecer outro nome de GPU, a passagem de GPU falhará. Verifique se todos os pré-requisitos de GPU foram cumpridos. Para obter mais informações sobre suporte ao EFLOW GPU, consulte Passagem do Azure IoT Edge para Linux no Windows.
Configuração de GPU inválida solicitada,
Passagem habilitada, mas solicitada gpuCount == $gpuCount
GPU PassthroughType '$gpuPassthroughType' não suportado por '$script:WssdProviderVmms' WssdProvider
A configuração de GPU solicitada não pode ser suportada pelo Host,
GPU '$gpuName' não disponível
A configuração de GPU solicitada não pode ser suportada pelo Host,
GPUs insuficientes disponíveis - Requested($gpuCount), Available($($selectedGpuDevice.Count))
A configuração de GPU solicitada não pode ser suportada pelo Host,
GPU PassthroughType '$gpuPassthroughType' não suportado
Configuração de GPU inválida solicitada, Passagem desabilitada, mas gpuCount > 0"
Esses erros geralmente estão relacionados a uma ou mais dependências de GPU que não estão sendo atendidas. Verifique se todos os pré-requisitos de GPU foram cumpridos. Para obter mais informações sobre suporte ao EFLOW GPU, consulte Passagem do Azure IoT Edge para Linux no Windows.

Rede

A seção a seguir aborda os erros comuns relacionados à rede EFLOW e à comunicação entre a máquina virtual EFLOW e o sistema operacional host do Windows. Certifique-se de entender os seguintes conceitos de EFLOW:

Erro Descrição do erro Solução
Falha na instalação do comutador virtual
O comutador virtual '$switchName' do tipo '$switchType' não foi encontrado
Ao criar a VM EFLOW, há uma verificação que informa se o comutador virtual fornecido existe e tem o tipo correto. Se não estiver em uso nenhum parâmetro, a instalação usará o comutador padrão fornecida pelo cliente Windows. Verifique se o comutador virtual em uso faz parte do sistema operacional host do Windows. Você pode verificar os comutadores virtuais usando o cmdlet do PowerShell Get-VmSwitch. Para obter mais informações sobre configurações de rede, consulte Passagem do Azure IoT Edge para Linux no Windows.
Não há suporte para o comutador virtual '$switchName' do tipo '$switchType'
no sistema operacional host atual
Ao usar SKUs de cliente do Windows, há suporte para opções externas/padrão. No entanto, ao usar SKUs do Windows Server, há suporte para comutadores externos/internos. Para obter mais informações sobre configurações de rede, consulte Passagem do Azure IoT Edge para Linux no Windows.
Não é possível definir IP estático no comutador virtual do tipo ICS (Comutador Padrão) O comutador padrão é um comutador virtual fornecido nas SKUs de cliente do Windows após a instalação do Hyper-V. Esse comutador já tem um servidor DHCP para a atribuição IP4Address e, por motivos de segurança, não oferece suporte a um IP estático. Se estiver usando o comutador padrão, você poderá usar o cmdlet Get-EflowVmAddr ou o nome do host da VM EFLOW para obter o IP4Address da VM. Se estiver usando o nome do host, tente usar Windows-hostname-EFLOW.mshome.net. Para obter mais informações sobre configurações de rede, consulte Passagem do Azure IoT Edge para Linux no Windows.
$dnsServer não é um endereço IP4 válido O cmdlet Set-EflowVmDnsServers espera uma lista de IP4Addresses válidos Verifique se você forneceu uma lista válida de endereços. Você pode verificar os servidores DNS do sistema operacional host do Windows usando o cmdlet do PowerShell ipconfig /all e procurando os Sservidores DNS de entrada. Por exemplo, se você quiser definir dois servidores DNS com IPs 10.0.1.2 e 10.0.1.3, use o cmdlet Set-EflowVmDnsServers -dnsServers @("10.0.1.2", "10.0.1.3").
Não foi possível recuperar o endereço IP da máquina virtual
Não foi possível recuperar o nome da máquina virtual, falha ao obter o endereço IP/MAC
Falha ao adquirir o endereço MAC para a máquina virtual
Falha ao adquirir o endereço IP da máquina virtual
Não é possível obter o roteamento de host. Falha no teste de conectividade para $computerName.
wssdagent não tem o recurso de vnet esperado provisionado.
Interface de convidado EFLOW-VM ausente para ($vnicName)
Causado por problemas de conectividade com a máquina virtual EFLOW. Os erros geralmente estão relacionados a uma alteração de endereço IP (se estiver usando IP estático) ou falha ao atribuir um IP, se estiver usando o servidor DHCP. Verifique se está em uso a configuração de rede correta. Se houver um servidor DHCP válido, você poderá usar a atribuição DHCP. Se estiver usando IP estático, verifique se a configuração de IP está correta (todos os três parâmetros: ip4Address, ip4GatewayAddress e ip4PrefixLength) e se o endereço não está sendo usado por outro dispositivo na rede. Para obter mais informações sobre configurações de rede, consulte Passagem do Azure IoT Edge para Linux no Windows.
Não foram encontrados adaptadores associados ao comutador '$vnetName'.
Nenhum adaptador associado ao ID do dispositivo '$adapterGuid' é encontrado
Não foram encontrados adaptadores associados ao nome do adaptador '$name'.
A rede '$vswitchName' não existe
Causado por um erro de comunicação de rede entre o sistema operacional host do Windows e a máquina virtual EFLOW. Verifique se você pode acessar a VM EFLOW e estabelecer um canal SSH. Use o cmdlet do PowerShell Connect-EflowVm para se conectar à máquina virtual. Se a conectividade falhar, reinicialize a VM EFLOW e verifique novamente.
ip4Address & ip4PrefixLength são necessários para StaticIP! Durante a implantação da VM EFLOW ou ao adicionar várias NICs, se você estiver usando IP estático, os três parâmetros ip estáticos serão necessários: p4Address, ip4GatewayAddress e ip4PrefixLength. Para obter mais informações sobre o cmdlet do PowerShell Deploy-EFlow, confira Funções do PowerShell para o IoT Edge para Linux no Windows.
Encontrados vários switches do VMMS
com o nome '$switchName' do tipo '$switchType'
Há dois ou mais comutadores virtuais com os mesmos nome e tipo. Esse ambiente entra em conflito com a instalação da VM EFLOW e o ciclo de vida da VM. Use o cmdlet do PowerShell Get-VmSwitch para verificar os comutadores virtuais disponíveis no host do Windows e verifique se cada {name, type} é exclusivo.

Próximas etapas

Você acha que encontrou um bug no IoT Edge para Linux no Windows? Envie um problema para que possamos continuar melhorando.

Se você tiver mais dúvidas, crie uma Solicitação de suporte para obter ajuda.