Sunday, 30 December 2018

Nano Server

Nano Server

The requirements for Nano Server depend on the features and roles installed. Nano Server runs from a VHD, either from within Hyper-V, or you can boot directly from the VHD at startup. The smallest Nano Server VHD will be approximately 440 MB, before installing features such as IIS or commonly used drivers. A VHD with IIS and commonly used drivers will be just over 500 MB.

Other hardware requirements

In addition to the previously referenced requirements, there are a variety of other hardware requirements
to keep in mind, depending on your specific organizational needs and installation scenarios:

   Greater disk space is required for network installations or for computers with more than 16 GB of RAM.
   Storage and network adapters must be PCI Express compliant.
   A Trusted Platform Module (TPM) 2.0 chip is required for certain features such as BitLocker Drive Encryption.



Overview of installation options


When you install Windows Server 2016, you can USE
select one of three installation options:
   Windows Server 2016 (Desktop Experience).
This is a full server installation and includes a
complete graphical management interface.
This installation option supports all Windows .ONLY
Server roles.
   Windows Server 2016. This is the equivalent of
Server Core in earlier versions of Windows
Server and provides for a command-line
management interface. This installation option
has a reduced hardware footprint but does
not support all Windows Server roles.
   Nano Server. This is a new installation option for which Windows Server 2012 and earlier versions  

   Hyper-V role
have no equivalent. Nano Server is administered remotely and optimized for hosting in private clouds and datacenters, and for running applications that are developed by using cloud application patterns.

Nano Server cannot be directly installed from the installation media during setup. Nano Server is installed as a VHD or as a Windows Imaging (WIM) file that is built using Windows PowerShell cmdlets. The VHD file can be booted from within Hyper-V or booted directly from a physical machine. The WIM file can be applied after booting into the Windows Preinstallation Environment (WinPE).

When creating the VHD for a Nano Server, you can select either the Standard or Datacenter edition of Nano Server and select various Packages that are used to add server roles and features to a VHD image. Some of these roles and features include:

Failover Clustering USE
IIS
File Server role
DNS Server role
   Host support for Windows Containers  
Note: Installing Server Core and Nano Server is covered in detail in the next lesson.
prompted to install the appropriate administrative tools. The best practice is to manage servers remotely by using the Remote Server Administration Tools (RSAT) available for Windows
Managing servers remotely MCT
Performing the interactive management of
USE
Windows Server is not the best practice. With
Server Core and, to a greater extent, Nano Server,
your local management options are very limited.
After you have configured the network and
firewall settings of Server Core or Nano Server, you
must perform other management tasks remotely.
.ONLY
When you install a role or feature, you will be
10. RSAT includes the full set of administrative tools, including Server Manager, the Active Directory Administrative Center, and management consoles. You can later choose to disable the tools by using Turn Windows features on or off in Control Panel.


  Note: For a full list of all the tools included in RSAT for Windows 10, refer to: “Remote Server Administration Tolls (RSAT) for Windows Client and Windows Server (dsform2wiki)” at: http://aka.ms/hz53ry

To download Remote Server Administration Tools, see http://aka.ms/wzpq0j

Server Manager

Server Manager is part of the Windows Server 2016 Desktop Experience, or you can run it from a Windows 10 workstation when installed as part of RSAT. Server Manager is the primary GUI tool to manage computers running Windows Server 2016. The Server Manager console can manage both local and remote servers. You can also manage servers as groups, allowing you to perform the same administrative tasks quickly across multiple servers. You can also use Server Manager to run the Best Practices Analyzer to determine if the roles are functioning properly on the servers in your network.

Windows PowerShell remoting and PowerShell Direct

You can use Windows PowerShell to run Windows PowerShell commands or scripts against correctly configured remote servers if the script is hosted on the local server. With Windows PowerShell remoting, where necessary, you can also load Windows PowerShell modules locally, such as those part of Server Manager, and run the cmdlets available in that module against appropriately configured remote servers. In Windows Server 2016, you also have the option of using PowerShell Direct to run PowerShell scripts or cmdlets on virtual machines from a Hyper-V host.

  Note: More information about PowerShell Direct is provided in Module 5, “Installing and configuring Hyper-V and virtual machines.”

Remote Shell

Windows Remote Shell (WinRS) is a command-line tool that allows you to execute remote commands on a target server that supports Windows Remote Management (WinRM). WinRM is a collection of standards-based technologies that enables administrators to manage server hardware when signed in directly or over the network. Server Manager and Windows PowerShell remoting also rely on WinRM in Windows Server 2016.

 
Remote desktop
You can connect to a remote server computer that is running the Server Core installation or the full
installation by using Remote Desktop. On Server Core, you must enable Remote Desktop by using USE
Sconfig.cmd. You cannot use Remote Desktop to remotely manage Nano Server.
Group Policy
You can use Group Policy to manage Server Core and full installations of Windows Server 2016, just like
you can manage any other computer running Windows. However, you cannot use Group Policy to
manage Nano Server. Later topics in this module discuss options for using Windows PowerShell for .ONLY
applying Group Policy settings to Nano Server installations.

Firewall settings

Microsoft Management Console (MMC) and some other tools used for remote server management rely on the Distributed Component Object Model (DCOM) . Even Server Manager, when managing servers running Windows Server 2008 without the Windows Management Framework updates installed, depends on DCOM. DCOM, unlike WinRM, requires Windows Firewall on the computer running the remote management tools to be configured to allow exceptions to multiple rules. These exceptions include:


COM+ Network Access (DCOM-In)

Remote Event Log Management (NP-In)

Remote Event Log Management (RPC)

Remote Event Log Management (RPC-EPMAP)

  Additional Reading: For more information about configuring firewall settings to support remote management, refer to the procedure: “To configure MMC or other tool remote management over DCOM” in the topic “Configure Remote Management in Server Manager” at: http://aka.ms/eyxjjf



Using Windows PowerShell 5.0 to manage servers

Windows PowerShell 5.0 is a scripting language and command-line interface that is designed to assist you in performing day-to-day administrative tasks. Windows PowerShell cmdlets execute at a Windows PowerShell command prompt or combine into Windows PowerShell scripts. With the introduction of Nano Server, a headless server environment, it is necessary to use Windows PowerShell to manage servers remotely. A headless server has no graphical user interface and there is no capability for local sign-in.

Importing modules

Some Windows PowerShell cmdlets are not available in the default Windows PowerShell library. When you enable some Windows features or want to administer particular environments, you must obtain additional Windows PowerShell functions. These additional functions are packaged in modules. For example, to manage Nano Server, Windows Server containers, and Azure AD with Windows PowerShell, you must import the required modules.
STUDENT USE PROHIBITED


Note: Windows PowerShell DSC is covered in detail in Module 12, “Managing, monitoring, and maintaining virtual machine installations.”

Windows PowerShell DSC is a set of Windows PowerShell extensions, cmdlets, and resources that support configuring and managing remote computers in a scalable and standardized manner by pushing or pulling declarative configurations.

Windows PowerShell Desired State Configuration (DSC)

You can then run the same cmdlets that you normally run in the same way as with any other remote Windows PowerShell situation.

Enter-PSSession -VMName VMName

To use PowerShell Direct, from your host, run the following Windows PowerShell cmdlet:


Lesson 1 Introducing Windows Server 2016

Lesson 1
Introducing Windows Server 2016

Knowing the capabilities of the Windows Server 2016 operating system enables you to use it effectively and take full advantage of what it can offer your organization. Some of the many improvements to Windows Server 2016 include increased scalability and performance; improved virtualization; improved management tools; and additional deployment options, including Nano Server. This lesson explores these new features and capabilities in Windows Server 2016, in particular those in the computer and storage space, along with the various installation options available.

Lesson Objectives

After completing this lesson, you will be able to:

                                    Select a suitable Windows Server 2016 edition.

                                    Describe the hardware requirements for Windows Server 2016.

                                    Describe installation options for Windows Server 2016.

                                    Describe the tools available for remoting managing Windows Server 2016.

                                    Explain how to use Windows PowerShell 5.0 to manage servers.

                                    Describe the new and improved features of Windows Server 2016.


Selecting a suitable Windows Server 2016 edition

You can choose one of several editions of Windows Server 2016. These editions allow organizations to select a version of Windows Server 2016 that best meets their needs, rather than pay for features they do not require. When deploying a server for a specific role, system administrators can save substantially by selecting the appropriate edition. The following table describes the Windows Server 2016 editions.


Edition                                      Description

