检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“新建主机集群”,填写以下信息后,单击“保存”,完成主机集群的创建。 参数项 是否必填 说明 集群名称 是 请输入自定义的主机集群名称。 操作系统 是 根据即将添加主机的操作系统,选择“Linux”。 主机连通方式 是 选择直连模式 执行主机 是 资源池是部署软件包时执行部署命令的物理环境的集合,本场景执行
/()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。 环境 选择当前资源类型为主机集群的环境,作为部署对象。 控制选项 配置是否启用该操作。 当前步骤部署失败后,应用是否继续部署后续的步骤。 安装IIS服务部署步骤不支持win7和win10。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。
选择当前资源类型为主机集群的环境,作为部署对象。 服务操作类型 配置启动服务或者停止服务。 服务名称 填写目标服务的名称。 控制选项 配置是否启用该操作。 当前步骤执行失败后,应用是否继续执行后续的步骤。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。 父主题: 配置CodeArts Dep
表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 部署任务id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式) X-Auth-Token 是 String 用户T
shell脚本在目标主机中的路径。 脚本执行参数 脚本执行之前先填写参数,脚本执行的时候,加载并使用填写的参数值。 控制选项 配置是否启用该操作。 当前步骤执行失败后,应用是否继续执行后续的步骤。 配置是否使用sudo权限执行该步骤。 如何使用脚本执行参数 在shell脚本中使用$1、$2….引用参数,如:hello
选择当前资源类型为主机集群的环境,作为部署对象。 shell命令 待执行的bash脚本。 控制选项 配置是否启用该操作。 当前步骤执行失败后,应用是否继续执行后续的步骤。 配置是否使用sudo权限执行该步骤。 示例:通过shell命令步骤查看服务日志 应用部署完毕需要查看服务的启动
环境 选择当前资源类型为主机集群的环境,作为部署对象。 执行等待时间 前后步骤间的执行等待时间。 控制选项 配置是否启用该操作。 当前步骤部署失败后,应用是否继续部署后续的步骤。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。 父主题: 配置CodeArts Deploy应用其他的部署步骤
单击“新建主机集群”,填写以下信息后,单击“保存”,完成主机集群的创建。 参数项 是否必填 说明 集群名称 是 请输入自定义的主机集群名称。 操作系统 是 根据即将添加主机的操作系统,选择“Linux”。 主机连通方式 是 选择直连模式 执行主机 是 资源池是部署软件包时执行部署命令的物理环境的集合,本场景执行
参数引用标记。如果没有匹配的字符前缀和后缀,该部署步骤将不做任何改动,日志信息也不会显示报错。 控制选项 配置是否启用该操作。 当前步骤执行失败后,应用是否继续执行后续的步骤。 配置是否使用sudo权限执行该步骤。 配置样例 以修改服务端口为例,操作步骤如下: 打开配置文件,查看当前内容,如下图所示。
环境 选择当前资源类型为主机集群的环境,作为部署对象。 PowerShell命令 待执行的命令。 控制选项 配置是否启用该操作。 当前步骤执行失败后,应用是否继续执行后续的步骤。 当执行的PowerShell命令长度大于10240个字符时,建议使用“执行PowerShell脚本”插件。
请按以下步骤排查: 以启动tomcat脚本为例: 启动后查看tomcat进程是否启动成功:添加“执行shell命令”部署步骤,添加参考命名ps -ef|grep tomcat,检测tomcat进程是否启动成功。 如果发现没有tomcat进程,则去tomcat对应的日志路径,查看tomcat失败的启动日志并分析原因。
公共问题 一台主机是否只能对应一个项目? 是否需要事先将运行环境(Tomcat、python等)安装到用户主机中,再部署应用? 部署应用失败,提示“AnsibleUndefinedVariable: 'xxxx' is undefined”,怎样处理? 应用部署成功但应用验证路径下的url无法访问,怎样处理?
id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目Id group_id 是 String 分组Id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token
ns/groups/move 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目Id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务获取
表1 路径参数 参数 是否必选 参数类型 描述 group_id 是 String 源主机集群id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式) X-Auth-Token 是 String 用户
kubectl命令 。 是否使用Manifest文件 勾选后需选择目标Manifest文件进行部署,这些文件必须以.yaml、.yml或.json为后缀。 kubectl命令参数 待执行的kubectl命令参数。 控制选项 当前步骤部署失败后,应用是否继续部署后续的步骤。 父主题:
路径参数 参数 是否必选 参数类型 描述 application_id 是 String 应用id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式) X-Auth-Token 是 String
表1 路径参数 参数 是否必选 参数类型 描述 application_id 是 String 应用id environment_id 是 String 环境id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式)
本地上传的软件包/文件会上传到制品仓库,可以重复使用。 入口执行文件路径 playbook入口执行文件的路径。 控制选项 配置是否启用该操作。 当前步骤部署失败后,应用是否继续部署后续的步骤。 以下根据playbook来源详细介绍使用方法,包括制品仓库和代码仓库: 制品仓库使用案例 在应用
表1 路径参数 参数 是否必选 参数类型 描述 application_id 是 String 应用id environment_id 是 String 环境id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式)