检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击参数操作列的图标,可在当前参数下方,新增一行参数并设置。 删除参数 单击图标,可对已有参数进行删除。 参数使用 下面以具体示例演示介绍如何使用自定义参数。 选择目标应用,单击图标,单击“编辑”,进入“部署步骤”页面。 单击“参数设置”,切换到“参数设置”页面,分别创建环境、枚
“自定义执行机-A”与“云下目标主机-B”可通过内网互相访问,“云下目标主机-B”需允许“自定义执行机-A”访问22端口。 操作流程 本节介绍如何将应用通过自托管资源池部署到云下IDC的主机或容器集群。 图1 操作流程示意图 新建自托管资源池 登录CodeArts首页,在导航栏中单击用户名
JDK未安装,或环境变量配置错误。 参数大小设置不合理或参数使用错误。 页面输入的服务绝对路径有误。 通过“选择部署来源”部署步骤下载jar包时,若jar文件命名中包含中文字符,且选择下载的文件为文件夹时,会出现中文乱码,造成当前启动操作无法找到指定jar文件。 处理方法 请按如下方法进行排查修改:
申请EIP”。 一台具备访问公网能力的“目标主机-B”。 “自定义执行机-A”与“目标主机-B”在不同的Region。 操作步骤 本节介绍如何将应用通过自托管资源池部署到华为云其他Region的主机。 图1 操作流程示意图 新建自托管资源池 登录CodeArts首页,在导航栏中单击用户名
脚本执行之前先填写参数,脚本执行的时候,加载并使用填写的参数值。 控制选项 配置是否启用该操作。 当前步骤执行失败后,应用是否继续执行后续的步骤。 如何使用PowerShell的脚本执行参数 在脚本开头使用“param($a,$b)”声明变量“a”和“b”。 在脚本中用“$a”和“$b”操作变量。
非法的入口文件路径 问题现象 日志信息提示文件路径错误。 原因分析 由于输入的路径不合法导致报错。 处理方法 输入playbook压缩包解压后的文件目录对应的相对路径。 如果解压后的目录如下图所示,则入口执行文件路径为“AnsibleDemo/install.yml”。 图1 目录结构
用填写的参数值。 控制选项 配置是否启用该操作。 当前步骤执行失败后,应用是否继续执行后续的步骤。 配置是否使用sudo权限执行该步骤。 如何使用脚本执行参数 在shell脚本中使用$1、$2….引用参数,如:hello.sh脚本内容如下图所示。 图1 脚本内容 在执行参数输入框
看解决方法。 同一个应用每部署一次,部署记录中将增加一次版本记录,编号最新的为最近一次部署。支持保留最近92天的部署记录。 查看应用 介绍如何查看已创建应用的信息,该信息包括应用的部署记录及配置详情。 应用部署记录查看:您可查看应用的最近92天的部署记录。 应用配置详情查看:您可查看应用的最新配置信息。
主机,利用SSH协议转发到各目标主机中,实现主机的批量部署。 在部署应用中,当目标主机需要从软件发布库中下载软件包时,目标主机通过该NAT网关访问软件发布库,实现软件包的拉取,具体方案如下图所示。 红色标记为部署命令下发场景。 绿色标记为目标主机下载软件包场景。 Windows代理机方式
可参考申请ECS。 一台未绑定公网IP的“目标主机-A”。 “代理主机-B”与“目标主机-A”可通过内网进行互相访问。 操作流程 本节介绍如何将应用通过代理主机部署到内网的主机或服务器。 图1 操作流程示意图 安装squid代理服务。 进入“代理主机-B”的命令行工具,执行以下命令:
设置多个实例主要用于实现高可靠性,当某个实例故障时,应用还能正常运行。 资源配置 可选择容器的配置。 选择软件包 可以选择制品仓库已有软件包,也可以选择本地上传的软件包/文件。 说明:本地上传的软件包/文件会上传到制品仓库,可以重复使用。 负载均衡 选择已经创建的负载均衡,若不存在,请创建新的负
选择部署来源 制品仓库没有软件包 构建任务没有软件包 URL域名解析失败 下载文件超时 文件SHA256值不一致 文件MD5值不一致 构建任务过多(More than 100 build files) 下载制品仓库的软件包,提示“HTTP Error 403” 部署应用中断 权限不够
请确认目标主机已安装Nginx,若已安装请移除模板中“安装Nginx”步骤。 该模板涉及的部署步骤如下所示: 安装Nginx 下载软件包 解压软件包 启动Nginx 重载Nginx配置文件 服务启动测试 该模板需要填写的参数如下表所示。 表1 模板参数说明 参数 说明 host_group
安装PHP 使用普通用户安装报错 CentOS Yum仓库中不存在某些依赖包 CentOS Yum源网络不通导致下载失败 Ubuntu apt-get缺失某些依赖软件包导致下载失败 部署应用中断 权限不够 参数含反斜杠“\”(特例) 环境下没有主机 环境不存在 windows主机部署应用失败
压后使用。 该模板涉及的部署步骤如下所示: 安装python 安装django和uWSGI 安装Nginx 启动Nginx 下载软件包 解压软件包 重启uWSGI 重载Nginx配置文件 服务启动测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group
您拥有FunctionGraph操作权限。 步骤详情 表1 参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤编排区显示的名称。 部署租户 当前租户:表示将软件包部署到当前租户的FunctionGraph插件中发布。 选中“当前租户”,当前租户需要有FunctionGraph操作权限,如果当前没有Fu
环境 是 选择当前资源类型为主机集群的环境,作为部署对象。 选择软件包 是 可以选择制品仓库已有软件包,也可以选择本地上传的软件包/文件。 package_url是软件包在制品仓库中的路径。 说明: 本地上传的软件包/文件会上传到到制品仓库,可以重复使用。 下载到主机的部署目录 是
使用执行shell脚本创建并部署通用应用 基于执行shell脚本实现通用的应用部署。 该模板涉及的部署步骤如下所示: 下载软件包 执行部署脚本 健康测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url
该服务。 请确认目标主机已安装Go语言,若已安装请移除模板中“安装Go语言”步骤。 该模板涉及的部署步骤如下所示: 安装GO语言 下载软件包 停止GO服务 启动GO服务 健康测试 该模板需要填写的参数如下表所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。
请确认目标主机已安装Node.js,若已安装请移除模板中“安装Node.js”步骤。 该模板涉及的部署步骤如下所示: 安装Node.js 下载软件包 停止nodeJs服务 启动nodeJs服务 服务启动测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group