关于后端:基于ECS实现一分钟自动化部署华为云至简致远

【摘要】 本文基于ECS实现一分钟自动化部署,沙箱试验链接:https://lab.huaweicloud.com/t…试验指标与根本要求通过本试验,您将可能:① 了解主机的作用② 把握主机自动化部署办法操作前提:登录华为云1.资源筹备2.自动化部署 一.资源筹备在进行主机自动化部署之前,需提前配置好以下资源,主机部署试验及资源筹备均在“华北-北京四”区域下进行:① 创立VPC…

本文基于ECS实现一分钟自动化部署,沙箱试验链接:https://lab.huaweicloud.com/t…
试验指标与根本要求
通过本试验,您将可能:
① 了解主机的作用
② 把握主机自动化部署办法
操作前提:登录华为云
1.资源筹备
2.自动化部署一.资源筹备在进行主机自动化部署之前,需提前配置好以下资源,主机部署试验及资源筹备均在“华北-北京四”区域下进行:
① 创立VPC及其子网,并创立平安组增加平安组规定。
② 创立ECS。
③ 创立DevCloud我的项目

1.1创立平安组、VPC点击“服务列表”->“网络”->“虚构公有云VPC”,进入网络控制台,如下图所示:

在网络控制台左侧菜单栏中点击“访问控制”->“平安组”->“创立平安组”,填写如下参数,点击“确定”。
① 模板:通用Web服务器
② 名称:自定义
其它默认。
创立好之后,如下图所示:

点击“sg-249d”进入平安组设置页面,点击“入方向规定”,增加一条规定:
① 优先级:1
② 策略:容许
③ 协定端口:全副放通
其余配置默认,点击“确定”,配置如下图所示:

设置平安组规定实现,返回平安组列表,在网络控制台左侧菜单栏中点击“虚构公有云”,点击“创立虚构公有云”进入创立界面。

根本信息:
① 以后区域:华北-北京四
② 名称:myvpc
③ 网段:192.168.0.0/16
默认子网:
① 可用区:可用区1
② 名称:subnet-myvpc
③ 子网网段:192.168.0.0/24
其余参数默认。

单击“立刻创立”。
可查看到已创立好的虚构公有云myvpc。

1.2.创立ECS华为云“控制台->“服务列表”->“计算” -> “弹性云服务器ECS”,进入云服务器控制台,点击“购买弹性云服务器”。
设置云服务器参数:
① 计费形式:按需计费
② 区域:华北-北京四
③ 可用区:可用区1
④ CPU架构:X86计算
⑤ 规格:通用计算型,s6.small.1 | 1vCPUs | 1GB
⑥ 镜像:公共镜像,CentOS 7.2 64bit(40GB)
⑦ 系统盘:高IO,40GB

点击“下一步 网络配置”。
① 虚构公有云:抉择已创立好的VPC,如myvpc
② 网卡:抉择已创立好的子网,如subnet-myvpc
③ 平安组:抉择已增加过平安组规定的平安组,如my-sg
④ 弹性公网IP:当初购买
⑤ 规格:全动静BGP
⑥ 公网带宽:按宽带计费
⑦ 带宽大小:1M
点击“下一步 确认配置”。
① 购买数量:1
请勾选“《华为镜像免责申明》”,单击“立刻购买”。如下图所示:

返回云服务器列表,可查看到已创立的弹性云服务器,约期待1分钟状态变为“运行中”代表弹性云服务器创立胜利。如下图所示:

1.3.创立我的项目在“服务列表”下点击“软件开发服务DevCloud” -> “项目管理 ProjectMan”。点击“立刻应用”进入我的项目页面。点击“新建我的项目”,如下图所示:

在新建我的项目弹窗中,抉择“Scrum流程”开发流程,设置项目名称为“demo1”,输出我的项目形容信息。
点击“确定”后,进入项目管理界面。1.4.主机治理1.4.1.增加主机组点击我的项目“demo1”顶部右侧的“更多”,抉择“设置”下的“通用设置”。而后在通用设置页面左侧菜单栏抉择“主机组治理”,点击“新建主机组”按钮增加主机组,如下图所示:

输出要增加的主机组信息,点击“保留”。1.4.2.增加主机进入“主机信息”界面治理页面,点击“增加主机”。如下图所示:

