Windows Azure Virtual Network (7) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (2)
《Windows Azure Platform 系列文章目录》
本文介绍的是,当用户在创建Azure Virtual Machine的时候,忘记绑定公网IP,需要重新绑定公网IP的具体操作。
执行脚本后,会立刻把当前虚拟机所在的VIP固定住,立刻生效。
New-AzureReservedIP -ServiceName '[DNSName]' -ReservedIPName '[ReserveIPName]' -Location '[China East/China North]'
如果想让已经绑定固定VIP的DNS地址,取消绑定固定IP,请执行下面的命令:
Remove-AzureReservedIPAssociation -ReservedIPName [ReserveIPName] -ServiceName [DNSName]
如果想删除未被使用的Azure 固定IP,请执行下面的命令,注意IP必须是未被使用状态:
Remove-AzureReservedIP -ReservedIPName [ReserveIPName]
如果读者使用的是国内由世纪互联运维的Azure China服务,请注意参数中 -Location 'East Asia'修改为
-Location 'China East' 或者是'China North'
Azure Global的IP Rang信息,可以参考:http://www.microsoft.com/en-us/download/details.aspx?id=41653
国内由世纪互联运维的Azure China的IP Rang信息,可以参考:http://www.microsoft.com/en-us/download/details.aspx?id=42064
如果读者用的是百度查询IP地址,经常会发现Azure上海的IP地址经常会显示来自北京,这是由于百度的IP库比较老,请读者注意
在笔者之前的博客中Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1),笔者介绍了如何在创建虚拟机的时候,将固定公网地址进行绑定。
很遗憾,在很多情况下,客户已经使用Azure Management Portal创建了新的虚拟机。以前的办法只能将DNS删除,并且保留VHD,然后重新创建新的Cloud Service并绑定Virtual IP。但是这样会产生服务的宕机。
最新的Azure PowerShell有新的命令(必须要用最新的powershell command 0.8.15),允许用户在已创建的虚拟机上绑定固定Virtual IP Address。
请在http://azure.microsoft.com/en-us/downloads/ 进行下载。
关键步骤主要有:
1.笔者使用Management Portal,创建一个新的Cloud Service
2.使用PowerShell,将固定Reserved IP绑定到步骤1的Cloud Service上
注意:在开始本章之前,请读者预习Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1)中的内容,熟悉相关的PowerShell。
1.使用Azure Management Portal,创建新的虚拟机(步骤略),注意虚拟机需要创建在East Asia数据中心,与我们在步骤1中IP地址Location一致。创建完毕后,该虚拟机信息如下:

- DNS Name为LeiTestVM
- VM Name为LeiTestVM001
- VIP为191.234.18.61。注意这个IP在虚拟机状态为Stop(Deallocate)的时候,会改变,不是固定IP地址
2.使用PowerShell,将固定公网IP(VIP)绑定到步骤1中创建的Cloud Service中去
记得首先选择当前的订阅哦,命令如下:
Select-AzureSubscription "<SubscriptionName>" -Current
具体PowerShell命令为:
New-AzureReservedIP -ServiceName [YourCloudServiceName] -ReservedIPName [YourVIPName] -Location [Location]
对比笔者的环境来说,我们的PowerShell命令为:
New-AzureReservedIP -ServiceName 'LeiTestVM' -ReservedIPName 'LeiTestVMReservedIP' -Location 'East Asia'
截图如下:

执行完这个PowerShell后,我们在步骤1中的VIP(191.234.18.61)就被笔者固定使用了,别的用户无法访问这个IP地址。
3.我们可以通过PowerShell命令,查看LeiTestVMReservedIP这个固定IP地址的状态
Get-AzureReservedIP -ReservedIPName 'LeiTestVMReservedIP'
截图如下:
名称为LeiTestVMReservedIP的IP地址(191.234.18.61)就被笔者独占式使用了。
我们还可以通过PowerShell命令 Get-AzureReservedIP,查看到笔者绑定的所有固定VIP地址信息,如下图:

