WS-011 Windows Server 2019
Administration
© Copyright Microsoft Corporation. All rights reserved.
Module 04: File servers
and storage
management in
Windows Server
Module Overview
This module describes how to configure file servers and storage in Windows Server:
Lessons:
o Volumes and file systems in Windows Server
o Implementing sharing in Windows Server
o Implementing Storage Spaces in Windows Server
o Implementing Data Deduplication
o Implementing iSCSI
o Deploying Distributed File System
Lesson 01: Volumes and
file systems in Windows
Server
Lesson 1 Overview
This lesson describes file systems and volumes in Windows Server:
Topics:
o Overview of file systems in Windows Server
o Why use ReFS in Windows Server?
o Overview of disk volumes
o Demonstration: Manage volumes in Windows Server
o Overview of File Server Resource Manager
o Manage permissions on volumes
Overview of file systems in Windows Server
When selecting a file system, consider the differences between FAT, NTFS file system, and
ReFS:
FAT provides:
o Basic file system
o Partition size limitations
o FAT32 to enable larger disks
o exFAT developed for flash drives
NTFS provides:
o Metadata
o Auditing and journaling
o Security (ACLs and encryption)
ReFS provides:
o Backward compatibility support for NTFS
o Enhanced data verification and error correction
o Support for larger files, directories, and volumes
Why use ReFS in Windows Server?
ReFS has many advantages over NTFS:
Metadata integrity with checksums
Integrity streams with user data integrity
Allocation on write transactional model
Large volume, file, and directory sizes (2^78 bytes with
16 KB cluster size)
Storage pooling and virtualization
Data striping for performance and redundancy
Disk scrubbing for protection against latent disk errors
Resiliency to corruptions with recovery
Shared storage pools across machines
Overview of disk volumes
When selecting a type of disk for use in Windows Server, you can choose between:
Basic disk
Dynamic disk
Regardless of which type of disk you use, you must configure the following volumes
on one of the server’s hard disks:
System volumes
Boot volumes
In Windows Server, if you are using dynamic disks, you can create a number of different types
of disk
volumes:
Simple volumes
Spanned volumes
Striped volumes
Mirrored volumes
Demonstration:
Manage volumes
in Windows
Server
Create and format a volume using
Windows PowerShell
Create a mirrored volume using Server
Manager
Overview of File Server Resource Manager
Use FSRM to manage and classify data that is stored on file servers:
Manage permissions on volumes
Control access on NTFS and ReFS file system:
Can be added for groups, users, and computers:
o Cumulative for group members
Can be assigned to:
o Files
o Folders
o Volumes (root folder)
Permissions:
o Allow
o Deny (takes precedence)
Basic and advanced
Lesson 1: Test your knowledge
Refer to the Student Guide for lesson-review questions
Lesson 02: Implementing
sharing in Windows
Server
Lesson 2: Overview
This lesson describes SMB and how to implement sharing in Windows Server:
Topics:
What is SMB?
Configure SMB shares
Demonstration: Configure SMB shares by using Server Manager and Windows PowerShell
Best practices for sharing Resources
Overview of NFS
What is SMB?
SMB is the file-sharing protocol that Windows client and server operating systems use
Each new version has additional features
SMB 3.0 introduced large performance benefits
SMB 3.0.2 added:
o Scale-Out File Server
o Removable SMB 1.x
SMB 3.1.1 added:
o Pre-authentication integrity
o SMB encryption improvements
o Cluster dialect fencing
Configure SMB shares
There are three SMB share profiles:
o Quick
o Advanced
o Applications
Windows PowerShell cmdlets for SMB share management:
o New-SmbShare
o Set-SmbShare
o Remove-SmbShare
o Get-SmbShare
o Get-SmbSession
o Get-SmbOpenFile
o Set-SmbBandwidthLimit
Demonstration:
Configure SMB
shares by using
Server Manager
and Windows
PowerShell
Create an SMB share by using Server
Manager
Create an SMB share by using Windows
PowerShell
Best practices for sharing resources
The following best practices for sharing resources are:
Use RDMA network adapters for best performance
Use SMB Direct to coordinate the transfer of large amounts of data
Use SMB Multichannel to enable the use of multiple network adapters
Use large, resilient physical disks
Use Offloaded Data Transfer to quickly move data between devices
Overview of NFS
NFS is a file system based on open standards
Current version is 4.1
Windows NFS components include:
o Client for NFS
o Server for NFS
Support for Kerberos v5 authentication
Primary uses for NFS:
o Storage for VMware virtual machines
o Sharing data across multiple operating systems
o Sharing data across different IT infrastructures after a company merger
Lesson 2: Test your knowledge
Refer to the Student Guide for lesson-review questions
Lesson 03:
Implementing Storage
Spaces in Windows
Server
Lesson 3: Overview
This lesson describes how to deploy Storage Spaces technology in Windows Server
Topics:
o What are Storage Spaces?
o Components and features of Storage Spaces
o Storage Spaces usage scenarios
o Provisioning a Storage Space
o Demonstration: Configure Storage Spaces
o Storage Spaces Direct overview
o Demonstration: Configure Storage Spaces Direct
What are Storage Spaces?
Use Storage Spaces to:
Physical disk
Add physical disks of any type and size to a storage pool
Create highly-available virtual disks from the pool:
Storage pool
o To create a virtual disk, you need:
• One or more physical disks
• A storage pool that includes the disks Virtual disk
• Virtual disks (or storage spaces)
that are created with disks from the
storage pool
Disk drive
• Disk drives that are based on
virtual drives
Components and features of Storage Spaces
Feature Options
Storage layout Simple
Two-way or three-way mirrors
Parity
Disk sector size 512 or 512e
4 KB
Drive allocation Data-store
Manual
Hot spare
Provisioning schemes Thin provisioning space
Fixed provisioning space
Stripe parameters Number of columns
Interleave
Storage Spaces usage scenarios
Storage Spaces was designed to enable storage administrators to:
Implement and easily manage scalable, reliable, and inexpensive storage
Use inexpensive storage with or without external storage
Combine multiple drives into storage pools that administrators can manage as a single
entity
Implement different types of storage in the same pool
Grow storage pools as required
Provision storage as required from existing storage pools
Designate specific drives as hot spares
Provision a storage space
Feature Options
Disk sector size • 512 or 512e
Drive allocation • Automatic
• Manual
• Hot spare
Provisioning schemes • Thin provisioning
• Fixed provisioning
Demonstration:
Configure
Storage Spaces
Create a storage pool
Create a mirrored virtual disk and volume
Examine disk properties in Windows
Admin Center
Overview of Storage Spaces Direct (1 of 3)
Storage spaces direct
stack
Scale-Out file server \\fileserver\
share
CSVs ReFS file c:\Cluster
system storage
Storage Virtual
spaces disks
Storage Pools
Software Storage
Bus
SMB
Network
Overview of Storage Spaces Direct (2 of 3)
Disaggregated Storage Spaces Direct scenario:
Hyper – V
cluster
SMB storage fabric
Storage Spaces Direct with Scale out File Server
Overview of Storage Spaces Direct (3 of 3)
Hyper-converged Storage
Spaces Direct scenario Hyper-converged
stack
Hyper-V VMs
CSVs ReFS file c:\Cluster
system storage
Storage spaces Virtual disks
Storage Pools
Software Storage
Bus
SMB network
Demonstration:
Configure Storage
Spaces Direct
Install the Windows Server roles and
features for Failover Clustering
Validate cluster configuration and create
a cluster
Enable the Storage Spaces Direct feature,
create a storage pool, virtual disk, file
server, and file share
Test high availability for the storage
Lesson 3: Test your knowledge
Refer to the Student Guide for lesson-review questions
Lesson 04:
Implementing Data
Deduplication
Lesson 4: Overview
This lesson describes how to implement the Data Deduplication feature:
Topics:
o Data Deduplication components
o Data Deduplication process
o Deploying Data Deduplication
o Usage scenarios for Data Deduplication
o Demonstration: Implementing Data Deduplication
o FSRM overview
o Backup and restore considerations with Data Deduplication
Data Deduplication components (1 of 3)
The Data Deduplication role service consists of several components including:
A filter driver, which monitors local or remote I/O
The Deduplication service, which controls the four available job types:
o Optimization
o Garbage collection
o Scrubbing
o Unoptimization
Data Deduplication components (2 of 3)
A view of optimized data (80% savings)
Chunk
After deduplication 2 TB physical size
store
Optimized Savings = 8 TB
file stubs
Non-optimized
files
Before deduplication 10 TB
Data Deduplication components (3 of 3)
Server Windows
WMI
The different components of the Data Deduplication infrastructure.
Manager PowerShell
Management
File
I/0 Deduplication service
Collect Scrub
Optimize
garbage data
Deduplication jobs
Deduplication filter driver Deduplication Job Access
Regular storage
File Chunk store
NTFS file system
metadata
Deploy Data Deduplication (1 of 2)
Prior to installing and configuring Data Deduplication in your environment, plan your
deployment using the following steps:
1. Determine target deployments
2. Determine which volumes are candidates for deduplication
3. Evaluate savings with the Deduplication Evaluation Tool
4. Plan the rollout, scalability, and deduplication policies
Deploy Data Deduplication (2 of 2)
After completing your planning, deploy Data Deduplication to a server in your environment by
performing the following steps:
1. Install Data Deduplication components on the server
2. Enable Data Deduplication
3. Configure Data Deduplication jobs
4. Configure Data Deduplication schedules
Usage scenarios for Data Deduplication (1 of 2)
Consider using Data Deduplication for the following areas:
File shares VHD libraries
Software
deployment User
shares documents
Usage scenarios for Data Deduplication (2 of 2)
Example deduplication savings on data at rest
0% 10% 20% 30% 40% 50% 60% 70% 80% 90%100%
User home folder
(MyDocs)
General file share
Software
deployment share
VHD library
Demonstration:
Implement Data
Deduplication
Install the Data Deduplication role service
Enable Data Deduplication
Check the status of Data Deduplication
Backup and restore considerations with Data Deduplication
One of the benefits of using Data Deduplication is that backup
and restore operations typically are faster
Lesson 4: Test your knowledge
Refer to the Student Guide for lesson-review questions
Lesson 05:
Implementing iSCSI
Lesson 5: Overview
This lesson describes how to implement iSCSI
Topics:
o What is iSCSI?
o iSCSI components
o Considerations for implementing iSCSI
o iSCSI scenarios of usage
o Demonstration: Configuring and connecting to an iSCSI target
What is iSCSI? (1 of 2)
Compone
iSCSI transmits SCSI commands over IP networks Description
nt
IP network Network that provides high
performance and
redundancy
iSCSI Servers that run on the
targets storage device and enable
access to the disks
iSCSI Software component or
initiators host adapter on the server
that provides access to
iSCSI targets
iSCSI IQN Globally unique identifier
that iSCSI uses to address
initiators and targets on an
iSCSI network
What is iSCSI? (2 of 2)
iSCSI client
that runs
the iSCSI
initiator
protocol
TCP/IP
Storage
array
iSCSI Target Server
iSCSI components (1 of 3)
The iSCSI Target Server:
Is available as a role service in Windows Server 2019
Provides the following functionality:
o Network or diskless boot
o Server application storage
o Heterogeneous storage
o Lab environments
Has the following features:
o Authentication
o Query initiator computer for ID
o Virtual hard disks
o Scalability
o Manageability
iSCSI components (2 of 3)
The iSCSI initiator:
Runs as a service in the operating system
Is installed by default on Windows Vista and Windows Server 2008 and later
Requires only to be started and configured to connect the computer to the iSCSI target
iSCSI components(3 of 3)
iSNS provides discovery and zoning of iSCSI targets and initiators
DCB provides network convergence by running iSCSI traffic without dedicated cabling
Considerations for implementing iSCSI
The primary factors to consider when planning on using iSCSI are:
o Network speeds and performance
o High availability
o Security
o Vendor information
o Infrastructure staff
o Application teams
Alternative solutions to iSCSI:
o Fibre Channel
o Fibre Channel over Ethernet
iSCSI usage scenarios
Two technologies for implementing iSCSI for high availability are:
MCS. In the event of a failure, all outstanding iSCSI commands are reassigned to another
connection automatically
MPIO. If you have multiple network interface cards in your iSCSI initiator and iSCSI Target
Server, you can use MPIO to provide failover redundancy in the event of network outages
Demonstration:
Configure and connect
to iSCSI target
Add an iSCSI Target Server role service
Create iSCSI virtual disks and an iSCSI
target
Connect to an iSCSI target
Verify the presence of the iSCSI drive
Lesson 5: Test your knowledge
Refer to the Student Guide for lesson-review questions
Lesson 06: Deploying
DFS
Lesson 6: Overview
This lesson describes how to manage DFS databases
Topics:
o DFS overview
o Deploy DFS
o Implement DFS replication
o DFS namespaces and replication
o Manage DFS databases
o Overview of Azure File Sync
Overview of DFS
Three DFS scenarios:
Branch office Hub site or branch office
Sharing files
across branch
offices
Branch office Hub site
Data collection
Branch office Hub site
Data
distribution
Deploy DFS
User in 1 2 Server
New York in New York
\\Contoso.com\Marketing
DFS
Replicatio
\\NYC-SRV-01\ProjectDocs
n
Folder
Targets
\\LON-SRV-01\ProjectDocs
Namespac
User in 1 2 e Server
London in London
1. User enters : \\contoso.com\marketing
Client computers contact a namespace server and receive a referral
2. Client computers cache the referral and then contact the first server
in the referral
Implement DFS replication
When you implement DFSR, it then:
o Uses remote differential compression
o Uses a staging folder to stage a file before sending or receiving the file
o Detects changes on the volume by monitoring the USN journal
o Uses a vector version exchange protocol
o Recovers from failure
Configure and manage DFSR by using the cmdlets from the DFSR module for Windows
PowerShell
DFS namespaces and replication (1 of 2)
DFS namespaces can be configured as:
o Domain-based namespaces
o Standalone namespaces
To configure a namespace for publishing content:
1. Create a namespace
2. Create a folder in the namespace
3. Add folder targets
4. Set the ordering method for targets in referrals
DFS namespaces and replication (2 of 2)
You can optimize DFS by:
Renaming or moving a folder
Disabling referrals to a folder
Specifying referral cache duration
Configuring namespace polling
Configuring replication groups
Creating multiple replicated folders
Modifying replication topology
Manage DFS databases
When managing a DFS database:
Use these cmdlets to clone a DFS database:
o Export-DfrsClone
o Import-DfrsClone
Use these cmdlets to recover a DFS database:
o Get-DfsrPreservedFiles
o Restore-DfsrPreservedFiles
Overview of Azure File Sync
Azure File Sync:
Automatically replicates local file shares to a central Azure storage location
Administrators continue to support local data access
Allows applications that need local and Azure data to use the same data sets
Automatically backs up disparate branch office data
Allows cloud tiering—non-used data moves off premises to Azure
Uses SSL encryption through well-known port number 443
Lesson 6: Test your knowledge
Refer to the Student Guide for lesson-review questions
Instructor-led
labs:
Implementing
storage solutions
in Windows
Server
Implementing Data Deduplication
Configuring iSCSI storage
Configuring redundant storage spaces
Implementing Storage Spaces Direct
Lab: Implementing storage solutions in Windows Server (1 of 2)
Exercise 1: Implementing Data Deduplication
Exercise 2: Configuring iSCSI storage
Exercise 3: Configuring redundant Storage Spaces
Exercise 4: Implementing Storage Spaces Direct
Lab: Implementing storage solutions in Windows Server (2 of 2)
Sign-in information for the exercises:
Virtual machines:
o For Exercises 1-3:
• WS-011T00A-SEA-DC1
• WS-011T00A-SEA-SVR3
• WS-011T00A-SEA-ADM1
o For Exercise 4:
• WS-011T00A-SEA-DC1
• WS-011T00A-SEA-SVR1
• WS-011T00A-SEA-SVR2
• WS-011T00A-SEA-SVR3
• WS-011T00A-SEA-ADM1
User Name: Contoso\Administrator
Password: Pa55w.rd
Lab scenario
At Contoso, Ltd, you need to implement the Storage Spaces feature on the Windows Server
2019 servers to simplify storage access and provide redundancy at the storage level.
Management wants you to test Data Deduplication to save storage. They also want you to
implement Internet Small Computer System Interface (iSCSI) storage to provide a simpler
solution for deploying storage in the organization. Additionally, the organization is exploring
options for making storage highly available and researching the requirements that it must
meet for high availability. You want to test the feasibility of using highly available storage,
specifically Storage Spaces Direct.
Module-review questions
1. You attach five 2-TB disks to your Windows Server 2012 computer. You want to simplify
the process of managing the disks. In addition, you want to ensure that if one disk fails,
the failed disk’s data is not lost. What feature can you implement to accomplish these
goals?
2. Your manager has asked you to consider the use of Data Deduplication within your
storage architecture. In what scenarios is the Data Deduplication role service
particularly useful?
3. Can you use both local and shared storage with the Storage Spaces Direct feature?
Module-review answers (1 of 2)
1. You attach five 2-TB disks to your Windows Server 2012 computer. You want to simplify
the process of managing the disks. In addition, you want to ensure that if one disk fails,
the failed disk’s data is not lost. What feature can you implement to accomplish these
goals?
• Answer: You can use the Storage Spaces feature to create a storage pool of all five
disks, and then create a virtual disk with parity or mirroring to make it highly available.
2. Your manager has asked you to consider the use of Data Deduplication within your
storage architecture. In what scenarios is the Data Deduplication role service particularly
useful?
• Answer: You should consider using deduplication for the following areas:
a) File shares, including group content publication or sharing, user home folders,
and profile redirection for accessing offline files. With the release to
manufacturing (RTM) version of Windows Server 2012, you could save
approximately 30 to 50 percent of your system’s disk space. With the Cluster
Shared Volume (CSV) support in Windows Server 2012 R2, the disk savings can
increase up to 90 percent in certain scenarios.
b) Software deployment shares. This includes software binaries, images, and
Module-review answers (2 of 2)
3. Can you use both local and shared storage with the Storage Spaces Direct feature?
• Answer:
No. Storage Spaces Direct can use only local storage. A standard storage space can use
shared
storage.
Thank you.
© Copyright Microsoft Corporation. All rights reserved.