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 vmm-nätverk (Virtual Machine Manager). Det logiska nätverket kan associeras med en eller flera värdgrupper. En definition av logiskt nätverk kallas också för en nätverksplats.
När du har skapat ett nytt logiskt nätverk använder du definitionen för logiskt nätverk 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 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ärdgruppsmatris 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 matrisen $HostGroup.
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 angivna undernäts- och VLAN-värden och lagrar sedan objekten i matrisen $SubnetVLAN.
Det sista kommandot skapar en definition av logiskt nätverk med namnet Logisk nätverksdefinition 01 för det logiska nätverksobjektet som lagras i variabeln $LogicalNetwork med hjälp av objekten som lagras i $HostGroup- och $SubnetVLAN matriser.
Parametrar
-JobVariable
Anger namnet på en variabel där jobbstatusen ska spåras och lagras.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | LogicalNetwork |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger namnet på ett VMM-objekt.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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
.
Typ: | SubnetVLan[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMHostGroup
Anger ett värdgruppsobjekt för en virtuell dator.
Typ: | HostGroup[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Typ: | ServerConnection |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | 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ärdgruppobjekt som du hämtar med hjälp av cmdleten Get-SCVMHostGroup.