Server Infrastructure & Managing Workloads Stephen Lamb, IT Pro Evangelist Microsoft UK Ltd. http://blogs.technet.com/steve_lamb +44 7812 980621 James O’Neill IT Pro Evangelist Microsoft UK Ltd. http://blogs.technet.com/jamesone +44 118 9093080
Agenda – part 1 of 3 Windows Server 2008 installation and deployment demos Introducing our demo environment Review of WDS & WAIK Build Virtual Server 2 Set up the cluster Introducing Server Core Build Windows Server 2008 Core using WDS Build full Windows Server 2008 from an ISO
Agenda – Part 2 of 3 Putting the Server to Work System Center Virtual Machine Manager Self Service Portal
Agenda – Part 3 of 3 Managing your infrastructure Physical to Virtual Migration Capacity Planning via Operations Manager Scripting via PowerShell Running VMs on Windows Server 2008
Introducing our Demo Environment... Windows Server 2003 running Virtual Server
Let’s review the deployment Tools unattend.xml Image Based Deployment Tools Customization and Configuration Tools ImageX ImageX Setup Setup WDS WDS System Image Manager Package Manager (pkgmgr.exe) International Config (intlcfg.exe) Windows Imaging APIs (WIMGAPI) Windows Imaging APIs (WIMGAPI) WIM File Vista Ultimate SysPrep Vista Business SysPrep Vista N SysPrep \sources\install.wim, boot.wim
Scenario 1: Build Virtual Server 2 Use Windows Deployment Services running on Infrastructure Server
Scenario 2: Set-up the cluster Review cluster settings (on Virtual Server 1) Configure iSCSI on Virtual Server 2 (to talk to target on Infrastructure server) Join Virtual Server 2 to the cluster
Introducing Server Core Server Core is a minimal Windows Server 2008 installation option. GUI? – Gone (mostly). Windows Explorer? – Gone. Internet Explorer & Media Player? – Gone. .Net Framework? – Nope. Gone. MMC? - Gone too. Designed to support very specific workloads. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
What Can I Do With Server Core? Roles Active Directory Domain Services Active Directory Lightweight Directory Services (AD LDS) Dynamic Host Configuration Protocol (DHCP) Server DNS Server File Services Print Server Streaming Media Services Web Server (IIS) © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Scenarios 3,4,5 Build Server 2008 Core VM, Using WDS Make that VM a clustered service. Prove clustering works ! Build Server 2008 (full) VM, from an ISO image
System Center Virtual Machine Manager Microsoft TechNet Seminar 2006 System Center Virtual Machine Manager Virtualization Management Capabilities Virtual Machine Manager Operations Manager Configuration Manager Data Protection Server consolidation through virtual migration x Virtual machine provisioning and configuration Server health monitoring, management Performance reporting, analysis Patch management, software upgrades Virtual machine backup and restore Disaster Recovery Seminar Name
Virtual Machine Management Increase utilization by running multiple applications on single physical server Reduce power and real estate costs Hardware Consolidation Manage and reduce planned or unplanned downtime Quickly recover an entire system after data loss or corruption Business Continuity and Rapid Recovery Simplify and streamline movement from test to production Consolidate dev/test H/W and improve lab server provisioning Dev/Test Environments Optimize use of available resources Scale Up / Scale Out Dynamic Data Center
Microsoft TechNet Seminar 2006 SCVMM At a glance Host Groups Context Sensitive Actions VM Views Centralized Library Live Thumbnail Seminar Name
SCVMM Test/Dev Deployment Microsoft TechNet Seminar 2006 SCVMM Test/Dev Deployment Single Physical Server Windows® PowerShell Administrator Console Delegated Provisioning UI SCVMM Agent VM VM VM VM Centralized Library Seminar Name
SCVMM Corporate Deployment Microsoft TechNet Seminar 2006 SCVMM Corporate Deployment Administrator Console Windows® PowerShell Web-based Delegated Provisioning UI Library Server Virtual Machine Hosts Seminar Name
SCVMM Enterprise Deployment Microsoft TechNet Seminar 2006 SCVMM Enterprise Deployment Administrator Console Windows® PowerShell Web-based Delegated Provisioning UI Library Server Virtual Machine Hosts London Singapore Library Server Library Server Virtual Machine Hosts WAN Infrastructure Virtual Machine Hosts Seminar Name
Microsoft TechNet Seminar 2006 Components Virtual Machine Manager (VMM) Engine Server VMM Engine running on dedicated server VMM System Console VMM Agent Installed on the Virtual Server host machines Communicates with VMM Engine Library Server File store for the virtual infrastructure building blocks SQL Server Stores the configuration and discovery information Interfaces Admin UI Web Command line Seminar Name
Scenario 6 (and 8 & 9) Managing the workloads
Virtualization Workload Monitoring Host Perspective In Guest Perspective Virtual Machine Host Virtual Machine Ops Mgr Agent Virtualized Workload Operations Manager Agent Virtual Machine Manager Agent Virtualization is a new server workload, but with similar monitoring needs as existing workloads. Virtual Machine is a component of the virtualization stack. Virtual Machine is a computer!
Virtualization Management Pack Server Virtualization Management Pack for Operations Manager 2007 provides the following: Discovery and monitoring of all Virtual Server and Virtual Machine Manager Components Alerts on job and component status change Reports for managing and maintaining a virtualized environment Virtualization environment diagram view
Scenario 7: Physical to Virtual Machine Physical to Virtual Migration, using SCVMM
Scenario 8: Capacity Planning Scaling out – to increase performance Scaling up – reducing the number of physical servers
Virtual Machine Placement: Overview 11/21/2018 12:35 PM Virtual Machine Placement: Overview Hard Requirements Check Rating Function Physical needs Result VM Data CPU, Network, & Disk Load Capacity Planning Technology Host Data Normalized Host + VM Load Configuration Microsoft Management Summit 2007, March 26-30, 2007, San Diego, California© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
VM Placement: Host Ratings Host Rating = (Free CPU * CPU Weight) + (Free Memory * Memory Weight) + (Free Disk * Disk Weight) + (Free Network * Network Weight) Host Rating equal 0 if any of the thresholds have been violated.
Scenario 9: Scripting via Powershell Microsoft TechNet Seminar 2006 Scenario 9: Scripting via Powershell The basis for the SC VMM Admin Console Command-line shell and scripting language >130 standard command-line tools Consistent scripting syntax and utilities that integrate with established tools and procedures All functions of the VMM Admin Console are based on PowerShell scripts Seminar Name
Windows Server Virtualization 11/21/2018 12:35 PM Virtualization Windows Server Virtualization Greater Scalability and improved performance x64 bit host and guest support SMP support Increased reliability and security Minimal Trusted Code base Windows running a foundation role Better flexibility and manageability New UI/Integration with SCVMM VM 1 “Parent” VM 2 “Child” VM 3 “Child” VM 2 VM 3 Virtual Server 2005 R2 Windows Hypervisor Windows Server 2003 AMD-V / Intel VT Hardware Virtual Hard Disks (VHD)
Scenario 10: VMs on WSV Run Virtual Machines created in Virtual Server on Windows Server Virtualization
Windows References Windows Deployment Services http://www.microsoft.com/windowsserver2003/technologies/management/ads/default.mspx Windows Automated Installation Kit (WAIK) http://www.microsoft.com/downloads/details.aspx?FamilyID=c7d4bc6d-15f3-4284-9123-679830d629f2&DisplayLang=en PowerShell http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx Windows Server 2008 core http://www.microsoft.com/windowsserver2008/servercore.mspx
System Center References System Center Suite of products http://www.microsoft.com/systemcenter/ Operations Manager 2007 http://www.microsoft.com/systemcenter/opsmgr/default.mspx Virtual Machine Manager http://www.microsoft.com/systemcenter/scvmm/default.mspx
That’s All