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

5次阅读

共计 3453 个字符,预计需要花费 9 分钟才能阅读完成。

【摘要】本文基于 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

正文完
 0