检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
组件监控 配置是否启用应用运维服务(AOM),该服务提供指标监控、日志查询、告警功能(勾选后自动安装数据采集器 ICAgent,仅支持华为云linux主机,且与此应用在同一region下),详细请参见配置组件监控。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。
可选。对应用的描述。示例:无 执行主机 可选。资源池是部署软件包时执行部署命令的物理环境的集合,您可以使用华为云托管的官方资源池,您也可以将自有的服务器作为自托管资源池托管到华为云,托管方式请参考自托管资源池场景。示例:官方资源池 来自流水线 可选。开启后,只能通过流水线驱动执行,不能单独执行。
验证部署结果。 打开浏览器,输入“http://IP:5000”,其中IP为ECS的弹性公网IP地址,页面中显示商城主页。 输入“http://IP:5001”,其中ECS的弹性公网IP地址,页面中显示商城仪表盘。 释放资源 为了避免不必要的费用产生,完成实践后可参考如何删除、重启弹性云服务器?删除ECS。
命令成功,但是检测后进程仍然存在。 原因分析 当前路径下SpringBoot被注册为Windows服务,且启动方式为自动启动。 处理方法 打开Windows服务列表,命令如下: services.msc 查找类似“devployMan_SpringBoot_01-0.0.1-SNAPSHOT
组是否有一条针对于该应用下IP的SSH/HTTP/HTTPS协议的入方向规则。 处理方法 参照上述原因分析,若没有,需再添加一条,然后重新打开验证路径url。 父主题: 公共问题
于与目标主机、代理主机通信。 将主机部署的应用的端口的入方向放开限制(如Tomcat应用的8080端口,或者其他应用的所有端口的入方向必须打开),否则将访问不到该应用。 出方向不做限制或者至少可以访问80端口和443端口。 配置防火墙 检查机器的防火墙配置,配置防火墙允许SSH协
根据开始时间和结束时间查询项目下指定应用的历史部署记录列表 功能介绍 根据开始时间和结束时间查询项目下指定应用的历史部署记录列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/task/{id}/history 表1 路径参数 参数 是否必选 参数类型
R2英文版操作系统”为例: 打开计算机,单击“卸载或更改程序”如下图所示 图1 卸载或更改程序 然后单击“启用或关闭Windows功能”如下图所示。 图2 启用或关闭Windows功能 在打开的页面中单击“Next” 如下两张图所示进行操作。 图3 操作示意 图4 操作示意 在打开的页面中查找“Web
R2英文版操作系统”为例: 打开计算机,单击“卸载或更改程序”如下图所示 图1 卸载或更改程序 然后单击“启用或关闭Windows功能”如下图所示。 图2 启用或关闭Windows功能 在打开的页面中单击“Next” 如下两张图所示进行操作。 图3 操作示意 图4 操作示意 在打开的页面中查找“Web
启用该功能需要在新建主机时,勾选“免费启用应用运维服务( AOM ),提供指标监控、日志查询、告警功能(勾选后自动安装数据采集器 ICAgent ,仅支持华为云linux主机)”。 编辑主机:单击某个主机操作列的图标,即可修改该主机的配置信息。 启动连通性验证:单击某个主机操作列的图标,即可启动该主机进行连通性验证操作。
容器端口:80 服务端口:5000 更新成功,返回列表中,当列表中显示时,鼠标悬停在该负载均衡器名称处,在弹窗中复制公网地址。 图2 复制访问地址 打开新的浏览器页面,在地址栏中输入“http://IP:5000”(其中,IP为4.d记录的公网地址),页面中显示商城主页。 返回“无状态负载”页面,参照4
启动/停止Nginx 该步骤可通过指定环境下目标主机中Nginx服务路径,用于启动或者停止Nginx服务,信息配置如下所示。 表1 数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。
组件监控 否 配置是否启用应用运维服务(AOM),该服务提供指标监控、日志查询、告警功能(勾选后自动安装数据采集器 ICAgent,仅支持华为云linux主机,且与此应用在同一region下),详细请参见配置组件监控。 服务关联组件 是 如勾选“组件监控”,则会配置此项参数。 此处选择或新建当前启动服务需要关联的组件。
修改主机集群权限矩阵 功能介绍 根据主机集群id修改主机集群权限矩阵。 调用方法 请参见如何调用API。 URI PUT /v2/host-groups/{group_id}/permissions 表1 路径参数 参数 是否必选 参数类型 描述 group_id 是 String
编辑环境权限 功能介绍 编辑环境权限。 调用方法 请参见如何调用API。 URI PUT /v2/applications/{application_id}/environments/{environment_id}/permissions 表1 路径参数 参数 是否必选 参数类型
删除分组 功能介绍 删除分组。 调用方法 请参见如何调用API。 URI DELETE /v1/projects/{project_id}/applications/groups/{group_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
查询环境权限 功能介绍 查询环境权限。 调用方法 请参见如何调用API。 URI GET /v2/applications/{application_id}/environments/{environment_id}/permissions 表1 路径参数 参数 是否必选 参数类型
查询主机集群权限矩阵 功能介绍 根据主机集群id查询主机集群权限矩阵。 调用方法 请参见如何调用API。 URI GET /v2/host-groups/{group_id}/permissions 表1 路径参数 参数 是否必选 参数类型 描述 group_id 是 String
方案概述 本文以“DevOps全流程示例项目”为例,介绍如何部署应用至CCE与ECS。 开展实践前,需要完成编译构建。 样例项目中预置了以下3个部署应用。 其中,第一个用于CCE部署,第二、三个用于ECS部署。 表1 预置应用 预置应用 应用说明 phoenix-cd-cce 部署至CCE流程对应的应用。
在当前项目的“设置 > 通用设置 > 服务权限管理”中,切换到“权限”页签。 选中需要部署应用的账号的所属角色,展开“插件市场”,通过编辑操作打开“查看”权限。 父主题: 应用部署