惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Security Latest
Security Latest
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
N
Netflix TechBlog - Medium
GbyAI
GbyAI
云风的 BLOG
云风的 BLOG
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
C
Cyber Attacks, Cyber Crime and Cyber Security
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Threat Research - Cisco Blogs
NISL@THU
NISL@THU
Spread Privacy
Spread Privacy
P
Proofpoint News Feed
J
Java Code Geeks
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MyScale Blog
MyScale Blog
T
Tor Project blog
P
Proofpoint News Feed
C
CERT Recently Published Vulnerability Notes
P
Privacy & Cybersecurity Law Blog
MongoDB | Blog
MongoDB | Blog
Simon Willison's Weblog
Simon Willison's Weblog
C
Cybersecurity and Infrastructure Security Agency CISA
L
LINUX DO - 热门话题
小众软件
小众软件
G
GRAHAM CLULEY
P
Privacy International News Feed
AWS News Blog
AWS News Blog
Know Your Adversary
Know Your Adversary
P
Palo Alto Networks Blog
人人都是产品经理
人人都是产品经理
S
Schneier on Security
Scott Helme
Scott Helme
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog RSS Feed
T
The Exploit Database - CXSecurity.com
Recent Announcements
Recent Announcements
E
Exploit-DB.com RSS Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
U
Unit 42
The Register - Security
The Register - Security
S
Securelist
Martin Fowler
Martin Fowler
Project Zero
Project Zero
大猫的无限游戏
大猫的无限游戏
Cisco Talos Blog
Cisco Talos Blog

博客园 - 梦徒

K8s节点NotReady恢复方法 GPU和CPU的知识 K8s 集群巡检项整理 K8s运维的核心能力建设 Ceph 分布式存储系统 股市布林线(BOLL)指标三条线的使用技巧 Python 数据分析入门|02:Pandas 数据清洗:缺失值/重复值/异常值处理 Python 数据分析入门|01 Pandas 基础:1 行代码读取 Excel/Csv文件 python f-string格式化输出 Python数据分析利器-Pandas数据处理-筛选与排序 Python数据分析利器-Pandas 简介 python-分割文件名及后缀 python类及三大特性 Python 类的属性和方法详解 Python 必背内置函数 python常用数据结构之字典 MQ三巨头RocketMQ、Kafka、RabbitMQ 选型 一文搞懂 Redis 的三种集群方案 VMware ESXi 磁盘置备类型详解 Linux 实例:配置 NTP 服务 Kubernetes 运维必备之常用命令总结 Kubernetes + CI/CD 全流程指南!实现自动化部署 Linux Redhat 7.9 下 Docker 离线安装部署
VMware备份接口
梦徒 · 2026-04-16 · via 博客园 - 梦徒

对vmware虚拟化的备份,基本都是通过Vmware的开放接口VADP进行的。实现不影响用户VMs业务情况下的VMs备份、恢复。

在VMware ESXi 4以上版本,针对VMFS和NFS磁盘格式,开始支持VADP API备份接口,通过开放接口,让主流备份软件开发适配和集成。目前主流支持虚拟机备份的备份软件都支持VADP。实现不影响用户VMs业务情况下的VMs备份、恢复。

VADP的 Changed Block Tracking(CBT,变更块跟踪)‌ 是 VMware vSphere 提供的一项关键技术,用于高效实现虚拟机(VM)的‌增量备份‌。它通过记录虚拟机磁盘中自上次备份以来发生变化的数据块,使备份软件无需扫描整个虚拟磁盘,从而显著提升备份速度并减少网络与存储负载。

无论是 Veritas NetBackup (NBU)还是 Veeam Backup & Replication备份软件,备份虚拟机时都不是到虚拟机内部拷贝文件,而是通过调用 VMware 的官方接口(VADP 和 CBT)来完成.

  • 打个比方:VMware 本身就像一个大型图书馆,它提供了标准的“查书流程”(VADP 接口)和“变更记录本”(CBT 技术)。任何想借书的软件都可以用这套流程。NBU 和 Veeam 都是遵守这个流程的“专业图书管理员”:

    1. 它们先请求图书馆(VMware)对当前书架状态拍一张“快照”。

    2. 然后通过查询“变更记录本”(CBT),只拿走从上次备份到现在新增或修改过的书籍(数据块)。

    3. 最后,再通知图书馆把之前拍的“快照”删掉。

快照是虚拟机状态和数据在某个时间点的视图,虚拟机可以继续运行,但快照上的数据是静止不变的。

创建快照的过程:

image

image

VMware 备份主机可以使用以下四种不同方法访问数据存储中的虚拟机数据:LAN (NBD)、SAN、HotAdd、NBDSSL。这些方法称为 VMware 传输模式。

 NBD模式下的VMware主机备份

image

在SAN备份模式下,备份数据直接通过SAN网络从存储读取快照备份,而不需要通过LAN,属于LAN Free备份组网模式。要求备份服务器能通过SAN(FC/iSCSI)直接读取虚拟机的磁盘存储,在NBD备份模式下,备份代理通过TCP/IP网络来读取备份数据。

VMware 虚拟机备份都遵循这个大框架:

  • 无 Agent 整机备份

    • 不用在虚拟机里装 Agent(也可选装)
    • 利用 vSphere VADP(vStorage API for Data Protection) 从虚拟化层直接读取整台 VM 数据
  • 必须打快照(一致性点)

    • 备份前对 VM 做 vSphere 快照(含内存 / 静默)
    • Windows 用 VSS 静默,Linux 用文件系统冻结,保证应用一致性
  • 从快照读数据 → 写入备份库

    • 快照只读,业务 IO 走 delta   ==> delta = 快照期间,专门用来存放虚拟机新修改数据的临时差异文件。
    • 备份代理从快照盘拉数据 → 压缩 / 重删 → 存到备份存储
  • 支持全量 + 增量

    • 首次全量,后续增量(只传变化块)

参考文档: https://blog.csdn.net/bb652826616/article/details/123224535