输出要增加的主机信息。
抉择“主机”
① 主机名:demo-ecs(同试验步骤1.2的ECS名称)
② 弹性IP:见试验步骤1.2(阐明:“控制台”->“服务列表”->“弹性服务器ECS”即可看到“demo-ecs”的弹性IP)。
③ 操作系统: Linux(同试验步骤1.2的ECS零碎名称)
④ 授信形式:明码授信
⑤ 用户名:root(同试验步骤1.2的ECS用户名)
⑥ 明码:试验1.2步骤中设置的ECS明码
⑦ SSH端口:22
勾选协定,点击“增加”。若主机治理页面呈现如下情景,则增加授信胜利。

二.自动化部署2.1.新建部署工作在我的项目“demo1”的顶部菜单栏点击“构建&公布“ -> “部署”,进入部署服务页面。2.2.抉择模板进入部署页面,单击右上角“新建工作”,弹出新建工作页面。填写新建部署工作根本信息,点击“下一步”。抉择部署模板,点击“空白模板”。
在右侧抉择“软件装置”,选中“装置JDK”点击“增加”,信息配置如下:
① 步骤显示名称:默认即可
② 主机组:抉择1.4.1步骤创立的主机组名称
③ 请抉择jdk版本:默认即可
④ jdk装置门路:/usr/local/jdk

点击左侧“装置jdk”下方“+”增加步骤。在右侧“罕用步骤”中抉择“启动/进行Tomcat服务”
① 服务操作类型:【进行服务】
② 服务器对应的绝对路径:/usr/tomcat/apache-tomcat-8.5.38/【门路如下图所示复制即可】
其余参数默认,如下图所示:

点击左侧步骤下方“+”,在右侧抉择“软件装置”,选中“装置Tomcat“点击“增加”,配置如下:
① 步骤显示名称:默认即可
② 主机组:抉择1.4.1步骤创立的主机组名称
③ tomcat版本:抉择Tomcat-8.5.38
④ 装置门路:/usr/local/tomcat
其余参数默认,如下图所示:

点击左侧步骤下方“+”,在右侧“罕用步骤”下选中“抉择部署起源“点击“增加”,参数如下:
① 步骤显示名称:默认即可
② 抉择源类型:勾选【软件包】
③ 主机组:抉择1.4.1步骤创立的主机组名称
在“抉择软件包”右端点击“…”弹出窗口,如下图所示:

在弹窗中点击“上传本地文件”

返回“抉择部署文件”弹窗页面,点击刷新,选中上传的文件,点击”确定”。如下图所示:

配置“下载到主机的部署目录”填写”/usr/local/tomcat/apache-tomcat-8.5.38/webapps“。
点击页面左侧下方“+”增加步骤。在右侧“罕用步骤”中抉择“启动/进行Tomcat服务”
① 主机组:抉择1.4.1步骤创立的主机组名称
② 服务操作类型:【启动服务】
③ 服务器对应的绝对路径:/usr/local/tomcat/apache-tomcat-8.5.38/【门路如下图所示复制即可】
④ 组件监控:去掉勾选
其余参数默认,如下图所示:

确认工作信息无误后,单击“保留”,跳转至工作执行页面,部署工作创立胜利。

2.3.执行部署期待一下:

单击“执行”,会主动部署,查看部署过程,期待部署实现。呈现以下界面阐明执行胜利:

2.4.后果验证2.4.后果验证
验证地址为:http://主机IP:端口/TempTest-Tomcat_war。
① 主机IP:工作步骤配置的主机组下的主机IP地址(即试验步骤1.4.2中查找的“demo-ecs”的弹性IP)。
② 端口:装置Tomcat工作步骤配置的端口号。
如本例中Tomcat部署,验证地址为http://124.70.32.21:8080/Temp…,验证后果如下图所示:

三.实际总结本次试验的总体播种很大,自动化部署很不便,步骤做到了最大简化,给开发者的感觉很敌对,通过可视化的界面,使得咱们发放ECS主机实现自动化,十分具备学习价值。主机自动化部署办法十分的简略。
我的播种:
① 了解主机的作用
② 把握主机自动化部署办法
我在试验的过程中,发现几点有余:
①界面上不太敌对,沙箱中浏览器界面须要放大到60%能力发现,适配不是很好。
②运行速度有待晋升,期待的工夫有点长。【华为云至简致远】有奖征文炽热进行中:https://bbs.huaweicloud.com/b…【版权申明】本文为华为云社区用户原创内容,转载时必须标注文章的起源(华为云社区),文章链接,文章作者等根本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌剽窃的内容,欢送发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相干证据,一经查实,本社区将立即删除涉嫌侵权内容。

想理解更多的华为云产品相干信息,请分割咱们:

电话:950808按0转1

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理