NetBackup备份恢复工作流程workflow

news/2024/12/28 16:23:40/文章来源:https://www.cnblogs.com/netbackup/p/18637607

# NetBackup备份恢复工作流程

在早期的NetBackup Troubleshooting guide中,详细描述了备份和恢复的步骤以及各个进程之间的调用关系,但是7.7以后的文档把这部分内容给取消了。在logging reference里面有类似内容,但是讲得不太清晰。

image-20241228160704494

备份流程

  1. 从客户端或者Master Server GUI发起备份
  2. bprd接收到客户端的备份请求,把请求转给nbpem
  3. nbpem通过bpdbm 检查policy设置
  4. 把已到设定启动时间的作业交给nbjm去执行
  5. nbjm通过bpdbm获取信息,分配job id
  6. nbjm产生一个资源request id传给nbrb,nbrb 从nbemm 中获取存储单元/磁带机/介质ID,分配资源,并返回allocation id
  7. 资源准备就绪,nbjm通过media server上的bpcd启动bpbrm,从而启动备份。
  8. bpbrm启动bptm
  9. bptm向nbjm请求要使用的介质和驱动器,然后将申请到的针介质和驱动器发送给ltid,ltid 会将介质mount到drive中。
  10. 通过使用客户机的bpcd 启动客户机上bpbkar
  11. 将备份数据传输到介质管理器进程 bptm 或 bpdm。bptm 或 bpdm
    进程fork一个子进行接收数据写到共享内存区,父进程从共享内存区读取数据写到磁带或磁盘。
  12. bpbkar将catalog信息发给media server的bpdbm再由bpdbm写到image database
  13. 将资源释放给 nbrb 并向 nbpem 返回状态

image-20241228160849323

 

恢复流程

image-20241228160934899

SSO下drive申请流程

  1. nbjm发起一个mount请求
  2. nbrb查询EMMServer并获得drive
  3. nbrb通知EMM Server的Device Alloctor停止scan该drive
  4. nbepmm通知该drive的scan host停止scan
  5. nbrb通知nbjm 该drive可以用于备份
  6. nbjm通知ltid mount磁带,bptm使用spc-2锁定drive
  7. 备份完成后,nbjm通知nbrb释放资源
  8. nbrb通知EMM释放资源
  9. EMM通知scan host继续scan

image-20241228161004119

顺便diss国产备份软件,磁带管理这一块都是短板,抄一下Veritas二十多年前的作业很难吗?这一点专业精神都没有,如何担当得起国产化替代的重任。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/860431.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何快速体验chatGPT(AI问答)

由于账号的原因无法使用chatGPT,那有什么其他的办法可以体验一下这样的AI问答呢? 1、豆包 https://www.doubao.com/ 2、在魔塔modelscope的选择要体验的模型,在model详情页里,体验模型 https://www.modelscope.cn/studios/Qwen/QwQ-32B-preview/ 3、智谱AI https://open.…

合作招募

介绍 2025年将为潜在客户解决技术问题,并整理技术文档以满足其需求。根据问题的复杂度,文档的字数通常在1000-2500字之间,并配有相关截图 但为了提高合作效率并确保项目成功,彼此需共同承担部分前期成本(单次共承担最高不超30元,可当做找工作时的路费)。 该费用用于支持前…

第三次Blog 题目集7~8

一,前言 在题目集7和8中,我们逐步完善了智能家居强电电路模拟程序的功能和复杂性。题目集7以基本电路元件的特性和连接为核心,涵盖了开关、调速器、灯、风扇等设备的模拟,实现了多种控制设备和受控设备的电路设计与状态输出;而题目集8在此基础上新增了管脚电压显示、电流限…

题集7-8的总结

一:前言: 1.知识点:主要包括类和对象的使用、数据封装、方法的定义和使用、继承、多态、泛型、抽象类,集合框架,异常处理,字符串处理、以及基本的输入输出操作。 2.题量:现在的题目集都是一道题了,题量没什么说的。 3.难度:每次题集的难度都较大,每次都要7.8小时及以…

『联合省选2025集训』『图的连通性进阶』 知识点 总结

若有长风绕旗,那便是我在想你了。前言若有长风绕旗,那便是我在想你了。这周讲了个图论连通性板块的一些进阶知识,周六全国第一给我们讲了一些树上的问题,感觉树剖板块实现难度较大,后面几道偏思维的题会有些许好转。 这里就先写写连通性相关的进阶的一些知识点吧。 主要涵…

『联合省选2025集训』『耳分解,双极定向,三连通分量』 知识点 总结

若有长风绕旗,那便是我在想你了。前言若有长风绕旗,那便是我在想你了。这周讲了个图论连通性板块的一些进阶知识,周六全国第一给我们讲了一些树上的问题,感觉树剖板块实现难度较大,后面几道偏思维的题会有些许好转。 这里就先写写连通性相关的进阶的一些知识点吧。 主要涵…

第七-八次作业总结

一、前言 该系列题目均为设计与实现一个家居强电电路模拟程序,题目难度复杂度逐步提升,题目数量和输入信息也逐步增加。以下是对这两道题的总结: 1. 知识点家居强电电路模拟程序-3 受控窗帘设备的模拟 多个并联电路串联在一起的情况 串联电路中包含其他串联电路的情况 家居强…

AD 原理图如何进行DRC检查

如果画到PCB才发现原理图画错了,那么就为时太晚了。 画完或者后期修改PCB应该及时进行原理图的DRC检查。 1. 右下角Panels打开工程: 2. 然后我们选中整个工程的工程处,点击右键: 3. 然后左键点击compile PCB Project......... : 参考资料: https://www.fanyedu.com/content…

Vue3甘特图 - dhtmlx-gantt

Vue3甘特图 <template><div style="height:100%; background-color: white"><div id="gantt_here" style="width:100%; height:100%;"></div></div> </template><script setup> import { onMounted }…

恍恍惚惚,走到了尾声

课程链接 https://edu.cnblogs.com/campus/fzu/SE2024/作业链接 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13315作业目标 回顾自己的软工实践课程学号 102202157一、学期回顾 1.1 回顾你对于软件工程课程的想象在课程开始前,我一直以为软件工程课程会聚焦于各种编…

转正了!!!!!!!!

近期&感受、问题: 1.版本优化描述:秘境排行榜;一键探险功能的顺序;背包随机类宝箱一键开启;美食家一键合成闪光美食;电玩活动跳过动画功能;许愿池自动投币;结晶一键熔炼 感受/反思:感觉自己菜菜的QAQ,各种版本的本地数据处理错误(删早了删晚了/先notify后notify…

Navicat密码导出解密导入到DataGrip中

使用Navicat导出密码:目前使用Navicat17亲测有效使用php解密代码 <?php class NavicatPassword {protected $version = 0;protected $aesKey = libcckeylibcckey;protected $aesIv = libcciv libcciv ;protected $blowString = 3DC5CA39;protected $blowKey = null;protec…