Book description
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.
Table of contents
- Title Page
- Copyright Page
- Table of Contents
- Acknowledgments
- About the Author
- Preface
- Chapter 1. VMware Infrastructure Overview
- Chapter 2. VI SDK Basics
- Chapter 3. Hello VI
- Chapter 4. Using PropertyCollector and SearchIndex
- Chapter 5. Introducing the VI Java API
- Chapter 6. Managing Inventory
- Chapter 7. Managing Host Systems
- Chapter 8. Managing Virtual Machines, Snapshots, and VMotion
- Chapter 9. Managing Clusters and Resource Pools
- Chapter 10. Managing Networking
- Chapter 11. Managing Storage and Datastores
- Chapter 12. Events and Alarms
- Chapter 13. Performance Monitoring
- Chapter 14. Task and ScheduledTask
- Chapter 15. User and License Administration
- Chapter 16. Extending the VI Client
- Chapter 17. Scripting the VI SDK with Jython, Perl, and PowerShell
- Chapter 18. Advanced Topics
- Appendix A. The Managed Object Types
- Appendix B. The Performance Counters
- Appendix C. Cmdlets in the VI Toolkit (for Windows)
- Appendix D. Unified Modeling Language
- Appendix E. VI SDK Web Services
- Appendix F. What Is New in vSphere 4 SDK?
- Index
Product information
- Title: VMware VI and vSphere SDK: Managing the VMware Infrastructure and vSphere
- Author(s):
- Release date: September 2009
- Publisher(s): Pearson
- ISBN: 9780137154470
You might also like
book
VMware vSphere Essentials
Efficiently virtualize your IT infrastructure with vSphere In Detail This book will provide you with the …
book
VMware vSphere Troubleshooting
Gain expertise in troubleshooting most common issues to implement vSphere environments with ease About This Book …
book
VMware vSphere™ PowerCLI Reference: Automating vSphere Administration
Your One-Stop Reference for VMware vSphere Automation If you manage vSphere in a Windows environment, automating …
book
VCA-DCV Official Cert Guide: VMware Certified Associate - Data Center Virtualization
Trust the Official Cert Guide series from VMware Press to help you learn, prepare, and practice …