创建和配置一个逻辑网络和 IP 地址池 (脚本)

 

发布日期: 2016年7月

适用于: System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager

逻辑网络启用对模型基于可识别的类别,分别对应到企业网络需要通过分组在一起的子网和 Vlan 的网络管理员。 创建一个新的逻辑网络后,使用逻辑网络定义,也称为一个网络站点,将 IP 子网和 Vlan 分配给逻辑网络。

您可以创建静态 IP 地址池,并将其与一个或多个主机组关联。 创建静态 IP 地址池后,您可以添加 DNS 服务器它通过使用 集 SCStaticIPAddressPool cmdlet。

有关配置中的网络的详细信息 System Center 2012 – Virtual Machine Manager, ,请参阅 在 VMM 中配置网络

免责声明

下面的脚本创建并配置一个逻辑网络和静态的 IP 地址池。 此脚本假定您已经创建了一个名为西雅图的主机组。

  
# Description:   This script creates a logical network and then creates a logical   
#                network definition that it applies it to the logical network.  
#                The script then creates a static IP address pool, associates   
#                the pool with a host group, and adds DNS servers.   
  
# Create a logical network.  
$LogicalNetwork = New-SCLogicalNetwork -Name "FrontEnd"  
  
# Create a logical network definition and associate it with the new logical network.  
$HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\Seattle" }  
$SubnetVLAN = New-SCSubnetVLAN -Subnet "10.0.0.1/24" -VLAN 25  
$LogNetDef = New-SCLogicalNetworkDefinition -Name "Logical Network Definition for Seattle" -LogicalNetwork $LogicalNetwork -VMHostGroup $HostGroup -SubnetVLAN $SubnetVLAN  
  
# Create a static IP address pool and associate it with a host group.  
$HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\New York\Production" }  
$DefaultGateway = New-SCDefaultGateway -IPAddress "10.0.0.1" -Metric 10  
$IPPool = New-SCStaticIPAddressPool -LogicalNetworkDefinition $LogNetDef -Name "Production IP Address Pool" -Description "This IP address pool is for production use in Seattle." -Subnet "10.0.0.0/24" -IPAddressRangeStart "10.0.0.10" -IPAddressRangeEnd "10.0.0.99" -IPAddressReservedSet "10.0.0.25-10.0.0.35, 10.0.0.38" -VIPAddressSet "10.0.0.95-10.0.0.99" -DNSSuffix "domain.contoso.com" -DNSSearchSuffix domain1.contoso.com, domain2.contoso.com -DNSServer "10.0.0.1", "10.0.0.2" -WINSServer "10.0.0.1", "10.0.0.2" -DefaultGateway $DefaultGateway -EnableNetBIOS $True  
  
# Add DNS servers to the static IP address pool.  
$DNSServerIPAddress = $IPPool.DNSServers  
$DNSServerIPAddress += "10.0.0.5"  
Set-SCStaticIPAddressPool -StaticIPAddressPool $IPPool -DNSServer $DNSServerIPAddress  
  

另请参阅

新 SCLogicalNetwork
新 SCLogicalNetworkDefinition
新 SCStaticIPAddressPool
集 SCStaticIPAddressPool