none
HYPER-V Server e máquinas virtuais linux RRS feed

  • Pergunta

  • Boa Tarde,

    Estou com o Hyper-V Server 2012 instalado em um Servidor e nele tem 4 VMs Linux. As máquinas virtuais para tráfego de rede (transferência de arquivos), está variando entre 2mb, não passando mais que isso. Quando faço um teste para outra máquina virtual linux que está em outro Host, ela sobe para 4Mb.

    Mas o Host (Hyper-V Server 2012), quando tento trafegar para outra máquina Windows, ele trafega normalmente, variando a 90 Mb. O que pode ser?


    Fernando Durbán

    segunda-feira, 4 de abril de 2016 21:07

Respostas

  • Bom dia, boa tarde, boooa noite Fernando,

    Que a força esteja com você.

    O Sr. tem situações diferentes no seu ambiente, vamos falar sobre cada uma delas.

    1) Os sistemas operacionais precisam de drivers para fazer os componentes do Hyper-V funcionarem, se eu preciso de uma placa de rede (que não seja a legace) preciso de um driver para isso. Para máquinas linux é o LIS e para sistemas BSD é o BIS. Alguns sistemas tem o driver na distro e outras não, conferi isso ai.

    2) Curiosa a afirmação de que localmente trafega a 2 e remoto (outro Host) trafega a 4, será que o teste está com estes números apenas de 1 ou outra máquina que não tem o driver? Testou de todas as 4 máquinas virtuais? Tem alguma limitação de banda em alguma das placas?

    3) O protocolo de transferência faz diferença também, se estiver usando SMB por exemplo as máquinas com 2012(R2) já tem SMB 3.0 que faz uma ENORME diferença na transferencia, por isso é importante ficar de olho no protocolo utilizado (SMB, SSH, ISCSI).

    Vamos preenchendo as lacunas para identificarmos o problema. Mas eu começaria verificando se tem atualização do sistema/modulo dos componentes do Hyper-V.

    Segue 2 links que iram te ajudar no assunto:

    https://technet.microsoft.com/library/dn531030%28ws.12%29.aspx?f=255&MSPPError=-2147217396

    https://www.microsoft.com/en-us/download/details.aspx?id=46842

    ______________________________________

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. 
    Abraço,

    Salomão Ribeiro

    Linux         -   LPI-1, CLA
    Microsoft   -   MCP, MCSA, MCT
    ITIL            -   ITIL Fundation

    Skype      salomaoribeiropires
    
