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.
Published by Packt Publishing Ltd.
Birmingham B3 2PB, UK.
Credits
Author
Mark Furman
Reviewers
Emilien Kenler
Unnikrishnan Appukuttan Pillai
Alexei Yuzhakov
Commissioning Editor
Aarthi Kumaraswamy
Acquisition Editor
Meeta Rajani
Content Development Editor
Vaibhav Pawar
Technical Editor
Nikhil Potdukhe
Copy Editors
Roshni Banerjee
Adithi Shetty
Project Coordinator
Kranti Berde
Proofreaders
Ameesha Green
Amy Johnson
Indexers
Mariammal Chettiyar
Monica Ajmera Mehta
Production Coordinators
Manu Joseph
Nilesh R. Mohite
Alwin Roy
Cover Work
Manu Joseph
Nilesh R. Mohite
About the Author
Mark Furman is currently working as a systems engineer for Info-Link Technologies. He has been in the IT field for over 10 years and specializes in Linux and open source technologies. In the past, he has worked as an independent IT contractor providing consulting services for small- to medium-sized businesses and as a Linux administrator for HostGator. He has also been managing his own IT company for several years.
Mark can be reached at <.
I would like to thank my wife, Lynnsey, for being there for me as my support and encouragement while I wrote this book. I would also like to thank my children, Trent, Alissa, Alina, and Kaden, to whom I dedicate this book; my parents, David and Cindy; and my grandparents, Jeanette and Steve, without whom I would not have been the man I am today.
I would like to thank the OpenVZ community for developing, maintaining, and providing support for OpenVZ.
I would like to thank Alexei Yuzhakov for developing OpenVZ Web Panel and reviewing my book.
I would also like to thank the entire Packt Publishing team who made this book possible in the first place. A very special thanks goes out to Meeta Rajani, Vaibhav Pawar, Emilien Kenler, and Nikhil Potdukhe who saw me through the development of this book and provided comments, suggestions, and feedback that helped shape this book.
Finally, I would like to thank you, the readers, for buying this book because without you, there would not have been a reason to write this book in the first place. I hope you enjoy this book as much as I have while writing it for you.
About the Reviewers
Emilien Kenler , after working on small web projects, began to focus on game development in 2008 when he was in high school. Until 2011, he worked for different groups and has specialized in system administration.
In 2011, Emilien founded a company to sell Minecraft servers while he was studying Computer Science Engineering. He created lightweight IaaS based on new technologies, such as Node.js and RabbitMQ. After that, he worked at TaDaweb as a system administrator, building its infrastructure and creating tools to manage deployments and monitoring. In 2014, he began a new adventure at Wizcorp, Tokyo. He graduated in 2014 from The University of Technology of Compigne.
For Packt Publishing, Emilien has reviewed Learning Nagios 4 , Wojciech Kocjan (http://www.packtpub.com/learning-nagios-4/book), and MariaDB High Performance , Pierre MAVRO (https://www.packtpub.com/big-data-and-business-intelligence/mariadb-high-performance).
Unnikrishnan Appukuttan Pillai is a Linux system administrator with experience in Linux and open source technologies. He has worked on the latest open source technologies in web hosting, virtualization, and cloud computing. In his 8 years of career, he has worked for leading companies such as Bobcares, IBM, Directi, and KnownHost.
Unnikrishnan has his website at http://www.mutexes.org/.
I would like to thank my wife, father, and mother for helping me complete this review.
Alexei Yuzhakov has been working as a development manager of Parallels Plesk Panel. He lives in Novosibirsk, Russia. He likes to drink vodka with bears and code for fun. Software development is not only his job but also his favorite hobby.
www.PacktPub.com
Support files, eBooks, discount offers, and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
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 > 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.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
Why subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print and bookmark content
- On demand and accessible via web browser
Free access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Preface
OpenVZ is one of the most widely used open source container-based virtualization platforms in the world as it allows the user to create multiple Linux-based containers on a single server. This provides the user with the advantage of being able to reduce the number of physical servers on the network, reduce resource and power footprints on the network, and provide a single point of management.
Instead of spending valuable time to take servers down for prolonged periods to add resources such as CPUs, memory, or hard drive space, this can instead be accomplished in minutes using OpenVZ by simply shutting the container down, changing the number of resources that are allocated to the container, and then restarting it.
Taking a practical hands-on approach to learning, the intention of this book is to provide someone with little to no experience of OpenVZ with an opportunity to learn how to install and manage an OpenVZ server from the ground up. By the time you reach the end of this book, you will have a solid understanding of how to administer a server running OpenVZ.