none
Network Adapter em Maquinas Virtuais Hyper-v RRS feed

  • Pergunta

  • Senhores, estou implementando o hyper-v com windows server core.
    Eu sigo o procedimento abaixo, tanto para maquinas existentes quanto para novas maquinas virutais, incluindo windows 2003 e windows 2008 e todas não conseguem visualizar a placa de rede criada e adicionada. Alguem pode me ajudar ?


    To create a virtual network
    1. Open Hyper-V Manager.

    2. From the Actions menu, click Virtual Network Manager.

    3. Under Create virtual network, select the type of network you want to create. The types of network are External, Internal, and Private. If the network you want to create is an external network, see “Additional considerations” below.

    4. Click Add. The New Virtual Network page appears.

    5. Type a name for the new network. Review the other properties and modify them if necessary.

      noteNote
      You can use virtual LAN identification as a way to isolate network traffic. However, this type of configuration must be supported by the physical network adapter. For information about configuring virtual LAN identification, see the Hyper-V deployment content at the Windows Server 2008 TechCenter (http://go.microsoft.com/fwlink/?LinkID=108560).

    6. Click OK to create the virtual network and close Virtual Network Manager, or click Apply to create the virtual network and continue using Virtual Network Manager.

    To add a network adapter to a virtual machine
    1. Open Hyper-V Manager. Click Start, point to Administrative Tools, and then click Hyper-V Manager.

    2. In the results pane, under Virtual Machines, select the virtual machine that you want to configure.

    3. In the Action pane, under the virtual machine name, click Settings.

    4. In the navigation pane, click Add Hardware.

    5. On the Add Hardware page, choose a network adapter or a legacy network adapter. Network adapters can only be added to a virtual machine when the machine is turned off. For more information about each type of adapter, see "Additional considerations" below.

    6. Click Add. The Network Adapter or Legacy Network Adapter page appears.

    7. Under Network, select the virtual network you want to connect to.

    8. If you want to configure a static MAC address or virtual LAN identifier, specify the address or identifier you want to use.

    9. Click OK.


    MCP, MCDST, MCTS, MCSA, MCSE, MCT, ITIL
    segunda-feira, 6 de julho de 2009 20:04

Respostas

  • Adriano,

    Boa Tarde, Você precisar executar alguns procedimentos, como você não especificou no post, são eles:

    Usar o comando Netsh int ipv4 show interfaces

    Apartir desse comando você vai conseguir identificar as placas de rede que tem no seu servidor.

    Uma dica é renomear o área connection network, assim fica mais fácil para você gerenciar as placas de rede.


    Após isso você deve atribuir um endereço a placa de rede:

    Usando o comando:

    netsh interface ipv4 set address name="1" source=static address=192.168.115.10 mask=255.255.255.0. gateway=192.168.115.1

    Por final adicione o endereço DNS:

    netsh interface ipv4 add dnsserver name="<ID> address=<DNSIP>index=1


    A partir desse procedimento você já pode criar as máquinas virtuais,a partir de uma máquina cliente Windows Vista, para fazer o gerenciamento  do Hyper-V.

    Abraços.



    Wilsterman - MCT, MCITP, MCTS, MCSE
    • Marcado como Resposta Adriano Neiva terça-feira, 7 de julho de 2009 20:30
    segunda-feira, 6 de julho de 2009 21:05
    Moderador
  • Ola Adriano

    Se entendi direito, voce esta usando o windows 2008 R2 RC certo? Voce vai colocar em producao?

    Para corrigir este erro, recomendo :
    1. Que voce va no device manager e remova o virtual machine bus manualmente
    2. verifique se o integration services esta instalado.
    3. instale manualmente o integration services.



    If this post is helpful, please mark it as such
    ________________________________________
    Alessandro Cardoso
    MVP | Microsoft Heroes | MCT
    blog: http://itaustralia.spaces.live.com
    http://cardosoalessandro.spaces.live.com
    • Marcado como Resposta Adriano Neiva terça-feira, 7 de julho de 2009 20:30
    terça-feira, 7 de julho de 2009 13:30

Todas as Respostas

  • Adriano,

    Boa Tarde, Você precisar executar alguns procedimentos, como você não especificou no post, são eles:

    Usar o comando Netsh int ipv4 show interfaces

    Apartir desse comando você vai conseguir identificar as placas de rede que tem no seu servidor.

    Uma dica é renomear o área connection network, assim fica mais fácil para você gerenciar as placas de rede.


    Após isso você deve atribuir um endereço a placa de rede:

    Usando o comando:

    netsh interface ipv4 set address name="1" source=static address=192.168.115.10 mask=255.255.255.0. gateway=192.168.115.1

    Por final adicione o endereço DNS:

    netsh interface ipv4 add dnsserver name="<ID> address=<DNSIP>index=1


    A partir desse procedimento você já pode criar as máquinas virtuais,a partir de uma máquina cliente Windows Vista, para fazer o gerenciamento  do Hyper-V.

    Abraços.



    Wilsterman - MCT, MCITP, MCTS, MCSE
    • Marcado como Resposta Adriano Neiva terça-feira, 7 de julho de 2009 20:30
    segunda-feira, 6 de julho de 2009 21:05
    Moderador
  • Vamos la:

    1. Que versao do Hyper-V vc esta usando? Voce fez o update para a versao RTM ?(KB950050) ?
        http://www.microsoft.com/downloads/details.aspx?FamilyId=F3AB3D4B-63C8-4424-A738-BADED34D24ED&displaylang=en
    2. Se voce esta usando o Hyper-V R2, vc tem um componente a mais, que e' a possibilidade de usar ou nao a placa de rede para gerenciar as maquinas ao mesmo tempo que ela e' compartilha ela com as maquinas virtuais
    3. Seguindo a linha do Wilsterman, apos adicionar um endereco IP ao server Core, antes de criar o virtual network adapter
    4.  Como sugestão, você pode administrar o Windows 2008 Core, através de uma aplicação GUI, basta criar uma pasta e copiar os arquivos da aplicação para esta pasta e executar a aplicação. Em meu blog tem o passo a passo http://cardosoalessandro.spaces.live.com/blog/cns!8B89CF11BFBAE32!550.entry

    Para fazer o download vá até http://ctxadmtools.musumeci.com.ar/VisualCore2008/VisualCoreDownload.html


    If this post is helpful, please mark it as such
    ________________________________________
    Alessandro Cardoso
    MVP | Microsoft Heroes | MCT
    blog: http://itaustralia.spaces.live.com
    http://cardosoalessandro.spaces.live.com
    terça-feira, 7 de julho de 2009 00:24
  • Obrigado Senhores,

    Eu ja havia tentado instalar a KB950050, mas me retornou a mensagem que o SO ja estava atualizado com a ultima versão.
    tambem ja havia configurado o ip fixo, e confirmei com a excelente ferramenta indicada pelo Alessandro, ja tinha ouvido falar desta ferramenta através de um webcast.

    instalei o Integration service numa maquina virtual windows 2003, só na maquina windows 2008 x64 R2 que deu uma mensagem "An error occurred: Unable to launch one of the update programs"

    Verifiquei tambem no gerenciador de dispositivo das maquinas virtuais, o recurso "Virtual Machine bus" esta com problemas

    Estou a dois dias procurando a solução e não consigo colocar as maquinas virtuais em produção por causa da placa de rede.

    obrigado


    MCP, MCDST, MCTS, MCSA, MCSE, MCT, ITIL
    terça-feira, 7 de julho de 2009 12:23
  • Ola Adriano

    Se entendi direito, voce esta usando o windows 2008 R2 RC certo? Voce vai colocar em producao?

    Para corrigir este erro, recomendo :
    1. Que voce va no device manager e remova o virtual machine bus manualmente
    2. verifique se o integration services esta instalado.
    3. instale manualmente o integration services.



    If this post is helpful, please mark it as such
    ________________________________________
    Alessandro Cardoso
    MVP | Microsoft Heroes | MCT
    blog: http://itaustralia.spaces.live.com
    http://cardosoalessandro.spaces.live.com
    • Marcado como Resposta Adriano Neiva terça-feira, 7 de julho de 2009 20:30
    terça-feira, 7 de julho de 2009 13:30
  • Não estou colocando em produção o 2008 R2,  só instalei a versão 2008 r2 como maquina virtual para testar algumas caracteristicas. Eu baixei pelo contrato Enterprise Agreement a versão windows 2008 x64 com service pack2. Estou utilizando a versao server core deste cd.

    vou remover e reinstalar o hyper-v e fazer conforme orientação do Alessandro, na sequencia posto os resultados

    obrigado


    MCP, MCDST, MCTS, MCSA, MCSE, MCT, ITIL
    terça-feira, 7 de julho de 2009 13:39
  • Agora com o ip fixo, eu removi o Hyper-v e reinstalei novamente.  Recriei os adaptadores no hyper-v e nas maquinas virtuais. A maquina virtual windows 20008 x64 R2  reconheceu as placas de rede e esta funcionando perfeitamente, ja as maquinas windows 2003 server, migradas do Virtual Server 2005, não reconhecem as placas de rede e continuam com o recurso "virtual machine Bus"  com problemas.

    Ja removi e reinstalei o "Integration services" destas maquinas mas o problema continua
    MCP, MCDST, MCTS, MCSA, MCSE, MCT, ITIL
    terça-feira, 7 de julho de 2009 14:56
  • Adriano,

    Bom dia, voce removeu o VS additional, antes de migrar as VM do VS2005 para o Hyper-V?

    Quando uma VM está com o Vista ou 2008 e vem de VS ou VPC, você precisa executar o seguintes passos:

    (Obs: Voce pode usar esse procedimento no Windows Server 2003, particularmente eu nunca precisei fazer isso no Windows server 2003)

    1. Executar msconfig
    2. Na aba de Boot tab
    3. click no botão Advanced options
    4. check Detect HAL
    5. click OK
    6. click OK
    7. Reiniciar a vm
    8. aplicar novamente o Integration Services


    Abraços


    Wilsterman - MCT, MCITP, MCTS, MCSE
    terça-feira, 7 de julho de 2009 15:19
    Moderador
  • Obrigado a todos pela ajuda,

    Resolvi nas duas maquinas windows 2003 fazendo da seguinte forma:
    removi o servicepack2
    removi integration service
    reinstalei o servicepack2
    reinstalei o integration service.

    em outra maquina o problema estava no virtual machine additional, que nao havia sido desinstalado.


    obrigado a todos

    Classificado
    MCP, MCDST, MCTS, MCSA, MCSE, MCT, ITIL
    terça-feira, 7 de julho de 2009 20:30