Home > Store > Operating Systems, Server

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

  • By Steve Jin
  • Published Sep 29, 2009 by Prentice Hall.
    • Copyright 2010
    • Dimensions: 7 X 9-1/8
    • Pages: 648
    • Edition: 1st
    • Book
    • ISBN-10: 0-13-715363-5
    • ISBN-13: 978-0-13-715363-3
    • eBook
    • ISBN-10: 0-13-715445-3
    • ISBN-13: 978-0-13-715445-6

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Sample Content

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.

 

Online Sample Chapter

Advanced VMware VI Virtualization Topics

Sample Pages

Download the sample pages (includes Chapter 18 and Index)

Table of Contents

Preface     xix

Chapter 1: VMware Infrastructure Overview     1

Chapter 2: VI SDK Basics     16

Chapter 3: Hello VI     49

Chapter 4: Using PropertyCollector and SearchIndex     66

Chapter 5: Introducing the VI Java API     93

Chapter 6: Managing Inventory     153

Chapter 7: Managing Host Systems     179

Chapter 8: Managing Virtual Machines, Snapshots, and VMotion     204

Chapter 9: Managing Clusters and Resource Pools     257

Chapter 10: Managing Networking     283

Chapter 11: Managing Storage and Datastores     310

Chapter 12: Events and Alarms     349

Chapter 13: Performance Monitoring     379

Chapter 14: Task and ScheduledTask     407

Chapter 15: User and License Administration     432

Chapter 16: Extending the VI Client     465

Chapter 17: Scripting the VI SDK with Jython, Perl, and PowerShell     484

Chapter 18: Advanced Topics     502

Appendix A: The Managed Object Types     530

Appendix B: The Performance Counters     538

Appendix C: Cmdlets in VI Toolkit (for Windows)     554

Appendix D: Unified Modeling Language     580

Appendix E: VI SDK Web Services     585

Appendix F: What Is New in vSphere 4 SDK?     594

 

 
Best Value

Book + eBook Bundle  $107.98  $70.79

Book Price: $53.99
eBook Price: $16.80

Add To Cart

This book includes Instant Online Access with Safari and free shipping!

Instant Online Access with Safari Books Online

With your book purchase you are entitled to free, instant online access to that book on Safari Books Online for 45 days. After you've completed your purchase, you will receive instructions on how to log into Safari Books Online. If you do not want to receive online access to the book, simply uncheck the box for Instant Online Access in your cart.

Add To Cart

Book  $59.99  $53.99

Usually ships in 24 hours.

This book includes Instant Online Access with Safari and free shipping!

Instant Online Access with Safari Books Online

With your book purchase you are entitled to free, instant online access to that book on Safari Books Online for 45 days. After you've completed your purchase, you will receive instructions on how to log into Safari Books Online. If you do not want to receive online access to the book, simply uncheck the box for Instant Online Access in your cart.

Add To Cart

eBook  $47.99  $43.19

About this eBook

This PDF is DRM-free and requires the free Adobe® Reader® software. The PDF will be accessible from your Account page after purchase. Read our Non-DRM PDF FAQ.

One or more of these products include Instant Online Access with Safari and free shipping!

Instant Online Access with Safari Books Online

With your book purchase you are entitled to free, instant online access to that book on Safari Books Online for 45 days. After you've completed your purchase, you will receive instructions on how to log into Safari Books Online. If you do not want to receive online access to the book, simply uncheck the box for Instant Online Access in your cart.

Safari Books Online

What is this?

Online access to books, videos, and tutorials from Addison Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media and others - starting as low as $22.99. Learn more and start a free trial.

Start Reading Online
Informit Network