基于华为云的ELB与AS部署

原创 麻木  2020-09-17 11:46:45  阅读 197 次 评论 0 条
麻木博客

Listen to the music:像鱼,勇气

摘要:

基于华为云的ELB与AS部署


【实训目的】

1、熟悉云平台的界面与基本功能

2、熟悉云平台的弹性云主机的创建方式

3、熟悉云平台的弹性云主机的基本操作

4、熟悉ELB和AS部署与策略部署

3、复习《Linux管理与服务》SSH的基本操作

【云平台】

1、华为云或其他云平台

2、CentOS7.6

【实训需求】

一、云平台弹性云主机(ECS)申请

注:以华为云平台为例,其他平台需要自行探究

配置清单

  1.1 基础配置

1.1.1 计费模式  

     按照实际需要进行使用并计费

1.1.2 区域(Region)

     客户主要集中在西部地区

1.1.3 可用区(AZ)

      均处于可用区1

1.1.4 CPU架构

       X86架构

1.1.5  规格

通用计算型 1个vCPU、1G内存

1.1.6 镜像

       公共镜像,CentOS 7.6

1.1.7 系统盘

       普通IO,40G内存

1.2 网络配置

1.2.1 网络

     IP地址为172.16.1.座号。

1.2.2 安全组

      创建名为名字拼音首字母的安全组名

       1.2.3 购买弹性IP地址

不购买弹性IP。

  1.3 高级配置

       1.3.1 云服务器名称

               姓名首字母

     1.3.2  创建密码

       1.3.3 申请两台ECS

具体步骤

image.png

image.png

image.png记得是按需计费,如果是实际应用则需要包年包月image.png

image.png

创建虚拟私有云

image.png

image.png

刷新后选择新建的虚拟私有云,配置固定ip,然后继续新建安全组

image.png

image.png

选择自定义

image.png

image.png

添加规则

image.png

新增22端口

image.png

继续放通icmpimage.png

image.png

刷新选择新增的安全组,不购买公网ipimage.png

配置云服务名称以及密码点击下步骤确认配置

image.png

image.png

如上操作再购买一台


image.png

二、云主机测试

以下步骤,需要截取关键操作过程与最终结果 

2.1 弹性负载均衡( ELB)创建预配置

创建共享型ELB,为此ELB购买按流量计费弹性公网IP(EIP)地址。

image.png

image.png

选择共享型

image.png

image.png

添加监听器,监听EIP的对应端口,使得外网用户使用Xshell通过SSH的方式免密登入该EIP后负载均衡的两个ECS

点击开始配置

image.png

22是ssh端口

image.png

分配策略类型:加权轮询算法

image.png

image.png

将两台云服务器加入服务器组

image.png

image.png

image.png

打开xshell输入负载均衡的公网ip

image.png

Xshell总共需要新建两个一样主机ip的链接

image.png

负载均衡会根据权以及数据动态分配你22端口链接哪台主机

mamublog1链接的是mamublog2

image.png

mamublog2链接的是mamublog1

image.png

两个链接ip都是一样的却可以连接加入的两台服务器,这就是负载均衡的大致用处,有人用或者一台人太多了,就给你分配另外一台

image.png

image.png

配置免密登陆

https://www.cnblogs.com/dadonggg/p/8350423.html

打开Xshell,在菜单栏点击“工具”,在弹出的菜单中选择“(新建用户密钥生成向导)

image.png

弹出“新建用户秘钥生成向导”对话框,在“秘钥类型”项选择“RSA”公钥加密算法,“秘钥长度”选择任意密钥长度,长度越长,安全性越高,如下图:

image.png

等待密钥生成点击“下一步”

image.png

查看服务器名称,根据服务器名称写密钥名称,不设置密码

image.png

不设置密码,点击是

image.png

保存公钥到本地桌面

image.png

image.png

使用xshell自带的ftp软件上传文件到/root/.ssh中

image.png

将公钥 .pub拖至/root/.ssh中

image.png

返回命令行查看是否传好,奇怪,咋没有??

image.png

原因是:他xftp的时候因为负载均衡将xftp的主机分配成mamublog2了

传到mamublog2的/root/.ssh去了

image.png

解决方法:断开xftp。重新连接即可

image.png

image.png

看到右侧没有mamublog1.pub,那就可以确定这是mamublog的xftp

image.png

上传mamublog1.pub至右侧mamublog1的/root/.ssh中

image.png

再次查看发现有mamublog1.pub

image.png

导入密钥到authorized_keys

 cd /root/.ssh


 cp authorized_keys authorized_keys.bak

cat mamublog1.pub >authorized_keys

cat authorized_keys

image.png

更改权限

chmod 600 authorized_keys

image.png

断开mamublog1的链接。右击mamublog1选择属性

image.png

image.png

image.png

如果确定链接不上。则需要多试一下,等待负载均衡分配给你的是mamublog1的主机时就可以免密登录了

image.png

image.png

使用以上办法将mamublog2也配置免密登录

先把之前mamublog1.pub的文件删了

image.png

方法一样创建密钥上传密钥等

image.png

image.png

image.png

image.png

最后mamublog2也是可以免密登录

image.png

AS配置与策略部署

a.创建弹性伸缩配置

使用已有云服务器规格为模板创建弹性伸缩配置,对伸缩ECS不购买EIP;

image.png

 image.png

image.png

image.png


b.创建弹性伸缩组

       1)该组中最大实例数为10,期望实例数为1,最小实例数为0。于你看到这句话的后5分钟自动“弹出”两台ECS。

image.png

image.png

image.png

点击名称进入添加购买的实例mamublog1和2

image.png

image.png

添加伸缩策略组

image.png

五分钟后两台实例自动添加成功了

image.png


2)自动“弹出”的两台ECS也加入到ELB中,并且运行健康检查结果正常,能够被ELB的EIP进行调度。(可以通过关闭之前的两台ECS进行测试)

image.png

开始添加至ELB中

image.png

点击监听器组进入

image.png

发现新增的实例服务器也自动加入了监听组

image.png

image.png

为查看效果负载均衡效果,我们关掉之前的两台,使用新增的实例云服务器

image.png

可以ssh远程

image.png

image.png

要熟悉负载均衡的功能就不难知道原理了


打赏 支付宝打赏 微信打赏
本文地址:https://www.mamublog.cn/post/184.html
版权声明:本文为原创文章,版权归 麻木 所有,欢迎分享本文,转载请保留出处!

推荐文章

麻木博客
麻木博客

发表评论


表情

还没有留言,还不快点抢沙发?