检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Deploy应用的部署步骤 “部署步骤”页签中可对部署步骤进行删除、修改、增加、排序等操作,本节将介绍如何对应用中的部署步骤进行配置。 操作步骤 选择目标应用,单击图标,单击“编辑”,进入“部署步骤”页面。 添加部署步骤: 单击已添加部署步骤上方或者下方的,页面右侧显示可添加的所有部署步
目标主机、代理主机通信。 将主机部署的应用的端口的入方向放开限制(如Tomcat应用的8080端口,或者其他应用的所有端口的入方向必须打开),否则将访问不到该应用。 出方向不做限制或者至少可以访问80端口和443端口。 配置防火墙 检查机器的防火墙配置,配置防火墙允许SSH协议端
查询部署记录的执行参数 功能介绍 查询部署记录的执行参数。 调用方法 请参见如何调用API。 URI GET /v2/history/tasks/{task_id}/params 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 参数解释: 部署任务id。
else { fmt.Println(err) } } 更多 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 请求响应成功 错误码 请参见错误码。 父主题:
else { fmt.Println(err) } } 更多 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 请求响应成功 错误码 请参见错误码。 父主题:
免费启用应用运维服务(AOM),提供指标监控、日志查询、告警功能(自动安装数据采集器 ICAgent,仅支持华为云linux主机) sync 否 Boolean 是否将当前主机的密码信息同步到同一项目下其他主机集群中具有相同IP、用户名、端口的主机。 表4 DeploymentHostAuthorizationBody
不可修改。 应用创建者、项目管理员的权限不能修改。 如果当前用户没有“修改”权限则不能进入编辑页面。 如果当前用户有“修改”权限,但没有“权限管理”权限则无法编辑其他权限。 项目管理员(项目创建者和项目经理)支持自定义角色功能,可对自定义角色的权限进行编辑。 修改完所有信息,单击“保存”,保存该应用。
配置CodeArts Deploy应用的软件安装类部署步骤 安装IIS服务 安装/卸载Docker 安装GO语言 安装PHP 安装Python 安装Nginx 安装JDK 安装Tomcat 安装Node.js 父主题: 配置CodeArts Deploy应用的部署步骤
Playbook中如果有下载软件包的相关Task,务必注意避免下载包含中文名称的软件包,否则下载后的文件会出现乱码,导致其它相关应用执行失败。 选择playbook文件 可以选择制品仓库已有playbook文件,也可以选择本地上传的playbook文件。 说明: 本地上传的软件包/文件会上传到制品仓库,可以重复使用。
下一跳类型 NAT网关。 下一跳 配置的SNAT规则的网关实例。 类型 系统路由:系统自动添加的路由,不能修改和删除。 自定义路由:通过添加自定义路由将目标流量路由到指定的目的地,可以删除和修改。自定义路由和系统路由不能冲突。 描述 针对于该路由的信息描述。 操作 支持修改及删除路由操作。
批量删除主机集群下的主机 功能介绍 批量删除主机集群下的主机。 调用方法 请参见如何调用API。 URI POST /v1/resources/host-groups/{group_id}/hosts/batch-delete 表1 路径参数 参数 是否必选 参数类型 描述 group_id
else { fmt.Println(err) } } 更多 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 请求响应成功 错误码 请参见错误码。 父主题:
配置CodeArts Deploy应用的容器类部署步骤 Kubernetes部署 Kubernetes Manifest部署(CCE集群) Kubernetes快速部署(CCE集群) Kubernetes自定义集群部署 Kubernetes Nginx-Ingress灰度发布(CCE集群)
else { fmt.Println(err) } } 更多 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 请求响应成功 错误码 请参见错误码。 父主题:
基于Nginx实现应用的灰度发布 应用场景 在您进行新系统升级时,会遇到停服部署或者无法灰度验证的情况,本实践采用基于Nginx负载均衡机制,在不影响业务正常运行的前提下,实现系统的平滑升级。 方案架构 系统升级时,若采用蓝绿部署方式,开发人员需进行如下操作: 先将A边服务器(原
执行等待时间 前后步骤间的执行等待时间。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。 父主题: 配置CodeArts Deploy应用其他的部署步骤
环境 选择当前资源类型为主机集群的环境,作为部署对象。 选择软件包 选择制品仓库中需要部署的软件包。 下载到主机的部署目录 软件包下载到目标主机的路径。 控制选项 配置是否启用该操作。 失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 使用sudo权限执行:配置是否使用sudo权限部署该步骤。
其他租户:表示通过IAM授权方式将软件包部署到其他租户的FunctionGraph中发布。 选中“其他租户”,则必须选择授权租户进行FunctionGraph部署。 说明: 推荐配置拥有FunctionGraph操作权限的子账号的AK/SK,不推荐配置租户账号的AK/SK。 IAM授权 如果当前用户没
用,长度为1-128。 环境 选择当前资源类型为主机集群的环境,作为部署对象。 重试次数 失败后重试次数,超过预设的重试次数,服务未启动会导致URL检测失败。 间隔时间 每次重试测试的间隔时间。 测试路径 健康测试URL,支持添加多个。 控制选项 配置是否启用该操作。 失败后继续
配置CodeArts Deploy应用关于执行命令相关的部署步骤 执行shell命令 执行shell脚本 执行PowerShell命令 执行PowerShell脚本 执行Docker命令 父主题: 配置CodeArts Deploy应用的部署步骤