Azure ARM (11) ARM模式下,创建虚拟机并配置负载均衡器

简介:

  《Windows Azure Platform 系列文章目录

 

  本文内容比较多,请大家仔细阅读,谢谢!

 

  在前几章中,我们做了准备工作:

  1.创建ARM Resouce Group,叫LeiResourceGroup

  2.创建ARM Storage Account,叫leistorageaccount

  3.创建ARM Virtual Network,叫LeiARMVNet

 

 

  在本章中,笔者将介绍如何在ARM模式下,创建虚拟机VM。主要分为以下几步:

  1.创建第一台ARM VM LeiARMWeb01,Azure会自动创建一个网卡NIC。我们可以制定这个ARM VM是否有固定PIP地址,记住要设置Availability Set

  2.快速创建第2台ARM VM LeiARMWeb02,记住要设置Availability Set

  3.创建一个负载均衡器Load Balancer,Load Balancer是Level 4.

  4.将这2台VM加入到这个负载均衡器后面

  5.设置负载均衡器的

  6.设置负载均衡器的SNAT

 

 

  首先开始第一部分的内容,创建第一台Azure RM。

  1.登录Azure ARM Portal: http://portal.azure.cn,选择New,然后点击Virtual Machines。如下图:

  如果需要需要选择其他VM Template模板,请选择下图的See All

  

 

  2.deploymenbt Model,选择Resource Manager

  

  

  3.首先设置Azure VM的用户名和密码。下图VM Disk Type可以选择HDD,即普通的SAS磁盘。如果需要全固态硬盘,请选择SSD。

  

 

  4.然后我们设置虚拟机大小。这里选择Standard_A1。如果要选择其他的VM Size,请选择View All

   

  

  5.然后设置虚拟机所在的存储账户和虚拟网络。

  记住要设置Availability Set,记住要设置Availability Set,记住要设置Availability Set。

  

  请注意:上图中我们并没有设置虚拟机的PIP,而且与ASM模式的虚拟机不同,ARM模式下的虚拟机可以设置固定PIP地址。如下图:

  

  请注意,我们还必须设置虚拟机的高可用性集(Availability Set)。如下图:

  

  上图的更新域为5,最多为20。故障域最大为3。

  故障域:表示多台虚拟机,是分布在三个不同的RACK上的

  更多内容,请参考:Windows Azure Platform Introduction (6) Windows Azure 平台高可用性的实现

  

  6.最后确认创建该虚拟机,图略。

 

  7.创建完毕后,我们可以看到创建了以下Azure ARM资源。

  (1)创建新的ARM虚拟机LeiARMWeb01

  (2)自动创建新的ARM NIC网卡leiarmweb01953

  (3)创建新的Network Security Group : LeiARMWeb01-nsg

  (4)创建新的高可用集:Web-AvbSet

  

 

 

 

  

  第二部分,我们快速创建第2台Azure VM,命名为LeiARMWeb02。

  记住要设置Availability Set,记住要设置Availability Set,记住要设置Availability Set。

 

  创建第2台Azure VM之后,新建资源如下:

    (1)创建新的Azure虚拟机:LeiARMWeb02

  (2)创建新的Azure虚拟机网卡

  (3)创建新的Network Security Group : LeiARMWeb02-nsg

 

 

 

 

  第三部分:创建一个负载均衡器Load Balancer,Load Balancer是Level 4

  1.我们选择创建Load Balancer

  

  2.在创建Azure Load Balancer的时候,设置这个LB的名称,并且为这个LB绑定固定公网IP地址

  

  

 

  

  第四部分,之前我们创建的Web Server 01和Web Server 02,和前端的负载均衡器Load Balancer是无关的。现在我们把这2台VM和负载均衡器Load Balancer产生关联

  我们现在将2台Azure虚拟机绑定到这个Azure Load Balancer下。

  1.我们点击之前创建LeiARMLoadBalancer,选择Backend Pools。如下图:

  

  上图中,我们点击"Choose an Availability Set",选择之前2台Web VM的高可用集

  

  上图选择完Availability Set以后,记住还要选择Virtual Machine

 

 

  设置完毕,如下图:

  

 

 

 

  第五部分,我们需要设置负载均衡器到后端的Web Server的侦听器 (Probe),当后端的Web Server发生问题宕机的时候,负载均衡器就不会把流量发送到该Web Server上。

  我们点击Settings,Probes,,增加侦听器 (Probe)。如下图红色部分,我们针对80端口,增加规则,每隔5秒钟发送一次侦听请求,连续3次失败 (总共15秒),则把这台Web Server的状态设置为不稳定,负载均衡器就不会把流量发送到该Web Server上

  

 

 

 

 

  第六部分,我们要设置负载均衡器的规则。

  在之前的文章中,笔者介绍了负载均衡器的规则为五元组或者两元组。

  Azure PowerShell (8) 使用PowerShell设置Azure负载均衡器规则

  

  我们将介绍如何在ARM模式下,设置80端口的负载均衡器的规则。如下图:

  

 

  

  上图中,我们还可以负载均衡器的规则为五元组或者两元组,如下图:

  

  上图中:

  (1)None,表示不保留Session

  (2)Client IP,表示根据客户端IP地址,来保留Session

  (3)Client IP and Protocol,表示根据客户端IP地址+协议,来保留Session

 

  我们针对80端口的负载均衡器设置完毕后,架构如下图:

  

 

 

  最后,我们还可以设置通过负载均衡器,针对单台虚拟机的端口转发。

  我们选择下图的Inbound NAT Rule,点击Add,然后选择需要的虚拟机,再设置Service和Port,Target Port

  

  

  这样通过Load Balancer + 端口号 (上图中是Port: 60021),我们就可以访问到负载均衡器后面的LeiARMWeb01的RDP端口3389

 



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

