使用两个NIC配置Azure VM

时间:2015-01-29 08:19:24

标签: powershell azure networking azure-storage

我正在使用Windows Server 2012路由和远程访问服务(RRAS)在Azure虚拟网络中使用站点到站点VPN实现站点到站点VPN。

要配置它,我需要一台带有两个NIC的Windows Server 2012计算机。 使用Microsoft Azure Powershell,我正在尝试创建它。

我正在执行此article at microsoft website的步骤。

  1. 我从Azure图库中选择了虚拟机。

    $image = Get-AzureVMImage -ImageName "a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201408.01-en.us-127GB.vhd"
    
  2. 然后我创建一个名为noofof cores(4)和image的VM配置。我不知道什么是可用性。

    $ vm = New-AzureVMConfig -Name“MultiNicVM”-InstanceSize“ExtraLarge”-Image $ image.ImageName -AvailabilitySetName“MyAVSet”

  3. 为VM创建登录。

    Add-AzureProvisioningConfig -VM $ vm -Windows -AdminUserName“”-Password“”

  4. 4.添加具有静态IP地址的附加NIC

    Add-AzureNetworkInterfaceConfig -Name "Ethernet1" -SubnetName "Midtier" 
    -StaticVNetIPAddress "10.1.1.111" -VM $vm
    
    1. 默认NIC的配置。对于默认的NIC,它应该是公共IP,为什么它被赋予私有IP?

      Set-AzureSubnet -SubnetNames“Frontend”-VM $ vm Set-AzureStaticVNetIP -IPAddress“10.1.0.100”-VM $ vm

    2. 创建您的虚拟机,“MultiNIC-VNet”已作为虚拟网络存在。

      New-AzureVM -ServiceName“MultiNIC-CS”-VNetName“MultiNIC-VNet”-VM $ vm

    3. 在第6步,它收到错误“托管服务不存在”

      New-AzureVM : ResourceNotFound: The hosted service does not exist.
      At line:1 char:1
      + New-AzureVM -ServiceName "MultiNIC-CS" –VNetName “MultiNIC-VNet” –VM $vm
      + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          + CategoryInfo          : CloseError: (:) [New-AzureVM], CloudException
          + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.PersistentVMs.NewAzureVMCommand
      

      我需要一个具有公共IP的NIC和一个具有专用IP的NIC,它充当站点到站点VPN的局域网。但默认NIC是专用IP,另一个带有公共IP的NIC会自动创建吗?

      为什么我收到错误“托管服务不存在”?

1 个答案:

答案 0 :(得分:1)

在New-AzureVM中未指定Location或AffinityGroup参数 (创建新服务时需要其中一个)