Delen via


New-SCLogicalNetworkDefinition

Hiermee maakt u een definitie voor een logisch netwerk dat kan worden gekoppeld aan een of meer hostgroepen.

Syntax

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

Description

De cmdlet New-SCLogicalNetworkDefinition maakt een definitie voor een logisch VMM-netwerk (Virtual Machine Manager). Het logische netwerk kan worden gekoppeld aan een of meer hostgroepen. Een definitie van een logisch netwerk wordt ook wel een netwerksite genoemd.

Nadat u een nieuw logisch netwerk hebt gemaakt, gebruikt u de definitie van het logische netwerk om IP-subnetten en VLAN's (Virtual Local Area Networks) toe te wijzen aan het logische netwerk. Voor informatie over het maken van logische netwerken, typt u: Get-Help New-SCLogicalNetwork -Detailed.

Voorbeelden

Voorbeeld 1: Een definitie van een logisch netwerk maken voor een logisch netwerk

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

De eerste opdracht haalt het logische netwerk met de naam LogicalNetwork01 op.

Met de tweede opdracht maakt u een hostgroepmatrix en slaat deze op in de $HostGroup variabele.

Met de derde en vierde opdracht worden de hostgroepen met de naam HostGroup01 en Production opgehaald en toegevoegd aan de $HostGroup-matrix.

Met de vijfde opdracht wordt een VLAN-subnetmatrix gemaakt en opgeslagen in de $SubnetVLAN variabele.

De zesde en zevende opdrachten maken SubnetVLAN-objecten met de opgegeven subnet- en VLAN-waarden en slaan vervolgens de objecten op in de $SubnetVLAN matrix.

Met de laatste opdracht maakt u een logische netwerkdefinitie met de naam Logical Network Definition 01 voor het logische netwerkobject dat is opgeslagen in de $LogicalNetwork variabele met behulp van de objecten die zijn opgeslagen in de $HostGroup en $SubnetVLAN matrices.

Parameters

-JobVariable

Hiermee geeft u de naam van een variabele waarin de voortgang van de taak moet worden bijgehouden en opgeslagen.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetwork

Hiermee geeft u een logisch netwerk. Een logisch netwerk is een benoemde groepering van IP-subnetten en VLAN's die worden gebruikt om netwerktoewijzingen te organiseren en te vereenvoudigen.

Type:LogicalNetwork
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van een VMM-object.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetVLan

Hiermee geeft u een of meer IP-subnet en VLAN-sets.

Voor informatie over het maken van een SubnetVLan, typt u: Get-Help New-SCSubNetVLan.

Type:SubnetVLan[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

Hiermee geeft u een hostgroepobject voor de virtuele machine op.

Type:HostGroup[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Hiermee geeft u een VMM-serverobject op.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Uitvoerwaarden

LogicalNetworkDefiniton

Deze cmdlet retourneert een LogicalNetworkDefiniton-object .

Notities

  • Voor deze cmdlet is een logisch VMM-netwerkobject vereist dat u ophaalt met behulp van de Get-SCLogicalNetwork-cmdlet en een VMM-hostgroepobject dat u ophaalt met behulp van de cmdlet Get-SCVMHostGroup .