You are previewing Test Drive the Microsoft Private Cloud.
O'Reilly logo
Test Drive the Microsoft Private Cloud

Book Description

TEST DRIVE THE MICROSOFT PRIVATE CLOUD instructs future network administrators how to effectively implement and maintain the Microsoft Private Cloud with a balance of conceptual expertise and hands-on skills. The book prepares readers to implement cloud computing solutions within their own network environments. TEST DRIVE THE MICROSOFT PRIVATE CLOUD begins with a conceptual foundation and by the last chapter, readers will have learned to put in place a high-availability cluster to support a Microsoft Private Cloud. Clear learning objectives, case projects, and hands-on exercises further reinforce readers' understanding of private cloud computing. Successive chapters help refine key skills readers need to implement private cloud stations using Microsoft technologies, including Windows Server 2012 R2, Hyper-V virtualization, System Center 2012 R2 Virtual Machine Manager, and System Center 2012 R2 Application Manger. Readers learn to use the Virtual Machine manager to work with library resources, to implement virtual networks, to configure storage, to create private clouds, and to deploy virtual machines. With the Application Manager, readers learn to deploy and access virtual machines in the private cloud. With PowerShell scripts, readers learn to manage the private cloud. TEST DRIVE THE MICROSOFT PRIVATE CLOUD teaches readers the private cloud computing skills they will need now and in the future

