Deploying private cloud with eucalyptus

846 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
846
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Deploying private cloud with eucalyptus

  1. 1. Deploying Private Cloud with Eucalyptus
  2. 2. Definition of Private Cloud • Private cloud is a cloud infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally.
  3. 3. What is Eucalyptus • Eucalyptus is open source software for building AWS-compatible private and hybrid clouds. • It works as an orchestration layer between the hypervisor and the operating system. • It is written in Java and C • It can accessed through euca2ools API or Eucalyptus User Console GUI
  4. 4. Components • Eucalyptus has six components including VMware broker as an optional component
  5. 5. Requirements • All the components must be installed in the physical machines. • CPU may be either Inter or AMD of dual core processors with minimum 2GHz clock speed. • Operating system must be Centos 6 or RHEL 6. Eucalyptus supports x64 architecture only. • Each NC needs a minimum of 4 GB RAM and machine needs 30GB of storage. • Each components must have at least one NIC for base deployment.
  6. 6. Pre-Installation • Understand the architecture. – Normal or HA • Understand the cloud, cluster and node components placement. • Planning the network modes. • Planning the features • Configuring the dependencies
  7. 7. High Availability • In a high availability (HA) configuration, a failure of any single component will not cause the system to halt.
  8. 8. Installation • Use the FASTSTART automated installation with Centos and KVM preconfigured • Install Eucalyptus from release packages • Install Eucalyptus from nighty packages
  9. 9. Configuration and Start-up • Configure Network Modes and Loop devices. • Start the eucalyptus components. – E.g. # service eucalyptus-cloud start (start the CLC) • Verify the startup using netstat command. • Register the components • Configure the Runtime environment
  10. 10. Launch VM instance • Source the eucarc and unzip it. – # source eucarc • Find the images. – # euca-describe-images • Add keypair and change permissions – # euca-add-keypair newkey > newkey.private – # chmod 0600 newkey.private • Run the instance – # euca-run-instances –k newkey <imageid> –t m1.small • Check the instance – euca-describe-instances <instance id>
  11. 11. Pros and Cons of Private Cloud  Highly secured  Customization  No defined limits to scale up  High Initial and Maintenance cost  Restricted Availability locations  Slower to deploy than public cloud
  12. 12. Thank you and Have a nice day

×