New-SCLogicalNetworkDefinition

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

Синтаксис

Default (по умолчанию)

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

Описание

Командлет New-SCLogicalNetworkDefinition создает определение для логической сети диспетчера виртуальных машин (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.

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

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

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

Параметры

-JobVariable

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

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-LogicalNetwork

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

Свойства параметра

Тип:LogicalNetwork
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

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

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

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

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SubnetVLan

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

Для получения информации о создании SubnetVLan введите: Get-Help New-SCSubNetVLan.

Свойства параметра

Тип:

SubnetVLan[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMHostGroup

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

Свойства параметра

Тип:

HostGroup[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

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

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

LogicalNetworkDefiniton

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

Примечания

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