Windows Azure Platform 系列文章目录》 

  默认情况下,通过Azure Management Portal创建的Public IP和Private IP都是随机分配的。

  用户可以通过Azure PowerShell来设置固定Public IP和Private IP,请参考笔者的文档:

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

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

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

  感谢网友blchen指出的错误,我之前做的DEMO都没有考虑Windows Azure Fabric Controller再分配资源的问题。

  对于固定IP来说,必须对Azure VM指定Virtual Network才可以

  本章笔者将向大家介绍的场景如下:2台Azure VM在共享同一个DNS地址。

  在2台Azure VM的情况下,我们有以下2种方式安全停止Azure VM。

  1)关闭其中一台Azure VM(使用Azure Management Portal, RDP或者PowerShell,三种方式)

  2)同时关闭2台Azure VM(同上三种方式)

  

  先看看笔者已经在Azure Management Portal中创建的VM,如下图:

  

  -上图中,有2台Azure VM,分别为LeiZhangVMOne和LeiZhangVMTwo。

  -这2台 Azure VM 共享同一个DNS地址:http://leizhangvm.cloudapp.net

  有关这2台Azure VM的VIP Address和Internal IP Address情况,我们可以观察下图:

  

  -这2台Azure VM的VIP Address相同,Internal IP Address不同

  1.使用Azure Management Portal关闭其中一台VM

  我们选择第一台LeiZhangVMOne,并选择SHUT DOWN。关闭后我们再选择START:

  

  我们观察LeiZhangVMOne的IP Address变化情况:

  

  结论:使用Azure Management Portal关闭其中一台VM,这台VM的VIP Address不会改变,Internal IP Address会改变。

  

  2.使用远程桌面连接RDP或者Azure PowerShell,关闭其中一台VM。

  过程截图略。

  结论:桌面连接RDP或者Azure PowerShell with -StayProvisioned参数,关闭其中一台VM。这台VM的VIP Address和Internal IP Address都不会改变。

  3.使用Azure Management Portal,同时关闭2台Azure VM。

  

   关闭后,我们再点击START。比较IP Address前后变化:

  

  结论:在使用Azure Management Portal,同时关闭2台Azure VM后,VIP Address和Internal IP Address都改变了。

  

  总结:

  1)使用Azure Management Portal或Azure PowerShell without -StayProvisioned,关闭一台Azure VM

  VIP Address是否改变:

  Internal IP Address是否改变:

  2)使用Azure Management Portal或Azure PowerShell without -StayProvisioned,关闭所有Azure VM

  VIP Address是否改变:

  Internal IP Address是否改变:

  

  3)使用RDP或Azure PowerShell with -StayProvisioned,关闭一台多台Azure VM

  VIP Address是否改变:

  Internal IP Address是否改变:

  

  OK,刚刚看到网友回复了。如何才能够得到一个固定IP呢?

  尽量不要随意关闭VM,如果必须关闭VM,必须遵循以下2点:

  1)如果是采用是single vm,那这台VM 绝对不能使用Azure Management Portal STOP VM,否则VIP和Internal IP都会改变。

  必须采用RPD或者PowerShell with -StayProvisioned 来关闭VM。VIP和Internal IP都不会改变。

  2)如果采用的是Multi VM,那要保证至少一台机器不被STOP,这样能够保证整个Azure Cloud Service的VIP不会改变。

