What is Cloud-Computing? Cloud is a shared multi-tenant environment built on a highly efficient, highly automated, and preferably virtualized IT infrastructure where IT resources can be provisioned on demand from anywhere over a broad network, and can be metered. Virtualisation is the technology that has made the enablement of these features simpler and convenient. A cloud can be deployed in various models; including private, public, community or hybrid clouds
There are Different type of Cloud-Computing. • Private cloud: In this deployment model, the cloud infrastructure is operated solely for an Organization and may exist on premise or off premise. It can be managed by the Organization or a third-party cloud provider. • Public cloud: In this deployment model, the cloud service is provided to the general public or a large industry group, and is owned and managed by the Organization providing cloud services.
Community cloud: In this deployment model, the cloud is shared by multiple organization and is supported by a specific community that has shared concerns. It can be managed by the Organization or a third party provider, and can exist on premise or off premise.
Hybrid cloud: This deployment model comprises two or more types of cloud (public, private, or community) and enables data and application portability between the clouds.
What is CloudStack and how Its a part of Cloud-Computing platforms ? CloudStack is a solution or a platform for IT infrastructure as a service that allows to pool computing resources which can be used to build public, private and hybrid IaaS cloud services that can be used to provide IT infrastructure such as compute nodes (hosts), networks, and storage as a service to the end users on demand.
What is IAAS? Infrastructure-as-a-Service (IaaS) clouds can be a complex thing to build, and by definition they have a plethora of options, which often lead to confusion for even experienced admins who are newcomers to building cloud platforms.
OverView of what we are going to do today? CloudStack cloud using KVM on CentOS 6. 5 with NFS storage on a flat layer-2 network utilizing layer-3 network isolation (aka Security Groups), and doing it all on a single piece of hardware. Security Groups act as distributed firewalls that control access to a group of virtual machines.
- BareMetal Server with hardware virtualization enable 64bit.
- CentOS 6. 5 x86_64 minimal installation in BareMetal Server
- Route with /24 network with the gateway being at 192. 168. 1. 1. Router should be having static ip.
Lets prepare the environment before we install Apache CloudStack-Computing Configuring the network Connecting via tty will see login as root check /etc/sysconfig/network-scripts/ifcfg-eth0, by default it ll be like below:
HWADDR=”52: 54: 00: B9: A6: C0″
HWADDR =”52: 54: 00: B9: A6: C0″