Blog        blog.TIaoeXtremo.com.br


    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Porque deu trabalho demais para pesquisar e responder. :P ...

    • Sugerido como Resposta Salomão Ribeiro terça-feira, 5 de abril de 2016 16:49
    • Marcado como Resposta Marcos SJ sexta-feira, 8 de abril de 2016 13:50
    terça-feira, 5 de abril de 2016 10:56
  • Boa Noite Salomão,

    Obrigado pela resposta!! Analisando o que você pediu para testar, vou por item:

    1º - Está instalado sim o LIS nas máquinas, pois estou rodando CentOS 6.7, o que ele fez a instalação sozinho, pois já tinha um install pronto para eles.

    2º - Testei entre as 4 Vms, uma a uma entre elas. Fiz a atualização do Servidor, do novo Driver e do novo Firmware dele, reiniciei e continuou com o mesmo problema.

    3º - Fiz o teste pelo SCP e ficou nisso. Como são máquinas virtuais Linux e não tenho Samba instalado nelas, fiz por ele. Tem algum outro protocolo que posso instalar, além do Samba para testar entre elas?

    Obrigado Roger pela resposta também.

    Li o que me mandou e me chamou muito a atenção, pois o meu servidor tem essa placa Broadcom. Por isso fiz a instalação do novo driver e do novo Firmware, que no site da fabricante, diz que era de 2015. Confesso que ainda não fiz a desativação do VMQs, pois as placas de rede estão como herdada. Isso dá alguma diferença? Pois me informaram que nas VMs Linux, devo utilizar a herdada e Geração 1 na hora da criação, pois o Linux não tem suporte para essas novas tecnologias.

    Me veio outra dúvida. Como esse servidor tem 4 VMs, e elas se completam (É um ERP), tem como "otimizar" a comunicação entre essas VMs, sem ser pela rede, ou otimizar pelo Virtual Switch do Hyper-V?


    Fernando Durbán


    terça-feira, 5 de abril de 2016 22:49
  • Ai é que está Fernando.

    No linux/BSD mandam colocar placa de rede herdada porque ele não tem driver para as placas comuns, HD's e etc. Para o linux ter suporte inclusive a máquinas de geração 2, precisa do LIS instalado.

    As placas de rede herdadas são lentas e ruins, precisa colocar a placa de rede comum, eu tentaria instalar o seu CentOS 6.7 em uma máquina nova para teste com geração 2, placa certa , HD SCSI... tudo como manda o figurino para ver se ele tem nativamente suporte para tudo e testa.

    Em relação ao protocolo, temos além do SSH o protocolo para rede do Linux (NFS), usado também para criar storages de rede para o VMware ou ISCSI.

    O protocolo ISCSI é o mais utilizado para redes pequenas e médias pela facilidade de uso e taxa de transferência. Todo servidor meu faz backup em um servidor de backup centralizado com linux Ubuntu ou Nass4Free com ISCSI.

    Salomão Ribeiro


    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Porque deu trabalho demais para pesquisar e responder. :P ...

    • Sugerido como Resposta Salomão Ribeiro quarta-feira, 6 de abril de 2016 10:39
    • Marcado como Resposta Marcos SJ sexta-feira, 8 de abril de 2016 13:50
    quarta-feira, 6 de abril de 2016 10:39

Todas as Respostas

  • Bom dia, boa tarde, boooa noite Fernando,

    Que a força esteja com você.

    O Sr. tem situações diferentes no seu ambiente, vamos falar sobre cada uma delas.

    1) Os sistemas operacionais precisam de drivers para fazer os componentes do Hyper-V funcionarem, se eu preciso de uma placa de rede (que não seja a legace) preciso de um driver para isso. Para máquinas linux é o LIS e para sistemas BSD é o BIS. Alguns sistemas tem o driver na distro e outras não, conferi isso ai.

    2) Curiosa a afirmação de que localmente trafega a 2 e remoto (outro Host) trafega a 4, será que o teste está com estes números apenas de 1 ou outra máquina que não tem o driver? Testou de todas as 4 máquinas virtuais? Tem alguma limitação de banda em alguma das placas?

    3) O protocolo de transferência faz diferença também, se estiver usando SMB por exemplo as máquinas com 2012(R2) já tem SMB 3.0 que faz uma ENORME diferença na transferencia, por isso é importante ficar de olho no protocolo utilizado (SMB, SSH, ISCSI).

    Vamos preenchendo as lacunas para identificarmos o problema. Mas eu começaria verificando se tem atualização do sistema/modulo dos componentes do Hyper-V.

    Segue 2 links que iram te ajudar no assunto:

    https://technet.microsoft.com/library/dn531030%28ws.12%29.aspx?f=255&MSPPError=-2147217396

    https://www.microsoft.com/en-us/download/details.aspx?id=46842

    ______________________________________

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. 
    Abraço,

    Salomão Ribeiro

    Linux         -   LPI-1, CLA
    Microsoft   -   MCP, MCSA, MCT
    ITIL            -   ITIL Fundation

    Skype      salomaoribeiropires
    
