|
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.
|
64-bit x86 CPU
2 GB of memory
80 GB of local disk
At least 1 NIC
64-bit RHEL/CentOS 5.4+, RHEL/CentOS 6.0+, Fedora 14 or Ubuntu 10.04 LTS
Statically allocated IP address
Fully qualified domain name as returned by the hostname command
|
|
Virtualized
Hosts
|
Provides all the CPU and memory resource for allocated guest virtual machines.
|
64-bit x86 CPU
Hardware virtualization support required
4 GB of memory
30 GB of local disk
At least 1 NIC
Statically allocated IP Address
Citrix 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
|
NFS storage appliance or Linux NFS server
100GB minimum capacity
|
|
Database Node
|
|
May be co-located with the Management Server
Otherwise requirements identical to Management Server
|
|