• [技术干货] 【云小课】基础服务第48课 VMware备份上云学习专列来了,快上车~
    还在让本地的VMware虚拟机数据“裸奔”?小心无形的**之手已经悄然伸向你的数据。按照国内《信息安全等级保护要求》,国际《塞班斯法案》等行业法规要求,上市公司/政府部门/金融机构都必须构建异地灾备系统。而企业自建灾备中心的方案,需要自建或者租赁机房/机柜,涉及软硬件采购、安装、调测,初始投资大,建设周期长。相比传统方案,可以选择云作为异地灾备站点之一,利用云上的弹性资源,按需付费,初始投资减少70%以上,建设周期缩短50%。华为云云备份CBR(Cloud Backup and Recovery)支持VMware备份上云,可为用户数据中心的VMware虚拟化环境,提供简单易用、整机粒度的备份功能,并将备份同步至云上。当发生故障、误操作等导致数据丢失时,可以利用云备份快速恢复数据,减少业务中断时间。很多人认为备份上云很难,其实不然。今天小编就带大家来大致了解下如何使用云备份服务完成VMware备份上云。温馨提示:还没有华为云账户来体验本节课程的操作吗?戳这里,免费注册华为云账户!步骤一:安装eBackup镜像模板云备份通过eBackup,就可以实现VMware备份上云。所以需要先在控制台获取eBackup镜像模板,并下载至本地完成安装。登录管理控制台。选择“存储 > 云备份 > 混合云备份 > VMware备份”。选择“镜像下载和安装”页签。在“eBackup镜像模板”一栏下,单击“点击下载”,完成eBackup镜像模板下载。图1 下载镜像模板在安装和配置eBackup备份软件前,还需要了解软件对网络连接的要求及建议,以便能够顺利的完成网络规划。戳这里,能够迅速规划软件和业务所需的网络平面。图1 规划网络完成网络平面规划后,可以开始进行安装和配置eBackup。配置完成后,就可以开始VMware备份上云之旅啦~步骤二:建立云与本地的通信VMware备份上云时,备份需要存放在哪儿呢?首先需要做的,就是在云上为VMware备份创建一个存放空间啦!登录管理控制台。选择“存储 > 云备份 > 混合云备份 > VMware备份”。完成购买云备份存储库。完成购买后,需要同时记下华为云账号的AK和SK、云备份存储库所在的区域ID(如:北京四为cn-north-4)、所在区域的项目ID,以及云备份存储库的ID。图1 购买云备份存储库登录eBackup。在导航栏上选择“ > VMware”。单击“受保护环境”区域的图标。设置VMware受保护环境基本信息。完成eBackup和VMware数据中心的通信。图1 添加受保护环境在导航栏上选择“ > 存储单元”。单击“创建”。将步骤一收集到的信息填入到对话框中。单击“确定”。图1 创建存储单元完成eBackup与华为云之间的通信。步骤三:创建VMware备份并上云创建VMware备份前,也需要先在eBackup中创建用于存放备份的空间,再设置保护集和策略等用于创建VMware备份。大致流程如下:登录eBackup。在导航栏上找到 。依次完成创建存储池、创建存储库。图1 创建存储库在导航栏上找到 。依次完成创建保护集、创建备份策略、创建备份计划。图1 创建备份计划备份完成后,备份会自动同步至云上的混合云备份存储库中。可以前往“存储 > 云备份 > 混合云备份 > VMware备份”查看备份上云的情况。图1 查看备份上云情况此时就可以使用备份恢复至云上的服务器中,在云上快速部署业务啦~欲知如何使用备份恢复数据,且听下回分解~
  • [问题求助] 【咨询】混合云备份能否备份到本地,不上传备份文件到云上空间?
    如题,希望能备份线下VMware环境到本地环境,不希望备份上云,请问有什么方法?
  • [热门活动] 【活动已截止】快来参加云备份CBR体验有奖调研活动,填问卷即有机会获得2000码豆!!!
    填问卷即有机会获得2000码豆!!!超多码豆等你来拿,赶快参与呀~~~~~即日起到2021年12月31日,先到先得!赶快行动起来详细参与方式见下https://www.huaweicloud.com/product/cbr.html一、注册/登录(已注册用户可跳过此步骤)二、实名认证(已经实名认证得可跳过此步骤)点击实名认证(后续操作一步步按提示走,建议选择红框框出来的,比较便捷)三、评价(点击如图所示的服务概览,进入评价页面评价)https://console.huaweicloud.com/console/?from=bss#/cbr/manager/csbs/vaultList四、评价后点击提交,每周一公布上周获奖名单,一般码豆会在评价后的10个工作日内到账哦~~参与更多服务问卷更有可能获得码豆哦~更多服务问卷请见活动主论坛:https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=165564快来参与吧!!!
  • [技术干货] 【云备份】通过备份策略和复制策略实现异地灾备的最佳实践
    诉求场景服务器都在西南贵阳一区域,想在云上做异地灾备,在贵阳一备份成功后,将相关备份在北京四也生成一份,这样贵阳一如果出了问题,北京四也可以保留相关数据。处理思路想实现此功能,要借助备份策略和复制策略两种策略实现,即先按时创建出备份,再将该备份通过复制任务复制到北京四的灾备区域。操作指导1、准备一个贵阳一备份存储库,在此实践中命名为“CBR-存储库”,类型为“备份”: 2、给“CBR-存储库”绑定服务器,点击存储库名称,之后选择绑定服务器选项进行绑定: 3、在贵阳一创建备份策略,按照实际业务需求配置策略,本次操作中配置策略如下,仅供参考: 4、给“CBR-存储库”绑定步骤3创建的策略,操作如截图所述: 5、在北京四创建复制存储库,注意不是备份存储库,是复制存储库,即类型是“复制”而不是“备份”: 6、回到贵阳一区,在策略选项中切换到复制策略页面,创建复制策略:” 本次操作中配置策略如下,请参考: 创建此策略时注意,尽量在确保备份策略执行完毕,备份任务已完成后,再执行复制策略,否则可能会出现复制备份失败的情况。7、复制策略创建完成之后,在贵阳一区域找到原来的“CBR-存储库”,绑定复制策略,如图: 8、复制策略选择步骤5创建的复制策略,目标存储库选择步骤4您在北京四创建的复制存储库,之后点击“确定”,即可完成配置: 9.进行效果验证到指定时间点之后,系统会自动按照复制策略进行复制任务在北京四区域生成对应备份副本
  • [技术研讨] 华为云服务是什么,我能用它做什么?怎么用?
    华为云服务是可以给您备份、存储的服务项目,让您更好的体验手机操作。华为云服务有以下功能:1、自动同步照片、联系人、短信、通话记录、备忘录、录音、日历、骚扰拦截、WLAN数据至云端,也可以把云端数据同步/下载到手机本地。2、查找我的手机助定位您手机所在位置,并能远程控制手机(擦除数据、发送短信、锁定设备、播放铃声)。3、购买更多空间容量/购买更多云存储空间。可将大量照片和视频存储到云端,节省设备空间。4、云备份:一键备份手机中的所有数据。注:EMUI5.0以下版本无云备份功能。可通过以下两种方法登录使用华为云服务:1、使用华为帐号登录:进入手机”设置→云空间”后,输入手机帐号或邮箱帐号直接登录;在电脑登录华为云空间门户,输入华为帐号密码登录。在手机浏览器中登录华为云空间门户,切换为电脑版,输入华为帐号密码登录。
  • [热门活动] 【已结束】集思广议征建议2——大家来聊一聊对以后活动的畅想吧!
    一、活动背景及意义   华为云loT论坛至今已经开展过很多场活动,得到了相应的反馈,但其中参与活动的活跃度有些差距,一些活动大家比较感兴趣活跃度就较高,而一些活动参与人数就较少,所以为了让华为云论坛有一个更好的氛围,在此向大家集思广议,请大家畅所欲言,聊一聊以后希望举办哪类活动。二、活动时间时间:11月25日至12月25日 三、活动要求回复要求:发表你关于未来活动的想法+推荐用户名(若无推荐用户填忽略),回复不应少于15字。注:为了避免活动周期太长,部分用户因忘记回复收货地址而错失奖品的问题,我们将会在下面这个帖子中统计大家的收货信息并严格保密(信息仅楼主可见)集思广议征建议活动——收货信息收集_IoT物联网_华为云论坛 (huaweicloud.com)请大家按格式回复收货信息,若获奖将会按此信息进行奖品发放。为激励大家多多分享本次活动,本次活动特设立奖项奖励那些积极分享活动的用户。请在分享活动时务必告知被分享的小伙伴,在回复时加上你的论坛ID来推荐你。(ID查看方式如下图)电脑端 手机端四、活动奖励一等奖2人:本次活动会选出1名被推荐次数最多的用户,送出价值125元华为云定制书包。本次活动会选出1名回复最具价值的用户(由活动策划者商议决定),送出价值125元华为云定制书包。二等奖2人:本次活动会选出2名被推荐排名第2、3名的用户,送出华为云定制折叠包。抽取幸运奖3人:本次活动会随机选出3名回复用户,送出华为云定制数码收纳包。抽奖方式:活动结束,由工作人员录制抽奖视频,在视频中随机抽取3名幸运用户。 注:活动结束后,抽奖视频将会在论坛发布,请留意,每位用户仅有一次中奖机会,若抽到已中奖用户,则号码向下顺延一位。活动结束后,奖品将统一快递发放,并且包邮。请务必认真回复,禁止无关言论,我们的工作人员会通过技术审查获奖用户名单,若为虚假评论则取消获奖资格。 活动参与需遵守《华为云社区常规活动规则》,戳>>>这里
  • [问题求助] 【XXX产品】【XXX功能】一句话描述问题
    【功能模块】【操作步骤&问题现象】1、2、【截图信息】【日志信息】(可选,上传日志内容或者附件)
  • [技术干货] GaussDB Roach逻辑备份恢复
    目录:                  GaussDB Roach逻辑备份恢复原理gs_dump逻辑备份恢复工具roach逻辑备份恢复GaussDB Roach逻辑备份恢复实践                逻辑备份恢复支持、规格及约束         续备份、续恢复         逻辑备份删除         存储介质         容错支持         特殊表名         并行处理         最佳实践FAQ GaussDB Roach逻辑备份恢复原理:            1.  gs_dump逻辑备份恢复: 可以设置事务隔离级别。 gs_dump一致性备份:在单个database内保持一致,不同database之间无法保持一致,因为不同database之间需要切换connection,不能在不同database之间共享snapshot,因此只能在同一个database内保持一致性。 如果不保持一致。一个database数据量非常大,gs_dump备份时间会比较长,将会持有锁比较长的时间,对于一些需要ddl操作的database实例来说无法忍受。 解决方案:细粒度备份,而不要备份整个database,一次只备份一个table,调用gs_dump多次。如果多个表之间有关联,将这些表放入一个gs_dump操作中,用-t tablename来操作。但是这个-t其实是解决了依赖关系,本质上还是按照依赖顺序串行导出。一个单表数据量非常大,考虑分区表,也就是将数据进行了分片。否则这些表的ddl将会增加gs_dump之间的冲突。对于数据量非常大的databse实例,推荐使用PITR物理增量备份。 gs_dump并行备份: gs_dump版本>=9.3,server版本>=9.2,需要支持pg_export snapshot                                     n+1个连接,-j n是并行度,1是主节点的连接                                     对于版本<9.2,需要并行度和数据库一致性,在备份的时候不能做dml操作。             2.  roach逻辑备份恢复: GaussDB是一个分布式数据库,数据自动分片存储。GaussDB roach采用了基于单表粒度的备份恢复来实现逻辑备份,即一次只备份一个table,每次通过gs_dump导出table的ddl语句,并通过单独的外表方法(roach外表方法)来导出数据(不同表之间不保证数据一致性)。  GaussDB Roach逻辑备份恢复实践: 1. 逻辑备份恢复: 支持单表、多表(可以是不同schema的表)、schema、database级别逻辑备份。schema、database都默认转为多表逻辑执行(基于单表的串行实现),备份出schema、database内包含的所有表数据。可以从多表、schema、或者database逻辑备份中恢复出任意单张表或者多张表。 规格约束:不支持private table,nodegroup table, replication table,table has trigger/sequence表的备份恢复。                      对于表之间依赖关系,trigger,sequence,index等没有进行导出,只备份恢复数据。 单表: --tablename table  其中tablename可以是schema.table; schema默认为public,database默认为postgres单表备份:python $GPHOME/script/GaussRoach.py --master-port 9500 --agent-port 9600 --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t backup --tablename table [--schemaname schema] [--dbname database]              单表恢复:python $GPHOME/script/GaussRoach.py --master-port 9500 --agent-port 9600 --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t restore --tablename table [--schemaname schema] [--dbname database]  --backup-key bkpkey [--clean]/[--create] 多表: --table-list       --table-list选项与--tablename以及--schemaname不兼容;可以是不同schema中的表  tablelist文件内容示例:public.t1gauss.testT2Public."Temp"汉字表名cc.1a 多表备份:python $GPHOME/script/GaussRoach.py --master-port port_no --agent-port port_no --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t backup --table-list tablelist [--schemaname schema] [--dbname database]              多表恢复:python $GPHOME/script/GaussRoach.py --master-port 9500 --agent-port 9600 --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t restore --tablelist tablelist  [--dbname database]  --backup-key bkpkey [--clean]/[--create]  Schema: --schemaname  Schema规格约束: 其中系统级schema "dbms_job", "dbms_lob", "dbms_om", "dbms_output", "dbms_random", "dbms_redact", "dbms_sql", "sys", "utl_file", "utl_raw", "cstore"不支持备份恢复,都会报错退出。 Schema备份:python $GPHOME/script/GaussRoach.py --master-port port_no  --agent-port port_no --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t backup --schemaname schema [--dbname database]              Schema恢复:python $GPHOME/script/GaussRoach.py --master-port port_no --agent-port port_no --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t restore --schemaname schema  [--dbname database]  --backup-key bkpkey [--clean]/[--create] 其中-t restore --schemaname schema  --dbname database --backup-key bkpkey 可以从database级别逻辑备份中恢复出指定的schema Database:   --dbname        Database规格约束:其中系统级schema "dbms_job", "dbms_lob", "dbms_om", "dbms_output", "dbms_random", "dbms_redact", "dbms_sql", "sys", "utl_file", "utl_raw", "cstore"不支持备份恢复,都会被默认过滤掉。 Database备份:python $GPHOME/script/GaussRoach.py --master-port port_no --agent-port port_no --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t backup --dbname database             Database恢复:python $GPHOME/script/GaussRoach.py --master-port port_no --agent-port port_no --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t restore --dbname database  --backup-key bkpkey [--clean]/[--create]  2. 逻辑续备份、续恢复: 逻辑备份续备份、续恢复。其中续备份对于已经进行过校验的表名不会继续校验,以提升效率。如果在续备份时某些表已经被过滤掉,没有实际备份,而用户又对表对象属性进行了修改,希望能够得到备份,则考虑重新进行单表、多表重新备份,或者等待下次备份即可。 多表、schema、database等均支持续备份、续恢复,仅在备份、恢复失败之后才需要做。 续备份: --resume-backup --backup-key bkpkeypython $GPHOME/script/GaussRoach.py --master-port port_no --agent-port port_no --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t backup --schemaname schema [--dbname database] --resume-backup  --backup-key bkpkey 续恢复: --resume-restore--backup-key bkpkeypython $GPHOME/script/GaussRoach.py --master-port port_no --agent-port port_no --media-destination media_path  --metadata-destination metadata_path  --media-type DISK  --logging --logging-level INFO -t restore --schemaname schema  [--dbname database]  --backup-key bkpkey [--clean]/[--create] --resume-restore  3. 逻辑备份删除: 通过指定backupkey来删除,cascade是将所有backupkey全部删除。 python $GPHOME/script/GaussRoach.py --master-port port_no --media-destination /home/dulong/backup/media  --metadata-destination /home/dulong/backup/metadata  --media-type DISK  --logging --logging-level INFO -t delete --cascade  --backup-key bkpkey  4. 存储介质:一般指定DISK,兼容NBU、OBS等多种存储方式  5. 容错支持:对于不支持的表会进行过滤,不会影响其他表的正常备份恢复。 恢复到新集群:默认备份恢复database是postgres,可以指定其他database。恢复到新集群需要加--create;而恢复到老集群则最好加--clean,会将原有数据清理删除再恢复已防止数据冗余;不加则直接恢复数据,可能会导致冲突或者数据冗余。 同样的,如果一个数据库中某些表已经被drop掉,恢复时这些表需要--create,而其他表需要--clean。用--clean时恢复时另一部分需要--create的表会被过滤掉,反之亦然。  6. 特殊表名: 汉字表名不需要加双引号 大写表名,大小写表名,首字母为数字,含有$, . 等特殊字符在对象中等都为特殊对象名。其中除了含大写字符的不能自动识别外,其余均可自动识别并加上双引号。表名含有. 时,默认. 前为schema名称,如果该.就是表名的一部分,则需要加两侧加双引号,以保证可以识别正确。 特殊对象名称需要加双引号,例如schema名为 a.b,表名为 'public.',传入必须加双引号,如‘“a.b”’,‘“public.”’,双引号外侧再加单引号是为了保证正确传入了对象名,如果传入“public.”,内部传入其实为'public.';如果对象名内有大写字符,也需要加双引号,否则内核会默认转为小写。 PS: 尽量不要数据库对象内加各种特殊符号。  7. 并行处理: Gauss数据库为分布式数据库,默认进行了分片处理。每个数据库节点上有一个或多个datanode,一般一个datanode对应一个磁盘,而我们每个节点推荐>=2个datanode保证高可用等。数据落盘为每个datanode同时向磁盘写数据,不同datanode并行的向磁盘写入数据。 每个datanode内为串行的处理表数据,一个表数据处理完之后再处理下一个表(8.1)。在8.1及8.2后续版本中,将实现单个datanode的多个表并行的处理数据(自定义并发度)。  8. 最佳实践: 设置常规作业,利用多表逻辑备份业务中比较重要的表,schema及database备份往往将所有表备份,重要程度不高的表备份恢复仍然有较高开销。对常规作业设置优先级,按优先级进行不同时间间隔的备份与恢复。Database级别逻辑备份将备份整库数据,如果database实例内表数量大且规模大,性能会比较差(单个datanode内串行备份恢复);推荐使用PITR物理增量备份来替代Database逻辑备份。如果逻辑备份恢复中途失败,尽可能使用续备份、续恢复以完成作业。续备份只备份未备份成功的表,且对已经校验过的表将不会进行二次校验,而现行的校验为串行校验,表数量比较大的时候开销仍然较大;续恢复将恢复未恢复成功的表。在8.1以及8.2后续版本中,将实现更为细粒度的续备份、续恢复,备份效率将更为提高。合理设置压缩算法和压缩率  FAQ:     1. Why not gs_dumpall?The  gs_dumpall program exports all databases, one after another, into a single script file, which prevents you from performing the parallel restore. If you back up all      databases this way, the restore process will take more time.The processing of dumping all databases takes longer than each individual one so you do not know which dump of each database relates to a specific point in time.              If you have a good reason to use the gs_dump all to backup all databases, the following is the command:          gs_dumpall -U postgres > c:\gsbackup\all.sql         2. Why not gs_dump?        gs_dump虽然灵活,但是数据导出按照sql或者二进制,仅支持在单节点导出。数据量较大的情况下性能往往较差,且不易扩展。      3.一致性?   数据的一致性要求在备份恢复过程中要求并不一定很高,而对于性能,扩展性,灵活性等均有一定要求。因此牺牲一定一致性来换取更好的性能,易用性等,对于实际场景往往可以接受。    
  • [产品介绍] 一张图读懂混合云备份方案
  • [下午茶时光] 【Day 46--2018/3/30】云备份解决方案为什么不充分利用云计算?
    【下午茶时光——业界热点陪你喝咖啡】云备份解决方案为什么不充分利用云计算?云备份解决方案的第一次迭代主要是为了保护个人消费者的笔记本电脑。这些解决方案演变并最终扩大规模,以保护组织的笔记本电脑。下一个合乎逻辑的步骤是使用云计算来进行服务器和虚拟机备份。虽然最初的实现很草率,但是使用云计算来备份服务器和虚拟机变得越来越普遍。而其问题是大多数云备份解决方案没有充分利用云计算。云计算主要由两个组件组成,即云存储和云计算。问题是大多数云计算备份解决方案只使用这两个组件之一:云储存。除云存储外,下一代云备份解决方案还将使用云计算。灾难恢复即服务(DRaaS)仅仅是个开始灾难恢复即服务(DRaaS)是大多数供应商利用云计算的第一步。在发生灾难时,组织可以在云平台中启动其应用程序,利用云计算,同时无需维护辅助灾难恢复站点。该组织的服务器和虚拟机被转换为在云计算提供商的环境中运行。问题是大多数云供应商已停止在DRaaS运行。应用程序还应该能够利用云计算和DRaaS功能,以便组织可以在其系统上执行测试/开发工作。他们还应该能够利用云计算备份进行报告和分析功能。最后,他们可以利用类似DRaaS的应用程序来实现云迁移工作。利用云计算解决备份应用程序规模任何备份应用程序面临的挑战之一是它如何处理规模。备份应用程序必须存储有关其所保护信息的信息。例如,每个受保护文件的每个版本都必须在此数据库中进行跟踪。鉴于大多数备份解决方案需要保留这些版本多年(如果不是几十年)的现实,保存备份信息的数据库可能会变得相当大。这些数据库的大小意味着管理、更新和搜索这些数据库可能非常耗时,影响备份和恢复性能,以及在数据库中查找信息。大多数备份应用程序将通过降低保留信息的时间,以及这些数据库保存的详细信息量来强制用户减小这些数据库的大小。通过利用云计算和云存储,云原生备份应用程序可以利用云中可用的所有计算来解决规模问题。其结果是备份应用程序具有几乎无限的保留能力。利用云计算带来更多的功能,而不仅仅是扩大规模。可以利用云计算来提供改进的数据服务,如上下文索引,并且合规性功能为备份过程带来更多价值。所有上述功能都可以从独立应用程序获得,但这意味着组织必须购买、学习和维护这些应用程序。充分利用两套云资源(存储和计算)的云备份应用程序,可以消除对所有这些应用程序的需求,从而使备份过程比以往更有价值。本文转载自:机房360
  • [经验交流] 使用华为云备份产品感觉效率特别高
    使用华为云备份产品感觉效率特别高
  • [产品介绍] 华为混合云备份解决方案介绍
    混合云备份能够将您线下机房的数据安全备份到云上,为数据加一层保险