18.08.2013 Views

Virtual Disk API Programming Guide - Documentation - VMware

Virtual Disk API Programming Guide - Documentation - VMware

Virtual Disk API Programming Guide - Documentation - VMware

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!