检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
普通用户部署安装/卸载Docker服务报错 问题现象 部署“安装/卸载Docker”步骤中的安装Docker操作时,选择普通用户的主机,日志提示信息如下: fatal: [***.***.***.***: FAILED! ={"changed": false, "module_stderr":
选择当前资源类型为主机集群的环境,作为部署对象。 服务操作类型 配置启动服务或者停止服务。 服务对应的绝对路径 Node.js 服务的路径。 命令行参数 选填。 Node.js运行参数,即应用程序自己的参数。 当选择启动服务时,可以通过--参数方法, 设定Node.js服务监听端口等。 控制选项 配置是否启用该操作。
有CCE权限的账号,可以委托自己账号的AK/SK给需要部署应用的账号,以Kubernetes应用为例,步骤如下。 编辑应用,勾选“IAM授权”并新建IAM授权用户。 在弹出的“新建服务扩展点IAM账户”窗口中,输入有权限部署CCE的账号的AK/SK。(可参考“新建IAM账户服务扩展点”章节创建服务扩展点) 使用新建的服务扩展点,并保存任务。
等待时间 等待服务启动的时间,当选择启动服务时,启动过程中会通过检测进程方式检测服务是否成功启动,可根据服务启动实际所需时间进行调整,如时间设置不合理,会导致检测结果无效。 组件监控 配置是否启用应用运维服务(AOM),该服务提供指标监控、日志查询、告警功能(勾选后自动安装数据采集器
控制选项 配置是否启用该操作。 失败后继续运行:当前步骤部署失败后,应用是否继续部署后续的步骤。 使用sudo权限执行:配置是否使用sudo权限部署该步骤。 若在部署过程中遇到问题,可参考该步骤的常见问题解决办法。 父主题: 配置CodeArts Deploy应用关于服务启动停止相关的部署步骤
因添加信任配置需要重启Docker,重启操作会导致运行中的容器停止服务,因此建议提前配置需要用到的镜像仓地址,分两种情况处理。 情况一 当前机器中无正在运行容器,或容器中断运行不影响对外提供服务。 在部署步骤详情中,“命令”选择为“login”,“重启Docker服务”勾选“重启”。 若
访问CodeArts Deploy服务首页 前提条件 已购买并授权使用CodeArts Deploy。 访问CodeArts Deploy服务首页操作指导 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 部署CodeArts Deploy”。 部署服务页面有两种访问方式:首页入口和项目入口。
部署步骤成功但服务并未启动 问题现象 部署“启动/停止Go服务”中的启动命令成功,但服务并未启动。 原因分析 页面输入等待时间过短,检测进程时服务实际并未启动完成。 调整到足够长等待时间后,仍存在部署成功启动失败的情况,需排查是否存在其他原因。 处理方法 根据服务启动实际所需,合理调整等待时间。
一台主机是否只能对应一个项目? 不是。 主机添加并验证成功后,账户下的项目都可以查找到该主机。如果想要使用一台主机部署多个项目,那么需要配置不同的安装路径以及监听端口,防止互相覆盖。 父主题: 公共问题
选择当前资源类型为主机集群的环境,作为部署对象。 服务操作类型 是 配置启动服务或者停止服务。 服务对应的绝对路径 是 Tomcat服务的路径。 控制选项 否 配置是否启用该操作。 当前步骤部署失败后,应用是否继续部署后续的步骤。 配置是否使用sudo权限部署该步骤。 选择部署来源 表5
查询项目下是否存在同名应用 功能介绍 查询项目下是否存在同名应用。 调用方法 请参见如何调用API。 URI GET /v1/applications/exist 表1 Query参数 参数 是否必选 参数类型 描述 name 是 String 应用名称 project_id 是
部署“启动/停止Node.js”的停止命令失败。 原因分析 该服务已经停止,或者该服务的路径不正确。 处理办法 取消停止服务的操作,或者输入正确的服务路径即可。 问题现象三 linux环境下,部署“启动/停止Node.js”的启动命令失败。 原因分析 该服务已经启动,但部署状态为STOPPED,如下图所示。
前置准备 已有目标主机或代理主机,若需要申请可参考申请弹性云主机(可选)。 已有弹性公网IP,在申请ECS的过程中可同时申请EIP,若需要单独申请可参考申请EIP(可选)。 申请ECS后需要配置安全组,可参考配置安全组。 为确保主机连通性验证通过,您需要对机器进行以下配置操作: 若您的
命名空间名称 选择CCE云容器引擎或CCI中K8S集群的命名空间。 负载名称 选择需要部署的无状态工作负载,或创建新的工作负载。 实例数量 更新后的工作负载的实例数量。 镜像名称 选择需要部署的镜像。 镜像版本 选择需要部署的镜像版本。 镜像更新策略 镜像的更新策略,可以选择“始终更新”或“版本变化时更新”。
不启用:不启用探针问题定位; 当探针类型选择“APM2.0探针”时,需要填选以下信息。 探针版本:选择探针的版本; 探针升级策略:选择“重启自动升级”或“重启手动升级”; 重启自动升级:每次都尝试重新下载镜像。 重启手动升级:如果本地有该镜像,则使用本地镜像,本地不存在时下载镜像。
查询当前用户是否有项目下创建应用权限 功能介绍 查询当前用户是否有项目下创建应用权限。 调用方法 请参见如何调用API。 URI GET /v1/applications/creatable 表1 Query参数 参数 是否必选 参数类型 描述 project_id 是 String
选择CCE云容器引擎中K8S集群的命名空间。 工作负载名称 选择需要部署的工作负载。 实例数量 填写需要部署的实例数量。 说明: 若实例数量输入为空,则自动适配CCE集群实时实例数量。 容器名称 选择需要部署的容器实例名。 镜像名称 选择需要部署的镜像。 镜像版本 选择需要部署的镜像版本。 容器规格 可配置目标工作负载中的目标容器的容器规格。
container...”。 原因分析 页面填写的容器不存在。 处理方法 确认页面输入的容器名称或者id是否正确,重新输入并部署。 问题现象二 部署应用显示成功,但实际并未启动、停止或重启成功。 原因分析 容器内部配置错误或文件损坏。 处理方法 可以根据日志排查并修改容器内部配置文件。
参考资料:创建kubeconfig文件 以云容器引擎CCE为例。 进入控制台,在页面左上角单击“服务列表 > 容器 > 云容器引擎”,进入“云容器引擎”页面,单击目标集群名称,单击公网地址的“绑定”,进行公网IP的绑定操作。 由于部署服务官方资源池与您的K8S集群不在同一个VPC,所以只能通过弹性IP访问。
Deploy)是否对目标主机做了SSH协议连接,出现如下图所示,说明部署服务对目标主机做了SSH协议连接。 原因分析: 服务端对目标主机存在SSH连接 如果服务端存在SSH连接,说明是目标主机本身配置问题。 如果已经定位出是目标主机配置问题,或者未安装Tcpdump,都需要检查目标主机本身配置来排查: