70 740 - jasper-zanjani/Windows-Server GitHub Wiki

Installation, Storage, and Compute with Windows Server 2016 (70-740)

:point_right: Exam 70-740

1. Install Windows Servers in host and compute environments

Skill 1.1: Install, upgrade and migrate servers and workloads

Skill 1.2: Install and configure Nano Server

  • Nano Server is a new installation option even smaller than Server Core. Nano Server images are created using PowerShell.
  • Microsoft removed this objective from the exam on November 2, 2018.

Skill 1.3: Create, manage, and maintain images for deployment

  • Firms have begun virtualizing physical servers and migrating the data to Virtual Hard Disk Drives (VHD).
  • The Microsoft Assessment and Planning (MAP) Toolkit is a free software tool that intelligently constructs a database of the hardware, software, and performance of computers on a network to plan for an operating system upgrade or virtualization.

2. Implement storage solutions

Skill 2.1: Configure disks and volumes

  • Hard drives have the option of GPT or MBR partition tables and NTFS or ReFS file systems.
  • File shares have the choice of SMB or NFS protocols.

Skill 2.2: Implement server storage

  • Storage Spaces can create storage pools spanning many drives, and is preferred to using software RAID with disk.management.msc. Like RAID, Storage Spaces offers resiliency options including Simple, Parity, and Mirror.
  • iSCSI model of initiators and targets is analogous to clients and servers.
  • Storage Replica supports one-way replication between servers, clusters, or storage devices.

Skill 2.3: Implement data deduplication

  • Data deduplication is a role service that conserves storage space for certain deployment scenarios, including general purpose file servers, VDI deployments, and backups.

3. Implement Hyper-V

Skill 3.1: Install and configure Hyper-V

  • Hyper-V is a type I hypervisor that can host VMs, called guests.
  • Hyper-V can be managed via GUI or PowerShell.
  • Hyper-V authentication can be Kerberos or CredSSP.
  • PowerShell remoting can be explicit or implicit. PowerShell Direct is similar to implicit remoting in that it allows commands to be applied to VMs specified with VmName.

Skill 3.2: Configure virtual machine (VM) settings

  • Hyper-V guests can take advantage of a range of performance features, including dynamic RAM and device passthrough.
  • Linux and BSD guest OS performance can be improved with integration services are installed which increase interoperability with the Hyper-V host.

Skill 3.3: Configure Hyper-V storage

  • IDE controllers are only available on Generation 1 VMs; Generation 2 VMs exclusively use SCSI controllers.
  • VHD files come in two different formats (.vhd and .vhdx) a variety of forms, including differencing disks

Skill 3.4: Configure Hyper-V networking

  • Virtual switches can be external, internal, or private, and Hyper-V guests can have up to 8 virtual NICs.
  • NIC teaming can be configured by teaming mode as well as load balancing mode. Bandwidth management can also be done by setting limits on the virtual NIC.
  • PXE boot is supported on Generation 2 VMs with synthetic NICs and Generation 1 VMs on a legacy NIC.

4. Implement Windows containers

Skill 4.1: Deploy Windows containers

  • Containers run processes in an isolated namespace, meaning it only has access to the resources made available to it by the container runtime environment.
  • Windows Server 2016 supports both Hyper-V Containers, where each container runs its own kernel, as well as normal containers that share the kernel of the container runtime.
  • Nano Server can no longer host containers; rather Nano Server instances are now intended to be themselves deployed as containers.

Skill 4.2: Manage Windows containers

  • Persistent storage options for containers can be done as volume mounts, bind mounts, and tmpfs mounts.

5. Implement high availability

Skill 5.1: Implement high availability and disaster recovery options in Hyper-V

Skill 5.2: Implement failover clustering

Skill 5.3: Implement Storage Spaces Direct

Skill 5.4: Manage failover clustering

Skill 5.5: Manage VM movement in clustered nodes

Skill 5.6: Implement Network Load Balancing

6. Maintain and monitor server environments

Skill 6.1: Maintain server installations

Skill 6.2: Monitor server installations