New-SCLogicalNetworkDefinition
1 つ以上のホスト グループに関連付けることができる論理ネットワークの定義を作成します。
構文
New-SCLogicalNetworkDefinition
[-VMMServer <ServerConnection>]
-Name <String>
-LogicalNetwork <LogicalNetwork>
-SubnetVLan <SubnetVLan[]>
-VMHostGroup <HostGroup[]>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
説明
New-SCLogicalNetworkDefinition コマンドレットは、仮想マシン マネージャー (VMM) 論理ネットワークの定義を作成します。 論理ネットワークは、1 つ以上のホスト グループに関連付けることができます。 論理ネットワーク定義は、ネットワーク サイトとも呼ばれます。
新しい論理ネットワークを作成した後、論理ネットワーク定義を使用して、IP サブネットと仮想ローカル エリア ネットワーク (VLAN) を論理ネットワークに割り当てます。
論理ネットワークの作成については、次のように入力します Get-Help New-SCLogicalNetwork -Detailed
。
例
例 1: 論理ネットワークの論理ネットワーク定義を作成する
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
最初のコマンドは、LogicalNetwork01 という名前の論理ネットワークを取得します。
2 番目のコマンドは、ホスト グループ配列を作成し、$HostGroup変数に格納します。
3 番目と 4 番目のコマンドは、HostGroup01 と Production という名前のホスト グループを取得し、$HostGroup配列に追加します。
5 番目のコマンドは、サブネット VLAN アレイを作成し、$SubnetVLAN変数に格納します。
6 番目と 7 番目のコマンドは、指定されたサブネットと VLAN 値を持つ SubnetVLAN オブジェクトを作成し、そのオブジェクトを $SubnetVLAN アレイに格納します。
最後のコマンドは、$HostGroupおよび$SubnetVLAN配列に格納されているオブジェクトを使用して、$LogicalNetwork変数に格納されている論理ネットワーク オブジェクトの論理ネットワーク定義 01 という名前の論理ネットワーク定義を作成します。
パラメーター
-JobVariable
ジョブの進行状況を追跡および保存する変数の名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetwork
論理ネットワークを指定します。 論理ネットワークは、ネットワーク割り当てを整理および簡略化するために使用される IP サブネットと VLAN の名前付きグループです。
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
VMM オブジェクトの名前を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソース最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
コントロールがコマンド シェルに直ちに戻るように、ジョブが非同期的に実行されることを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubnetVLan
1 つ以上の IP サブネットと VLAN セットを指定します。
SubnetVLan の作成の詳細については、次のように入力します Get-Help New-SCSubNetVLan
。
Type: | SubnetVLan[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
仮想マシン ホスト グループ オブジェクトを指定します。
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
VMM サーバー オブジェクトを指定します。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
出力
LogicalNetworkDefiniton
このコマンドレットは、 LogicalNetworkDefiniton オブジェクトを返します。
メモ
- このコマンドレットには、 Get-SCLogicalNetwork コマンドレットを使用して取得する VMM 論理ネットワーク オブジェクトと、 Get-SCVMHostGroup コマンドレットを使用して取得する VMM ホスト グループ オブジェクトが必要です。