New-SCLogicalNetworkDefinition
Bir veya daha fazla konak grubuyla ilişkilendirilebilen mantıksal ağ için bir tanım oluşturur.
Syntax
New-SCLogicalNetworkDefinition
[-VMMServer <ServerConnection>]
-Name <String>
-LogicalNetwork <LogicalNetwork>
-SubnetVLan <SubnetVLan[]>
-VMHostGroup <HostGroup[]>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
New-SCLogicalNetworkDefinition cmdlet'i, Virtual Machine Manager (VMM) mantıksal ağı için bir tanım oluşturur. Mantıksal ağ bir veya daha fazla konak grubuyla ilişkilendirilebilir. Mantıksal ağ tanımına ağ sitesi de denir.
Yeni bir mantıksal ağ oluşturduktan sonra mantıksal ağa IP alt ağları ve sanal yerel ağ (VLAN) atamak için mantıksal ağ tanımını kullanın.
Mantıksal ağlar oluşturma hakkında bilgi için şunu yazın: Get-Help New-SCLogicalNetwork -Detailed
.
Örnekler
Örnek 1: Mantıksal ağ için mantıksal ağ tanımı oluşturma
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
İlk komut, LogicalNetwork01 adlı mantıksal ağı alır.
İkinci komut bir konak grubu dizisi oluşturur ve bunu $HostGroup değişkeninde depolar.
Üçüncü ve dördüncü komutlar HostGroup01 ve Production adlı konak gruplarını alır ve bunları $HostGroup dizisine ekler.
Beşinci komut bir alt ağ VLAN dizisi oluşturur ve bunu $SubnetVLAN değişkeninde depolar.
Altıncı ve yedinci komutlar, belirtilen alt ağ ve VLAN değerleriyle SubnetVLAN nesneleri oluşturur ve ardından nesneleri $SubnetVLAN dizisinde depolar.
Son komut, $HostGroup ve $SubnetVLAN dizilerinde depolanan nesneleri kullanarak $LogicalNetwork değişkeninde depolanan mantıksal ağ nesnesi için Mantıksal Ağ Tanımı 01 adlı bir mantıksal ağ tanımı oluşturur.
Parametreler
-JobVariable
İş ilerleme durumunun izlenip depolandığı değişkenin adını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetwork
Mantıksal ağı belirtir. Mantıksal ağ, ağ atamalarını düzenlemek ve basitleştirmek için kullanılan ip alt ağlarının ve VLAN'ların adlandırılmış gruplandırma işlemidir.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
VMM nesnesinin adını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubnetVLan
Bir veya daha fazla IP alt ağı ve VLAN kümesi belirtir.
SubnetVLan oluşturma hakkında bilgi için şunu yazın: Get-Help New-SCSubNetVLan
.
Type: | SubnetVLan[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Bir sanal makine konak grubu nesnesi belirtir.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Bir VMM sunucu nesnesi belirtir.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
LogicalNetworkDefiniton
Bu cmdlet bir LogicalNetworkDefiniton nesnesi döndürür.
Notlar
- Bu cmdlet, Get-SCLogicalNetwork cmdlet'ini kullanarak aldığınız bir VMM mantıksal ağ nesnesi ve Get-SCVMHostGroup cmdlet'ini kullanarak aldığınız bir VMM konak grubu nesnesi gerektirir.