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 ホスト グループ オブジェクトが必要です。