检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
由于执行Shell命令是远程推送命令到目标机器部署,不能进行交互操作,但是命令中出现了需要交互的操作,部署过程中会持续等待用户的后续输入指令,直至部署应用超时,此时会报出部署失败,并提示部署超时。 处理办法 在部署“执行shell命令”步骤中,需要预先将后续的操作指令加入命令中,如:“yum
文件不存在或者路径不正确 问题现象 日志信息提示“无法获取...文件状态...没有那个文件或目录”。 原因分析 该现象有如下两个原因: 文件不存在,系统无法找到源文件。 文件路径不是绝对路径,系统无法解析到正确的路径。 处理方法 根据失败的原因,对应处理方法如下: 确保拷贝的源文
判断当前用户在项目下是否有权限创建主机集群 功能介绍 判断当前用户在项目下是否有权限创建主机集群。 调用方法 请参见如何调用API。 URI GET /v1/host-groups/creatable/{project_id}/permissions 表1 路径参数 参数 是否必选
制品仓库中的文件不存在 问题现象 报错日志示例如下所示:“ReleaseManFileUrl is null,Please check the deploy task!” 原因分析 应用中所选择的Manifest文件在制品仓库中不存在。 处理方法 编辑应用,重新选择所需的Manifest文件。
使用了服务器未识别的Shell命令 机器上没有安装Docker 问题现象 部署Shell命令:“docker version”(假设主机没有安装Docker服务),日志信息提示部署失败。 原因分析 由于机器上没有安装Docker服务导致。 处理方法 在机器上安装对应的服务再次运行即可。 docker:
Shell命令如何引用参数设置中的参数 操作步骤如下: 在参数设置中添加需要用到的参数。 在执行Shell命令窗口使用“${}”引用该参数。 查看部署结果。 父主题: 执行shell命令
问题现象 部署Shell命令:“/usr/local/tomcat/bin/startup.sh”,日志提示部署成功,但实际在服务器中查找该服务并没有对应的进程。 原因分析 这是由于Ansible部署Shell命令时,部署完成后会强制关闭所对应的进程,部署时会显示部署成功,然而部
在service模块中,使用started/stopped参数,当满足特定条件才会被部署(参考Ansible官方文档中service模块说明)。 处理办法 使用“shell/command模块”,部署命令:“service xxx start/stop”启停服务。 父主题: Ansible
应用程序物理路径不存在 问题现象 日志信息提示物理路径不存在。 原因分析 新建IIS站点时,要求绑定的物理路径必须为已存在的路径。 处理方法 检查输入的物理路径地址是否正确,该路径为应用程序在主机上的物理路径。 父主题: 新建IIS站点
Linux环境间拷贝文件报错: copy file failed 问题现象 日志显示“copy file failed”。 原因分析 原路径文件可能不存在或者没有访问权限。 目标路径可能没有访问权限。 处理办法 输入正确的可访问的文件路径即可。 父主题: 拷贝文件
参数 操作步骤如下: 在参数设置中添加需要用到的参数。 在执行PowerShell命令窗口使用“${}”引用该参数。 查看部署结果,如下图所示。 图1 部署结果 父主题: 执行PowerShell命令
Manifest文件中{{}}引用的参数在应用中未定义 问题现象 报错日志示例如下:“"msg": "AnsibleUndefinedVariable: 'xxxxx' is undefined"” 原因分析 所选择的Manifest文件中,{{}}引用的参数在应用中没有定义。 处理方法
图1 日志信息 原因分析 Apt-get软件源缺失该依赖包导致下载失败。 处理方法 用官方的软件源,或者使用存在该依赖的软件源。 父主题: 安装PHP
原生命令Compress-Archive打包时包含反斜杠“\” 问题现象 日志信息提示“appears to use backslashes as path separators…”。 原因分析 使用powershell原生命令,或者使用编译构建“Msbuild构建”步骤打包时,
使用了服务器未识别的PowerShell命令 问题现象 部署PowerShell命令:“docker version”(若该主机没有安装Docker服务),应用部署结果成功,但日志提示未安装Docker。 原因分析 由于Windows机器在部署“执行PowerShell命令”步骤时有纠错机制,不会部署失败,但在日志中可分析出部署结果为没有Docker服务。
Shell命令中引用了不存在的文件或文件夹 问题现象 部署Shell命令:“cd /abcd/”,日志信息提示部署失败。 原因分析 由于机器上没有“/abcd/”文件夹导致。 处理方法 修改Shell命令,使用正确的目录或文件。 父主题: 执行shell命令
PowerShell命令中引用了不存在的文件或文件夹 问题现象 部署PowerShell命令:“cd C:/abcd/”,日志提示信息如所示。 图1 日志信息 原因分析 由于Windows机器在部署“执行PowerShell命令”步骤时有纠错机制,不会部署失败,但在日志中可分析出部署结果是找不到文件。 处理方法
windows环境间拷贝文件报错:Windows does not support copying files between hosts 问题现象 日志显示“Windows does not support copying files between hosts”。 原因分析
环境间拷贝文件报错:Hosts using secret key credit do not support copying files between 问题现象 日志显示“Hosts using secret key credit do not support copying files
执行Ansible提示Do not use the delegate_to, connection, hosts command in the Ansible PlayBook script for executing the local computer,怎样处理? 问题现象 执行Ansible步骤插件时,出现Do