Let's Try Admin
http://www.OpenSourceForU.com | OPEN SOURCE FOR YOU | DECEMBER 2017 | 59
Host/hypervisor system requirements: The host is where
the cloud services run in the form of guest virtual machines. Each
host is one machine that meets the following requirements:
Must support HVM (Intel-VT or AMD-V enabled)
64-bit x86 CPU (more cores result in better performance)
Hardware virtualisation support required
4GB of memory
36GB of local disk
At least 1 NIC
Latest hotfixes applied to hypervisor software
When you deploy CloudStack, the hypervisor host must
not have any VMs already running
All hosts within a cluster must be homogeneous. The
CPUs must be of the same type, count, and feature flags
Installation steps: You may be able to do a simple trial
installation, but for full installation, do make sure you go
through all the following topics from the Apache CloudStack
documentation (refer to the section ‘Installation Steps’ of this
documentation):
Choosing a deployment architecture
Choosing a hypervisor: Supported features
Network setup
Storage setup
Best practices
The steps for the installation are as follows (you can refer to
the Apache CloudStack documentation for detailed steps). Make
sure you have the required hardware ready as discussed above.
Installing the management server (choose
single- or multi-node): The procedure for installing the
management server is:
Prepare the operating system
In the case of XenServer only, download and
install vhd-util
Install the first management server
Install and configure the MySQL database
Prepare NFS shares
Prepare and start additional management servers (optional)
Prepare the system VM template
Configuring your cloud
After the management server is installed and running, you can
add the compute resources for it to manage. For an overview
Zones: Typically, a zone is equivalent to a single
data centre. It consists of one or more pods and
secondary storage.
Pods: A pod is usually a rack, or row of racks that
includes a Layer-2 switch and one or more clusters.
Clusters: A cluster consists of one or more homogenous
hosts and primary storage.
Host: This is a single compute node within a cluster;
often, a hypervisor.
Primary storage: This is a storage resource typically
provided to a single cluster for the actual running of
instance disk images.
Secondary storage: This is a zone-wide resource which
stores disk templates, ISO images, and snapshots.
Networking overview: CloudStack offers many types of
networking, but these typically fall into one of two scenarios.
Basic: This is analogous to AWS-classic style networking. It
provides a single flat Layer-2 network, where guest isolation
is provided at Layer-3 by the hypervisors bridge device.
Advanced: This typically uses Layer-2 isolation such
as VLANs, though this category also includes SDN
technologies such as Nicira NVP.
Installation
In this section, let us look at the minimum system
requirements and installation steps for CloudStack.
Management server, database and storage system
requirements: The machines that will run the management
server and MySQL database must meet the following
requirements. The same machines can also be used to provide
primary and secondary storage, such as via local disks or NFS.
The management server may be placed on a virtual machine.
Preferred OS: CentOS/RHEL 6.3+ or Ubuntu 14.04 (.2)
64-bit x86 CPU (more cores lead to better performance)
4GB of memory
250GB of local disk space (more space results in better
capability; 500GB recommended)
At least 1 NIC
Statically allocated IP address
Fully qualified domain name as returned by the
hostname command
Figure 2: A region with multiple zones
Figure 3: Installation complete