Virtualization Essentials, 3rd Edition

Book description

Learn the fundamental concepts and skills by building your own virtual machine

Virtualization is more important than ever, it's how the Cloud works! As virtualization continues to expand, millions of companies all over the world are leveraging virtualization. IT professionals need a solid understanding of virtualization concepts and software to compete in today's job market.

The updated new edition of Virtualization Essentials teaches you the core concepts and skills necessary to work with virtualization environments. Designed for new and aspiring IT professionals alike, this practical guide offers an applied, real-world approach to help you develop the necessary skill set to work in Cloud computing, the DevOps space, and the rest of the virtual world.

Virtualization Essentials simplifies complex concepts to ensure that you fully understand what virtualization is and how it works within the computing environment. Step by step, you’ll learn how to build your own virtual machine, both by scratch and by migrating from physical to virtual. Each user-friendly chapter contains an overview of the topic, a discussion of key concepts, hands-on tutorials, end-of-chapter exercises, review questions, and more.

  • Configure and manage a virtual machine’s CPU, memory, storage, and networking
  • Distinguish between Type 1 and Type 2 hypervisors
  • Compare the leading hypervisor products in today’s market
  • Configure additional devices for a virtual machine
  • Make considerations for availability
  • Understand how cloud computing leverages virtualization

Virtualization Essentials is an invaluable ‘learn-by-doing’ resource for new and aspiring IT professionals looking to gain a solid foundation in virtualization. It is also an excellent reference for more experienced IT admins responsible for managing on-premise and remote computers and workstations.

Table of contents

  1. COVER
  2. TITLE PAGE
  3. COPYRIGHT
  4. DEDICATION
  5. ACKNOWLEDGMENTS
  6. ABOUT THE AUTHORS
  7. INTRODUCTION
    1. Who Should Read This Book
    2. What Is Covered in This Book
    3. How to Contact the Author
  8. CHAPTER 1: Understanding Virtualization
    1. Describing Virtualization
    2. Understanding the Importance of Virtualization
    3. Understanding Virtualization Software Operation
  9. CHAPTER 2: Understanding Hypervisors
    1. Describing a Hypervisor
    2. Understanding the Role of a Hypervisor
    3. Comparing Today's Hypervisors
  10. CHAPTER 3: Understanding Virtual Machines
    1. Describing a Virtual Machine
    2. Understanding How a Virtual Machine Works
    3. Working with Virtual Machines
  11. CHAPTER 4: Creating a Virtual Machine
    1. Performing P2V Conversions
    2. Loading Your Environment
    3. Building a New Virtual Machine
  12. CHAPTER 5: Installing Windows on a Virtual Machine
    1. Loading Windows into a Virtual Machine
    2. Understanding Configuration Options
    3. Optimizing a New Virtual Machine
  13. CHAPTER 6: Installing Linux on a Virtual Machine
    1. Loading Linux into a Virtual Machine
    2. Understanding Configuration Options
    3. Optimizing a New Linux Virtual Machine
  14. CHAPTER 7: Managing CPUs for a Virtual Machine
    1. Understanding CPU Virtualization
    2. Configuring VM CPU Options
    3. Tuning Practices for VM CPUs
  15. CHAPTER 8: Managing Memory for a Virtual Machine
    1. Understanding Memory Virtualization
    2. Configuring VM Memory Options
    3. Tuning Practices for VM Memory
  16. CHAPTER 9: Managing Storage for a Virtual Machine
    1. Understanding Storage Virtualization
    2. Configuring VM Storage Options
    3. Tuning VM Storage
  17. CHAPTER 10: Managing Networking for a Virtual Machine
    1. Understanding Network Virtualization
    2. Configuring VM Network Options
    3. Tuning Practices for Virtual Networks
  18. CHAPTER 11: Copying a Virtual Machine
    1. Cloning a Virtual Machine
    2. Working with Templates
    3. Saving a Virtual Machine State
  19. CHAPTER 12: Managing Additional Devices in Virtual Machines
    1. Using Virtual Machine Tools
    2. Understanding Virtual Devices
    3. Configuring a CD/DVD Drive
    4. Configuring a Floppy Disk Drive
    5. Configuring a Sound Card
    6. Configuring USB Devices
    7. Configuring Graphic Displays
    8. Configuring Other Devices
  20. CHAPTER 13: Understanding Availability
    1. Increasing Availability
    2. Protecting a Virtual Machine
    3. Protecting Multiple Virtual Machines
    4. Protecting Data Centers
  21. CHAPTER 14: Understanding Applications in a Virtual Machine
    1. Examining Virtual Infrastructure Performance Capabilities
    2. Deploying Applications in a Virtual Environment
    3. Understanding Virtual Appliances and vApps
    4. Open Stack and Containers
    5. Cloud and the Future of Virtualization
  22. APPENDIX: Answers to Additional Exercises
    1. Chapter 1
    2. Chapter 2
    3. Chapter 3
    4. Chapter 4
    5. Chapter 5
    6. Chapter 6
    7. Chapter 7
    8. Chapter 8
    9. Chapter 9
    10. Chapter 10
    11. Chapter 11
    12. Chapter 12
    13. Chapter 13
    14. Chapter 14
  23. GLOSSARY
  24. INDEX
  25. END USER LICENSE AGREEMENT

Product information

  • Title: Virtualization Essentials, 3rd Edition
  • Author(s): Matthew Portnoy
  • Release date: May 2023
  • Publisher(s): Sybex
  • ISBN: 9781394181568