Microsoft System Center Deploying Hyper-V with Software-Defined Storage & Networking
9780735695672eBook
Not for sale
Sorry, this book is no longer in print.
This eBook is available as a free download from the Microsoft Virtual Academy.
- Published 3/12/2015
- 1st Edition
- Book 978-0-7356-9567-2
Focused technical guidance from System Center experts
Part of a series of specialized guidance on System Center--this book provides a single end-to-end resource on Microsoft’s software-defined datacenter solution built upon Windows Server 2012 R2 Hyper-V and System Center 2012 R2 Virtual Machine Manager. The book walks you through a proof of concept (POC) deployment of a software-defined compute, storage, and networking infrastructure, starting from racking bare-metal servers through to the streamlined deployment of virtual machines.
Table of Contents
Introduction ix
Chapter 1: Design and planning 1
Choosing a configuration 1
Recommended hardware 1
Minimal hardware 3
Architecture 4
Management 6
Logical networking 11
Storage 14
Compute 21
Network virtualization 23
Chapter 2: Deploying the management cluster 35
Overview of the management cluster 35
Virtual Machine Manager 37
Service provider vs. enterprise 38
Configuration walkthrough 38
Procedure 1: Rack and connect management cluster hosts 38
Procedure 2: Install Windows Server on MGMT01 and MGMT02 39
Procedure 3: Configure TenantNetwork teams 40
Procedure 4: Enable the Hyper-V role on MGMT01 and MGMT02 43
Procedure 5: Configure Hyper-V virtual switches 43
Procedure 6: Create folder structure for VMs and software 45
Procedure 7: Configure Hyper-V settings 46
Procedure 8: Create management VMs 47
Procedure 9: Configure Active Directory Domain Services on DC01 49
Procedure 10: Join management hosts to the Contoso domain 50
Procedure 11: Configure DC02 as a secondary DC 51
Procedure 12: Configure remaining management VMs 52
Procedure 13: Install and configure WSUS on the WSUS VM 54
Procedure 14: Configure WSUS GPO and auto-approvals 56
Procedure 15: Install Windows Deployment Services 57
Procedure 16: Create administrative service accounts 58
Procedure 17: Add data and log disks to SQL01 and SQL02 59
Procedure 18: Add a second virtual network adapter to SQL01 and SQL02 60
Procedure 19: Create the guest cluster within SQL01 and SQL02 61
Procedure 20: Install SQL Server on SQL01 and SQL02 63
Procedure 21: Enable AlwaysOn high availability for SQL01 and SQL02 65
Procedure 22: Add a second virtual network adapter to VMM01 and VMM02 65
Procedure 23: Create the guest cluster within VMM01 and VMM02 66
Procedure 24: Create an Active Directory Domain Services container for distributed key management 68
Procedure 25: Install Virtual Machine Manager management server prerequisites 69
Procedure 26: Install Virtual Machine Manager management server 70
Procedure 27: Create an AlwaysOn Availability Group for VirtualManagerDB 72
Procedure 28: Finalize Virtual Machine Manager installation 73
Chapter 3: Configuring network infrastructure 75
Configuration walkthrough 75
Logical networks 76
Network sites 77
Procedure 1: Create a logical network and site for tenant traffic 78
Static IP address pools 80
Procedure 2: Create an IP address pool for the Tenant_LN logical network 81
Procedure 3: Create a second logical network and site for
the datacenter network 83
Procedure 4: Create static IP address pools for the Datacenter_LN logical network 85
Logical switches 87
Procedure 5: Create an uplink port profile 90
Procedure 6: Create a virtual network adapter port profile 92
Procedure 7: Create a port classification 94
Procedure 8: Create the logical switch 94
Chapter 4: Configuring storage infrastructure 99
Scale-Out File Server 100
Configuration walkthrough 101
Procedure 1: Rack and connect SOFS nodes 102
Procedure 2: Configure Baseboard Management Controllers 103
Procedure 3: Rack and connect JBODs to SOFS nodes 104
Procedure 4: Configure a BMC administrator in System Center Virtual Machine Manager 105
Procedure 5: Create a run-as account for SetupAdmin 105
Procedure 6: Obtain a virtual hard disk for server deployment 106
Procedure 7: Create a physical computer profile 107
Procedure 8: Add a PXE server to System Center Virtual Machine Manager 109
Procedure 9: Pre-provision Active Directory accounts 111
Procedure 10: Configure the WDS server with DHCP 112
Procedure 11: Discover and provision the SOFS with System Center Virtual Machine Manager 114
Procedure 12: Check the cluster validation report 117
Procedure 13: Update software, drivers, and firmware 118
Procedure 14: Create storage classifications 120
Procedure 15: Create a storage pool 121
Procedure 16: Create a witness disk for FSCLUSTER 124
Procedure 17: Create the virtual disks and file shares 125
Procedure 18: Create a library virtual machine 127
Procedure 19: Configure the library VM as the System Center Virtual Machine Manager library 129
Chapter 5: Configuring compute infrastructure 131
Configuration walkthrough 134
Procedure 1: Create host groups in System Center Virtual Machine Manager 134
Procedure 2: Import management hosts into System Center Virtual Machine Manager 135
Procedure 3: Remove library server from MGMT01 136
Procedure 4: Construct a management cluster 136
Procedure 5: Check the cluster validation report 137
Procedure 6: Assign file share storage to MGMT01 and MGMT02 138
Procedure 7: Configure a file share witness for MGMTCLUS, VMMCLUSTER, and SQLCLUSTER 138
Procedure 8: Assign the file share witness to MGMTCLUS, VMMCLUSTER, and SQLCLUSTER 140
Procedure 9: Migrate managemnet virtual machines to shared storage 141
Procedure 10: Enable Dynamic Optimization 142
Procedure 11: Create availability sets for related virtual machines 144
Procedure 12: Rack and connect Hyper-V compute nodes 146
Procedure 13: Configure BMCs 146
Procedure 14: Configuring a BMC administrator in System Center Virtual Machine Manager (optional) 147
Procedure 15: Create a physical computer profile 148
Procedure 16: Discover and provision the Hyper-V hosts with System Center Virtual Machine Manager 150
Procedure 17: Update drivers and firmware on Hyper-V hosts 153
Procedure 18: Construct the Hyper-V cluster 154
Procedure 19: Check the cluster validation report 155
Procedure 20: Assign file share storage to Hyper-V cluster 155
Procedure 21: Configure the file share witness for HVCLUSTER 156
Procedure 22: Assign the file share witness to HVCLUSTER 157
Procedure 23: Enable Dynamic Optimization and Power Optimization 158
Procedure 24: Configure RDMA over Converged Ethernet (RoCE) on the compute, management, and storage clusters 160
Procedure 25: Configure RoCE on physical switches 168
Procedure 26: Test RoCE configuration and connectivity 168
Procedure 27: Test overall storage health (optional) 170
Procedure 28: Configure Live Migration over SMB 170
Chapter 6: Configuring network virtualization 171
Configuration walkthrough 173
Procedure 1: Rack and connect the Windows Server Gateway Hyper-V host 174
Procedure 2: Configure BMC 174
Procedure 3: Configuring a BMC administrator in System Center Virtual Machine Manager (Optional) 175
Procedure 4: Create a physical computer profile 176
Procedure 5: Create a gateway host group 178
Procedure 6: Discover and provision the Windows Server Gateway Hyper-V host with System Center Virtual Machine Manager 178
Procedure 7: Update drivers and firmware on GW01 181
Procedure 8: Configure GW01 to run Windows Server Gateway VMs 182
Procedure 9: Rename existing VM network 184
Procedure 10: Download and import the Windows Server Gateway service templates into System Center Virtual Machine Manager 184
Procedure 11: Customize the Windows Server Gateway service template 188
Procedure 12: Configure deployment of the Windows Server Gateway service 189
Procedure 13: Configure Windows Server Gateway 001 integration with System Center Virtual Machine Manager 193
Procedure 14: Create a VM network and virtual subnets 197
Procedure 15: Create accounting and HR VMs 198
Procedure 16: Test VM communication 200
Procedure 17: Review network virtualization configuration 202
Procedure 18: Configure Windows Server Gateway 002 integration with System Center Virtual Machine Manager 206
Procedure 19: Create VM networks and virtual subnets 208
Procedure 20: Create testing and development VMs 210
Procedure 21: Test VM communication 211
Procedure 22: Configure NAT rules for VM networks 212
Procedure 23: Review network virtualization configuration 214
If you find an error, you can report it to us through our Submit errata page.