ebook img

OpenStack Bootcamp PDF

296 Pages·2017·9.73 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview OpenStack Bootcamp

OpenStack Bootcamp Build and operate a private cloud environment effectively Vinoth Kumar Selvaraj BIRMINGHAM - MUMBAI OpenStack Bootcamp Copyright © 2017 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: November 2017 Production reference: 1241117 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78829-330-3 www.packtpub.com Credits Author Copy Editors Vinoth Kumar Selvaraj Ulka Manjrekar Vikrant Phadkay Reviewer Project Coordinator Ashutosh Narayan Shweta H Birwatkar Commissioning Editor Proofreader Vijin Boricha Safis Editing Acquisition Editor Indexer Chandan Kumar Aishwarya Gangawane Content Development Editor Graphics Deepti Thore Tania Dutta Technical Editor Production Coordinator Akash Patel Nilesh Mohite About the Author Vinoth Kumar Selvaraj is an enthusiastic computer science engineer from Tamil Nadu, India. He works as a DevOps engineer at Cloudenablers Inc. As an active moderator on Ask OpenStack, he consistently answers and provides solutions for questions posted on the Ask OpenStack forum. Based on karma points, he has ranked 20 out of 20,000 members in the Ask OpenStack forum. He has also written many OpenStack-related articles for superuser.openstack.org and hosts a dedicated website for his works on OpenStack at http://www.hellovinoth.com/. You can visit his LinkedIn page at https://www.linkedin.com/in/vinothkumarselvaraj/ and tweet to him @vinoth6664. Vinoth has also worked as a technical reviewer on books by Packt such as Openstack Cloud Security, Learning OpenStack High Availability, Openstack Essentials, and Learning OpenStack [Video]. Acknowledgments I would like to dedicate this book to my Amma, Appa, Anna and friends for their love and support. My special thanks to all my mentors that I’ve had over the years. Thiruvalluvar Rathinasabapathy Krishnakumar Narayanan Venkatesh Perumal Satyabrata Chowdhury Konda Chendil Vinu Francis Praveen Tummalapalli Monisha Vishnu Prabakaran and the entire Cloudenablers team Without learning and support from these teachers, there was no chance of what I have done today, and it is because of them and others that I may have missed on the list here that I feel compelled to pass my knowledge on to those willing to learn. About the Reviewer Ashutosh Narayan hails from a small town called Deoghar in Jharkhand, where he grew up. He is currently based in Bengaluru, India. His interests are multifarious and diverse. He loves art, playing musical instruments, nature, photography, blogging, and most of all, spending time with his family. He holds a bachelor’s degree in information science and engineering and is an open source technology enthusiast and contributor with 9+ years of IT experience. He is an OpenStack Foundation Member and has contributed to the openstack-manual project. Ashutosh also became a member as an Individual supporter of LINUX FOUNDATION for a year. He has experience across various domains: programming, Linux system administration, cloud computing, and DevOps. He attends conferences, events, and regular meet-ups from the area of his interests in and around the city, where he shares experiences and lessons on technology. I would like to thank my beloved mother, Late Smt. Kanchan Narayan and my father, Sri Rajendra Narayan, two of my greatest teachers who have always given me strength. Thanks to my wife, Anjulika, who supported me in spite of all the time I spent away from her, and my two lovable sisters, Anamika and Priyanka. Without them, I am nothing. Finally, thanks to the project coordinators for making this book what it is now. www.PacktPub.com For support files and downloads related to your book, please visit www.PacktPub.com. Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details. At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks. https://www.packtpub.com/mapt Get the most in-demand software skills with Mapt. Mapt gives you full access to all Packt books and video courses, as well as industry-leading tools to help you plan your personal development and advance your career. Why subscribe? Fully searchable across every book published by Packt Copy and paste, print, and bookmark content On demand and accessible via a web browser Customer Feedback Thanks for purchasing this Packt book. At Packt, quality is at the heart of our editorial process. To help us improve, please leave us an honest review on this book's Amazon page at https://www.amazon.com/dp/1788293304. If you'd like to join our team of regular reviewers, you can email us at [email protected]. We award our regular reviewers with free eBooks and videos in exchange for their valuable feedback. Help us be relentless in improving our products! Table of Contents Preface 1 Chapter 1: Day 1 - Build Your Camp 6 Design principles for OpenStack 6 OpenStack distributions 7 Vanilla OpenStack 8 DevStack installation 8 Prepare your virtual machine 9 Let's DevStack 9 OpenStack community and getting help 15 Summary 15 Chapter 2: Day 2 - Know Your Battalion 16 Core components of OpenStack 16 KeyStone (identity service) 17 Nova (computing service) 18 Glance (image service) 20 Neutron (networking service) 22 OpenStack service interaction layout 23 Optional components 24 Cinder (block storage service) 24 Swift (object storage service) 26 Summary 27 Chapter 3: Day 3 - Field Sketch 28 OpenStack - logical architecture 29 Compute service - Nova 29 nova-api service 30 nova-api-metadata service 31 nova-compute service 31 nova-scheduler service 32 nova-conductor module 32 nova-consoleauth daemon 33 nova-cert module 33 The queue (AMQP message broker) 33 Database 33 Image service - Glance 34 glance-api service 34

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.