Поделиться через


New-SCLogicalNetworkDefinition

Создает определение для логической сети, которая может быть связана с одной или несколькими группами узлов.

Синтаксис

New-SCLogicalNetworkDefinition
   [-VMMServer <ServerConnection>]
   -Name <String>
   -LogicalNetwork <LogicalNetwork>
   -SubnetVLan <SubnetVLan[]>
   -VMHostGroup <HostGroup[]>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Описание

Командлет New-SCLogicalNetworkDefinition создает определение логической сети Virtual Machine Manager (VMM). Логическая сеть может быть связана с одной или несколькими группами узлов. Определение логической сети также называется сетевым сайтом.

После создания логической сети используйте определение логической сети для назначения IP-подсетей и виртуальных локальных сетей (VLAN) логической сети. Сведения о создании логических сетей введите: Get-Help New-SCLogicalNetwork -Detailed.

Примеры

Пример 1. Создание определения логической сети для логической сети

PS C:\> $LogicalNetwork = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $HostGroup =@()
PS C:\> $HostGroup += Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup01" }
PS C:\> $Hostgroup += Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $SubnetVLAN = @()
PS C:\> $SubnetVLAN += New-SCSubnetVLAN -Subnet 10.0.0.0/24 -VLAN 25
PS C:\> $SubnetVLAN += New-SCSubnetVLAN -Subnet FD4A:29CD:184F:3A2C::/64 -VLAN 25
PS C:\> New-SCLogicalNetworkDefinition -Name "Logical Network Definition 01" -LogicalNetwork $LogicalNetwork -VMHostGroup $HostGroup -SubnetVLAN $SubnetVLAN

Первая команда получает логическую сеть с именем LogicalNetwork01.

Вторая команда создает массив группы узлов и сохраняет его в переменной $HostGroup.

Третий и четвертый команды извлекают группы узлов с именем HostGroup01 и Production и добавляют их в массив $HostGroup.

Пятая команда создает массив виртуальной локальной сети подсети и сохраняет его в переменной $SubnetVLAN.

Шестая и седьмой команды создают объекты SubnetVLAN с указанными значениями подсети и виртуальной локальной сети, а затем хранят объекты в массиве $SubnetVLAN.

Последняя команда создает определение логической сети с именем логического определения сети 01 для объекта логической сети, хранящегося в переменной $LogicalNetwork, с помощью объектов, хранящихся в массивах $HostGroup и $SubnetVLAN.

Параметры

-JobVariable

Указывает имя переменной, в которой необходимо отслеживать и хранить ход выполнения задания.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LogicalNetwork

Указывает логическую сеть. Логическая сеть — это именованное группирование IP-подсетей и виртуальных ЛС, используемых для упорядочивания и упрощения сетевых назначений.

Тип:LogicalNetwork
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Name

Указывает имя объекта VMM.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.

Тип:Guid
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SubnetVLan

Задает одну или несколько подсетей IP-адресов и наборы виртуальной локальной сети.

Сведения о создании подсетиVLan введите: Get-Help New-SCSubNetVLan.

Тип:SubnetVLan[]
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VMHostGroup

Указывает объект группы узлов виртуальной машины.

Тип:HostGroup[]
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VMMServer

Указывает объект сервера VMM.

Тип:ServerConnection
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Выходные данные

LogicalNetworkDefiniton

Этот командлет возвращает объект LogicalNetworkDefiniton.

Примечания

  • Для этого командлета требуется объект логической сети VMM, который извлекается с помощью командлета Get-SCLogicalNetwork и объекта группы узлов VMM, который извлекается с помощью командлета Get-SCVMHostGroup .