VMware虚拟磁盘编程指导(一)

本文档介绍了VMware Virtual Disk Programming Guide,内容涵盖VDDK和VADP,用于开发虚拟磁盘管理软件和备份还原程序。VDDK提供了管理VMDK文件的系统调用接口,VADP则涉及vSphere的备份设计。文档适用于C/C++开发者,特别是备份和还原应用的创建者。文中详细阐述了虚拟磁盘库、磁盘挂载库等组件及其用例,并强调了VDDK在不同平台产品的兼容性。
摘要由CSDN通过智能技术生成

    最近在看VMware相关的东西,由于需要对ESX/ESXi远程主机上的虚拟机进行备份,所以下载了《Virutal Disk Program Guide》(虚拟磁盘编程指导),里面讲解了虚拟磁盘的基本概念、API函数、备份还原等,但由于是英文的,没有中文版,所以起初看起来有点困难。自从去年看过一遍后,感觉没有多么深刻的概念,所以现在回过头来再看一次,为了加深自己的理解,我采用一边看一边翻译的方式。现在将自己陆陆续续翻译的内容和大家分享,其中有很多自己也不敢肯定的翻译,我一般在后面附上英文原文,还望大家多多指点。请注意,这只是本人随笔翻译的内容,如果需要深入的研究,建议还是看英文原版的。

关于这本书

VMwareVirtual Disk Programming Guide 介绍了虚拟磁盘开发接口(VDDK)以及vShpere存储API的数据保护部分(VADP)VDDK描述了如何使用虚拟磁盘库开发软件,虚拟磁盘库提供了管理虚拟磁盘的系统调用接口,而VADP则描述了如何针对vShpere开发备份和还原软件。

如果需要查看这本书的早期版本或者其他VMware API以及SDK文档,请访问:

http://www.vmware.com/support/pubs/sdk_pubs.html

修改历史

1简单描述本书的历史版本中的修改内容。

                             wKioL1OISfeTUnlmAAHU19HQ42Q711.jpg

目标读者

这本书适合创建管理虚拟磁盘应用程序的开发者,尤其是开发备份、还原程序的开发者,并假设对CC++编程有一定的了解。如果涉及VADP开发,还需要了解Java

支持的平台产品

你可以使用WindowsLinux开发VDDK程序,在VMWare工作站、ESXi主机或vSphere上进行测试。如果要开发、测试VADP程序,你还想要一个vCenter ServerESXi主机,并且需要Java的基础。

文档反馈

VMware欢迎您提供建议帮助我们改善开发文档。请将您的反馈发送到docfeedback@vmware.com



1 虚拟磁盘接口简介

虚拟磁盘接口(VDDK)用来帮助开发者创建应用程序访问虚拟机的存储设备。本章介绍的VDDK开发包以虚拟磁盘接口为基础。

VMware数据保护存储接口(VADP)使用虚拟磁盘接口以及一部分vSphere接口,对运行在ESXi主机上的虚拟机创建快照,然后进行完全或增量备份。

关于虚拟磁盘接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值