New-SCLogicalNetworkDefinition
Skapar en definition för ett logiskt nätverk som kan associeras med en eller flera värdgrupper.
Syntax
New-SCLogicalNetworkDefinition
[-VMMServer <ServerConnection>]
-Name <String>
-LogicalNetwork <LogicalNetwork>
-SubnetVLan <SubnetVLan[]>
-VMHostGroup <HostGroup[]>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Cmdleten New-SCLogicalNetworkDefinition skapar en definition för ett logiskt nätverk i Virtual Machine Manager (VMM). Det logiska nätverket kan associeras med en eller flera värdgrupper. En definition av logiskt nätverk kallas även för en nätverksplats.
När du har skapat ett nytt logiskt nätverk använder du definitionen för det logiska nätverket för att tilldela IP-undernät och virtuella lokala nätverk (VLAN) till det logiska nätverket.
Om du vill ha information om hur du skapar logiska nätverk skriver du: Get-Help New-SCLogicalNetwork -Detailed
.
Exempel
Exempel 1: Skapa en definition av ett logiskt nätverk för ett logiskt nätverk
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
Det första kommandot hämtar det logiska nätverket med namnet LogicalNetwork01.
Det andra kommandot skapar en värdgruppmatris och lagrar den i variabeln $HostGroup.
De tredje och fjärde kommandona hämtar värdgrupperna HostGroup01 och Production och lägger till dem i den $HostGroup matrisen.
Det femte kommandot skapar en VLAN-matris för undernätet och lagrar den i variabeln $SubnetVLAN.
De sjätte och sjunde kommandona skapar SubnetVLAN-objekt med det angivna undernätet och VLAN-värdena och lagrar sedan objekten i den $SubnetVLAN matrisen.
Det sista kommandot skapar en definition för logiskt nätverk med namnet Logical Network Definition 01 för det logiska nätverksobjektet som lagras i variabeln $LogicalNetwork med hjälp av de objekt som lagras i $HostGroup- och $SubnetVLAN-matriserna.
Parametrar
-JobVariable
Anger namnet på en variabel där jobbstatusen ska spåras och lagras.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetwork
Anger ett logiskt nätverk. Ett logiskt nätverk är en namngiven gruppering av IP-undernät och VLAN som används för att organisera och förenkla nätverkstilldelningar.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på ett VMM-objekt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubnetVLan
Anger ett eller flera IP-undernät och VLAN-uppsättningar.
Om du vill ha information om hur du skapar ett SubnetVLan skriver du: Get-Help New-SCSubNetVLan
.
Type: | SubnetVLan[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Anger ett värdgruppsobjekt för en virtuell dator.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
LogicalNetworkDefiniton
Den här cmdleten returnerar ett LogicalNetworkDefiniton-objekt .
Kommentarer
- Den här cmdleten kräver ett logiskt VMM-nätverksobjekt som du hämtar med hjälp av cmdleten Get-SCLogicalNetwork och ett VMM-värdgruppsobjekt som du hämtar med hjälp av cmdleten Get-SCVMHostGroup .