检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
先将A边服务器(原蓝环境)下线,同时访问流量将全部切分到B边服务器,此时对A边服务器进行升级操作。 A边服务器升级完毕后,将A边服务器设为灰度测试环境,由测试人员对A边服务器进行灰度验证。 灰度验证完毕且功能正常后,A边业务服务器(绿环境)正式上线,并将所有流量切分到A边业务服务器,此时蓝绿部署完毕。
ader的值,支持字符串及正则表达式,正则表达式格式为:^....$。 灰度流量权重(%):支持流量自定义配置。 Cookie Cookie:支持输入自定义Cookie内容。 灰度流量权重(%):支持流量自定义配置。 说明: Header与Cookie所输入的字符串长度最大为500。
终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询服务的终端节点。 部署服务的终端节点如表1所示,请您根据业务需要选择对应 区域的终端节点。 表1 部署服务的终端节点 区域名称 区域 终端节点(Endpoint) 协议类型 华南-广州 cn-south-1
Helm3部署 Helm是一个Kubernetes的包管理工具,就像Linux下的包管理器,如yum/apt等,可以很方便的将之前打包好的yaml文件部署到kubernetes上,而Helm3是Helm的一个常用且稳定的版本。 部署服务提供了使用Helm部署、升级kubernetes集群的功能。
选择部署来源 制品仓库没有软件包 构建任务没有软件包 URL域名解析失败 下载文件超时 文件SHA256值不一致 文件MD5值不一致 构建任务过多(More than 100 build files) 下载制品仓库的软件包,提示“HTTP Error 403” 部署应用中断 权限不够
ader的值,支持字符串及正则表达式,正则表达式格式为:^....$。 灰度流量权重(%):支持流量自定义配置。 Cookie Cookie:支持输入自定义Cookie内容。 灰度流量权重(%):支持流量自定义配置。 说明: Header与Cookie所输入的字符串长度最大为500。
配置CodeArts Deploy应用的系统通知和第三方订阅通知 “通知订阅”页签支持将应用动态通过站内消息、邮件、钉钉、企业微信、飞书等通信工具及时推送给应用创建者、执行者和已收藏该应用的成员,本节将介绍如何对应用中的事件类型的通知进行配置。 操作步骤 选择目标应用,单击图标,单击“编辑”,进入“部署步骤”页面。
not [200]: Request failed: urlopen error timed out"”。 原因分析 URL填写不正确:URL的域名存在,但URL不存在。 访问的服务不存在。 需要访问的URL地址中的端口未在安全组中添加入方向规则。 处理方法 检查步骤中URL填写是否正确。
/usr/bin/python2 /usr/bin/python 采用Apt或者Yum安装工具时,请确保已配置可用的源。 主机开启SELinux机制并安装“libselinux-python”模块: 查看SELinux状态,命令如下: /usr/sbin/sestatus “SELinux”状态参数值所对应的模式:
h为“/v3/auth/tokens”。 query-string:查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如您需要获取IAM在“华北-北京一”区域的To
URL的path路径配置存在错误。 处理方法 本地使用Xshell工具登录本次实施部署的机器。 重新部署“启动SpringBoot服务”步骤(即部署相同的shell指令),查看机器打印的日志详情。 在本地远程连接的机器上重复上述指令执行。 查看SpringBoot启动日志。 发现该版本包部署的URL接口的路径是/hello01。
进入“代理主机-B”的命令行工具,执行以下命令: vim /etc/squid/squid.conf 在上图红框位置添加以下命令: acl local src 主机的内网IP/24 按“ESC”键,输入“:wq”,退出并保存。 配置“代理主机-B”防火墙。 进入“代理主机-B”的命令行工具,依次执行以下命令:
启动/停止Tomcat 根据服务的指定路径来启动、停止服务。同时提供部署后组件的指标监控、日志查询功能,信息配置如下所示。 表1 参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。
用户部署的应用所使用的资源、以及部署依赖的服务所使用的资源(弹性云主机、弹性IP、流量等)由所使用的服务收费。 由于部署服务本身免费使用,因而当账户欠费时,部署服务各项操作仍可以正常进行,但若部署服务所使用的资源(弹性云主机、弹性IP、流量等)在账户欠费时不可用,那么相应的应用可能会部署失败。
部署服务支持将应用动态,通过邮件、企业微信、钉钉等通信工具及时推送给应用创建者、执行者和已关注该应用的成员。 发布区域:华北-北京一、华北-北京四、华东-上海一、华东-上海二、华南-广州、华南-深圳、西南-贵阳一 配置通知功能 容器部署 容器部署支持以下特性: 支持基于Kubectl命令行工具和Kubernetes
以启动tomcat脚本为例: 启动后查看tomcat进程是否启动成功:添加“执行shell命令”部署步骤,添加参考命名ps -ef|grep tomcat,检测tomcat进程是否启动成功。 如果发现没有tomcat进程,则去tomcat对应的日志路径,查看tomcat失败的启动日志并分析原因。
phoenix-sample-standalone 部署至ECS流程对应的应用。 phoenix-sample-predeploy 向ECS中安装依赖工具操作对应的应用。 父主题: HE2E DevOps实践:部署应用
sh”,日志提示部署成功,但实际在服务器中查找该服务并没有对应的进程。 原因分析 这是由于Ansible部署Shell命令时,部署完成后会强制关闭所对应的进程,部署时会显示部署成功,然而部署完成后服务进程就会被Ansible关闭,所以查询不到该进程。 处理方法 修改Shell命令,将启动服务的命令改为后台执行,如下:
获取应用列表 功能介绍 查询项目下应用列表。该接口于2024年09月30日后不再维护,推荐使用新版获取应用列表(ListAllApp)接口。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/tasks/list 表1 路径参数 参数 是否必选 参数类型
获取项目ID 调用API获取项目ID 项目ID可通过调用查询项目列表API获取。 获取项目ID的接口为“GET https://{Endpoint}/v4/projects/”,其中{Endpoint}为需求管理的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。