检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
windows主机部署应用失败 问题现象 日志信息提示如下图所示。 图1 日志信息 原因分析 由于windows主机连通性验证时,缺失指定补丁包导致。 处理方法 按照windows配置文档重新进行连通性验证 。 父主题: 执行PowerShell命令
根据开始时间和结束时间查询项目下指定应用的历史部署记录列表 功能介绍 根据开始时间和结束时间查询项目下指定应用的历史部署记录列表。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/task/{id}/history 表1 路径参数 参数 是否必选
使用sudo权限执行报错 问题现象 部署主机相关应用时,选择“使用sudo权限执行”,出现“需要密码”报错。 原因分析 当前用户选择了“使用sudo权限执行”选项,但是在Linux系统的/etc/sudoers文件中并未对当前用户设置免密配置。 处理方法 在/etc/sudoers
参数含反斜杠“\”(特例) 问题现象 当部署主机相关的应用时,出现如下日志: 以路径为例,有以下几种常见现象: 输入的路径参数有“\b”特殊字符导致部署报错,如下图所示。 图1 日志信息 输入的路径参数有“\f”特殊字符导致部署报错,如下图所示。 图2 日志信息 输入的路径参数有“
参数含反斜杠“\”(特例) 问题现象 当部署主机相关的应用时,出现如下日志: 以路径为例,有以下几种常见现象: 输入的路径参数有“\b”特殊字符导致部署报错,如下图所示。 图1 日志信息 输入的路径参数有“\f”特殊字符导致部署报错,如下图所示。 图2 日志信息 输入的路径参数有“
环境下没有主机 问题现象 日志信息提示获取主机失败,环境下没有主机。 原因分析 环境里面没有主机导致的错误。 处理方法 选择目标应用,单击图标,单击“编辑”,进入“部署步骤”页面。 单击“环境管理”,切换到“环境管理”页面。 单击目标环境名称,切换到“资源列表”页面,单击“导入主机
环境下没有主机 问题现象 日志信息提示获取主机失败,环境下没有主机。 原因分析 环境里面没有主机导致的错误。 处理方法 选择目标应用,单击图标,单击“编辑”,进入“部署步骤”页面。 单击“环境管理”,切换到“环境管理”页面。 单击目标环境名称,切换到“资源列表”页面,单击“导入主机
Playbook脚本中service模块启动/停止服务不成功 问题现象 Playbook脚本中使用 service 模块启动/停止服务,服务不能正常启动/停止。 原因分析 在service模块中,使用started/stopped参数,当满足特定条件才会被部署(参考Ansible官方文档中
kubectl命令部署失败 问题现象 报错日志示例:在“TASK [Execute kubectl command]”这一步报错,“stderr_lines”字段中以“error”开头后面跟错误内容。 原因分析 用户填写的kubectl命令操作集群时部署失败。 处理方法 首先查看日志中
kubeconfig文件配置错误 问题现象 报错日志示例如下所示:“Unable to connect to the server” 原因分析 kubeconfig文件配置错误,导致连接集群失败。 处理方法 关于kubeconfig文件的配置,任何地方出错都有可能导致连接集群失败。
使用sudo权限执行报错 问题现象 部署主机相关应用时,选择“使用sudo权限执行”,出现“需要密码”报错。 原因分析 当前用户选择了“使用sudo权限执行”选项,但是在Linux系统的/etc/sudoers文件中并未对当前用户设置免密配置。 处理方法 在/etc/sudoers
配置CodeArts Deploy应用的软件安装类部署步骤 安装IIS服务 安装/卸载Docker 安装GO语言 安装PHP 安装Python 安装Nginx 安装JDK 安装Tomcat 安装Node.js 父主题: 配置CodeArts Deploy应用的部署步骤
start、restart、stop、rm命令部署失败 问题现象一 部署“执行Docker命令”步骤中的start、restart、stop、rm命令时,日志信息提示“...No such container...”。 原因分析 页面填写的容器不存在。 处理方法 确认页面输入的容器名称或者
在Centos上安装软件提示网络故障 问题现象 在Centos上安装软件,提示“网络不可达”。 原因分析 由于目标主机网络连接超时,使用官方镜像源下载软件包失败。 可能导致网络连接超时的原因: 目标主机和yum源网络不通。 防火墙限制出方向的访问。 安全组出方向规则策略限制。 处理方法
自定义应用步骤问题 URL健康测试 选择部署来源 停止服务 拷贝文件 删除文件 解压文件 配置文件修改 启动/停止Tomcat服务 启动/停止Go服务 启动/停止SpringBoot服务 启动/停止Nginx 启动/停止IIS服务 启动/停止nodeJs 执行shell命令 执行Shell
启动/停止nodeJs服务 添加该部署步骤可以在主机上根据指定的nodeJs服务路径启动或者停止服务,信息配置如下所示。 表1 参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用
下载制品仓库的软件包,提示“HTTP Error 403” 问题现象 部署应用时,下载制品仓库的软件包提示“HTTP Error 403”: 原因分析 当前用户无下载对应软件包的权限。 租户当月使用的制品仓库服务流量超出已购套餐的规格。 解决方法 联系项目管理员添加对应的权限。 检查租户制品仓库服务的下载流量是否耗尽
在Ubuntu上安装软件提示网络故障 问题现象 在Ubuntu上安装软件,提示“time out”。 原因分析 由于目标主机网络连接超时,使用官方镜像源下载软件包失败。 可能导致网络连接超时的原因: 目标主机和apt源网络不通。 防火墙限制出方向的访问。 安全组出方向规则策略限制。
什么是部署 服务概述 部署(CodeArts Deploy)提供可视化、自动化部署服务。提供丰富的部署步骤,有助于用户制定标准的部署流程,降低部署成本,提升发布效率。 部署服务具有以下特性: 支持主机(物理机、虚拟机)部署和容器部署。 预置Tomcat、SpringBoot、Django
部署显示成功但没达到预期结果 问题现象 步骤显示部署成功,但是没有达到预期的结果。 原因分析 可能是PowerShell脚本编写有问题。 处理方法 需要确认PowerShell脚本编写没有问题:可以先在本地机器上手动测试,确认没有问题后再使用该步骤部署。 父主题: 执行PowerShell