Skip to Content
VMware VI and vSphere SDK: Managing the VMware Infrastructure and vSphere
book

VMware VI and vSphere SDK: Managing the VMware Infrastructure and vSphere

by Steve Jin
September 2009
Intermediate to advanced
648 pages
13h 19m
English
Pearson

Overview

Drive Even More Value from Virtualization: Write VMware® Applications that Automate Virtual Infrastructure Management

Companies running VMware have already achieved enormous gains through virtualization. The next wave of benefits will come when they reduce the time and effort required to run and manage VMware platforms. The VMware Infrastructure Software Development Kit (VI SDK) includes application programming interfaces (APIs) that allow developers and administrators to do just that. Until now, there has been little documentation for the APIs. In VMware VI and vSphere SDK, software architect Steve Jin demystifies the entire VMware VI and new vSphere SDK and offers detailed, task-based coverage of using the APIs to manage VMware more efficiently and cost-effectively.

Jin walks you through using the VI SDK and cloud-computing vSphere SDK to manage ESX servers, ESX clusters, and VirtualCenter servers in any environment–no matter how complex. Drawing on his extensive expertise working with VMware strategic partners and enterprise customers, he places the VI SDK in practical context, presenting realistic samples and proven best practices for building robust, effective solutions. Jin demonstrates how to manage every facet of a VMware environment, including inventory, host systems, virtual machines (VMs), snapshots, VMotion, clusters, resource pools, networking, storage, data stores, events, alarms, users, security, licenses, and scheduled tasks. Coverage includes 

  • Understanding how the VI SDK fits into your VMware VI and Cloud Ready vSphere Environment

  • Discovering the VI and vSphere SDK from the bottom up

  • Using the author’s new VI Java API to write shorter, faster, and more maintainable code

  • Managing VI and vSphere inventory and configurations

  • Moving running VMs and storages across different physical platforms without disruption

  • Optimizing system resources, hardening system securities, backing up VMs and other resources

  • Leveraging events, alarms, and scheduled tasks to automate the system management

  • Developing powerful applications that integrate multiple API features and run on top of or alongside VMware platforms

  • Using the VI SDK to monitor performance

  • Scripting with the VI SDK: building solutions with VI Perl, PowerShell, and Jython

  • Avoiding the pitfalls that trip up VMware VI developers

  • Integrating with and extending VMware platforms using VI SDK 

  • This book is an indispensable resource for all VMware developers and administrators who want to get more done in less time; for hardware vendors who want to integrate their products with VMware; for ISV developers building new VMware applications; and for every professional and student seeking a deeper mastery of virtualization.

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    VMware vSphere™ PowerCLI Reference: Automating vSphere Administration

    VMware vSphere™ PowerCLI Reference: Automating vSphere Administration

    Luc Dekens, Alan Renouf, Glenn Sizemore, Arnim van Lieshout, Jonathan Medd
    VMware vSphere Troubleshooting

    VMware vSphere Troubleshooting

    Muhammad Zeeshan Munir

    Publisher Resources

    ISBN: 9780137154470Purchase book