《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)的更多相关文章

  1. Windows Azure Virtual Network (5) 设置Azure Virtual Machine固定Private IP

    <Windows Azure Platform 系列文章目录> 注意:本文介绍的是Global Azure (http://www.windowsazure.com),如果你使用的是由世纪 ...

  2. Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1)

    <Windows Azure Platform 系列文章目录> 注意:本文介绍的是Global Azure (http://www.windowsazure.com),如果你使用的是由世纪 ...

  3. Windows Azure Virtual Network (8) 创建Azure Point-to-Site点到站点 VPN

    <Windows Azure Platform 系列文章目录> 我们在使用Azure的时候,常常有这样的需求: -我需要将企业内网的主机连接到微软Azure公有云平台 -我需要保证企业内部 ...

  4. Windows Azure Virtual Network (10) 使用Azure Access Control List(ACL)设置客户端访问权限

    <Windows Azure Platform 系列文章目录> 本文介绍的是国内由世纪互联运维的China Azure. 我们在创建完Windows Azure Virtual Machi ...

  5. [SDK2.2]Windows Azure Virtual Network (4) 创建Web Server 001并添加至Virtual Network

    <Windows Azure Platform 系列文章目录> 在上一章内容中,笔者已经介绍了以下两个内容: 1.创建Virtual Network,并且设置了IP range 2.创建A ...

  6. [SDK2.2]Windows Azure Virtual Network (5) 重启、关闭、开启VNet中Virtual Machine

    <Windows Azure Platform 系列文章目录> 我们知道,Windows Azure VM的IP分为以下两种:Internal IP Address和Public VIP ...

  7. Azure PowerShell (13) 批量设置Azure ARM Network Security Group (NSG)

    <Windows Azure Platform 系列文章目录> 刚刚在帮助一个合作伙伴研究需求,他们的虚拟机全面的网络安全组(Network Security Group, NSG)会经常 ...

  8. Windows Azure Cloud Service (44) 将Cloud Service加入Virtual Network Subnet,并固定Virtual IP Address(VIP)

    <Windows Azure Platform 系列文章目录> 在之前的文章中,笔者已经详细介绍了如何将Virtual Machine加入Virtual Network,并且绑定固定的Pr ...

  9. Windows Azure Virtual Network (11) 创建VNet-to-VNet的连接

    <Windows Azure Platform 系列文章目录> 我们知道,Azure Virtual Network可以 1.将对台Azure VM加入到同一个网段里,同时绑定内网IP地址 ...

随机推荐

  1. Microsoft 参考源代码系统更新,有惊喜哦。

    在以前,MS的参考源代码在单步调试时时好用时不好用,最后我找到了原因,那就是如果想用MS的参考源代码进行单步调试,那么你就得想尽办法把系统上的.NET FX降级到RTM版本(卸载各种相关补丁),今天我 ...

  2. svn patch用法

    最近遇到了一个patch的使用场景: 有一个同事对源码做了一些修改,但是又不想将源码提交到SVN服务器,而我又想得到他所做的修改. patch的使用方法: 创建patch 在要导出“修改”的目录中,单 ...

  3. Web Essentials之Markdown和自定义编辑器(Web Essentials完结)

    返回Web Essentials功能目录 本篇目录 功能 自定义编辑器 开源项目都会在项目的根目录放一个Readme.md文件来告诉读者一些重要的说明,那么就可以在VS中直接编辑Markdown文件. ...

  4. Javascrpt无刷新文件上传

    最近工作中遇到上传文件问题,主要需求是一步点击上传,兼容ie8+,当时用的dojox/form/uploader控件,这两天扒了一下源码,明白了原理拿出来分享一下. 总体思路如下: 1.对于支持XML ...

  5. Wix 安装部署教程(十) --来,用WPF做个漂亮的安装界面

    在上一篇中曾留下两个问题,.Net捆绑安装不触发以及路径选择的问题现在都已经解决,这段时间花的最多的地方还是WPF调样式上面,奈何WPF功力不够,暂时还是没有达到自己想要的效果.另外ViewModel ...

  6. [.net 面向对象编程基础] (23) 结束语

    [.net 面向对象编程基础] (23)  结束语 这个系列的文章终于写完了,用了半个多月的时间,没有令我的粉丝们失望.我的感觉就是一个字累,两个字好累,三个字非常累.小伙伴们看我每篇博客的时间就知道 ...

  7. resumablejs 分块上传 断点续传

    http://www.resumablejs.com/ 官网 upload.html <!DOCTYPE html> <html lang="en"> &l ...

  8. 十分钟搞定CSS选择器

    在最近的web开发中是不是就会用到一些选择器,发现很多尤其是CSS3新增的不太熟悉,在此总结一下. 优先级 不同级别 1. 在属性后面使用 !important 会覆盖页面内任何位置定义的元素样式. ...

  9. IOS UIView 04- 自定义控件

    注:本人是翻译过来,并且加上本人的一点见解. 前言 本文将讨论一些自定义视图.控件的诀窍和技巧.我们先概述一下 UIKit 向我们提供的控件,并介绍一些渲染技巧.随后我们会深入到视图和其所有者之间的通 ...

  10. cocoapods 更新

    sudo gem update --system sudo gem install cocoapods pod setup pod --version