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 .