应用场景

当用户想在虚拟机上快速并批量安装软件时,平台管理员可以事先在后台配置好软件安装的模板并开放给用户,这样可节省用户和运维人员大量的部署时间。

前提

  • 从 tomcat 官网下载 for linux 版本的程序包:http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.88/bin/apache-tomcat-7.0.88.tar.gz
  • 从网站下载 for linux 版本的程序包:http://monalisa.cern.ch/MONALISA/download/java/jdk-7u80-linux-x64.tar.gz
  • 将两个包合并打包成一个 tar.gz【tar czvf tomcatpak.tar.gz *.tar.gz】,并提前通过文件管理上传到 CMP 中
  • 提前下载好 Tomcat 安装脚本,可在 CMP3 .0poc 相关文件中下载
  • 已经准备好了 centos7 的空白 AMI 虚拟机镜像(记住它的 ID),并且在 AMI 中配置好了 yum 源,部署了 CMP 的 agent
  • 已经在 CMP 中为此镜像配置好了 centos7 的系统属性,并且设置为可自动化部署【菜单导航栏→云治理→云资源池设置→基础云镜像】
  • 已经创建好一个云网络可以访问局域网(CMP 可以访问的 IP 段)

步骤

1. 使用平台管理员身份的账号登录 CMP

2. 进入【基础资源→实例】创建一个新的虚拟机实例(使用准备好的 centos7 的空白镜像),网络选择可以访问局域网的 VPC 和子网,名称为【tomcat 软件部署实验】,确认后点击【提交】3. 待实例启动完毕后,在实例列表中【获取密码】,并且记录其 IP 地址

4. 确保新创建实例的安全组打开了 8080、80、22 等 3 个端口

5. 进入【菜单导航栏→系统管理→开发者→基础数据→常用软件】

6. 点击【创建软件】,名称输入【Tomcat 演示】,类型【中间件】,供应商【Apache】,版本【7.0】,安装包【上传打包后的的 tomcatpak.tar.gz】,安装脚本【输入测试用例 “安装脚本.txt” 附件的内容】,支持操作系统【centos,*,32/64】,其他默认。点击【创建】

7. 在常用软件列表中找到刚添加的软件【Tomcat 演示】,并点击标题进入,之后点击【发布】按钮

8. 点击【菜单导航栏→云服务→基础资源→实例】在列表中找到刚才创建的实例名称,然后点击【更多操作】按钮,选择【安装软件】,然后选择刚才创建的【Tomcat 演示】的软件,并点击【安装】

9. 期间可以进入【常用工具→部署任务】找到最新的任务查看部署过程

10. 安装完毕后,用浏览器打开【tomcat 软件部署实验】的 IP 地址加 8080 端口号,例如:http://xxx.xxx.xxx.xxx:8080

更多 BingoCMP 使用技巧介绍,请移步CMP 使用技巧目录