Blog        blog.TIaoeXtremo.com.br


    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Porque deu trabalho demais para pesquisar e responder. :P ...

    • Sugerido como Resposta Salomão Ribeiro terça-feira, 5 de abril de 2016 16:49
    • Marcado como Resposta Marcos SJ sexta-feira, 8 de abril de 2016 13:50
    terça-feira, 5 de abril de 2016 10:56
  • Bom dia Fernando.

    Talvez seja algum problema com as filas da maquina virtual (VMQs) habilitado na placa de rede fisica.

    Verifique também se sua placa de rede física esta com o driver atualizado.

    De uma lida nesse artigo e veja se lhe ajuda em algo.

    http://www.dell.com/support/article/us/en/04/SLN132131/PT?c=us&l=en&s=bsd&cs=04

    Abraco!

    Por favor, marque como resposta caso tenha lhe ajudado.

    Rogerio Dias - MCT, MCSA, MCITP, MCTS, MCP, MS & ITIL


    Roger Dias MCTS - Microsoft Certified Technology specialist MCITP - Server Administrator


    • Editado Roger Dias terça-feira, 5 de abril de 2016 11:34
    terça-feira, 5 de abril de 2016 11:32
  • Boa Noite Salomão,

    Obrigado pela resposta!! Analisando o que você pediu para testar, vou por item:

    1º - Está instalado sim o LIS nas máquinas, pois estou rodando CentOS 6.7, o que ele fez a instalação sozinho, pois já tinha um install pronto para eles.

    2º - Testei entre as 4 Vms, uma a uma entre elas. Fiz a atualização do Servidor, do novo Driver e do novo Firmware dele, reiniciei e continuou com o mesmo problema.

    3º - Fiz o teste pelo SCP e ficou nisso. Como são máquinas virtuais Linux e não tenho Samba instalado nelas, fiz por ele. Tem algum outro protocolo que posso instalar, além do Samba para testar entre elas?

    Obrigado Roger pela resposta também.

    Li o que me mandou e me chamou muito a atenção, pois o meu servidor tem essa placa Broadcom. Por isso fiz a instalação do novo driver e do novo Firmware, que no site da fabricante, diz que era de 2015. Confesso que ainda não fiz a desativação do VMQs, pois as placas de rede estão como herdada. Isso dá alguma diferença? Pois me informaram que nas VMs Linux, devo utilizar a herdada e Geração 1 na hora da criação, pois o Linux não tem suporte para essas novas tecnologias.

    Me veio outra dúvida. Como esse servidor tem 4 VMs, e elas se completam (É um ERP), tem como "otimizar" a comunicação entre essas VMs, sem ser pela rede, ou otimizar pelo Virtual Switch do Hyper-V?


    Fernando Durbán


    terça-feira, 5 de abril de 2016 22:49
  • Ai é que está Fernando.

    No linux/BSD mandam colocar placa de rede herdada porque ele não tem driver para as placas comuns, HD's e etc. Para o linux ter suporte inclusive a máquinas de geração 2, precisa do LIS instalado.

    As placas de rede herdadas são lentas e ruins, precisa colocar a placa de rede comum, eu tentaria instalar o seu CentOS 6.7 em uma máquina nova para teste com geração 2, placa certa , HD SCSI... tudo como manda o figurino para ver se ele tem nativamente suporte para tudo e testa.

    Em relação ao protocolo, temos além do SSH o protocolo para rede do Linux (NFS), usado também para criar storages de rede para o VMware ou ISCSI.

    O protocolo ISCSI é o mais utilizado para redes pequenas e médias pela facilidade de uso e taxa de transferência. Todo servidor meu faz backup em um servidor de backup centralizado com linux Ubuntu ou Nass4Free com ISCSI.

    Salomão Ribeiro


    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Porque deu trabalho demais para pesquisar e responder. :P ...

    • Sugerido como Resposta Salomão Ribeiro quarta-feira, 6 de abril de 2016 10:39
    • Marcado como Resposta Marcos SJ sexta-feira, 8 de abril de 2016 13:50
    quarta-feira, 6 de abril de 2016 10:39
  • Boa Tarde Roger Dias,

    Realmente você tinha razão. Era problema do VMQ. O que é estranho é que em dois sites:

    https://support.microsoft.com/pt-br/kb/2902166

    https://support.microsoft.com/pt-br/kb/2986895

    Estava dando esses problemas e dizem que a Broadcom tinha resolvido o problema com novos drivers, que por sinal, estão instalados. Após remover via Powershell, acabou a lentidão!


    Fernando Durbán

    terça-feira, 12 de abril de 2016 19:56