目前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服务。

 

 

 

在Azure New Portal上创建基于ARM的带SLB的VM的更多相关文章

  1. (视频) 《快速创建网站》2.1 在Azure上创建网站及网站运行机制

    现在让我们开始一天的建站之旅. 本文是<快速创建网站>系列的第2篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 访问本系列目录,请点击:http:// ...

  2. (视频)《快速创建网站》2.1 在Azure上创建网站及网站运行机制

    现在让我们开始一天的建站之旅. 本文是<快速创建网站>系列的第2篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 1. 网站管理平台WordPress和 ...

  3. Azure PowerShell (3) 上传证书

    <Windows Azure Platform 系列文章目录> 本文介绍的是国外的Azure Global Update 2015-09-01 发现一个新的命令,在Azure PowerS ...

  4. 如何在Azure上创建和部署云服务

    Azure 管理门户提供两种方法可用来创建和部署一个云服务:快速创建和自定义创建. 本主题说明如何使用快速创建方法来创建新的云服务,然后使用上传来上载和部署一套在 Azure 的云服务.当您使用此方法 ...

  5. 在 Azure 中的 Linux VM 上创建 MongoDB、Express、AngularJS 和 Node.js (MEAN) 堆栈

    本教程介绍如何在 Azure 中的 Linux VM 上实现 MongoDB.Express.AngularJS 和 Node.js (MEAN) 堆栈. 通过创建的 MEAN 堆栈,可以在数据库中添 ...

  6. 如何使用 Jenkins、GitHub 和 Docker 在 Azure 中的 Linux VM 上创建开发基础结构

    若要将应用程序开发的生成和测试阶段自动化,可以使用持续集成和部署 (CI/CD) 管道. 本教程介绍如何在 Azure VM 上创建 CI/CD 管道,包括如何: 创建 Jenkins VM 安装并配 ...

  7. 在Windows Azure上创建ASP.NET MVC网站

    本篇体验在Windows Azure上创建ASP.NET MVC网站. →登录到Windows Azure管理门户 →点击左下方的"新建" →点击"自定义创建" ...

  8. 在Linux上创建webrev(cont)[基于svn]

    在前文中,基于git介绍了webrev工具.实际上,webrev工具还支持hg和svn.最近的工作中不可避免地要使用svn,故在此总结一下如何基于svn在Linux上创建webrev.顺便吐个槽,没有 ...

  9. Azure上批量创建OS Disk大于30G的Linux VM

    Azure上VM的OS盘的大小在创建时是固定的.Windows是127G,Linux是30G.如果需要批量创建的VM的OS Disk有更大的容量.可以考虑用下面的方法实现. 1 创建一台有Data-d ...

随机推荐

  1. UVA 796 连通图求桥

    http://acm.hust.edu.cn/vjudge/contest/view.action?cid=86270#problem/C#include<iostream> #inclu ...

  2. Oracle、Mysql、SqlServer创建表和给表和字段加注释

    一.Oracle --创建表 create table test (      id varchar2(200) primary key not null,      sort number,     ...

  3. Python面向对象编程高级特性

    ***这里还是根据网上资料,主要是廖雪峰老师的教程学习的笔记,主要介绍python面向对象的高级特性,笔记不全,只是记录自己觉得容易出错的地方*** 1.python作为一种动态语言,他的动态绑定机制 ...

  4. jQuery 获取jsp页面中用iframe引入的jsp页面中的值

    <iframe scrolling="no" src="<c:url value='/unitBaseperson/view.do?para=9&op ...

  5. jquery01-简介+语法+选择器+事件

    jQuery是一个JavaScript函数库,是一个轻量级的"写的少,做的多"的JavaScript库,包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTM ...

  6. Java -- JDBC 事务处理, 事务的隔离级别 脏读 不可重复读 等...

    1. 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功. 数据库开启事务命令 •start transaction 开启事务 •Rollback  回滚事务 •Commit ...

  7. Linux嵌入式 -- 内核 (arm) & 文件系统

    1. make distclean 2. 配置内核  ----> 生成 .config文件 make menuconfig ARCH=arm Makefile文件分析: 3.  编译内核 mak ...

  8. hadoop环境搭建(linux单机版)

    一.在Ubuntu下创建hadoop用户组合hadoop用户 1.创建hadoop用户组      addgroup hadoop 2.创建hadoop用户      adduser -ingroup ...

  9. 配置SSH密码登录

    在客户端生成公钥: ssh-keygen –t rsa 生成的公钥默认位置在~/.ssh/目录 把公钥上传到服务器端: scp id_rsa.pub root@ip地址:文件保存路径 cat id_r ...

  10. String随笔

    1.古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:,请编写一个程序,使用上述算法加密或解密用户输入的英文字串要求设计思想.程序流程图.源代码.结果截图. 设计思想:1)定义一个String类型 ...