Windows Azure Virtual Network (7) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (2)的更多相关文章
- Windows Azure Virtual Network (5) 设置Azure Virtual Machine固定Private IP
<Windows Azure Platform 系列文章目录> 注意:本文介绍的是Global Azure (http://www.windowsazure.com),如果你使用的是由世纪 ...
- Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1)
<Windows Azure Platform 系列文章目录> 注意:本文介绍的是Global Azure (http://www.windowsazure.com),如果你使用的是由世纪 ...
- Windows Azure Virtual Network (8) 创建Azure Point-to-Site点到站点 VPN
<Windows Azure Platform 系列文章目录> 我们在使用Azure的时候,常常有这样的需求: -我需要将企业内网的主机连接到微软Azure公有云平台 -我需要保证企业内部 ...
- Windows Azure Virtual Network (10) 使用Azure Access Control List(ACL)设置客户端访问权限
<Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的China Azure. 我们在创建完Windows Azure Virtual Machi ...
- [SDK2.2]Windows Azure Virtual Network (4) 创建Web Server 001并添加至Virtual Network
<Windows Azure Platform 系列文章目录> 在上一章内容中,笔者已经介绍了以下两个内容: 1.创建Virtual Network,并且设置了IP range 2.创建A ...
- [SDK2.2]Windows Azure Virtual Network (5) 重启、关闭、开启VNet中Virtual Machine
<Windows Azure Platform 系列文章目录> 我们知道,Windows Azure VM的IP分为以下两种:Internal IP Address和Public VIP ...
- Azure PowerShell (13) 批量设置Azure ARM Network Security Group (NSG)
<Windows Azure Platform 系列文章目录> 刚刚在帮助一个合作伙伴研究需求,他们的虚拟机全面的网络安全组(Network Security Group, NSG)会经常 ...
- Windows Azure Cloud Service (44) 将Cloud Service加入Virtual Network Subnet,并固定Virtual IP Address(VIP)
<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经详细介绍了如何将Virtual Machine加入Virtual Network,并且绑定固定的Pr ...
- Windows Azure Virtual Network (11) 创建VNet-to-VNet的连接
<Windows Azure Platform 系列文章目录> 我们知道,Azure Virtual Network可以 1.将对台Azure VM加入到同一个网段里,同时绑定内网IP地址 ...
随机推荐
- IOS 通过苹果开放API检测更新
#define APPID @"1067207206" -(void)onCheckVersion { NSDictionary *infoDic = [[NSBundle mai ...
- Sphinx : 高性能SQL全文检索引擎
Sphinx的特点 快速创建索引:3分钟左右即可创建近100万条记录的索引,并且采用了增量索引的方式,重建索引非常迅速. 闪电般的检索速度:尽管是1千万条的大数据量,查询数据的速度也在毫秒级以上,2- ...
- 由360手机卫士谈起——让你的service获取最高权限。
近日来,我在倒腾360手机卫士的时候,发现,你无论是把他数据清空,还是把它强行停止以后,甚至是把它卸载以后,它的service都没有被Android的系统干掉,依然是岿然不动了.我就感到了纳闷了,后来 ...
- 微信公共平台开发-(.net实现)4--发送图文消息
之前说了让微信发送给关注我们的粉丝普通的文本信息,下面我们来看看如何发送图文信息,需要注意的是这里说的是,让微信发给我们,而不是我们拍个图片发给微信处理,上传图片在以后的再讲.下面是发送图文消息的函数 ...
- 我的ORM之六-- 批量
我的ORM索引 很多时候,批量方案是解决性能的关键 批量插入 SqlBulkCopy 利用 SqlBulkCopy 是性能最高的方式 实现: var s = dbr.Menu.NewMyOqlSet( ...
- 【读书笔记】Html5游戏开发
一直对HMTL5做游戏饶有兴趣,而这本书刚好就是HTML5 2游戏初级入门的书.Demo简单注释详细,可以拿来练练手,一个星期左右就可以读完.若要追求酷炫高大上效果,这本书恐怕要让你失望了.但作为上手 ...
- angularjs移除不必要的$watch
在我们的web page,特别是移动设备上,太多的angular $watch将可能导致性能问题.这篇文章将解释如何去移除额外的$watch提高你的应用程序性能. $watch如果不再使用,我们最好将 ...
- onCreateView中加载大位图
我的一个Fragment中,加载了一个1024*1024的图片,非常卡.解决办法 1. 将图片改为512*512 2. 异步加载. final SmartImageView mizige = (Sma ...
- [分享黑科技]纯js突破localstorage存储上线,远程抓取图片,并转码base64保存本地,最终实现整个网站所有静态资源离线到用户手机效果却不依赖浏览器的缓存机制,单页应用最新黑科技
好久没有写博客了,想到2年前答应要放出源代码的也没放出来,最近终于有空先把纯js实现无限空间大小的本地存储的功能开源了,项目地址https://github.com/xueduany/localsto ...
- import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包(转载)
http://www.xuebuyuan.com/2008608.html 在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCode ...