Virtual Disk API Programming Guide - Documentation - VMware
Virtual Disk API Programming Guide - Documentation - VMware
Virtual Disk API Programming Guide - Documentation - VMware
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
About This Book<br />
The <strong>VMware</strong> ® <strong>Virtual</strong> <strong>Disk</strong> <strong>Programming</strong> <strong>Guide</strong> introduces the <strong>Virtual</strong> <strong>Disk</strong> Development Kit (VDDK) and the<br />
vSphere Storage <strong>API</strong>s – Data Protection (VADP). For VDDK it describes how to develop software using a<br />
virtual disk library that provides a set of system‐call style interfaces for managing virtual disks. For VADP it<br />
describes how to write backup and restore software for vSphere.<br />
To view this version or previous versions of this book and other public <strong>VMware</strong> <strong>API</strong> and SDK documentation,<br />
go to http://www.vmware.com/support/pubs/sdk_pubs.html.<br />
Revision History<br />
Table 1 summarizes the significant changes in each version of this guide.<br />
Table 1. Revision History<br />
Revision Description<br />
2012‐12‐21 Bug fix version of the vSphere 5.1 manual: numeric change ID policy, mount restrictions.<br />
2012‐10‐05 Final version of this manual for the vSphere 5.1 release.<br />
2011‐11‐18 Bug fix version for 4Q 2011 refresh of the <strong>VMware</strong> vSphere <strong>Documentation</strong> Center.<br />
2011‐08‐22 Final version for the VDDK 5.0 release, subsuming Designing Backup Solutions technical note.<br />
2010‐10‐12 Bug fix revision for the VDDK 1.2.1 release<br />
2010‐08‐05 Version for vSphere 4.1 and the VDDK 1.2 public release.<br />
2009‐05‐29 Final version for the VDDK 1.1 public release.<br />
2008‐04‐11 Updated version for release 1.0 of the <strong>Virtual</strong> <strong>Disk</strong> Development Kit.<br />
2008‐01‐31 Initial version of the <strong>Virtual</strong> <strong>Disk</strong> Development Kit for partner release.<br />
Intended Audience<br />
This guide is intended for developers who are creating applications that manage virtual storage. It assumes<br />
knowledge of C and C++ programming. For VADP development, it assumes knowledge of Java.<br />
Supported Platform Products<br />
You can develop VDDK programs using either Linux or Windows, and test them using <strong>VMware</strong> Workstation.<br />
To develop and test VADP programs, you need an ESXi host, preferably with shared SAN storage.<br />
Document Feedback<br />
<strong>VMware</strong> welcomes your suggestions for improving our developer documentation. Send your feedback to<br />
docfeedback@vmware.com.<br />
<strong>VMware</strong>, Inc. 9