With this post, I wanted to outline the considerations for deploying vCloud Director cells in a single vs. multi-cell deployment. These considerations are often relevant when moving a deployment from a lab or P.O.C. deployment to a production or build environment. If you come across that isn’t mentioned here, please drop us a comment and add to the list!
‘Transit’ NFS Share
When deploying vCD cells, the NFS share to host the ‘transit’ location is critical. This is used as part of the downloading of vApps, where downloads are streamed to the transit location then downloaded to the destination – to protect or proxy access to the vCenter from the download location. This is not such an issue for multi-cell environments where the transit location is shared, typically on a SAN with enough allocated space. In single cell deployments (as is common in lab set-ups), an important consideration is to size the cell with enough space to stream your largest deployed vApps. (Location of the shared transfer service storage is mounted from $VCLOUD_HOME/data/transfer).
Once the initial cell has been installed, a response file is generated with the network and connection details used in the original configuration. This file is saved on the cell at:
On subsequent installations, the responses file from the first install should be used to ensure that additional installations are consistent. Copy the installation file to a secure location on the network, then as part of the installation, reference the responses file as following:
./installation-file -r path-to-response-file
Load Balancing Cells
With multiple cells, you will certainly need a method of balancing traffic across them. There are several methods of doing this, but so far I have played with:
- DNS Round Robin
- Zeus Traffic Manager (http://www.zeus.com/products/traffic-manager)
As soon as I have more information on these, I will update this post with more information.
More thoughts to be added soon…..
Jeremy loves all things technology! Has been in IT for years, loves Macs (but doesn't preach to others about their virtues), loves virtualization (and does shout about it's virtues), and sometimes skis, bikes and directs amateur plays!