02 VCloud Director and Connector and Chargeback
02 VCloud Director and Connector and Chargeback
02 VCloud Director and Connector and Chargeback
vCloud Director is a software product that provides the ability to build secure, multi-tenant (customer) clouds by pooling
vSphere resources into Virtual Datacenters (VDCs) and exposing them to users through Web-based portals and programmatic
interfaces as a fully-automated, catalog-based services.
vSphere Resources
vCloud Director relies on vSphere resources to provide CPU and memory to run virtual machines. In addition, vSphere
datastores provide storage for virtual machine files and other files necessary for virtual machine operations. vCloud Director
also utilizes vSphere distributed switches and vSphere port groups to support virtual machine networking.
You can use these underlying vSphere resources to create cloud resources i.e. Aggregates System, Storage, and Network
into assignable Resource Pool (Host or Cluster): Cloud Infrastructure
Cloud Resources
Cloud resources include provider and organization virtual datacenters, external networks, organization virtual datacenter
networks, vApp networks, and network pools.
They provide the compute and memory resources for vCloud Director virtual machines and vApps. Cloud resources also
provide access to storage and network connectivity.
Before you can add cloud resources to vCloud Director, you must add vSphere resources.
A provider virtual datacenter combines the compute and memory resources of a single vCenter Server resource pool with the
storage resources of one or more datastores available to that resource pool.
You can create multiple provider virtual datacenters for users in different geographic locations (customers) or business units,
or for users with different performance requirements.
An organization virtual datacenter provides resources to an organization or organization unit and is partitioned from a provider
virtual datacenter.
Organization virtual datacenters provide an environment where virtual systems can be stored, deployed, and operated. They
also provide storage for virtual media, such as floppy disks and CD ROMs.
A single organization or organization unit can have multiple organization virtual datacenters.
■ External networks
■ Organization virtual datacenter networks
■ vApp networks
Some organization virtual datacenter networks and all vApp networks are backed by network pools.
External Networks
Organization virtual datacenter networks can connect to external networks to provide Internet connectivity to virtual machines
inside of a vApp.
An organization virtual datacenter network is contained within a vCloud Director organization virtual datacenter and is
available to all the vApps in the organization.
An organization virtual datacenter network allows vApps within an organization to communicate with each other. You can
connect an organization virtual datacenter network to an external network to provide external connectivity. You can also create
an isolated organization virtual datacenter network that is internal to the organization.
Certain types of organization virtual datacenter networks are backed by network pools.
Only system administrators can create organization virtual datacenter networks. System administrators and organization
administrators can manage organization virtual datacenter networks, although there are some limits to what an organization
administrator can do.
vApp Networks
A vApp network is contained within a vApp and allows virtual machines in the vApp to communicate with each other.
You can connect a vApp network to an organization virtual datacenter network to allow the vApp to communicate with other
vApps in the organization and outside of the organization, if the organization virtual datacenter network is connected to an
external network.
Most users with access to a vApp can create and manage their own vApp networks.
Network Pools
A network pool is a group of undifferentiated networks that is available for use within an organization virtual datacenter.
A network pool is backed by vSphere network resources such as VLAN IDs, port groups, or Cloud isolated networks. vCloud
Director uses network pools to create NAT-routed and internal organization virtual datacenter networks and all vApp networks.
Network traffic on each network in a pool is isolated at layer 2 from all other networks.
Each organization virtual datacenter in vCloud Director can have one network pool. Multiple organization virtual datacenters
can share the same network pool. The network pool for an organization virtual datacenter provides the networks created to
satisfy the network quota for an organization virtual datacenter.
Organizations
An organization is a unit of administration for a collection of users, groups, and computing resources. Users authenticate at the
organization level, supplying credentials established by an organization administrator when the user was created or imported.
System administrators create and provision organizations, while organization administrators manage organization users,
groups, and catalogs.
An organization can contain an arbitrary number of users and groups. Users can be created by the organization administrator
or imported from a directory service such as LDAP. Groups must be imported from the directory service. Permissions within an
organization are controlled through the assignment of roles and rights to users and groups.
Catalogs
Organizations use catalogs to store vApp templates and media files. The members of an organization that have access to a
catalog can use the catalog's vApp templates and media files to create their own vApps. A system administrator can allow an
organization to publish a catalog to make it available to other organizations. Organizations administrators can then choose
which catalog items to provide to their users i.e. subscribe.