为满足更多应用场景,Azure 的VM 支持PIP (实例级公共IP),应用于类似被动FTP的场景,无需开端口或发生端口不足的情况(Azure端口开放限制)

在之前的文档里,写过如何在MC Azure中配置区域V-NET,目前MC已经更新,无需再通过修改配置文件的方式去部署,直接在portal中新建一个V-net即可,默认为区域V-net,区域属性为location.

1. 新建区域V-Net

参考之前配置虚拟网络

 

2. 配置实例级IP

2.1. 创建 VM 时使用 Windows PowerShell 请求 PIP

New-AzureVMConfig -Name "FTPInstance" -InstanceSize Small -ImageName $images[50].ImageName | Add-AzureProvisioningConfig -Windows -AdminUsername narayan -Password abcd123 | Set-AzurePublicIP -PublicIPName "ftpip" | New-AzureVM -ServiceName "FTPinAzure" -Location "North Central US"

2.2. 使用 Windows PowerShell 将 PIP 添加到现有 VM 中

查看已有的订阅

MC Azure PIP 配置_第1张图片

选择虚拟机所在的订阅

MC Azure PIP 配置_第2张图片

配置PIP

Get-AzureVM -ServiceName FTPInAzure(云服务名称) -Name FTPInstance(虚拟机名称) | Set-AzurePublicIP -PublicIPName ftpip | Update-AzureVM 需要等待一段时间,大概10分钟

clip_image022

查看配置好的PIP

MC Azure PIP 配置_第3张图片