1. Overview
1.1 Audience
1.2 Scope
2. vCloud Consumption Approach
2.1 vCloud Consumer Resources
2.2 vCloud Consumer Resource Capacity
3. Choosing a vCloud Consumption Model
3.1 Consuming vCloud Services
3.2 vCloud Director Allocation Models
3.2.1 Allocation Pool
3.2.2 Pay-As-You-Go
3.2.3 Reservation Pool
3.2.4 Storage Allocation
4. Organization Catalogs
4.1 Understanding Catalogs
4.1.1 Software Media Files
4.1.2 vApp
4.2 Populating a Catalog
4.2.1 Catalog Items
4.2.1.1. Application Developer Use Case
4.2.1.2. Business User Use Case
4.2.2 Cost
4.2.3 Global Catalog
4.2.4 vFabric Application Director
4.3 Working with Catalogs
4.3.1 Browsing
4.3.2 Catalog Access
4.3.3 Sharing a Catalog
4.3.4 Publishing a Catalog
4.3.4.1. Enterprise Environment Use Case
4.3.4.2. Service Provider Environment Use Case
4.3.5 Media File Limitations
4.3.6 Updating vApp Templates
4.3.7 Deploying vApps
4.3.8 Selecting Networks
4.3.8.1. Internal vApp Networks
4.3.8.2. Organization Networks
5. Creating and Managing vApps
5.1 Migrating Workloads to a vCloud
5.1.1 Migrating Physical Workloads to vSphere
5.1.2 Migrating Virtual Workloads to vCloud Director
5.1.3 vApp Migration
5.1.3.1. Migration Process
5.1.3.2. vApp Power Action Configuration
5.1.3.3. vApp Network Configuration
5.1.3.4. Hardware Configuration
5.1.3.5. Guest OS Customization
5.1.3.6. Resource Allocation
5.2 Using vCloud Workloads
5.2.1 Logging in to the vCloud Director Portal
5.2.2 Deploying a vApp
5.2.3 Interacting with the vApp
5.2.4 Runtime and Storage Leases
5.3 Directory Services in vCloud
5.3.1 Hosting Locations for Directory Services
5.3.1.1. External to the vCloud
5.3.1.2. Within the vCloud
5.3.1.3. Single Sign-On
5.4 vApp Deployment Readiness
5.4.1 vApp Design Considerations
5.4.1.1. General Design Considerations
5.4.1.2. vApp and Virtual Machine Hardware Version Considerations
5.4.1.3. Network Design Considerations
5.4.1.4. Direct – External Organization Network
5.4.1.5. Direct – External Organization Network (Routed)
5.4.1.6. Direct – Internal Organization Network (Isolated)
5.4.1.7. Fenced – Dynamically or Manually Created
5.4.1.8. NAT-Routed – External Organization Network (Routed)
5.4.1.9. NAT-Routed – Internal Organization Network (Isolated)
5.4.1.10. NAT-Routed – External Provider Network
5.4.1.11. Isolated vApp Network
5.4.2 vApp Limitations within vCloud
5.4.2.1. OVF Restrictions
5.4.2.2. Backup Limitations
5.4.2.3. Disaster Recovery in vCloud
5.4.3 vApp Validations
5.4.4 vApp Lifecycle Considerations
5.4.5 OVF Properties
5.4.6 OVF Package Upload Latency Considerations
5.4.7 Relocate Existing vApps
5.4.7.1. Prerequisites
5.4.7.2. Use Cases
5.4.7.3. Storage vMotion Procedure
5.4.7.4. Risks
5.4.7.5. Impact
5.4.8 Moving a vApp Between Organization Virtual Datacenters
5.5 Updating vApps
5.5.1 Changing a Virtual Machine MAC Address
5.5.1.1. Prerequisites
5.5.1.2. Use Cases
5.5.1.3. vCloud Director MAC Address Reset Procedure
5.5.2 Impact and Risks
5.6 Establishing Service Levels
5.6.1 Defining a Service Level Agreement
5.6.2 vCloud Layers and Service Level Agreements
5.6.3 vCloud Considerations for Service Level Agreements
6. Consuming vCloud with the API
6.1 Characteristics of the API
6.1.1 Self Service APIs
6.1.2 Administrative APIs
6.2 API Functions
6.3 What’s New in the vCloud Director 5.1 API
6.4 vCloud SDK
7. Consuming vCloud with vFabric Application Director
8. References
VMware vCloud® Architecture Toolkit
References