Windows Server 2016           Windows Server 2016 Essentials edition is designed for small businesses.

Essentials edition                  It corresponds to Windows Small Business Server from earlier versions of Windows Server. This edition allows up to 25 users and 50 devices. It supports two processor cores and up to 64 gigabytes (GB) of random access memory (RAM). It does not support many of the features of Windows Server 2016, including virtualization.

Windows Server 2016           Windows Server 2016 Standard edition is designed for physical server

Standard edition                     environments with little or no virtualization. It provides many of the roles and features available for the Windows Server 2016 operating system. This edition supports up to 64 sockets and up to 4 terabytes (TB) of RAM. It includes licenses for up to two virtual machines and supports Nano Server installation.
Hardware requirements


The hardware requirements needed to support Windows Server 2016 depend on the services that the server is hosting, the load on the server, and how responsive you want the server to be. The services and features of each role put a unique load on network, disk I/O, processor, and memory resources

The following table shows the absolute minimum required for a Server Core installation on a physical
machine.








Component
Requirement




Processor
64-bit

architecture





Processor speed
1.4 gigahertz (GHz)




RAM
512 MB




Hard drive space
32 GB

















MCT
Edition

Description









Note: You can run two virtual machines on one physical host, using


one standard license, as long as the physical host is only used for hosting


and managing the virtual machines. If the physical host is used to run
USE


other services, such as DNS, you can only run one virtual machine. For


more information about Windows licensing, speak with a Microsoft


licensing specialist.









Windows Server 2016

Windows Server 2016 Datacenter edition is designed for highly
ONLY
Datacenter edition

virtualized infrastructures, including private cloud and hybrid cloud


environments. It provides all of the roles and features available for the


Windows Server 2016 operating system. This edition supports up to 64


sockets, up to 640 processor cores, and up to 4 TB of RAM. It includes


unlimited Windows Server–based virtual machine licenses for virtual


machines that run on the same hardware. It also includes new features


such as Storage Spaces Direct and Storage Replica, along with new





Shielded Virtual Machines and features for software—defined datacenter


scenarios.
.











Microsoft Hyper-V Server

Acts as a stand-alone virtualization server for virtual machines, including



2016

all the new features around virtualization in Windows Server 2016. The





host operating system has no licensing cost, but virtual machines must be


licensed separately. This edition supports up to 64 sockets and up to 4 TB


of RAM. It supports domain joining. It does not support Windows





Server 2016 roles other than limited file service features. This edition has





no GUI but does have a UI that displays a menu of configuration tasks.









Windows Storage

Acts as an entry-level unified storage appliance. This edition allows 50



Server 2016 Workgroup

users, one processor core, and 32 GB of RAM. It supports domain joining.
edition











Windows Storage

Supports up to 64 sockets but is licensed on a two-socket, incrementing
STUDENT
Server 2016 Standard

basis. This edition supports up to 4 TB of RAM. It includes two virtual
edition

machine licenses. It supports domain joining. It supports some roles,
USE


including Domain Name System (DNS) and Dynamic Host Configuration


Protocol (DHCP) server roles, but does not support others, including


Active Directory Domain Services (AD DS), Active Directory Certificate


Services (AD CS), or Active Directory Federation 
Services (AD FS).














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






Course Outline 20740B


Module 1: Installing, upgrading, and migrating servers and workloads
This module describes the new features of Windows Server 2016, and explains how to prepare for and install Nano Server and Server Core. This module also describes how to plan a server upgrade and migration strategy, and explains how to perform a migration of server roles and workloads within and across domains. Finally, this module explains how to choose an activation model based on your environment characteristics.


Lessons

Introducing Windows Server 2016
Preparing and installing Nano Server and Server Core
features and feature improvements were introduced in Windows Server 2016:


Lab : Installing and configuring Nano Server
• Installing Nano Server
Completing post-installation tasks on Nano Server
 managing-and-configuring-nano-server 
• Prepare for and install Nano Server and Server Core.
• Plan a server upgrade and migration strategy.
• Perform a migration of server roles and workloads within a domain and across domains.
• Choose an activation model.

Module 2: Configuring local storage
This module explains how to manage disks and volumes in Windows Server 2016.Lessons
• Managing disks in Windows Server
• Managing volumes in Windows Server

