다음을 통해 공유


(스크립트)가상 네트워크를 호스트 연결

 

적용 대상: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

외부 가상 네트워크에서 논리 네트워크를 가상 컴퓨터를 사용 하려면 호스트에서 실제 네트워크 어댑터와 논리 네트워크를 연결 하 고 가상 네트워크 설정을 구성 해야 합니다.

Hyper-v 호스트에서 네트워크 설정을 구성 하는 방법에 대 한 자세한 내용은 참조 Hyper-v 호스트에서 네트워크 설정을 구성 하는 방법을.

부인

다음 스크립트에 대 한 입력을 가져와서는 VMHostName, LogNetName, HostAdapterName, 및 VirtualNetName 매개 변수 및 논리 네트워크는 호스트에 연결 합니다. 그런 다음 스크립트는 호스트에서 가상 네트워크를 만듭니다.

# Description:   This script associates a virtual machine host with a logical 
#                network and then creates a virtual network for the host.

Param (
   [parameter(Mandatory=$true)]
   [String] $VMHostName=$(throw "Please provide the name of a virtual machine host."),

   [parameter(Mandatory=$true)]
   [String] $LogNetName=$(throw "Please provide the name of a logical network."),

   [parameter(Mandatory=$true)]
   [String] $HostAdapterName=$(throw "Please provide the name of the host adapter."),

   [parameter(Mandatory=$true)]
   [String] $VirtualNetName=$(throw "Please provide the virtual network name.")
   )

# Get the virtual machine host.
$VMHost = Get-SCVMHost -ComputerName $VMHostName

# Get the logical network.
$LogNet = Get-SCLogicalNetwork -Name $LogNetName

# Get the network adapter for the host.
$HostAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name $HostAdapterName

# Set the logical network on the host.
Set-SCVMHostNetworkAdapter -VMHostNetworkAdapter $HostAdapter -AddOrSetLogicalNetwork $LogNet

# Create the virtual network.
New-SCVirtualNetwork -Name $VirtualNetName -Description "External virtual network for $VMHost" -VMHost $VMHost -VMHostNetworkAdapter $HostAdapter