OpenNebula 3 Cloud Computing
eBook - ePub

OpenNebula 3 Cloud Computing

  1. 314 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

OpenNebula 3 Cloud Computing

Book details
Book preview
Table of contents
Citations

About This Book

In Detail

OpenNebula is one of the most advanced and highly-scalable open source cloud computing toolkits. If you ever wanted to understand what Cloud Computing is and how to realize it, or if you need a handy way to manage your messy infrastructure in a simple and coherent manner, this is your way.

OpenNebula 3 Cloud Computing guides you along the building and maintenance of your cloud infrastructure, providing real-world examples, step-by-step configuration and other critical information. The book keeps you a step ahead in dealing with the demanding nature of cloud computing and virtual infrastructure management using one of the most advanced cloud computing toolkits- OpenNebula. The book takes you from a basic knowledge of OpenNebula to expert understanding of the most advanced features.

The book starts with a basic planning of hardware resources and presents the unique benefits of the supported hypervisors; you will go in deep with day-to-day management of virtual instances, infrastructure monitoring and integration with Public Clouds like Amazon EC2.

With this book you will be able to get started with fast and cheap configuration recipes, but also go deeper for a correct integration with your existing infrastructure.

You will deal with well-know virtualization technologies like Xen and VMware, but also with the promising KVM technology integrated in the Linux kernel. After the basic infrastructure set-up, you will learn how to create and manage virtual instance via both command-line and web interfaces, and how to monitor your existing resources.

At the end, the book acquaints you with integrating your local infrastructure with external Cloud resources but also publishing your resources to others via common API interfaces.

Approach

This is a step-by-step practical guide to get you started easily with openNebula. It guides you to build, maintain, and configure your cloud infrastructure, providing real-world examples in a simple and coherent manner.

Who this book is for

If you are a GNU/Linux system administrator with no experience with virtualization or cloud computing but eager to learn about it, or you are thwarted by your current virtualized infrastructure, this book is for you. You are expected to have some basic knowledge of GNU/Linux, with knowledge of basic package management tools and system configuration.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access OpenNebula 3 Cloud Computing by Giovanni Toraldo in PDF and/or ePUB format, as well as other popular books in Informatik & Systemarchitektur. We have over one million books available in our catalogue for you to explore.

Information

Year
2012
ISBN
9781849517461
Edition
1

OpenNebula 3 Cloud Computing


Table of Contents

OpenNebula 3 Cloud Computing
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. OpenNebula and Why it Matters?
The core features
Standing on the shoulders of the giants
Xen
KVM
QEMU/KVM
Libvirt
VMware
Summary
2. Building Up Your Cloud
Typical cloud hardware
CPU
Memory
Disk and RAID
Network card
Book conventions
Basic OS installation and partitioning
Commonly required configurations
Frontend software requirements
Host software requirements
Image Repository and storage
Networking
The oneadmin user
OpenNebula installation through sources
Ruby dependencies
OpenNebula installation through pre-built packages
Basic OpenNebula configuration
SSH public-key authentication
One daemon per oneadmin user
Self-contained installations
First start of oned
OpenNebula frontend configuration
MySQL backend configuration
Virtual network configuration
Image Repository configuration
Information Manager driver configuration
Virtualization Manager driver configuration
Transfer Manager driver configuration
Image Manager driver configuration
Hook system configuration
Managing users and groups
Local and remote user login
Creating custom groups with custom ACLs
Quota
Summary
3. Hypervisors
Configuring hosts
The oneadmin account and passwordless login
Verifying the SSH host fingerprints
Configuring a simple DNS with dnsmasq
Configuring sudo
Configuring network bridges
Managing hosts in OpenNebula
Networking drivers
Configuring the fw support
Configuring the ebtables support
KVM installation
Enabling kernel samepage merging
Using an updated kernel in Ubuntu Lucid
The Xen installation
Installing on Debian Squeeze through standard repositories
Installing Xen through sources
A suitable kernel with dom0 support – Debian Squeeze
A suitable Kernel with dom0 support – Oneiric backport
Checking if your current kernel has Xen support
Building a custom kernel with dom0 and domU support
Autoloading necessary modules
Onehost create for Xen hosts
Installing VMware ESXi
Required software on the frontend
Installing Libvirt with ESX support
Adding a oneadmin user with privileges
Summary
4. Choosing Your Storage Carefully
How a transfer manager works
Non-shared storage through SSH/CP
Non-shared storage scripts
Shared storage through NFS on the frontend
Shared storage through NFS using NAS/SAN
Shared storage scripts
Shared storage through distributed file systems
Shared storage through GlusterFS
GlusterFS hardware requirements
GlusterFS server installation
Setting up a GlusterFS volume
Starting a GlusterFS volume
Accessing GlusterFS data
Tuning volume options
Operations on volume
Self-heal on replicated volumes
Overview of GlusterFS integration with OpenNebula
Shared Storage through MooseFS
MooseFS hardware requirements
MooseFS server installation through sources
MooseFS server installation through PPA
MooseFS master configuration
MooseFS chunkserver configuration
MooseFS metalogger configuration
Master takeover with metalogger data
MooseFS client mounting
NFS fallback mount through unfs3
MooseFS web interface
Setting goals and fault tolerance
Setting trash time and access to the trash bin
Making snapshots
MooseFS OpenNebula integration
Summary
5. Being Operational—Everything Starts Here!
Launch a test instance—ttylinux
Managing the virtual networks
Template for ranged networks
Template for fixed networks
Submitting and managing a network template
Managing the disk images
Template for operating system images
Template for datablock images
Template for CDROMs
Specific image handling for VMware
Submitting a new disk image
Changing attributes of submitted templates
Managing virtual machines
Virtual machine life-cycle
Managing the instances
The virtual machine template
The capacity section
The OS and boot options section
The disks section
The network section
The I/O devices section
The placement section
The context section
The RAW section
Simple examples
KVM example
Xen HVM example
Xen pygrub example
VMware example
Contextualization
The basic contextualization
The generic contextualization
The template repository
Summary
6. Web Managem...

Table of contents

  1. OpenNebula 3 Cloud Computing