在大多数情况下,你不需要为虚拟机指定静态内部 IP 地址 (DIP)。虚拟网络中的 VM 会自动接收你指定的范围内的内部 IP 地址。但在某些情况下,为特定 VM 指定静态 IP 地址是有意义的。例如,如果你的 VM 要运行 DNS 或者将作为域控制器。或者,如果你有一个在某一时刻打算停止/取消设置的 VM,但希望在重新设置它时保留其 DIP。静态 DIP 在 VM 中保持不变,即使在停止/取消设置状态下也是如此。你可以在创建 VM 时使用 PowerShell 指定静态 DIP,也可以更新现有的 VM。
1.验证虚拟网络vmnet中的特定ip地址是否可用。这里在web页面上先创建好了虚拟网络。
2.创建使用DIP的azure虚拟机。
New-AzureVMConfig -Name "FTPInstance4" -InstanceSize Medium -ImageName 0c5c79005aae478e8883bf950a861ce0__Windows-Server-2012-Essentials-20131018-zhcn | Set-AzureSubnet -SubnetNames Subnet-1| Set-AzureStaticVNetIP -IPAddress 10.0.0.10 | Add-AzureProvisioningConfig -Windows -AdminUsername mark -Password password@1 | New-AzureVM -ServiceName "FTPinAzure4" -VNetName "vmnet"
3.检查虚拟机是否使用指定ip:10.0.0.10。
4.为以前创建的 VM 指定静态内部 IP Get-AzureVM -ServiceName markliang -Name VM1 | Set-AzureStaticVNetIP -IPAddress 10.0.0.21 | Update-AzureVM 5.从 VM 中删除静态内部 IP 地址 $Get-AzureVM -ServiceName markliang -Name VM1 | Remove-AzureStaticVNetIP | Update-AzureVM
本文出自 “月缺” 博客,谢绝转载!
Azure 中国篇—(4)为 Azure虚拟机配置静态内部 IP 地址 (DIP)
原文地址:http://yueque.blog.51cto.com/4580340/1600161