Решил создать кластер на Windows Hyper-v 2012r2 Core
Попробовал создать через объединение сетевых интерфейсов windows. Не понравилось решил создать с помощью драйверов intel. При наличии интерфейса это очень просто а как создать через Powershell. Стал читать и узнал что можно. Но как задался вопросом я. Погуглев нашел как это делается.
1) Качаем драйвер с поддержкой модуля для Powershell от сюда
2) закидываем на шару на сервер \\server\c$
3) запускаем откроется окно установщика все время далее до момента выбора опций не забываем указать установку модуля powershell
И о чудо они добавились. Далее выполнил команду чтобы посмотреть список доступных команд.
Попробовал создать через объединение сетевых интерфейсов windows. Не понравилось решил создать с помощью драйверов intel. При наличии интерфейса это очень просто а как создать через Powershell. Стал читать и узнал что можно. Но как задался вопросом я. Погуглев нашел как это делается.
1) Качаем драйвер с поддержкой модуля для Powershell от сюда
2) закидываем на шару на сервер \\server\c$
3) запускаем откроется окно установщика все время далее до момента выбора опций не забываем указать установку модуля powershell
4) После установки наживаем финиш. И вот тут у меня начались проблемы как его вызвать?
Во всех инструкциях написано для импортирования модуля:
Import-Module IntelNetCmdlets
Но у меня выдало ошибку
PS C:\> Import-Module IntelNetCmdlets
Import-Module : Указанный модуль "IntelNetCmdlets" не был загружен, так как ни
в одном из каталогов модулей не был обнаружен действительный файл модуля.
строка:1 знак:1
+ Import-Module IntelNetCmdlets
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (IntelNetCmdlets:String) [I
mport-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Comm
ands.ImportModuleCommand
Запустив просмотр всех модулей командой
Get-Module -ListAvailableВ списке IntelNetCmdletsне оказалось но в начале списка был указан от куда взят список модулей в моем примере это
Каталог: C:\Windows\system32\WindowsPowerShell\v1.0\ModulesАга вот и разгадка подумал я. И я был прав. зайдя на диск с:\ в папку Program Files\Intel я нашел заветную папку IntelNetCmdlets с модулями. Скопировал папку в C:\Windows\system32\WindowsPowerShell\v1.0\Modules и на чел все сначала.
Import-Module IntelNetCmdlets
И о чудо они добавились. Далее выполнил команду чтобы посмотреть список доступных команд.
Get-Command -Module IntelNetCmdletsОх уж как их много подумал я.
CommandType Name ModuleNameДалее посмотрел какие сетевые карты у меня есть
----------- ---- ----------
Cmdlet Add-IntelNetTeamMember IntelNetC..
Cmdlet Add-IntelNetVLAN IntelNetC..
Cmdlet Get-IntelNetAdapter IntelNetC..
Cmdlet Get-IntelNetAdapterBandwidthPercentages IntelNetC..
Cmdlet Get-IntelNetAdapterProfileSettings IntelNetC..
Cmdlet Get-IntelNetAdapterSetting IntelNetC..
Cmdlet Get-IntelNetAdapterStatus IntelNetC..
Cmdlet Get-IntelNetIscsiBootCrashDump IntelNetC..
Cmdlet Get-IntelNetTeam IntelNetC..
Cmdlet Get-IntelNetTeamSetting IntelNetC..
Cmdlet Get-IntelNetVLAN IntelNetC..
Cmdlet Get-IntelNetVLANJumboPacket IntelNetC..
Cmdlet New-IntelNetTeam IntelNetC..
Cmdlet Remove-IntelNetTeam IntelNetC..
Cmdlet Remove-IntelNetTeamMember IntelNetC..
Cmdlet Remove-IntelNetVLAN IntelNetC..
Cmdlet Set-IntelNetAdapterMaximumBandwidthPercentage IntelNetC..
Cmdlet Set-IntelNetAdapterMinimumBandwidthPercentage IntelNetC..
Cmdlet Set-IntelNetAdapterSetting IntelNetC..
Cmdlet Set-IntelNetIscsiBootCrashDump IntelNetC..
Cmdlet Set-IntelNetTeam IntelNetC..
Cmdlet Set-IntelNetTeamSetting IntelNetC..
Cmdlet Set-IntelNetVLAN IntelNetC..
Cmdlet Set-IntelNetVLANJumboPacket IntelNetC..
Cmdlet Test-IntelNetDiagnostics IntelNetC..
Cmdlet Test-IntelNetIdentifyAdapter IntelNetC..
Get-IntelNetAdapterВывело следующее
PS C:\Program Files\Intel> Get-IntelNetAdapterага все гуд. Далее нам потребуется создать team groups я сделал в лоб
Location Name
-------- ----
129:0:0:0 Intel(R) I350 Gigabit Network Connection
129:0:1:0 Intel(R) I350 Gigabit Network Connection #8
129:0:2:0 Intel(R) I350 Gigabit Network Connection #5
129:0:3:0 Intel(R) I350 Gigabit Network Connection #6
6:0:0:0 Intel(R) I350 Gigabit Network Connection #3
6:0:1:0 Intel(R) I350 Gigabit Network Connection #2
6:0:2:0 Intel(R) I350 Gigabit Network Connection #4
6:0:3:0 Intel(R) I350 Gigabit Network Connection #7
New-IntelNetTeam -TeamName "WORK" -TeamMemberNames "Intel(R) I350 Gigabit Network Connection #3", "Intel(R) I350 Gigabit Network Connection #2","Intel(R) I350 Gigabit Network Connection #4", "Intel(R) I350 Gigabit Network Connection #7" -TeamMode StaticLinkAggregationДавайте разобьем на части чтобы было понятнее
New-IntelNetTeam - Командой говорим что надо создать группуБолее подробнее можно узнать из справки по команде
-TeamName - Название этой группы в моем случае "WORK" кавычки обязательны
-TeamMemberNames названия интерфейсов для добавления в моем случае 4 штуки в кавычках и через запятую - "Intel(R) I350 Gigabit Network Connection #3", "Intel(R) I350 Gigabit Network Connection #2","Intel(R) I350 Gigabit Network Connection #4", "Intel(R) I350 Gigabit Network Connection #7"
-TeamMode - в каком режиме будет работать в моем случае StaticLinkAggregation в статической агрегации
get-help New-IntelNetTeam -fullНу вот и все правда все просто:)
Комментариев нет:
Отправить комментарий