Introduction |
|
xix | |
Organization of this book |
|
xx | |
Microsoft certifications |
|
xx | |
Acknowledgments |
|
xx | |
Free ebooks from Microsoft Press |
|
xxi | |
Microsoft Virtual Academy |
|
xxi | |
Quick access to online references |
|
xxi | |
Errata, updates, & book support |
|
xxii | |
We want to hear from you |
|
xxii | |
Stay in touch |
|
xxii | |
Preparing for the exam |
|
xxiii | |
|
Chapter 1 Install Windows Servers in host and compute environments |
|
|
1 | (28) |
|
Skill 1.1 Install, upgrade, and migrate servers and workloads |
|
|
2 | (12) |
|
Determine Windows Server 2016 installation requirements |
|
|
3 | (1) |
|
Determine appropriate Windows Server 2016 editions per workload |
|
|
4 | (1) |
|
Install Windows Server 2016 |
|
|
4 | (1) |
|
Install Windows Server 2016 features and roles |
|
|
5 | (2) |
|
Install and configure Windows Server Core |
|
|
7 | (1) |
|
Manage Windows Server Core installations using Windows PowerShell, command line, and remote management capabilities |
|
|
8 | (1) |
|
Implement Windows PowerShell Desired State Configuration to install and maintain integrity of installed environments |
|
|
9 | (1) |
|
Perform upgrades and migrations of servers and core workloads from Windows Server 2008 and Windows Server 2012 to Windows Server 2016 |
|
|
10 | (1) |
|
Determine the appropriate activation model for server installation, such as Automatic Virtual Machine Activation, Key Management Service, and Active Directory-based Activation |
|
|
11 | (3) |
|
Skill 1.2 Install and configure Nano Server |
|
|
14 | (6) |
|
Determine appropriate usage scenarios and requirements for Nano Server |
|
|
15 | (1) |
|
|
15 | (2) |
|
Implement roles and features on Nano Server |
|
|
17 | (2) |
|
Manage and configure Nano Server |
|
|
19 | (1) |
|
Skill 1.3 Create, manage, and maintain images for deployment |
|
|
20 | (6) |
|
Plan for Windows Server virtualization |
|
|
21 | (1) |
|
Plan for Linux and FreeBSD deployments |
|
|
22 | (2) |
|
Assess virtualization workloads using the Microsoft Assessment and Planning Toolkit, determine considerations for deploying workloads into virtualized environments |
|
|
24 | (1) |
|
Manage and maintain Windows Server Core, Nano Server images, and VHDs using Windows PowerShell, update images with patches, hotfixes, and drivers and install roles and features in offline images |
|
|
25 | (1) |
|
|
26 | (1) |
|
|
26 | (1) |
|
Thought Experiment Answer |
|
|
27 | (2) |
|
Chapter 2 Implement storage solutions |
|
|
29 | (22) |
|
Skill 2.1 Implement server storage |
|
|
29 | (15) |
|
|
30 | (2) |
|
Implement simple, mirror, and parity storage layout options for disks or enclosures |
|
|
32 | (3) |
|
|
35 | (1) |
|
|
35 | (1) |
|
Configure iSCSI target and initiator |
|
|
36 | (3) |
|
New-lscsiVirtualDisk-Path "C:\temp\test.vhdx" -Size 10GB Configure iSNS |
|
|
39 | (1) |
|
Configure Datacenter Bridging |
|
|
40 | (1) |
|
Configure Multi-Path 10 (MPIO) |
|
|
41 | (1) |
|
Determine usage scenarios for Storage Replica |
|
|
42 | (2) |
|
Implement Storage Replica for server-to-server, cluster-to-cluster, and stretch cluster scenarios |
|
|
44 | (1) |
|
Skill 2.2 Implement data deduplication |
|
|
44 | (4) |
|
Implement and configure deduplication |
|
|
45 | (1) |
|
Determine appropriate usage scenarios for deduplication |
|
|
45 | (2) |
|
|
47 | (1) |
|
Implement a backup and restore solution with deduplication |
|
|
48 | (1) |
|
|
48 | (1) |
|
|
49 | (2) |
|
Thought Experiment Answers |
|
|
49 | (2) |
|
Chapter 3 Implement Hyper-V |
|
|
51 | (42) |
|
Skill 3.1 Install and configure Hyper-V |
|
|
51 | (11) |
|
Determine hardware and compatibility requirements for installing Hyper-V |
|
|
52 | (1) |
|
|
52 | (1) |
|
|
52 | (2) |
|
Upgrade from existing versions of Hyper-V |
|
|
54 | (1) |
|
Delegate virtual machine management |
|
|
55 | (3) |
|
Perform remote management of Hyper-V hosts |
|
|
58 | (1) |
|
Configure virtual machines using Windows PowerShell Direct |
|
|
59 | (1) |
|
Implement nested visualization |
|
|
60 | (2) |
|
Skill 3.2 Configure virtual machine settings |
|
|
62 | (11) |
|
Add or remove memory in running a VM |
|
|
62 | (1) |
|
|
63 | (1) |
|
Configure Non-Uniform Memory Access support |
|
|
63 | (1) |
|
|
64 | (1) |
|
Configure Resource Metering |
|
|
65 | (2) |
|
Manage Integration Services |
|
|
67 | (1) |
|
Create and configure Generation 1 and 2 VMs and determine appropriate usage scenarios |
|
|
68 | (1) |
|
Implement enhanced session mode |
|
|
68 | (1) |
|
Create Linux and FreeBSD VMs, install and configure Linux Integration Services, and install and configure FreeBSD Integration Services |
|
|
69 | (1) |
|
Implement Secure Boot for Windows and Linux environments |
|
|
70 | (1) |
|
Move and convert VMs from previous versions of Hyper-V to Windows Server 2016 Hyper-V |
|
|
70 | (1) |
|
|
71 | (1) |
|
Implement Discrete Device Assignment (DDA) |
|
|
72 | (1) |
|
Skill 3.3 Configure Hyper-V storage |
|
|
73 | (9) |
|
Create VHDs and VHDX files using Hyper-V Manager |
|
|
73 | (2) |
|
|
75 | (1) |
|
Configure differencing disks |
|
|
76 | (1) |
|
Configure pass-through disks |
|
|
77 | (1) |
|
Resize a virtual hard disk |
|
|
77 | (2) |
|
|
79 | (1) |
|
Implement production checkpoints |
|
|
79 | (1) |
|
Implement a virtual Fibre Channel adapter |
|
|
80 | (2) |
|
Configure storage Quality of Service (QoS) |
|
|
82 | (1) |
|
Skill 3.4 Configure Hyper-V networking |
|
|
82 | (8) |
|
Add and remove virtual network interface cards, configuring network adapters, configuring virtual machine queue, and configuring bandwidth management |
|
|
83 | (1) |
|
Configure Hyper-V virtual switches and configure network isolation |
|
|
84 | (1) |
|
Optimize network performance |
|
|
85 | (1) |
|
|
86 | (2) |
|
Configure NIC teaming in VMs |
|
|
88 | (1) |
|
Enable Remote Direct Memory Access on network adapters bound to a Hyper-V virtual switch using Switch Embedded Teaming |
|
|
89 | (1) |
|
|
90 | (1) |
|
|
91 | (2) |
|
Thought Experiment Answers |
|
|
91 | (2) |
|
Chapter 4 Implement Windows Containers |
|
|
93 | (20) |
|
Skill 4.1 Deploy Windows Containers |
|
|
93 | (8) |
|
Determine installation requirements and appropriate scenarios for Windows Containers |
|
|
94 | (1) |
|
Install and configure containers |
|
|
94 | (1) |
|
Install Docker on Windows Server and Nano Server |
|
|
95 | (1) |
|
Configure Docker daemon start-up options |
|
|
96 | (1) |
|
Install a base operating system |
|
|
97 | (1) |
|
|
98 | (1) |
|
Uninstall an operating system image |
|
|
98 | (1) |
|
Create Windows Server containers |
|
|
99 | (1) |
|
Create Hyper-V containers |
|
|
99 | (2) |
|
Skill 4.2 Manage Windows Containers |
|
|
101 | (9) |
|
Manage Windows or Linux containers using the Docker daemon |
|
|
101 | (1) |
|
Manage Windows or Linux containers using Windows PowerShell |
|
|
102 | (1) |
|
Manage container networking |
|
|
103 | (3) |
|
Manage container data volumes |
|
|
106 | (1) |
|
|
106 | (1) |
|
Create new container images using Dockerfile |
|
|
107 | (1) |
|
Manage container images using Docker Hub repository for public and private scenarios |
|
|
107 | (2) |
|
Manage container images using Microsoft Azure |
|
|
109 | (1) |
|
|
110 | (1) |
|
|
110 | (3) |
|
Thought Experiment Answers |
|
|
111 | (2) |
|
Chapter 5 Implement high availability |
|
|
113 | (50) |
|
Skill 5.1 Implement high availability and disaster recovery options in Hyper-V |
|
|
114 | (12) |
|
Implement Hyper-V replica |
|
|
114 | (1) |
|
|
115 | (5) |
|
Implement shared nothing Live Migration |
|
|
120 | (1) |
|
Configure CredSSP or Kerberos authentication protocol for Live Migration |
|
|
121 | (2) |
|
Implement storage migration |
|
|
123 | (3) |
|
Skill 5.2 Implement failover clustering |
|
|
126 | (22) |
|
Implement workgroup, single, and multi-domain clusters |
|
|
127 | (3) |
|
Configure quorum and configure cloud witness |
|
|
130 | (4) |
|
Configure cluster networking |
|
|
134 | (2) |
|
Restore single node or cluster configuration |
|
|
136 | (1) |
|
Configure cluster storage and implement a Clustered Storage Spaces solution using Shared SAS storage enclosures |
|
|
136 | (2) |
|
Implement Cluster-Aware Updating |
|
|
138 | (2) |
|
Implement Cluster Operating System Rolling Upgrade |
|
|
140 | (1) |
|
Configure and optimize clustered shared volumes (CSVs) |
|
|
141 | (1) |
|
Configure clusters without network names |
|
|
142 | (1) |
|
Implement Scale-Out File Server (SoFS) |
|
|
142 | (1) |
|
Determine different scenarios for the use of SoFS vs. clustered File Server |
|
|
143 | (1) |
|
Determine usage scenarios for implementing guest clustering |
|
|
143 | (1) |
|
Implement Storage Replica |
|
|
143 | (2) |
|
|
145 | (1) |
|
Implement shared VHDX as a storage solution for guest clusters |
|
|
146 | (2) |
|
Skill 5.3 Implement Storage Spaces Direct |
|
|
148 | (4) |
|
Determine scenario requirements for implementing Storage Spaces Direct |
|
|
148 | (1) |
|
Enable Storage Spaces Direct using Windows PowerShell |
|
|
148 | (1) |
|
Implement a disaggregated Storage Spaces Direct scenario in a cluster |
|
|
149 | (1) |
|
Implement a hyper-converged Storage Spaces Direct scenario in a cluster |
|
|
150 | (2) |
|
Skill 5.4 Manage failover clustering |
|
|
152 | (6) |
|
Configure role-specific settings, including continuously available shares |
|
|
152 | (1) |
|
|
153 | (1) |
|
Configure failover and preference settings |
|
|
154 | (3) |
|
Implement stretch and site-aware failover clusters |
|
|
157 | (1) |
|
Enable and configure node fairness |
|
|
157 | (1) |
|
Skill 5.5 Manage VM movement in clustered nodes |
|
|
158 | (2) |
|
|
158 | (1) |
|
|
158 | (1) |
|
Perform storage migration |
|
|
158 | (1) |
|
Import, export, and copy VMs |
|
|
159 | (1) |
|
Configure VM network health protection |
|
|
159 | (1) |
|
Configure drain on shutdown |
|
|
160 | (1) |
|
|
160 | (1) |
|
|
161 | (2) |
|
Thought Experiment Answers |
|
|
161 | (2) |
|
|
163 | (20) |
|
Implement and configure DNS servers |
|
|
163 | (1) |
|
Determine DNS installation requirements |
|
|
164 | (1) |
|
Determine supported DNS deployment scenarios on Nano Server |
|
|
165 | (1) |
|
|
165 | (1) |
|
|
165 | (3) |
|
|
168 | (1) |
|
|
169 | (2) |
|
|
171 | (1) |
|
Configure Domain Name System Security Extensions |
|
|
172 | (1) |
|
Configure DNS socket pool |
|
|
173 | (1) |
|
|
173 | (1) |
|
Enable Response Rate Limiting (RRL) |
|
|
173 | (1) |
|
Configure DNS-based Authentication of Named Entities |
|
|
174 | (1) |
|
|
175 | (1) |
|
Configure delegated administration |
|
|
175 | (2) |
|
Configure recursion settings |
|
|
177 | (2) |
|
Implement DNS performance tuning |
|
|
179 | (1) |
|
Configure global settings using Windows PowerShell |
|
|
179 | (1) |
|
|
180 | (1) |
|
|
180 | (3) |
|
Thought Experiment Answers |
|
|
181 | (2) |
|
Chapter 7 Implement IP Address Management |
|
|
183 | (26) |
|
Skill 7.1 Install and configure IPAM |
|
|
183 | (23) |
|
Provision IPAM manually or by using Group Policy |
|
|
184 | (7) |
|
Configure server discovery |
|
|
191 | (2) |
|
Create and manage IP blocks and ranges |
|
|
193 | (2) |
|
Monitor utilization of IP address space |
|
|
195 | (3) |
|
Migrate existing workloads to IPAM |
|
|
198 | (1) |
|
Configure IPAM database storage using SQL Server |
|
|
198 | (1) |
|
Determine scenarios for using IPAM with System Center Virtual Machine Manager for physical and virtual IP address space management |
|
|
199 | (1) |
|
Manage DHCP server properties using IPAM |
|
|
200 | (1) |
|
Configure DHCP scopes and options |
|
|
201 | (1) |
|
Configure DHCP policies and failover |
|
|
202 | (1) |
|
Manage DNS server properties using IPAM |
|
|
202 | (1) |
|
Manage DNS zones and records |
|
|
203 | (1) |
|
Manage DNS and DHCP servers in multiple Active Directory forests |
|
|
204 | (1) |
|
Delegate administration for DNS and DHCP using Role-Based Access Control (RBAC) |
|
|
204 | (2) |
|
|
206 | (1) |
|
|
206 | (3) |
|
Thought Experiment Answers |
|
|
207 | (2) |
|
Chapter 8 Implement network connectivity and remote access solutions |
|
|
209 | (18) |
|
Implement Virtual Private Network and DirectAccess solutions |
|
|
209 | (1) |
|
Implement remote access and site-to-site VPN solutions using Remote Access Gateway |
|
|
210 | (5) |
|
Configure different VPN protocol options |
|
|
215 | (1) |
|
Configure authentication options |
|
|
216 | (1) |
|
|
217 | (1) |
|
Create and configure connection profiles |
|
|
217 | (1) |
|
Determine when to use remote access VPN and site-to-site VPN and configure appropriate protocols |
|
|
217 | (1) |
|
Install and configure DirectAccess |
|
|
218 | (4) |
|
Implement server requirements |
|
|
222 | (1) |
|
Implement client configuration |
|
|
223 | (1) |
|
Troubleshoot DirectAccess |
|
|
223 | (1) |
|
|
224 | (1) |
|
|
224 | (3) |
|
Thought Experiment Answers |
|
|
225 | (2) |
|
Chapter 9 Implement an advanced network infrastructure |
|
|
227 | (16) |
|
Skill 9.1: Implement high performance network solutions |
|
|
228 | (1) |
|
Implement NIC Teaming or the Switch Embedded Teaming solution and identify when to use each |
|
|
228 | (1) |
|
Enable and configure Receive Side Scaling and enable and configure virtual Receive Side Scaling on a Virtual Machine Queue capable network adapter |
|
|
229 | (2) |
|
Enable and configure network Quality of Service with Data Center Bridging |
|
|
231 | (1) |
|
Enable and configure SMB Direct on Remote Direct Memory Access enabled network adapters |
|
|
231 | (1) |
|
Enable and configure SMB Multichannel |
|
|
232 | (1) |
|
Enable and configure Virtual Machine Multi-Queue |
|
|
233 | (1) |
|
Enable and configure Single-Root I/O Virtualization on a supported network adapter |
|
|
233 | (1) |
|
Skill 9.2 Determine scenarios and requirements for implementing Software Defined Networking |
|
|
234 | (7) |
|
Determine deployment scenarios and network requirements for deploying SDN |
|
|
235 | (1) |
|
Determine requirements and scenarios for implementing Hyper-V Network Virtualization using Network Virtualization Generic Route Encapsulation encapsulation or Virtual Extensible LAN encapsulation |
|
|
236 | (1) |
|
Determine scenarios for implementation of Software Load Balancer for North-South and East-West load balancing |
|
|
237 | (2) |
|
Determine implementation scenarios for various types of Windows Server Gateways, including L3, GRE, and S2S, and their uses |
|
|
239 | (1) |
|
Determine requirements and scenarios for distributed firewall policies and network security groups |
|
|
239 | (2) |
|
|
241 | (1) |
|
|
241 | (2) |
|
Thought Experiment Answers |
|
|
242 | (1) |
|
Chapter 10 Install and configure Active Directory Domain Services |
|
|
243 | (30) |
|
Skill 10.1 Install and configure domain controllers |
|
|
243 | (27) |
|
|
244 | (4) |
|
Add or remove a domain controller from a domain |
|
|
248 | (2) |
|
Upgrade a domain controller |
|
|
250 | (1) |
|
Install AD DS on a Server Core installation |
|
|
251 | (2) |
|
Install a domain controller from Install from Media |
|
|
253 | (4) |
|
Resolve DNS SRV record registration issues |
|
|
257 | (1) |
|
Configure a global catalog server |
|
|
258 | (2) |
|
Transfer and seize operations master roles |
|
|
260 | (3) |
|
Install and configure a read-only domain controller |
|
|
263 | (4) |
|
Configure domain controller cloning |
|
|
267 | (3) |
|
|
270 | (3) |
|
Thought experiment: Upgrading the forest |
|
|
270 | (1) |
|
Thought experiment answers |
|
|
271 | (2) |
|
Chapter 11 Implement identity federation and access solutions |
|
|
273 | (20) |
|
Skill 11.1 Install and configure Active Directory Federation Services |
|
|
274 | (10) |
|
Upgrade and migrate previous AD FS workloads to Windows Server 2016 |
|
|
275 | (1) |
|
Implement claims-based authentication, including Relying Party Trusts |
|
|
275 | (3) |
|
Configure authentication policies |
|
|
278 | (2) |
|
Configure multi-factor authentication |
|
|
280 | (2) |
|
Implement and configure device registration |
|
|
282 | (1) |
|
Integrate AD FS with Windows Hello for Business |
|
|
283 | (1) |
|
Configure for use with Microsoft Azure and Office 365 |
|
|
283 | (1) |
|
Configure AD FS to enable authentication of users stored in LDAP directories |
|
|
284 | (1) |
|
Skill 11.2 Implement Web Application Proxy |
|
|
284 | (7) |
|
Install and configure WAP |
|
|
285 | (1) |
|
Implement WAP in pass-through mode |
|
|
286 | (1) |
|
Implement and integrate WAP as AD FS proxy |
|
|
287 | (1) |
|
Configure AD FS requirements |
|
|
288 | (1) |
|
|
289 | (1) |
|
Publish Remote Desktop Gateway applications |
|
|
290 | (1) |
|
Configure HTTP to HTTPS redirects |
|
|
290 | (1) |
|
Configure internal and external Fully Qualified Domain Names (FQDNs) |
|
|
290 | (1) |
|
|
291 | (1) |
|
|
291 | (2) |
|
Thought Experiment Answers |
|
|
292 | (1) |
Index |
|
293 | |