检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
sh”,日志提示部署成功,但实际在服务器中查找该服务并没有对应的进程。 原因分析 这是由于Ansible部署Shell命令时,部署完成后会强制关闭所对应的进程,部署时会显示部署成功,然而部署完成后服务进程就会被Ansible关闭,所以查询不到该进程。 处理方法 修改Shell命令,将启动服务的命令改为后台执行,如下:
查询环境内的主机列表 功能介绍 查询环境内的主机列表。 调用方法 请参见如何调用API。 URI GET /v1/applications/{application_id}/environments/{environment_id}/hosts 表1 路径参数 参数 是否必选 参数类型
制品仓库的Manifest文件地址写错 问题现象 报错日志示例如下所示:“Failed to download k8s files from ReleaseService, please check your file path!” 原因分析 应用中所选择的Manifest文件在制品仓库中不存在。
查询部署记录的执行参数 功能介绍 查询部署记录的执行参数。 调用方法 请参见如何调用API。 URI GET /v2/history/tasks/{task_id}/params 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 参数解释: 部署任务id。
返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。
集群group_id,查询指定主机集群的主机列表,步骤如下: 查询用户的所有主机集群。 查询某主机集群对应的主机列表。 步骤1:查询用户的所有主机集群 接口信息: URI:GET /v2/host-groups API Explorer在线调试请参见:查询主机集群列表 。 请求示例:
Docker服务仅支持root用户或Docker组用户。 处理方法 将当前用户加入Docker组,请按如下方法添加: 使用有sudo权限的账号登录到服务器系统,如testuser; 查看用户组中是否已存在Docker组,方法如下: sudo cat /etc/group | grep docker 若存在,将当前用户加入Docker组:
制品仓库的Manifest文件地址写错 问题现象 报错日志示例如下所示:“Failed to download k8s files from ReleaseService, please check your file path!” 原因分析 应用中所选择的Manifest文件在制品仓库中不存在。
主机连通方式 是 如果您部署的目标主机无法连接到公网,则需要您选取绑有EIP的主机作为代理主机,实现CodeArts Deploy到目标主机的网络连通。 直连模式:选取绑有EIP的主机作为目标主机,实现与CodeArts的直接连通。 代理模式:选取绑有EIP的主机作为代理主机,实现CodeArts到目标主机的网络连通。
描述 host_name 是 String 主机名称 ip 是 String IPv4/IPv6格式的IP地址 port 是 Integer ssh端口,如:22 os 是 String 操作系统:windows|linux,需要和主机集群保持一致 as_proxy 是 Boolean
描述 host_name 是 String 主机名称 ip 是 String IPv4/IPv6格式的IP地址 port 是 Integer ssh端口,如:22 as_proxy 是 Boolean 是否为代理机 proxy_host_id 否 String 代理机id authorization
描述 host_name 是 String 主机名称 ip 是 String IPv4/IPv6格式的IP地址 port 是 Integer ssh端口,如:22 os 是 String 操作系统:windows|linux,需要和主机集群保持一致 as_proxy 是 Boolean
-j ACCEPT iptables -I INPUT 2 -p tcp --dport 3128 -j DROP 其中倒数第二行的IP需配置为“目标主机-A”的内网IP网段或IP,3128是squid的代理端口。 安装openssl。 进入“代理主机-B”的命令行工具,执行以下命令:
直连模式:选取绑有EIP的主机作为目标主机,实现与CodeArts的直接连通。 代理模式:选取绑有EIP的主机作为代理主机,实现CodeArts到目标主机的网络连通。 如果您部署的目标主机无法连接到公网,则需要您选取“代理模式”。 执行主机 是 资源池是部署软件包时执行部署命令的物理环境的
选择当前资源类型为主机集群的环境,作为部署对象。 服务操作类型 配置启动服务或者停止服务。 服务对应的绝对路径 Tomcat 服务路径。 http端口 Tomcat 服务监听的http端口。 ajp端口 Tomcat 服务监听的ajp端口。 shutdown端口 Tomcat 服务监听的shutdown端口。
么类型的操作。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 HEAD:请求服务器资源头部。 PATCH:请求服务器更新资源的部分内容。当资源不存在的时候,PATCH可能会去创建一个新的资源。
标主机的创建。 表3 参数说明 参数项 是否必填 说明 主机名 是 请输入自定义的目标主机名称,示例:目标主机A。 代理主机 是 选择当前主机集群下的一台代理主机。 IP 是 请输入“Windows目标主机A”的私有IP地址。 操作系统 是 不可更改,默认为当前主机集群的操作系统。
参数 参数类型 描述 group_id String 主机集群id host_name String 主机名称 ip String IPv4/IPv6格式的IP地址 port Integer ssh端口,如:22 os String 操作系统:windows|linux,需要和主机集群保持一致
应用部署成功但应用验证路径下的url无法访问,怎样处理? 原因分析 可以先参考《用户指南》“创建主机集群前提条件”章节的操作,查看主机安全组是否有一条针对于该应用下IP的SSH/HTTP/HTTPS协议的入方向规则。 处理方法 参照上述原因分析,若没有,需再添加一条,然后重新打开验证路径url。
部署应用中断 问题现象 当部署主机相关的应用时,出现如下日志: 问题分析 由于主机中 /etc/ssh/sshd_config 配置文件中对服务器与客户端交互的活动心跳时间做出了限制,所以在一个Ansible应用中如果在“规定时间”中主机没有任何响应则ssh服务断开(注:上述“规