检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在CCE中安装部署Jenkins 在CCE中安装部署Jenkins方案概述 资源和成本规划 实施步骤 父主题: DevOps
通过自定义脚本实现数据库备份 通过自定义脚本实现MySQL一致性备份 通过自定义脚本实现SAP HANA一致性备份 通过自定义脚本实现其它Linux应用的一致性备份 验证数据库备份结果 保护SQL Server 自定义脚本问题定位方法
18-09-13--22:30:10 为日志记录时间 第二列 [30243] 为脚本的PID编号 第三列 [root] 为脚本的执行用户 第四列 [INFO] 或 [ERROR] 为日志级别 一般脚本调用失败时,打开日志文件,找到相应时间点的ERROR即可初步确定问题原因。例如图1中的错误就是因为MySQ
后的密码,将其复制到剪贴板中。 冻结解冻脚本中配置的明文密码长度不超过16位,否则配置后密码会被截断,应用一致性备份会失败。 执行cd /home/rdadmin/Agent/bin/thirdparty/ebk_user ,进入自定义脚本目录,然后执行vi mysql_freeze
Jenkins Master安装部署 Jenkins界面中的词条可能因版本不同而存在一些差异,例如中英文不同等,本文中的截图仅供您参考。
如果您选择单Master安装Jenkins,执行完毕Jenkins Master安装部署中的操作后已完成,可直接进行流水线构建,请参见使用Jenkins构建流水线。
后的密码,将其复制到剪贴板中。 冻结解冻脚本中配置的明文密码长度不超过16位,否则配置后密码会被截断,应用一致性备份会失败。 执行cd /home/rdadmin/Agent/bin/thirdparty/ebk_user ,进入自定义脚本目录,执行vi hana_freeze.sh
通过自定义脚本实现其它Linux应用的一致性备份 场景介绍 在Linux下,如果有其它应用需要一致性备份,可以编写自己的冻结、解冻脚本,来实现应用的保护。自定义脚本需放置在/home/rdadmin/Agent/bin/thirdparty/ebk_user目录中,供Agent在备份过程中调用。
例如,shell脚本(文本文件)描述如何自动执行command命令,AOS模板也一样,用来描述各种云对象的创建、销毁等流程。 以Shell脚本为例,其执行逻辑如下: Shell脚本特点大致为: 脚本是一个文本文件。 如果脚本写的好,可以重复执行。
应用一致性Agent脚本无法下载或安装失败 现象描述 系统提示无法下载脚本或使用Linux系统方式二安装Agent时失败。 可能原因 原因1:DNS无法正常解析OBS的域名。 原因2:目标云服务器openssl版本过低。 原因1解决方法 原因1:DNS无法正常解析obs.myhuaweicloud
图1 K8s安装Jenkins架构 操作流程 Jenkins Master安装部署。 Jenkins Master使用容器化镜像部署在CCE集群中。 Jenkins Agent配置。
自动续费 自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致存储库被自动删除。自动续费的规则如下所述: 以存储库的到期日计算第一次自动续费日期和计费周期。 存储库自动续费周期以您选择的续费时长为准。例如,您选择了3个月,存储库即在每次到期前自动续费3个月。 在存储库到期
基于弹性云服务器安装及部署Jenkins 准备工作 在安装Jenkins之前,需要购买弹性云服务器(推荐配置:4GB+内存,40GB+硬盘),操作系统选择CentOS 7.6。同时购买弹性公网IP,绑定到购买的弹性云服务器上。
Jenkins安装与配置 部署jenkins.war 删除tomcat-tomcat8/webapps/ 里面所有项目文件 rm -rf /root/servers/jenkins-tomcat8/webapps/* 复制jenkins.war到/root/servers/jenkins-tomcat8
太少。通过该章节内容实现脚本批量执行备份数据恢复,以增加备份副本恢复的并发数,提高效率。 脚本说明 脚本基于Python语言开发,主要实现备份数据批量恢复功能、批量回滚功能等。 config.py 配置文件 main.py 备份数据批量恢复主流程 rollback.py 批量回滚,用于批量删除云服务器
查询组织策略部署状态列表 功能介绍 查询组织策略每个账号下策略部署状态列表 URI GET /v3/{project_id}/organization-policies/{organization_policy_id}/policy-detail 表1 路径参数 参数 是否必选 参数类型
GitLab自动触发Jenkins构建 GitLab触发Jenkins构建,有以下两种方式: 方式一:通过配置好的Webhook来Push events,触发Jenkins构建任务。 方式二:修改构建配置指定分支的文件来Push events,触发Jenkins构建任务。
示例2:创建存储库自动备份 场景描述 本章节指导用户通过策略接口,设置备份策略,绑定策略到存储库实现自动备份。 涉及接口 创建策略:创建执行备份的周期。 设置存储库策略:关联待设置的策略到存储库。 操作步骤 创建策略。 接口相关信息 URI格式:POST /v3/{project_id}/policies
Jenkins流水线支持多组件按照依赖顺序部署 概述 前提条件 操作步骤
Gitlab自动触发Jenkins构建 Gitlab触发Jenkins构建有以下两种方式: 通过配置好的Webhook来Push events,触发Jenkins构建任务。 修改构建配置指定分支的文件来Push events,触发Jenkins构建任务。
如何设置自动备份服务器或磁盘? 前往云备份控制台,购买备份存储库,建议存储库容量大于等于所需要备份资源的容量总和的2倍。 购买存储库时或购买存储库后,绑定所需要备份的资源。 绑定服务器完成后,前往“云备份 > 策略”页面配置备份策略,建议备份时间选择凌晨业务较少的时间。根据需要设
数据库服务器备份失败 现象描述 用户在部署MySQL或SAP HANA等数据库的云服务器上,已成功安装数据库服务器备份的Agent,但执行数据库服务器备份出现失败的情况。 可能原因 没有按照云备份最佳实践《通过自定义脚本实现数据库备份》修改解冻和冻结的脚本。 解决方法 根据不同的数据库,
库空间能够存放保留规则生效前,所有策略产生的自动备份。否则出现自动备份失败后,按数量保留的规则可能不会生效。保留规则不会删除手动备份。 设置完成后,将备份存储库绑定至备份策略。系统将在设定的时间点,对存储库上绑定的资源进行备份,并自动按照保留规则删除过期的备份。 父主题: 策略类
分备份是自动备份还是手动备份。为了您方便识别,建议您备份名称保留autobk_的前缀。修改名称不会影响系统对于自动备份和手动备份的区分,自动备份将仍会按照策略的保留规则自动过期。 父主题: 备份类
据也被覆盖,导致备份时刻之后新产生的数据丢失,所以建议只有在主备节点均不可用时才进行整机恢复,防止非预期的数据丢失。 父主题: 通过自定义脚本实现数据库备份
如何取消自动备份/复制? 如果您需要取消自动备份/复制,您可以将策略从存储库中解绑,请参见《云备份用户指南》“解绑存储库的策略”章节。 您也可以将该策略的启用状态设置为关闭。 当您需要重新启用时,再绑定该策略或将启用状态设置为开启。 父主题: 策略类
系统会自动为存储库扩容。 返回存储库列表,可以看到存储库已成功扩容。 自动扩容 如果希望存储库在容量达到上限时,自动进行扩容,可以开启自动扩容功能。 开启自动扩容后,当存储库的已存储容量超过上限时,存储库将自动扩容至原存储库容量的1.25倍。 如果存储库超出容量后开启自动扩容,自动扩容不生效。
验证数据库备份结果 使用自定义脚本实现数据库备份完成后,可以通过如下操作验证数据库备份结果是否成功。 验证数据库备份结果 (Linux) 下面以MY SQL数据库为例进行验证。 登录MY SQL数据库,创建新的数据库。 创建数据库成功后,创建存储过程,可以参考图1。 图1 创建存储过程
如果账户余额不足且未及时补充欠款,备份数据将自动被系统释放且无法恢复。 自动备份: 一般为autobk_xxxx名称的备份。 如果已经在策略中设置保留规则,则备份一般将会按照保留规则进行保留和自动删除。 如果策略执行期间修改保留规则,则可能会出现备份没有被自动删除的情况,具体原因请参考保留策略修改后为什么没有生效?
解绑存储库的资源 当绑定的资源不再需要备份时,可以从存储库中解绑。 资源从存储库中解绑后,将不再按照该存储库的策略执行自动备份和复制任务,且系统将彻底删除资源产生的自动备份和手动备份,删除后将无法用于数据恢复,请谨慎操作。 解绑资源时,对解绑资源的业务无任何性能影响。 解绑存储库的资源操作步骤