帅帅男孩 发表于 2017-6-30 20:00:06

在Azure New Portal上创建基于ARM的带SLB的VM

  目前Azure的New Portal在国内已经上线了。本文将介绍最常见的一种场景:通过Azure的New Portal创建带有Server Load Balance的多台虚拟机。
  1 创建Resource Group、Storage Account
  首先点击New,再点击Sata + Storage,然后选择Storage Account:

  出现提示后输入相应的参数,其中的Resource Group选择Create New:

  2 创建虚拟网络
  在Portal上选择New->Networking->Virtual network,选择Resource Manager后点击Create:

  填入相应的参数,其中Resource Group选择Use Existing的,然后点击Create:

  3 创建Availability Set
  在Portal页面上点击More Services->Availability Sets

  如图填写相应的参数,然后点击Create:

  4 创建虚拟机
  在Portal上点击New->Virtual Machines->See all->CentOS-Based 7.2

  选择Resource Manager模式,点击Create:

  输入相应的参数,选择合适的机器型号:

  在3-Setting中填写相应的参数,此时网络的Public IP选择None:

  验证后,点击OK,开始创建虚拟机:

  相同的再创建第二台虚拟机。
  在虚拟机中,可以看到创建好的两台虚拟机:

  此时的虚拟机位于Private的Subnet中,不能对外访问,外网也不能访问到这两台虚拟机。
  5 创建Load Balance
  在Portal上点击More Services->Load Balancers:

  点击add后,填写相关参数。其中如果是面向公网的服务,选择Type为Public,另外需要新建Public IP Address,根据需求可以选择动态或者静态地址。

  在Load Balancer中选择刚刚创建好的SLB,对其进行设置:

  先设置Backend Pools,选择hwslbhas中的两台虚拟机:

  点击OK后可以看到后台在创建Backend Pools的同时对VM的Nic进行了更新:

  设置IP地址,选择Create New,选择Dynamic模式,最后点击Save后,将开始创建Public IP的过程:

  根据需求创建Inbound NAT rules:

  创建Probe:

  创建Load Balance Rules,其中Load Balance的Session Persistence中选择Client IP模式,实现基于源地址的负载均衡:

  至此,所有的配置都完成了。
  通过ssh客户端,以22122端口登陆vm01,以22222端口登陆vm02.
  通过http可以访问两台VM的Http服务。
页: [1]
查看完整版本: 在Azure New Portal上创建基于ARM的带SLB的VM