Lab : Configuring local storage
• Creating and managing volumes
• Resizing volumes
• Managing virtual hard disks
After completing this module, students will be able to:
• Manage disks in Windows Server.
• Manage volumes in Windows Server.


Module 3: Implementing enterprise storage solutions
This module discusses direct-attached storage (DAS), network-attached storage (NAS), and storage area networks (SANs). It also explains the purpose of Microsoft Internet Storage Name Service (iSNS) Server, data center bridging (DCB), and Multipath I/O (MPIO). Additionally, this module compares Fibre Channel, Internet Small Computer System Interface (iSCSI), and Fibre
Channel over Ethernet (FCoE), and describes how to configure sharing in Windows Server 2016.
Lessons
• Overview of DAS, NAS, and SANs
• Comparing Fibre Channel, iSCSI, and Fibre Channel over Ethernet
• Understanding iSNS, DCB, and MPIO
• Configuring sharing in Windows Server 2016


Lab : Planning and configuring storage technologies and components
• Planning storage requirements
• Configuring iSCSI storage
• Configuring and managing the share infrastructure
After completing this module, students will be able to:
• Describe DAS, NAS, and SANs.
• Compare Fibre Channel iSCSI, and FCoE.
• Explain the use of iSNS, DCB, and MPIO.
• Configure sharing in Windows Server.


Module 4: Implementing Storage Spaces and Data Deduplication
This module explains how to implement and manage Storage Spaces. This module also explains how to implement Data Deduplication.
Lessons
• Implementing Storage Spaces
• Managing Storage Spaces
• Implementing Data Deduplication
Lab : Implementing Storage Spaces
• Creating a Storage Space
Lab : Implementing Data Deduplication
• Installing Data Deduplication
• Configuring Data Deduplication
After completing this module, students will be able to:
• Describe and implement the Storage Spaces feature in the context of enterprise storage needs.
• Manage and maintain Storage Spaces.
• Describe and implement Data Deduplication.


Module 5: Installing and configuring Hyper-V and virtual machines
This module provides an overview of Hyper-V and virtualization. It explains how to install Hyper-V, and how to configure storage and networking on Hyper-V host servers. Additionally, it explains how to configure and manage Hyper-V virtual machines.
Lessons
• Overview of Hyper-V
• Installing Hyper-V
• Configuring storage on Hyper-V host servers
• Configuring networking on Hyper-V host servers
• Configuring Hyper-V virtual machines
• Managing virtual machines
Lab : Installing and configuring Hyper-V
• Verify installattion of the Hyper-V server role
• Configuring Hyper-V networks
• Creating and configuring a virtual machines
• Enable nested virtualization for a virtual machine
After completing this module, students will be able to:
• Describe Hyper-V and virtualization.
• Install Hyper-V.
• Configure storage on Hyper-V host servers.
• Configure networking on Hyper-V host servers.
• Configure Hyper-V virtual machines.
• Manage Hyper-V virtual machines.


Module 6: Deploying and managing Windows and Hyper-V containers
This module provides and overview of containers in Windows Server 2016. Additionally, this module explains how to deploy Windows Server and Hyper-V containers. It also explains how to install, configure, and manage containers by using Docker.
Lessons
• Overview of containers in Windows Server 2016
• Deploying Windows Server and Hyper-V containers
• Installing, configuring, and managing containers by using Docker
Lab : Installing and configuring containers
• Installing and configuring Windows Server containers by using Windows PowerShell
• Installing and configuring Windows Server containers by using Docker Installing
After completing this module, students will be able to:
• Describe containers in Windows Server 2016.
• Explain how to deploy containers.
• Explain how to install, configure, and manage containers using Docker.


Module 7: Overview of high availability and disaster recovery
This module provides an overview of high availability and high availability with failover clustering in Windows Server 2016. It further explains how to plan high availability and disaster recovery solutions with Hyper-V virtual machines. Additionally, this module explains how to back up and restore the Windows Server 2016 operating system and data by using Windows Server Backup.
Lessons
• Defining levels of availability
• Planning high availability and disaster recovery solutions with Hyper-V virtual machines
• Backing up and restoring by using Windows Server Backup
• High availability with failover clustering in Windows Server 2016
Lab : Planning and implementing a high availability and disaster recovery solution
• Determining the appropriate high availability and disaster recovery solution
• Implementing storage migration
• Configuring Hyper-V replicas
After completing this module, students will be able to:
• Describe levels of availability.
• Plan for high availability and disaster recovery solutions with Hyper-V virtual machines.
• Back up and restore data by using Windows Server Backup.
• Describe high availability with failover clustering in Window Server 2016.

Module 8: Implementing failover clustering
This module explains how to plan for failover clustering. It also explains how to create, manage, and troubleshoot a failover cluster.
Lessons
• Planning a failover cluster
• Creating and configuring a new failover cluster
• Maintaining a failover cluster
• Troubleshooting a failover cluster
• Implementing site high availability with stretch clustering
Lab : Implementing a failover clustering
• Creating a failover cluster
• Verifying quorum settings and adding a node
Lab : Managing a failover cluster
• Evicting a node and verifying quorum settings
• Changing the quorum from Disk Witness to File Share Witness, and defining node voting
• Verifying high availability
After completing this module, students will be able to:
• Plan for a failover-clustering implementation.
• Create and configure a failover cluster.
• Maintain a failover cluster.
• Troubleshoot a failover cluster.
• Implement high availability and stretch clustering for a site.


Module 9: Implementing failover clustering with Windows Server 2016 Hyper-V
This module describes how Hyper-V integrates with failover clustering. It also explains how to implement Hyper-V virtual machines (VMs) in failover clusters.Lessons
• Overview of the integration of Hyper-V Server 2016 with failover clustering
• Implementing Hyper-V VMs on failover clusters
• Key features for VMs in a clustered environment
Lab : Implementing failover clustering with Windows Server 2016 Hyper-V
• Configure iSCSI storage
• Configuring a failover cluster for Hyper-V
• Configuring a highly available VM
After completing this module, students will be able to:
• Describe how Hyper-V integrates with failover clustering.
• Implement Hyper-V VMs on failover clusters.
• Describe the key features for VMs in a clustered environment.
Module 10: Implementing Network Load Balancing
This module provides an overview of NLB clusters. It also explains how to plan and configure an NLB cluster implementation.Lessons
• Overview of NLB
• Configuring an NLB cluster
• Planning an NLB implementation
Lab : Implementing NLB
• Implementing a Network Load Balancing (NLB) cluster
• Configuring and managing the NLB cluster
• Validating high availability for the NLB cluster
After completing this module, students will be able to:
• Describe NLB.
• Configure an NLB cluster.
• Explain how to plan an NLB implementation.


Module 11: Creating and managing deployment images
This module provides an overview of the Windows Server 2016 image deployment process. It also explains how to create and manage deployment images by using the Microsoft Deployment Toolkit (MDT). Additionally, it describes different workloads in the virtual machine environment.Lessons
• Introduction to deployment images
• Creating and managing deployment images by using MDT
• Virtual machine environments for different workloads
Lab : Using MDT to deploy Windows Server 2016
• Configuring MDT
• Creating and deploying an image
After completing this module, students will be able to:
• Describe the Windows Server 2016 image deployment process.
• Create and manage deployment images by using MDT.
• Describe the different workloads in the virtual machine environment.


Module 12: Managing, monitoring, and maintaining virtual machine installations
This module provides an overview on Windows Server Update Services (WSUS) and the requirements to implement WSUS. It explains how to manage the update process with WSUS. Additionally, this module provides an overview of Windows PowerShell Desired State Configuration (DSC) and Windows Server 2016 monitoring tools. Finally, this module describes how to use Performance Monitor, and how to manage event logs.Lessons
• WSUS overview and deployment options
• Update management process with WSUS
• Overview of Windows PowerShell DSC
• Overview of Windows Server 2016 monitoring tools
• Using Performance Monitor
• Monitoring event logs
Lab : Implementing WSUS and deploying updates
• Implementing WSUS
• Configuring update settings
• Approving and deploying an update by using WSUS
Lab : Monitoring and troubleshooting Windows Server 2016
• Establishing a performance baseline
• Identifying the source of a performance problem
• Viewing and configuring centralized event logs
After completing this module, students will be able to:
• Describe the purpose of WSUS and the requirements to implement WSUS.
• Manage the update process with WSUS.
• Describe the purpose and benefits of Windows PowerShell DSC.
• Describe the monitoring tools available in Windows Server 2016.
• Use Performance Monitor.
• Manage event logs.