《Windows Azure Platform 系列文章目录》

  请注意:

  -  Azure不支持增加Endpoint Range

  -  最多可以增加Endpoint数量为150

  http://azure.microsoft.com/zh-cn/documentation/articles/azure-subscription-service-limits/

  我们可以通过Windows Azure Management Portal,打开Virtual Machine的Endpoint,借用我之前博文的图片:

  

  但是如果我们需要打开非常多的Endpoint, 就需要手动一个一个地设置,非常的繁琐。

  其实我们可以通过Windows Azure Powershell,来批量设置Virtual Machine的Endpoint。

  假设我们已经创建了2台虚拟机,DNS为LeiAzure.cloudapp.net,虚拟机为LeiAzure001和LeiAzure002。

  如下图:

  

  假设我需要在LeiAzureVM001这台虚拟机上设置TCP Endpoint

  -  Endpoint Name为TCP80

  -  Public Port为80

  -  Public Port为80

  1.我们以管理员身份运行Azure PowerShell,输入以下命令:

Get-AzureVM –ServiceName ‘LeiAzure’ –Name ‘LeiAzureVM001’ | add-AzureEndpoint –Name ‘TCP80’ –Protocol ‘TCP’ –Publicport 80 –LocalPort 80 | Update-AzureVM 

  执行结果如下:

  

  

  2.在Azure Management Portal可以查看到执行结果:

  

  上图红色部分就是我在步骤一执行PowerShell的结果。

  思考:如果我想在LeiAzureVM001和LeiAzureVM002,这2台VM上执行Endpoint的Load Balance,应该怎么办?

  示意图如下:

  

  1.因为在上面的步骤中,80端口已经被占用了。

  如果我们需要重新设置对80端口的负载均衡,首先删除在上面创建的Endpoint Name,为TCP80,执行以下PowerShell命令:

Get-AzureVM –ServiceName ‘LeiAzure’ –Name ‘LeiAzureVM001’ | Remove-AzureEndpoint –Name ‘TCP80’ | Update-AzureVM 

  2.执行以下PowerShell脚本,

  -  设置LeiAzureVM001虚拟机的Endpoint

  -  Public Port为80

  -  Private Port为80

  -  Endpoint Name为VM001_80_LB

  -  同时设置负载均衡集名称,为LBSet

Get-AzureVM -ServiceName "LeiAzure" -Name "LeiAzureVM001" | Add-AzureEndpoint -Name "VM001_80_LB" -Protocol "TCP" -PublicPort 80 -LocalPort 80 -LBSetName "LBSet" -ProbePort 80 -ProbeProtocol "http" -ProbePath '/' | Update-AzureVM

 执行结果

  

  3.继续执行以下PowerShell

  -  设置LeiAzureVM002虚拟机的Endpoint

  -  Public Port为80

  -  Private Port为80

  -  Endpoint Name为VM002_80_LB

  -  同时设置负载均衡集名称,为LBSet

Get-AzureVM -ServiceName "LeiAzure" -Name "LeiAzureVM002" | Add-AzureEndpoint -Name "VM002_80_LB" -Protocol "TCP" -PublicPort 80 -LocalPort 80 -LBSetName "LBSet" -ProbePort 80 -ProbeProtocol "http" -ProbePath '/' | Update-AzureVM

  执行结果:

  

  本博-三石Blog(下文简称本博),在本博客文章结尾处右下脚未注明转载、来源、出处的作品(内容)均为本博原创,本站对于原创作品内容对其保留版权, 请勿随意转载,如若真有需要的朋友可以发Mail联系我;转载本博原创作品(内容)也必须遵循“署名-非商业用途-保持一致”的创作共用协议,请务必以文 字链接的形式标明或保留文章原始出处和博客作者(Lei Zhang)的信息,关于本博摄影作品请务必注意保留(www.cnblog.com/threestone)等相关水印版权信息,否则视为侵犯原创版权 行为;本博谢绝商业网站转载。版权所有,禁止一切有违中华人民共和国著作权保护法及相关法律和本博(法律)声明的非法及恶意抄袭。

