检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概览页面看到异常状态的组件,想看有问题的实例,怎么操作? 可以将鼠标悬停在异常实例上,在弹框中单击“查看详情”,进入“组件监控”界面,查看监控数据。也可以单击导航栏“组件日志”,进入“组件日志”界面,查看日志并定位实例异常原因。 图1 查看异常组件 父主题: 组件管理类
安装插件并配置Jenkins工具 在使用GitLab使用Gitlab对接Jenkins自动构建并部署组件到CAE前,需要安装Jenkins插件和并配置Jenkins全局参数。 安装Jenkins插件:用于对接git以及支持在构建的时候使用脚本。 Jenkins全局工具配置:用于J
准备Jenkins环境 环境信息说明 如果已安装好jenkins环境,请跳过本章节。 在linux虚拟机上安装好Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像部署,需要在虚拟机中安装docker。 虚拟机:Centos7.9 Jenkins:2.331 git:yum安装 jdk:11
ConfigurationData object 组件配置数据。 表5 ConfigurationData 参数 是否必选 参数类型 描述 spec 否 ConfigurationRequestDataSpec object 组件配置数据规格详情。 metadata 否 ConfigurationDataMetadata
CAE环境使用所属VPC的网络配置,实现CAE环境内的组件访问其他网络内(VPC、IDC)的服务。 添加CAE环境访问VPC配置 如果要使用此功能,您需要已建立待访问VPC到CAE环境所属VPC的对等连接。 登录CAE控制台。 在左侧导航栏中选择“系统设置”。 单击“系统网络配置”模块中的“编辑”,进入“系统网络配置”页面。
RDS数据库用户名称。 ConfigurationItem.type为"rds"时,配置此参数。 rds_password String RDS数据库密码。 ConfigurationItem.type为"rds"时,配置此参数。 rds_port String RDS数据库端口。
上传代码到Gitlab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 环境准备
也可以查看组件事件进行排查。 按时间过滤:组件事件页面默认展示当前组件近30分钟内的数据,您还可以在右上角的时间过滤器中选择查看近1小时、近6小时、近1天和近1周的数据,最早可以查看近15天的数据。 父主题: 组件运维
目录权限为750,挂载文件权限为640。 挂载路径 数据存储挂载到组件上的路径。 例如:在OBS存储桶“test-nginx”的中存储了文件index.html,如需引用此文件,则子路径输入index.html。 说明: 数据存储挂载到容器上的路径,请不要挂载到系统目录下,如“/
如何解决组件状态阶段性变更为“未就绪”问题? 问题描述 组件未进行更新或者重启操作,但某时间段状态自动变更为“未就绪”,一段时间后状态恢复正常。 问题原因 高峰期,接口请求数据量大,CPU占用率过高,进程资源占用超过配置的CPU值,导致进程重启。 解决方法 对组件进行弹性伸缩策略配置,当CPU占用率超过阀值时会自
启性能管理会启用性能管理服务并在节点上安装探针,产生少量资源消耗。Java探针通过字节码增强技术进行Java应用调用埋点,生成拓扑和调用链数据。 CAE支持在组件配置中设置性能管理。 前提条件 已在系统配置中配置监控系统。 开启性能管理 登录CAE控制台。 在左侧导航栏中选择“组件配置”。
下载安装前在Jenkins所在虚拟机中执行命令查看虚拟机操作系统类型: echo $HOSTTYPE 若执行如上命令的输出值是“x86_64”,请下载AMD 64位系统; 若执行如上命令的输出值是“aarch64”,请下载ARM 64位系统。 obsutil工具用于构建后上传软件包到obs,请参见下载和安装obsutil。
参考表1配置容器挂载的路径和权限。 表1 参数说明 参数 说明 挂载路径 数据存储挂载到组件上的路径。 说明: 数据存储挂载到容器上的路径,请不要挂载到系统目录下,如“/”、“/var/run”等,否则会导致容器异常。 云存储的挂载路径不能重复。 子路径 数据所引用的云存储内的子路径。 说明: 使用子路径挂
实例列表 提供实例信息查看、实例删除及通过CloudShell登录容器功能。 组件配置 提供基于组件的中间件配置和运维管理,包括RDS数据库、微服务引擎CSE、环境变量、访问方式、伸缩策略、云存储配置,性能管理、自定义监控指标等资源的管理运维。 组件事件 用户可基于组件事件查看组件部署及运行期间发生的事件信息。
才会变成Running。因此当命令设置为死循环时,CAE组件状态将无法正常变成运行中。 停止前处理:组件实例停止前,会发送停止前事件。 组件实例结束前会立即发送停止前事件,除非实例宽限期限超时,组件实例会一直阻塞等待停止前函数执行完毕。 父主题: 生命周期管理
String API类型,固定值“NoticeRule”,该值不可修改。 spec 是 CreateNoticeRuleItem object 请求数据。 表4 CreateNoticeRuleItem 参数 是否必选 参数类型 描述 name 是 String 通知名称。 event_name
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见9.1 状态码。 对于“管理员创建IAM用户”接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头
API类型,固定值“NoticeRule”,该值不可修改。 spec CreateNoticeRuleRespItem object 请求数据。 表4 CreateNoticeRuleRespItem 参数 参数类型 描述 id String 通知规则的唯一标识。 name String
ActionOnComponentSource object 源数据。 resource_limit 否 ResourceLimitForUpgrade object 实例规格。 build 否 ActionOnComponentBuild object 构建数据。 表6 ActionOnComponentSource
object 组件配置数据规格详情。 metadata ConfigurationDataMetadata object 组件配置元数据。 表7 ConfigurationResponseDataSpec 参数 参数类型 描述 rds_id String RDS数据库实例ID。 Configuration