Usuário com melhor resposta
Network Adapter em Maquinas Virtuais Hyper-v

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-
Open Hyper-V Manager.
-
From the Actions menu, click Virtual Network Manager.
-
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.
-
Click Add. The New Virtual Network page appears.
-
Type a name for the new network. Review the other properties and modify them if necessary.
Note
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). -
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.
-
Open Hyper-V Manager. Click Start, point to Administrative Tools, and then click Hyper-V Manager.
-
In the results pane, under Virtual Machines, select the virtual machine that you want to configure.
-
In the Action pane, under the virtual machine name, click Settings.
-
In the navigation pane, click Add Hardware.
-
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.
-
Click Add. The Network Adapter or Legacy Network Adapter page appears.
-
Under Network, select the virtual network you want to connect to.
-
If you want to configure a static MAC address or virtual LAN identifier, specify the address or identifier you want to use.
-
Click OK.
MCP, MCDST, MCTS, MCSA, MCSE, MCT, ITIL -
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
-
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
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
-
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 -
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 -
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
-
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 -
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 -
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- Editado BlackArm (Wilsterman)Moderator terça-feira, 7 de julho de 2009 15:25
-
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