部署 CODEARTS DEPLOY-通过部署服务创建Tomcat应用并部署到ECS:配置应用部署步骤并部署应用

时间:2024-07-31 17:55:51

配置应用部署步骤并部署应用

  1. 配置应用部署步骤。

    切换到“部署步骤”页签,单击“编辑”对部署步骤进行参数配置。
    1. 安装JDK
      表2 安装JDK参数说明

      参数项

      是否必填

      说明

      步骤显示名称

      步骤添加后在部署步骤显示的名称。

      仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

      环境

      选择当前资源类型为主机集群的环境,作为部署对象。

      jdk版本

      选择要安装的jdk版本。

      jdk安装路径

      jdk的安装路径。

      控制选项

      配置是否启用该操作。

      • 当前步骤部署失败后,应用是否继续部署后续的步骤。
      • 配置是否使用sudo权限部署该步骤。
    2. 安装Tomcat
      表3 安装Tomcat参数说明

      参数项

      是否必填

      说明

      步骤显示名称

      步骤添加后在部署步骤显示的名称。

      仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

      环境

      选择当前资源类型为主机集群的环境,作为部署对象。

      tomcat版本

      选择要安装的tomcat的版本号。

      安装路径

      tomcat的安装路径。

      http端口

      默认为8080。

      ajp端口

      默认为8009。

      shutdown端口

      默认为8005。

      控制选项

      配置是否启用该操作。

      • 当前步骤部署失败后,应用是否继续部署后续的步骤。
      • 配置是否使用sudo权限部署该步骤。
    3. 停止Tomcat服务
      表4 停止Tomcat服务参数说明

      参数项

      是否必填

      说明

      步骤显示名称

      步骤添加后在部署步骤显示的名称。

      仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

      环境

      选择当前资源类型为主机集群的环境,作为部署对象。

      服务操作类型

      配置启动服务或者停止服务。

      服务对应的绝对路径

      Tomcat服务的路径。

      控制选项

      配置是否启用该操作。

      • 当前步骤部署失败后,应用是否继续部署后续的步骤。
      • 配置是否使用sudo权限部署该步骤。
    4. 选择部署来源
      表5 选择部署来源参数说明

      参数项

      是否必填

      说明

      步骤显示名称

      步骤添加后在部署步骤显示的名称。

      仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

      选择源类型

      包括“制品仓库”“构建任务”两种类型。

      环境

      选择当前资源类型为主机集群的环境,作为部署对象。

      选择软件包

      可以选择制品仓库已有软件包,也可以选择本地上传的软件包/文件。

      package_url是软件包在制品仓库中的路径。

      说明:

      本地上传的软件包/文件会上传到到制品仓库,可以重复使用。

      下载到主机的部署目录

      软件包下载后的路径。

      控制选项

      配置是否启用该操作。

      • 当前步骤部署失败后,应用是否继续部署后续的步骤。
      • 配置是否使用sudo权限部署该步骤。

      此处的部署来源以选择“制品仓库”为例,进行相应的参数说明。如部署来源选择“构建任务”,相关信息可参考用户指南里选择部署来源章节。

    5. 启动Tomcat服务
      表6 启动Tomcat服务参数说明

      参数项

      是否必填

      说明

      步骤显示名称

      步骤添加后在部署步骤显示的名称。

      仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

      环境

      选择当前资源类型为主机集群的环境,作为部署对象。

      服务操作类型

      配置启动服务或者停止服务。

      服务对应的绝对路径

      Tomcat服务的路径。

      http端口

      Tomcat服务监听的http端口。

      ajp端口

      Tomcat服务监听的ajp端口。

      shutdown端口

      Tomcat服务监听的shutdown端口。

      等待时间

      等待已设置的时长后将监测服务是否已成功启动。可根据服务启动实际所需时间进行调整,如时间设置不合理,会导致检测结果无效。

      输入限制:0-300,单位“秒”。

      组件监控

      配置是否启用应用运维服务( AOM ),该服务提供指标监控、日志查询、告警功能(勾选后自动安装数据采集器 ICAgent,仅支持华为云linux主机,且与此应用在同一region下),详细请参见配置组件监控

      服务关联组件

      如勾选“组件监控”,则会配置此项参数。

      此处选择或新建当前启动服务需要关联的组件。

      日志路径

      如勾选“组件监控”,则会配置此项参数。

      填写服务的日志文件路径。日志文件仅支持以.log、.trace和.out结尾的文件,可以配置文件夹路径,且最多配置10个路径

      控制选项

      配置是否启用该操作。

      • 当前步骤部署失败后,应用是否继续部署后续的步骤。
      • 配置是否使用sudo权限部署该步骤。
    6. URL健康测试
      表7 URL健康测试参数说明

      参数项

      是否必填

      说明

      步骤显示名称

      步骤添加后在部署步骤显示的名称。

      仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。

      环境

      选择当前资源类型为主机集群的环境,作为部署对象。

      重试次数

      失败后重试次数,超过重试次数服务未启动会导致URL检测失败。

      间隔时间

      两次重试的间隔时间。

      输入限制:0-60,单位“秒”。

      测试路径

      待测试服务的路径,可以添加多个。

      控制选项

      配置是否启用该操作。

      • 当前步骤部署失败后,应用是否继续部署后续的步骤。

      ”URL健康测试”的参数填写完成后,即完成了所有的参数配置。更多应用配置请参考编辑应用

  2. 部署应用。

    配置好上述参数后,单击“保存并部署”即可开始部署应用。
    • 应用部署成功。

    • 应用部署失败时,可参考以下流程排查原因。
      1. 查看自动匹配解决方案

        如果应用部署失败,可单击原子操作下的“查看解决方案”,前往对应的帮助中心页面。

      2. 手动搜索解决方案

        如果所匹配的帮助中心页面未能解决问题,可将错误信息(即框图内容)粘贴到帮助中心的搜索栏,进行手动搜索解决方案。

      3. 发起技术支持申请

        如果仍未能搜索到可行的解决方案,您可新建工单申请华为工程师协助。

support.huaweicloud.com/qs-deployman/deployman_qs_0001.html