[New Portal]Windows Azure Virtual Machine (20) 关闭Azure Virtual Machine与VIP Address,Internal IP Address的关系(2)的更多相关文章

  1. [New Portal]Windows Azure Virtual Machine (19) 关闭Azure Virtual Machine与VIP Address,Internal IP Address的关系(1)

    <Windows Azure Platform 系列文章目录> 默认情况下,通过Azure Management Portal创建的Public IP和Private IP都是随机分配的. ...

  2. [New Portal]Windows Azure Virtual Machine (18) Azure Virtual Machine内部IP和外部IP

    <Windows Azure Platform 系列文章目录> 在开始本章内容之前,请读者熟悉以下2篇博文:       [New Portal]Windows Azure Virtual ...

  3. [New Portal]Windows Azure Virtual Machine (11) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (1)

    <Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...

  4. [New Portal]Windows Azure Virtual Machine (16) 使用Azure PowerShell创建Azure Virtual Machine

    <Windows Azure Platform 系列文章目录> 注:本章内容和之前的[New Portal]Windows Azure Virtual Machine (12) 在本地制作 ...

  5. [New Portal]Windows Azure Virtual Machine (10) 自定义Windows Azure Virtual Machine模板

    <Windows Azure Platform 系列文章目录> 通过之前的文章,我相信大家对微软Windows Azure Virtual Machine有一定的了解了. 虽然微软提供了非 ...

  6. [New Portal]Windows Azure Virtual Machine (12) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (2)

    <Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...

  7. [New Portal]Windows Azure Virtual Machine (13) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (3)

    <Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,作为自定义的虚拟机模板. 注意:因为在制作VHD的最 ...

  8. [New Portal]Windows Azure Virtual Machine (14) 在本地制作数据文件VHD并上传至Azure(1)

    <Windows Azure Platform 系列文章目录> 之前的内容里,我介绍了如何将本地的Server 2012中文版 VHD上传至Windows Azure,并创建基于该Serv ...

  9. [New Portal]Windows Azure Virtual Machine (21) 将本地Hyper-V的VM上传至Windows Azure Virtual Machine

    <Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,并且保留OS中的内容. 注意:笔者没有执行Syspr ...

随机推荐

  1. Revert R12.1.3 Homepage Layout to Link Style as in R12.1.1 or 11i

    https://blogs.oracle.com/ptian/entry/revert_r12_1_3_homepage Oracle EBS 12.1.3主页的展示方式不太习惯,12.1.3为了展示 ...

  2. [.net 面向对象编程基础] (7) 基础中的基础——流程控制语句

    [.net 面向对象编程基础] (7) 基础中的基础——流程控制语句 本来没有这一节的内容,后来考虑到既然是一个系列文章,那么就尽可能写的详细一些,本节参考了网上朋友所写的例子,为的是让更多小伙伴学习 ...

  3. 使用ACE_Task管理线程

    为什么要使用ACE_Task来管理线程 从C#转到C++后,感觉到C++比C#最难的地方,就是在系统编程时,C#中有对应的类库,我接触到一个类后,就可以通过这个类,知道很多相关的功能.而在C++中,必 ...

  4. [ZigBee] 1、 ZigBee简介

    前言 目前,中国大力推广的物联网是zigbee 应用的主战场,物联网通过智能感知.识别技术与普适计算(我还特意申请了个域名psjs.vip).泛在网络的融合应用,被称为继计算机.互联网之后世界信息产业 ...

  5. ECSHOP农行支付接口开发(含手机端)

    对于ECSHOP来说,支付是以接口的形式存在的.于是: 1:首先添加接口文件 includes\modules\payment下,增加abcbank.php,代码如下: <?php /** * ...

  6. Flyway, 数据库Schema管理利器

    整天跟数据库打交道的程序员都知道,当数据库的Schema发生改变时是多么痛苦的事情.尤其是一个在不断开发完善的项目,随着需求变化,数据库的schema也会跟着变化,而追踪记录这些变化一向都是费时费力. ...

  7. Composer使用

    是什么 如果你知道yum.apt-get.npm.bower等命令中的一种或者多种,那么,你也能很快知道composer是什么了.没错,它就是PHP里快速安装类库的.平时,我们安装一个PHP类库,需要 ...

  8. 关于Lua优质文章链接

    Lua 语言 15 分钟快速入门(博客-伯乐在线) http://blog.jobbole.com/70480/

  9. 函数柯理化以及利用柯理化实现bind方法

    1.函数柯理化 把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术. 柯理化函数思想:一个js预先处理的思想:利用函数执行可以形 ...

  10. Atitit图像识别的常用特征大总结attilax大总结

    Atitit图像识别的常用特征大总结attilax大总结 1.1. 常用的图像特征有颜色特征.纹理特征.形状特征.空间关系特征. 1 1.2. HOG特征:方向梯度直方图(Histogram of O ...