You are previewing Mastering Hyper-V.
O'Reilly logo
Mastering Hyper-V

Book Description

Learn to design, build, and manage a virtualized data center using Microsoft Hyper-V

In Detail

Hyper-V is essentially a hypervisor technology, enabling a single physical machine to operate multiple operating systems simultaneously.

Mastering Hyper-V is a practical, hands-on guide that will provide you with a number of clear, step-by-step exercises that help you understand how the products work and how you should go about them in your own deployment. More significantly, you will learn how to build your own high available Hyper-V cluster, while managing and troubleshooting your Hyper-V cluster environment.

By the end of the book, you will integrate System Center Virtual Machine Manager in your VMware environment, build blocks to create a true private cloud, operate your private cloud by using App Controller, and understand the features of Microsoft's public cloud offering, known as Microsoft Azure.

What You Will Learn

  • Build and manage Hyper-V platforms using System Center Virtual Machine Manager

  • Adopt the cloud by upscaling Hyper-V with Microsoft Azure

  • Optimize your Microsoft Hyper-V and data center licensing

  • Extend VMM with other System Center components to allow private clouds

  • Migrate VMware ESX machines to Microsoft Hyper-V machines

  • Manage and operate your VMware platform from within VMM

  • Integrate non-Microsoft hypervisors into your System Center Virtual Machine Manager solution

  • Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at If you purchased this book elsewhere, you can visit and register to have the files e-mailed directly to you.

    Table of Contents

    1. Mastering Hyper-V
      1. Table of Contents
      2. Mastering Hyper-V
      3. Credits
      4. About the Author
      5. Acknowledgments
      6. About the Reviewers
        1. Support files, eBooks, discount offers, and more
          1. Why subscribe?
          2. Free access for Packt Publishing account holders
          3. Instant updates on new Packt Publishing books
      8. Preface
        1. What is virtualization
          1. Benefits of using virtualization
        2. Different kinds of virtualization
          1. Server virtualization
          2. Storage virtualization
          3. Network virtualization
          4. Desktop virtualization
          5. Application virtualization
        3. What this book covers
        4. What you need for this book
        5. Who this book is for
        6. Conventions
        7. Reader feedback
        8. Customer support
          1. Errata
          2. Piracy
          3. Questions
      9. 1. Introduction to Microsoft Server 2012 R2 Hyper-V
        1. Overview of Microsoft virtualization solutions
          1. Windows Server Hyper-V 2012 R2
        2. Introduction to Microsoft System Center 2012 R2 in relation to Hyper-V
          1. System Center Virtual Machine Manager – SCVMM
          2. System Center App Controller
          3. System Center Operations Manager – SCOM
          4. System Center Configuration Manager – SCCM
          5. System Center Service Manager – SCSM
          6. System Center Data Protection Manager – SCDPM
          7. System Center Orchestrator
          8. Executing a technical assessment of your as-is environment by using the MAP Toolkit
            1. Installing the tool
            2. Running the tool – creating your inventory
              1. Server assessment
              2. Cloud assessment
              3. Private Cloud Fast Track
        3. Hyper-V building blocks for creating your Microsoft virtualization platform
          1. Physical server hardware
          2. Physical storage hardware
          3. Physical network devices
            1. NIC Teaming
            2. Network virtualization
          4. Server editions and licensing
        4. Walk-through of the Hyper-V Server role installation process
          1. Installing the Hyper-V Server role using the GUI
          2. Installing the Hyper-V Server role using PowerShell
        5. Rapid-eye view of the Hyper-V management console
          1. Connecting to a Hyper-V host
          2. Managing virtual machines
          3. Managing your Hyper-V environment
        6. Summary
      10. 2. Unwrapping Hyper-V 2012 R2 Components
        1. Base Hyper-V settings
          1. Virtual hard disks' setting
          2. Virtual machines' setting
          3. Physical GPUs' setting
          4. The NUMA spanning setting
          5. Live Migrations setting
          6. The storage migration setting
          7. The enhanced session mode policy setting
          8. The replication configuration setting
          9. User-specific session settings
        2. Resource pools
        3. Hyper-V virtual storage configuration
          1. Storage Spaces
          2. Storage tiering
          3. Deduplication
          4. SMB 3.0 for Hyper-V
        4. Hyper-V virtual network configuration
          1. Hyper-V virtual switch configuration
          2. Creating or configuring a Hyper-V virtual switch using GUI
          3. Configuring a Hyper-V virtual switch using PowerShell
            1. Viewing current Hyper-V virtual switch details
            2. Creating a new Hyper-V virtual switch of Private type
          4. Advanced Hyper-V virtual network card settings
          5. SR-IOV explained
          6. Dynamic Virtual Machine Queue explained
        5. Creating and configuring virtual machines
          1. Creating a new virtual machine using GUI
          2. Creating a virtual machine using PowerShell
        6. Hyper-V Integration Services
        7. Summary
      11. 3. Live Migration, Storage Migration, and Hyper-V Replica
        1. Why moving virtual machines is important
        2. Live migration without a Hyper-V cluster
          1. The process of live migration
          2. Configuring your Hyper-V host for live migration
            1. Configuration done using the Hyper-V console
            2. Configuration done using PowerShell
          3. Performing the live migration
            1. Executing live migration using the Hyper-V console
            2. Executing live migration using PowerShell
            3. Verifying the move operation
          4. Live migration authentication protocol
            1. CredSSP
            2. Kerberos
        3. Using SMB 3.0 shared storage for Hyper-V
          1. Considerations for using SMB 3.0 in a Hyper-V environment
          2. Installing and configuring an SMB 3.0 file server
        4. Storage migration
          1. Moving storage between Hyper-V hosts
        5. Hyper-V Replica
          1. Hyper-V Replica considerations and requirements
          2. Enabling Hyper-V Replica on your Hyper-V host
          3. Replicating a virtual machine
        6. Summary
      12. 4. Building a High Available Hyper-V Cluster
        1. Hyper-V cluster prerequisites and system requirements
          1. Cluster storage
          2. Cluster shared volumes
          3. Cluster networking
          4. Cluster quorum
          5. Shared virtual disks
          6. Guest clustering
        2. Configuring shared storage for your cluster
          1. iSCSI shared storage
          2. Configuring an iSCSI volume for Hyper-V as a storage solution
        3. Implementing a Hyper-V failover cluster
          1. Installing the Hyper-V failover cluster server role
          2. Creating a high available virtual machine
            1. Managing your high available virtual machine
        4. Summary
      13. 5. Hyper-V Management Using System Center Virtual Machine Manager
        1. Reasons for using SCVMM in your virtualized environment
        2. Introduction to the Virtual Machine Manager architecture
        3. Installing and configuring Virtual Machine Manager
          1. Walk-through of the installation
          2. Distributed Key Management
        4. Managing Hyper-V hosts
          1. Installing the SCVMM agent on a domain member Hyper-V host
          2. Managing the network fabric
          3. Managing the storage fabric
        5. Deploying and managing virtual machines
        6. Cloning a VM to the library and reusing the clone
        7. Summary
      14. 6. Integrating System Center VMM 2012 R2 with Your VMware Environment
        1. Why should you use SCVMM as your overall virtualization platform management solution?
        2. How to establish the integration between VMware vCenter and SCVMM
          1. Adding VMware vCenter to VMM
          2. Adding VMware ESX/ESXi hosts to VMM
        3. Managing and operating your VMware hosts out of SCVMM
        4. How to migrate virtual machines from VMware to Virtual Machine Manager using VMM 2012 R2
        5. How to convert virtual machines from VMware to Hyper-V using Microsoft Virtual Machine Convertor 3.0
        6. Best practices in migrating from VMware to Virtual Machine Manager
        7. Other solutions to perform virtual machine conversions
        8. Summary
      15. 7. Operating Your Private Cloud Using SCVMM and App Controller
        1. The concepts of cloud computing
        2. What are services and service templates within SCVMM?
          1. Configuring services and clouds in SCVMM
            1. Configuring a cloud within SCVMM
          2. How to configure service templates in SCVMM
            1. Creating a service template
        3. What are user roles and how to configure them in SCVMM
          1. Configuring user roles and mapping them to cloud resources
        4. Installing and configuring App Controller
        5. Summary
      16. 8. The Road to a Public Cloud Data Center Infrastructure Using Microsoft Azure
        1. Overview of Microsoft's public cloud data center infrastructure – Microsoft Azure
          1. Computing resources
          2. Web and mobile
          3. Data and storage
          4. Analytics
          5. Networking resources
          6. Storage and backup services
          7. Media and CDN
          8. Identity and access management
          9. Applications and developer services
        2. Creating your Microsoft Azure account
        3. Creating and configuring virtual machines within Microsoft Azure
          1. Deploying a VM in Azure using the QUICK CREATE option
          2. Deploying a VM using the FROM GALLERY option
            1. Uploading an on-premises custom server image to Azure
              1. What do you need to upload and run a custom VHD image to Azure?
              2. Preparing your VM image
              3. Creating an Azure storage location within your subscription
              4. Connecting to Microsoft Azure using Azure PowerShell
              5. Uploading the VHD to the Azure storage container
        4. Efficiently managing your hybrid cloud data center infrastructure using App Controller
          1. Data center integration using Microsoft Azure site-to-site VPN
        5. Summary
      17. 9. Hyper-V and System Center Licensing
        1. Understanding Windows Server and Hyper-V licensing basics
        2. Understanding System Center licensing basics
          1. System Center editions
          2. Enrolment for Core Infrastructure (ECI) licensing
        3. Extending your license agreements to Microsoft Azure
          1. Windows Server licensing in Azure
          2. System Center licensing and Microsoft Azure
        4. Summary
      18. Index