Book Image

VMware vCloud Director Cookbook

By : Daniel Langenhan
Book Image

VMware vCloud Director Cookbook

By: Daniel Langenhan

Overview of this book

VMware vCloud Director is an enterprise software solution that enables the building of secure, private clouds by pooling together infrastructure resources into virtual data centers. The tool enables self-service via a web interface to reduce the management overhead and offers amazing possibilities for production and development environments. Thus, the tool will ensure efficient management of resources with data center efficiency and business agility. "VMWare VCloud Director Cookbook" will cover a lot of ground, ranging from easy to complex recipes. It will not only dive into networks, data-stores, and vApps, but also cover vCloud design improvements, troubleshooting, and the vCloud API. "VMWare VCloud Director Cookbook" is split into different sections, each of which deals with a special topic in vCloud - from networks, to vApps, to storage and design. This book contains over 80 recipes with the difficulty levels ranging from simple to very advanced. You will learn how to automate vCloud easily and quickly with the API, and also learn how to isolate a vApp and still fully access it without risking the network. Design considerations that need to be addressed while deploying the vCloud and more will also be looked into. "VMWare VCloud Director Cookbook" will make your life as an admin a lot easier by providing you with some good recipes that have been proven to work in small to large enterprises.
Table of Contents (16 chapters)
VMware vCloud Director Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Appendix
Index

Introduction


The API interface of vCloud is an HTTPS-based REST interface. This is a major improvement over the vSphere API, which is SOAP-based. Most of the newer developments of VMware now come with a REST-based interface, adopting and standardizing on modern standards. The main difference between SOAP and REST is that REST can be accessed very easily and without much overhead, while SOAP advertises to clients how it needs to be addressed and what return is to be expected.

Saying that, vCloud uses REST to talk to vCNS, and SOAP to talk to the vSphere API.

The next diagram shows all the connections of the full vCloud Suite. It shows all the API interactions between the various vSphere, vCloud, and vCNS components.

The focus of this chapter is to get you started with the different ways to access the vCloud API. It is not intended to teach you the full set of possibilities of each language or tool, but to make your first steps easier. At the end of each recipe, I will give you links that will...