Requirements

These are the requirements to deploy and run CloudStack and a description of the hosts needed to deploy a CloudStack cloud computing environment.

  • CloudStack Management Server - The management server is a server instance that resides outside your virtual infrastructure that controls the creation, starting, stopping and other tasks associated with your cloud.
  • Virtualized Hosts - These are the hosts that are running virtual servers. For high availability configurations users will need at least two servers running KVM, Xen Cloud Platform or Xenserver.
  • Primary Storage - This is where your virtual machine disk files are actually supported. NFS, iSCSI, and anything else that can be mounted as a shared mountpoint by the hypervisors will work. 
  • Secondary Storage - This is where your templates and virtual machine snapshots are stored, typically this is a highly available storage system that can serve volumes via NFS.

The following indicates the specific requirements for each component.

 


Description

Minimum Requirements

Management
Server

Hosts the Cloud.com
CloudStack Management
Server software.

arrow_state_blue_right64-bit x86 CPU
arrow_state_blue_right2 GB of memory
arrow_state_blue_right80 GB of local disk
arrow_state_blue_rightAt least 1 NIC
arrow_state_blue_right64-bit RHEL/CentOS 5.4+, RHEL/CentOS 6.0+, Fedora 14 or Ubuntu 10.04 LTS
arrow_state_blue_rightStatically allocated IP address
arrow_state_blue_rightFully qualified domain name as returned by the hostname command

Virtualized

Hosts

Provides all the CPU and
memory resource for allocated
guest virtual machines.

arrow_state_blue_right64-bit x86 CPU
arrow_state_blue_rightHardware virtualization support required
arrow_state_blue_right4 GB of memory
arrow_state_blue_right30 GB of local disk
arrow_state_blue_rightAt least 1 NIC
arrow_state_blue_rightStatically allocated IP Address
arrow_state_blue_rightCitrix XenServer 5.6, RHEL/CentOS 5.6 (64-bit), Fedora 14 (64-bit), RHEL/CentOS 6.0+ (64-bit) or Ubuntu 10.04 LTS (64-bit)

Secondary
Storage

Provides storage for templates
and snapshots

arrow_state_blue_rightNFS storage appliance or Linux NFS server
arrow_state_blue_right100GB minimum capacity

Database Node

 


arrow_state_blue_rightMay be co-located with the Management
   Server
arrow_state_blue_rightOtherwise requirements identical to
   Management Server

 

 

Resources

Open Source Resources Discuss Site Info

The CloudStack™project is in the process of moving to the Apache Foundation as a podling in the Apache Incubator. Going forward CloudStack will be developed and governed in the Apache way. CloudStack is available under the Apache License 2.0