Início > Microsoft, Technet, Virtualizacao / Virtual Machine > Hyper-V : Como bloquear comunicacao entre VM’s utilizando script

Hyper-V : Como bloquear comunicacao entre VM’s utilizando script

O seguinte Script, demonstrado por Vijay Tewari e Taylor Brown no Teched US,  mostra como um Administrador de Hyper-V pode fazer para uma Maquina Virtual se comunicar somente com determinados Hosts, utilizando uma lista previa de enderecos de IP:

Atencao :

– Este script deve ser executado no Host Hyper-V e nao na VM.
– Somente funciona com W2008R2 Hyper-V SP1

#Single NIC Enable
$VmName = “Nome-da-Maquina-Virtual”
$Msvm_ComputerSystem = (Get-WmiObject -Namespace root\virtualization -Class Msvm_ComputerSystem -Filter “ElementName=’$VmName'”)

#Retreve the Msvm_VirtualSystemSettingData associated with this VM – there will be one per VM
$Msvm_VirtualSystemSettingData = ($Msvm_ComputerSystem.GetRelated(“Msvm_VirtualSystemSettingData”) | % {$_})

#Retreve the Msvm_SyntheticEthernetPortSettingData associated with this VM – there will be one per Sytehetic Adapater
$Msvm_SyntheticEthernetPortSettingDataCollection = $Msvm_VirtualSystemSettingData.GetRelated(“Msvm_SyntheticEthernetPortSettingData”)

#Retreve the Msvm_SwitchPort associated with the Msvm_SyntheticEthernetPort – there will be one per Sytehetic Adapater
$Msvm_SwitchPort = $Msvm_SyntheticEthernetPortSettingDataCollection | % {[WMI]($_.Connection| % {$_})}

#Enabled PreventIPSpoofing
$Msvm_SwitchPort.PreventIPSpoofing = $true

#Provide an array of allowed IPv4Addresses or leave null if only using IPv6$Msvm_SwitchPort.AllowedIPv4Addresses = (, “192.168.0.10”)

#Provide an array of allowed IPv6Addresses or leave null if only using IPv4$Msvm_SwitchPort.AllowedIPv6Addresses = (, “fd80:b637:9f0c:2c60::a”)

#Commit the changes
$Msvm_SwitchPort.Put()

Mais info :

http://blogs.msdn.com/b/taylorb/archive/2010/06/14/teched-2010.aspx

  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: