Лучший отвечающий
Управление виртуальным коммутатором Hyper-V

Вопрос
-
Добрый день,
Как возможно управлять виртуальным коммутатором?
какие есть доступные действия/возможности?
где об этом можно почитать?
возможен ли подсчет потребляемого трафика каждой виртуалкой?
возможно ли ограничение ip адресов используемых виртуалками?
11 июля 2012 г. 9:56
Ответы
-
ограничить ip и mac на "портах" можно, чеерз реализацию arp inspection http://blogs.technet.com/b/vm/archive/2011/08/14/hyperv-r2sp1-arp-spoofing-and-ip-address-control.aspx
- Помечено в качестве ответа Denis DyagilevEditor 11 июля 2012 г. 17:07
11 июля 2012 г. 14:55
Все ответы
-
Если Вы спрашиваете про Windows Server 2008 R2, то сходу только это решение - http://www.5nine.com/hyper-v-virtual-firewall2.aspx
11 июля 2012 г. 10:05Модератор -
да, у меня сейчас кластер Hyper-V на Windows Server 2008 R2 + SCVMM 2008
5nine это стороннее ПО, правильно?
какие есть встроенные возможности?
как минимум интересует ограничение ip адресов на "портах" виртуального коммутатора.
и подсчет трафика на них,
ну и про остальные встроенные возможности интересно почитать.
- Изменено Andrey_VG 11 июля 2012 г. 10:15
11 июля 2012 г. 10:08 -
Боюсь, что никаких.
В Windows Server 2012 виртуальный коммутатор получил более широкие возможности, советую обратить внимание на это. В частности, и контроль трафика, и управление шириной канала для каждого виртуального интерфейса - в штатных механизмах.
11 июля 2012 г. 10:18Модератор -
т.е. нужно весь кластер переводить на Windows server 2012?
или достаточно установить SCVMM2012?
11 июля 2012 г. 10:29 -
Это возможности Windows Server 2012, во-первых.
Во-вторых, SC 2012 VMM сможет управлять Windows Server 2012 только после выхода SP1.
Про возможности виртуального коммутатора в Hyper-V на базе Windows Server 2012 можно прочитать в следующих заметках
11 июля 2012 г. 10:39Модератор -
ограничить ip и mac на "портах" можно, чеерз реализацию arp inspection http://blogs.technet.com/b/vm/archive/2011/08/14/hyperv-r2sp1-arp-spoofing-and-ip-address-control.aspx
- Помечено в качестве ответа Denis DyagilevEditor 11 июля 2012 г. 17:07
11 июля 2012 г. 14:55 -
ограничить ip и mac на "портах" можно
спасибо, это то что нужно, буду изучать11 июля 2012 г. 15:08 -
ограничить ip и mac на "портах" можно, чеерз реализацию arp inspection http://blogs.technet.com/b/vm/archive/2011/08/14/hyperv-r2sp1-arp-spoofing-and-ip-address-control.aspx
Все что описано в этой статье будет работать только с синтетическими адаптерами виртуалки или с эмулированными тоже?23 июля 2012 г. 10:19 -
по идее должно, воде нигде про ограничения не написано. вообще рекомендуется использовать только синтетические
23 июля 2012 г. 15:50 -
$VmName = "TestVm" $Msvm_ComputerSystem = (Get-WmiObject -Namespace root\virtualization -Class Msvm_ComputerSystem -Filter "ElementName='$VmName'") #Retrieve all Msvm_SyntheticEthernetPort's associated with this VM - there will be one per Synthetic NIC $Msvm_SyntheticEthernetPortCollection = $Msvm_ComputerSystem.GetRelated("Msvm_SyntheticEthernetPort") #This will get the last object in a collection or if the collection has one object just that object $Msvm_SyntheticEthernetPort = $Msvm_SyntheticEthernetPortCollection | % {$_} #There will only ever be one Msvm_VmLANEndpoint per Msvm_SyntheticEthernetPort $Msvm_VmLANEndpointCollection = $Msvm_SyntheticEthernetPort.GetRelated("Msvm_VmLANEndpoint") $Msvm_VmLANEndpoint = $Msvm_VmLANEndpointCollection | % {$_} #There will only ever be one Msvm_SwitchPort per Msvm_VmLANEndpoint $Msvm_SwitchPortCollection = $Msvm_VmLANEndpoint.GetRelated("Msvm_SwitchPort") #This will get the last object in a collection or if the collection has one object just that object $Msvm_SwitchPort = $Msvm_SwitchPortCollection | % {$_} $Msvm_SwitchPort.PreventIPSpoofing=$true $Msvm_SwitchPort.AllowedIPv4Addresses= (, "192.168.0.1") $Msvm_SwitchPort.Put()
на что надо заменить параметр:
"Msvm_SyntheticEthernetPort"
23 июля 2012 г. 15:56 -
Ознакомьтесь с данной статьей - Вам нужен класс "Microsoft Emulated Ethernet Port".24 июля 2012 г. 6:34Модератор
-
эти скрипты надо выполнять на ноде или можно на сервере SCVMM?24 июля 2012 г. 7:58
-
учитывая что в скрипте не указывается хост, то скорее всего на ноде. к тмоу же в скриптах нигде не используются cmdlet'ы vmm24 июля 2012 г. 10:04