Managing, Monitoring, and Maintaining Virtual Machine Installations
Managing, Monitoring, and Maintaining Virtual Machine Installations
Managing, Monitoring, and Maintaining Virtual Machine Installations
• What is WSUS?
• WSUS server deployment options
• The WSUS update management process
• Server requirements for WSUS
• Configuring clients to use WSUS
What is WSUS?
Microsoft
Automatic Update
updates website
Server running
WSUS
Test clients
LAN
Internet
Automatic
updates
WSUS server deployment options
• WSUS implementation:
• Single server
• Multiple servers
• Disconnected servers – Remote locations (Limited internet)
• WSUS hierarchies:
• Autonomous mode – Distributed Management
• Replica mode – Centralized Management
• WSUS database:
• Windows Internal Database (WID) %windir%\wid\data\SUSDB.mdf
• SQL Server database
• Ports:
• 8530 - HTTP
• 8531 - HTTPS
The WSUS update management process
Phase 1: Assess
• Set up production
environment
Assess
schedule updates
Deploy management Identify updates
• Review process • Determine if
updates are
relevant
Evaluate
and Plan
Software requirements:
• IIS
• Microsoft .NET Framework 4.6 or newer
• Microsoft Report Viewer Redistributable 2008 or newer
• SQL Server 2012 SP1, SQL Server 2012, SQL Server 2008
R2 SP2, SQL Server 2008 R2 SP1, or WID
Hardware requirements:
• 1.4 GHz or faster x64 processor
• 2 GB of RAM or greater
• 10 GB available disk space (40 GB or greater is
recommended)
Configuring clients to use WSUS
• WSUS administration
• What are computer groups?
• Approving updates
• Configuring automatic updates
• Demonstration: Deploying updates by using WSUS
• WSUS reporting
• WSUS troubleshooting
WSUS administration
• Update Reports:
• Update Status Summary
• Update Detailed Status
• Update Tabular Status
• Update Tabular Status for Approved Updates
• Computer Updates:
• Computer Status Summary
• Computer Detailed Status
• Computer Tabular Status for Approved Updates
• Synchronization Updates:
• Synchronization Results
WSUS troubleshooting
Script defines how a task should be performed Configurations define what should be done
Scripts will not rerun themselves and must be Configurations reapply as necessary, at
rerun through administrative action to re- whatever interval you choose
apply settings, if needed
Scripts require custom logic to detect and Configurations use the logic built into DSC
correct configuration drift resources to detect and correct configuration
drift
Requirements for Windows PowerShell DSC
Configuration 20740DscConfiguration {
Node "LON-SVR1" {
WindowsFeature MyFeatureInstance {
Ensure = "Present"
Name = "RSAT"
}
WindowsFeature My2ndFeatureInstance {
Ensure = "Present"
Name = "Bitlocker"
}
}
}
Troubleshooting Windows PowerShell DSC
The App history tab shows the amount of resources running apps
have consumed
Overview of Task Manager
The Startup tab shows the applications that automatically start and
allows you to manage them
Overview of Performance Monitor
AD DS
Internet DHCP server DNS server
Perimeter Intranet
network
Considerations for monitoring virtual machines
Custom views allow you to query and sort just the events that you want
to analyze
Demonstration: Creating a custom view
Event subscriptions allow you to collect event logs from multiple servers, and
then store them locally
Demonstration: Configuring an event subscription
• Review Questions
• Tools
• Best Practices
• Common Issues and Troubleshooting Tips