目录
相关文章
|
存储 编解码 虚拟化
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
VMware Tools 是 VMware 虚拟机中自带的一种增强工具,能够显著提升虚拟机的性能和用户体验。它提供了优化的显卡驱动程序、文件共享与拖放功能、时间同步以及跨虚拟机和宿主机的复制粘贴功能。安装 VMware Tools 可以让虚拟机在 VMware 平台上运行得更加高效,并且对于老旧系统(如 Win98、Win2000、WinXP)也能提供必要的驱动支持。每个虚拟机都需要独立安装与其操作系统版本相匹配的 VMware Tools,以确保最佳兼容性和性能表现。
1987 6
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
|
存储 网络协议 网络安全
Hyper-V Win10虚拟机配置常见问题
在配置Hyper-V Win10虚拟机时,用户常面临网络连接、虚拟交换机配置、资源分配及其他问题。例如,虚拟机无法获取IP地址可能源于DHCP服务异常,需检查并启动该服务;外部虚拟交换机配置错误则需确保物理网络适配器正确连接。此外,内存不足或虚拟硬盘性能瓶颈也会影响运行效果。通过合理调整资源配置、优化设置及遵循最佳实践,可有效解决这些问题。
1097 20
|
安全 网络协议 网络安全
当虚拟机出现网络连接问题时,应该先检查Hyper-V的网卡连接配置
当虚拟机出现网络连接问题时,应首先检查Hyper-V的网卡配置。具体步骤包括:确认虚拟机运行状态、检查虚拟交换机类型和物理网卡连接、确保虚拟机网络适配器正确连接到虚拟交换机,并验证网络配置(IP地址等)。常见问题如虚拟交换机配置错误、网络适配器未连接或防火墙阻止连接,可通过重新配置或调整设置解决。必要时重启虚拟机和宿主机,查看事件日志或联系技术支持以进一步排查问题。
|
虚拟化 网络虚拟化 Windows
导入虚拟机到Hyper-V环境时,理解并配置网络适配器设置是确保网络通信的关键
在Hyper-V环境中,正确配置虚拟机的网络适配器是确保其网络通信的关键。需先启用Hyper-V功能并创建虚拟交换机。接着,在Hyper-V管理器中选择目标虚拟机,添加或配置网络适配器,选择合适的虚拟交换机(外部、内部或私有),并根据需求配置VLAN、MAC地址等选项。最后,启动虚拟机并验证网络连接,确保其能正常访问外部网络、与主机及其他虚拟机通信。常见问题包括无法访问外部网络或获取IP地址,需检查虚拟交换机和适配器设置。
|
监控 安全 网络协议
Hyper V上网实战:多虚拟机网络环境配置
在Hyper-V环境中配置多虚拟机网络以实现上网功能,需完成以下步骤:1. 确认Hyper-V安装与物理网络连接正常;2. 配置虚拟交换机(外部、内部或专用)以支持不同网络需求;3. 设置虚拟机网络适配器并关联对应虚拟交换机;4. 验证虚拟机网络连接状态;5. 根据场景需求优化多虚拟机网络环境。此外,还需注意网络隔离、性能监控及数据备份等事项,确保网络安全稳定运行。
|
负载均衡 前端开发 应用服务中间件
Tomcat的负载均衡和动静分离(与nginx联动)
总的来说,负载均衡和动静分离是提高Web应用性能的两个重要手段。通过合理的配置和使用,我们可以让Web应用更好地服务于用户。
442 21
|
缓存 负载均衡 算法
解读 Nginx:构建高效反向代理和负载均衡的秘密
解读 Nginx:构建高效反向代理和负载均衡的秘密
449 2
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
1048 3
|
负载均衡 应用服务中间件 nginx
解决nginx配置负载均衡时invalid host in upstream报错
在Windows环境下,配置Nginx 1.11.5进行负载均衡时遇到问题,服务无法启动。错误日志显示“invalid host in upstream”。检查发现上游服务器列表中,192.168.29.128的主机地址无效。负载均衡配置中,两个服务器地址前误加了"http://"。修正方法是删除上游服务器列表和proxy_pass中的"http://"。问题解决后,Nginx服务应能正常启动。
1306 4
解决nginx配置负载均衡时invalid host in upstream报错

热门文章

最新文章

相关实验场景

更多