十分钟速成DevOps实践( 二 )


实践步骤四:部署应用部署应用在云上,需配置云服务器资源以替代服务器资源 。

  • 前往弹性云服务器资源>>>,购买云资源 。

十分钟速成DevOps实践

文章插图
  • 按照需求进行云资源配置
A)基础配置如下:
  • 计费模式:按需收费
  • 区域:华北-北京四
  • 可用区:随机分配
  • CPU架构:x86计算
  • 规格:c6.large.2(2核4G)
  • 镜像:CentOS 7.5 64bit(40GB)

十分钟速成DevOps实践

文章插图
B)网络配置如下 :
  • 网络:vpc-default/subnet-default
  • 安全组:Sys-WebServer(入向规则需包括TCP:8080端口)
  • 弹性公网IP:现在购买
  • 公网宽带:按宽带计算
  • 宽带大小:1
  • 释放行为:随实例释放

十分钟速成DevOps实践

文章插图
C) 高级配置如下:
  • 云服务器名称:自定义
  • 登录凭证:密码
  • 密码:自定义 (后续部署需使用)

十分钟速成DevOps实践

文章插图
D)确认配置完成ECS创建,注购买ECS数量为1即可 。
十分钟速成DevOps实践

文章插图
进入部署服务,添加主机组 。
(1)输入主机组名,选择Linux 。
十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
(2)添加主机,导入ECS 。
  • 主机名称(自拟,云服务名称webGames)、
  • IP(云服务弹性公网IP)
  • 认证方式:密码
  • 用户名:root
  • 密码:自己云服务器ECS的密码
  • ssh端口:22

十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
创建部署任务
(1)进入部署任务,新建任务
十分钟速成DevOps实践

文章插图
(2)选择“Tomcat应用部署”模板,Tomcat 应用部署模板会预置 jdk、tomcat 安装、启动等步骤 。
十分钟速成DevOps实践

文章插图
(3)在“选择部署来源”步骤后,添加“解压文件”,并在其中添加构建包的解压路径后,保存 。
  • 压缩文件路径:/usr/local/tomcat/apache-tomcat-8.5.38/webapps/WebGames.zip
  • 解压目录:/usr/local/tomcat/apache-tomcat-8.5.38/webapps/WebGames

十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
(4)“URL 健康测试”,将 URL 地址修改成 http://云服务器弹性公网IP:8080/WebGames/index.html,点击“保存并执行” 。
十分钟速成DevOps实践

文章插图
  • 在弹出的运行时参数页面,填写参数值 。
  • host_group 可通过下拉箭头,选择之前创建的主机组
  • package_url 是构建包在发布仓库的地址:/WebGames/1.0.0/WebGames.zip,
  • service_port 为:8080.

十分钟速成DevOps实践

经验总结扩展阅读