Table of Contents

  1. Title Page
  2. Copyright Page
  3. Acknowledgments
  4. About the Author
  5. Contents
  6. Introduction
  7. Chapter 1 Introduction to the Private Cloud
    1. The Transition to the Private Cloud
      1. Making the Transition to Virtualization
      2. Making the Transition to Private Cloud
      3. Storage Virtualization
      4. Network Virtualization
      5. Clustering
      6. Role-Based Security
      7. Examples of Cloud Computing Services
    2. Installing the Virtualization Host Servers
      1. Computer Hardware Requirements
      2. Processor Requirements
      3. Memory Requirements
      4. Networking Requirements
      5. Storage Requirements
      6. Installing the Virtualization Servers
      7. Computer Software Requirements
      8. Cabling the Servers
      9. Installing the Operating System on the Host Computers
    3. Describing the Hyper-V Virtualization Environment
      1. Overview of Hyper-V Hypervisor
      2. Describing Virtual Hard Disks
      3. Describing Virtual Networks
    4. Installing the Hyper-V Role
      1. Operating Hyper-V Manager
      2. Installing an Operating System
      3. Configuring Virtual Machines
      4. Operating Virtual Machines
      5. Connecting to a Virtual Machine
    5. Summary
    6. Case Projects
      1. Case 1-1: Locating Software for the Activities
      2. Case 1-2: Exploring Information About Hyper-V
      3. Case 1-3: Exploring Information About Generation
  8. Chapter 2 The Microsoft Private Cloud
    1. Microsoft Private Cloud Strategy
      1. Manage
      2. Compute
      3. Network
      4. Storage
    2. Describe the VMM 2012 R2 Components
      1. VMM Server and VMM Database
      2. VMM Administrator Console
      3. Windows PowerShell Interface
      4. VMM Agents
      5. VMM Library
      6. VMM App Controller
      7. VMM Architecture
      8. VMM Protocols
    3. Identifying Requirements for Virtual Machine Manager
      1. Requirements for VMM Server
      2. Requirements for VMM Database Server
      3. Requirements for VMM Library Server
      4. Requirements for App Controller
      5. Requirements for PowerShell CLI
      6. Requirements for VMM Virtual Machine Hosts
      7. Network Requirements for VMM
    4. Deploy Active Directory Domain Services (AD DS)
      1. Install ADDS Server
      2. Microsoft SQL Server 2012 Requirements
    5. Installing VMM Dependencies
    6. Installing the VMM Server
    7. Troubleshooting the VMM Installation
    8. Summary
    9. Case Projects
      1. Case 2-1: Identifying the Cost of Virtual Machine Manager
      2. Case 2-2: Resolving an Installation Error
      3. Case 2-3: Communications Between the VMM Server and the SQL Server
  9. Chapter 3 Configuring the Fabric Resources
    1. Describing the VMM Administrator Console
      1. Default View of Administrator Console
      2. Fabric Management View
      3. Library Management View
      4. Jobs Management View
      5. Settings Management View
    2. Configuring the Servers
      1. Configuring the COMPUTE Servers
      2. Create COMPUTE Host Group
    3. Setting up the VMM Library
      1. Contents of MSSCVMMLibrary Share
      2. Adding Files to the Library
      3. Copying Files to the Library
      4. Adding Profiles to the Library
      5. Creating a Guest OS Profile
      6. Creating a Virtual Machine Template
      7. Removing Resources from the Library
    4. Summary
    5. Case Projects
      1. Case 3-1: System Center Operations Manager (SCOM)
      2. Case 3-2: System Center Data Protection Manager (DPM)
  10. Chapter 4 Working with Networks Using VMM
    1. Cabling Physical Networks
      1. Cable Physical Storage Network
      2. Cable Heartbeat Physical Network
      3. Cable Service Physical Network
    2. Creating Logical Networks
      1. How to Create Logical Networks
      2. Configure the Heartbeat Logical Network
      3. Configure the Service Logical Network
      4. Configure the Management Logical Network
      5. Define IP Address Pool for Service Logical Network
      6. Map Logical Networks to COMPUTE Hosts
    3. Creating Virtual Machine Networks
      1. Network Isolation
      2. Create VM Network
      3. Create IP Address Pool
      4. Review VM Network
    4. Creating Port Profiles and Logical Switches
      1. Create a Native Port Profile
      2. Create Uplink Port Profile
      3. Create Hyper-V Port Profile
      4. Create a Logical Switch
      5. Apply Logical Switch to COMPUTE Host Computers
    5. Summary
    6. Case Projects
      1. Case 4-1: Research VLANS
      2. Case 4-2: Removing Logical Networks
      3. Case 4-3: Researching Network Adapter Offloads
  11. Chapter 5 Working with VMM Storage
    1. Describing Available Storage Technologies
    2. Installing the Target Server
      1. Install the TARGET Server Virtual Machine
      2. Storage Management Initiative Specification
      3. Install Target Server
    3. Managing Storage in the Fabric
      1. Select Provider Type
      2. View Storage Pool
      3. Verify Providers
      4. View Summary Information
      5. Providing Storage to Host Computers
      6. Allocate Storage to COMPUTE
      7. Add iSCSI Array
      8. Two Ways to Create a Logical Unit
      9. Remove a Logical Unit
    4. Summary
    5. Case Projects
      1. Case 5-1: Researching SAN Hardware Offerings
      2. Case 5-2: Researching Storage Networking Industry Association Certification
  12. Chapter 6 Creating the Hyper-V Cluster
    1. Describing the Hyper-V Cluster
      1. Clustering Servers
      2. Cluster Shared Volumes
      3. Live Migration
      4. Configuring Failover Clustering
    2. Building a Hyper-V Failover Cluster
      1. Create Logical Units for Cluster
      2. Create Cluster
    3. Testing Live Migration and Cluster Failover
      1. Building a Virtual Machine
      2. Test Live Migration
      3. Test Failover
    4. Summary
    5. Case Projects
      1. Case 6-1: Time for Virtual Machine Migration
      2. Case 6-2: Microsoft Fast Track Cloud Program
  13. Chapter 7 Creating the Private Cloud
    1. Preparing to Create the Private Cloud
      1. Configuring Load Balancing
      2. Providing Resources for Self-Service Users
    2. Creating the Tenant Administrator User Role
      1. Create Security Groups
    3. Creating the Private Cloud
      1. Cloud Capacity Settings
      2. Create Stored VMs Library Shares
      3. Create Your PRIVATE Cloud
      4. Deploy a Virtual Machine
      5. Start Virtual Machine Wizard
      6. Script Creates Virtual Machine
      7. Virtual Machine Placed in COMPUTE
      8. Complete Operating System Installation
    4. Summary
    5. Case Projects
      1. Case 7-1: Biggest Private Cloud
      2. Case 7-2: Impact of Private Cloud Computing
  14. Chapter 8 Working with Application Self-Service Users
    1. Describing the App Controller
    2. Creating a VM Template Using VM on Host
    3. Creating an Application Self-Service User Role
      1. Create Security for User Role
      2. Using the Create User Role Wizard
    4. Installing App Controller
      1. Installing and Configuring Prerequisites
      2. Installing the App Controller
      3. Deploying Virtual Machines
      4. Configuring App Controller Website
      5. Viewing the App Controller Web Pages
    5. Deploying a Virtual Machine
      1. Start Deployment
      2. Deploy Additional Virtual Machines
    6. Summary
    7. Case Projects
      1. Case 8-1: Microsoft Private Cloud Offering
      2. Case 8-2: Try Microsoft Azure for Free
      3. Case 8-3: Compare Microsoft Azure to Others
  15. Chapter 9 Introducing PowerShell
    1. Describing the PowerShell Environment
    2. Reasons to Learn PowerShell
    3. Working with PowerShell Cmdlets
      1. DIR Command in PowerShell
      2. Get-Alias DIR Command in PowerShell
      3. Get-Alias Command in PowerShell
      4. Linux ls Command in PowerShell
      5. PowerShell Verbs and Nouns
      6. Case Sensitivity
      7. Tab Autocomplete
      8. Up Arrow Key
      9. Using Parameters
      10. Working with Properties
      11. Working with the Pipe Operator
      12. Using the Get-Command cmdlet
      13. Working with PowerShell Output
      14. Formatting a Table of Cmdlets
      15. Working with File Output
      16. Using Variables in PowerShell
    4. Using cmdlets with Virtual Machine Manager
      1. Using Get-SCCloud
      2. Using Get-SCVMHost
      3. Using Get-SCVirtualMachine
      4. Using Get-SCCloudCapacity
      5. Using Get-SCUserRole
      6. Using Get-SCUserRoleQuota
    5. Summary
    6. Case Projects
      1. Case 9-1: Access the VMM Cmdlet Help
      2. Case 9-2: Locate Information about Using the VMM Cmdlets
      3. Case 9-3: Locate Information about Others Using PowerShell
  16. Chapter 10 Working with PowerShell Scripts
    1. Using the Windows PowerShell Integrated Scripting Environment (ISE)
      1. Identify ISE Panes
      2. Overview of ISE Toolbar
      3. Working with Intellisense
      4. Using PowerShell Profiles
    2. Writing Scripts to Manage Virtual Machines
      1. Gaining Information about Virtual Machines
      2. Useful Properties about Virtual Machines
      3. Documenting Virtual Machines
      4. Using Arrays in Scripts
      5. Useful Get- cmdlets
      6. Working with Machine States
    3. Writing Scripts to Create User Accounts
      1. Preparing the ISE on ADDS
      2. Creating a New User Account
    4. Writing Scripts to Deploy Virtual Machines
      1. Obtain Sample Script
    5. Summary
    6. Case Projects
      1. Case 10-1: Add-on Tools Website
      2. Case 10-2: Free PowerShell Commands for Active Directory
      3. Case 10-3: Sapien PowerShell Studio
  17. Index