本文转自Lei Zhang博客园博客,原文链接:http://www.cnblogs.com/threestone/p/4018913.html,如需转载请自行联系原作者

Azure PowerShell (6) 设置单个Virtual Machine Endpoint相关推荐

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

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

  2. [New Portal]Windows Azure Virtual Machine (5) 配置VM的Endpoints

    <Windows Azure Platform 系列文章目录> 首先我们回顾前几章介绍的内容: 1.首先我们新建了预装了SQL Server 2012的Virtual Machine 2. ...

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

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

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

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

  5. [New Portal]Windows Azure Virtual Machine (8) Virtual Machine高可用(上)

    <Windows Azure Platform 系列文章目录> 我们之前介绍Windows Azure Virtual Machine的博文中不难发现,一台Vitual Machine对应 ...

  6. Windows Azure Virtual Machine (30) 修改Azure VM 的Subnet

    <Windows Azure Platform 系列文章目录> 我在使用Azure Virtual Machine虚拟机的时候,常常会结合Virtual Network虚拟网络一起使用. ...

  7. 使用Azure portal Create Virtual Machine

    使用简单快速的方式穿件的Virtual Machine 这个步骤隐藏的了很多步骤,例如的创建的云服务(Cloud Service) 创建存储(Storage) 存储名为系统自动产生 可以通过存储看到含 ...

  8. 浅谈Azure virtual machine scale set

    相比on-premise的一些架构,云计算上的IaaS服务明显的优势是VM的伸缩性(scale in and scale out或者scale up and down) 在Azure里面有两种方式实现 ...

  9. Azure Data Science Virtual Machine Linux的初步体验

    背景信息 微软Azure 提供1元免费试用的活动,可以使用$200的积分额度或30天试用期(先到为准).由于之前工作的原因看过很多阿里云和微软Azure的产品文档,但一直没有使用过云计算产品,所以很多 ...

最新文章

  1. 弃Java、Swift于不顾,为何选Python?
  2. 字符设备驱动开发流程详解
  3. TaggingJS – 可以灵活定制的 jQuery 标签系统插件
  4. 在一个tomcat 里面 两个相同的项目不能同时运行??
  5. AQS抽象队列同步器详解(待更新)
  6. 解决Visual Studio “无法导入以下密钥文件”的错误
  7. 解决Out of memory error (version 1.2-rc4 ‘Carnac‘ (298900 ... by android-jack-team@google.com)).
  8. C4.5决策树生成算法完整版(Python),连续属性的离散化, 缺失样本的添加权重处理, 算法缺陷的修正, 代码等
  9. AngularJS之代码风格36条建议【一】(九)
  10. Call for Presentations!Flink Forward Global 2021 议题征集ing
  11. 基于matlab指纹识别算法的实现解析
  12. 计算机电路与电子学试卷,电路与电子学(第5版)学习指导与习题解答
  13. 正负数据如何归一化_数据标准化period;归一化处理
  14. JSP页面只显示源代码不显示网页内容
  15. 引气管理计算机失效,TAT信号无效导致ND上TAS-显示消失B737系列机务在线 - 认真、负责、细致 我们秉承的理念...
  16. pe修改服务器2003密码,一文教你3分钟搞定忘记的windows密码
  17. 论文笔记:Improving Conversational Recommender Systems via Knowledge Graph based Semantic Fusion(KDD2020)
  18. Javase day06_作业
  19. 开源PLM软件Aras详解八 Aras之RelationshipTypes关系类详解
  20. 什么是银行测试业务?银行测试业务包括哪些?

热门文章

  1. 《你不可不知的50个建筑学知识》之哥特式建筑
  2. 设计模式04_抽象工厂模式
  3. 1.15 克隆虚拟机
  4. 在linux上面合并多个windows文件乱码的问题
  5. JavaScript创建对象的方法
  6. ASP.NET 学习笔记_01 广告控件的使用
  7. Vue中动态设置页面title
  8. 循环:for..in 与for...of 的区别
  9. 【源码】Word转PDF V1.0.1 小软件,供新手参考
  10. 搜索专题:问题 E: 挑战ACM迷宫