server infrastructure & managing workloads
DESCRIPTION
Server Infrastructure & Managing Workloads. James O’Neill IT Pro Evangelist Microsoft UK Ltd. http://blogs.technet.com/jamesone +44 118 9093080. Stephen Lamb, IT Pro Evangelist Microsoft UK Ltd. http://blogs.technet.com/steve_lamb +44 7812 980621. Agenda – part 1 of 3. - PowerPoint PPT PresentationTRANSCRIPT
Stephen Lamb, IT Pro EvangelistMicrosoft UK Ltd.http://blogs.technet.com/steve_lamb+44 7812 980621
Server Infrastructure & Managing Workloads
James O’NeillIT Pro EvangelistMicrosoft 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 environmentReview of WDS & WAIKBuild Virtual Server 2Set up the clusterIntroducing Server CoreBuild Windows Server 2008 Core using WDSBuild full Windows Server 2008 from an ISO
Agenda – Part 2 of 3
Putting the Server to WorkSystem Center Virtual Machine ManagerSelf Service Portal
Agenda – Part 3 of 3
Managing your infrastructurePhysical to Virtual MigrationCapacity Planning via Operations ManagerScripting via PowerShellRunning VMs on Windows Server 2008
Introducing our Demo Environment...
Windows Server 2003 running Virtual Server
Let’s review the deployment Tools
WIM File
Vista Ultimate
Windows Imaging APIs (WIMGAPI)
ImageX
SysPrep
Setup WDSSystem Image Manager
unattend.xml
Vista NVista BusinessSysPrep
Image Based Deployment Tools Customization and Configuration Tools
Package Manager(pkgmgr.exe)
InternationalConfig(intlcfg.exe)
SysPrep
Windows Imaging APIs (WIMGAPI)
ImageX Setup WDS
\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.
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)
Scenarios 3,4,5
3. Build Server 2008 Core VM,Using WDS
4. Make that VM a clustered service.Prove clustering works !
5. Build Server 2008 (full) VM,from an ISO image
System Center Virtual Machine Manager
Virtualization Management Capabilities
Virtual Machine Manage
r
Operations
Manager
Configuration
Manager
Data Protectio
n Manager
Server consolidation through virtual migration xVirtual machine provisioning and configuration xServer health monitoring, management xPerformance reporting, analysis xPatch management, software upgrades xVirtual machine backup and restore xDisaster Recovery x
Hardware Consolidation
• Increase utilization by running multiple applications on single physical server• Reduce power and real estate costs
Business Continuity and Rapid Recovery
• Manage and reduce planned or unplanned downtime• Quickly recover an entire system after data loss or corruption
Dev/Test Environments
• Simplify and streamline movement from test to production• Consolidate dev/test H/W and improve lab server provisioning
Dynamic Data Center
• Optimize use of available resources• Scale Up / Scale Out
Virtual Machine Management
13
SCVMM At a glance
Live Thumbnail
Host Groups
Centralized Library
VMViews
Context Sensitive Actions
SCVMM Test/Dev Deployment
Single Physical ServerAdministrator
ConsoleDelegated
Provisioning UIWindows® PowerShell
Centralized Library
SCVMM Agent
VM VM
VM VM
SCVMM Corporate Deployment
Windows® PowerShellAdministrator Console Web-based Delegated
Provisioning UI
Library Server
Virtual Machine Hosts
SCVMM Enterprise Deployment
Singapore
Virtual Machine Hosts
London
Virtual Machine Hosts
Windows® PowerShellAdministrator Console Web-based Delegated
Provisioning UI
Virtual Machine Hosts
Library Server
Library Server
WAN Infrastructure
Library Server
Components
Virtual Machine Manager (VMM) Engine ServerVMM Engine running on dedicated serverVMM System Console
VMM AgentInstalled on the Virtual Server host machinesCommunicates with VMM Engine
Library ServerFile store for the virtual infrastructure building blocks
SQL ServerStores the configuration and discovery information
InterfacesAdmin UIWeb Command line
Scenario 6 (and 8 & 9)
Managing the workloads
Virtualization Workload Monitoring
Host Perspective
Virtualization is a new server workload, but with similar monitoring needs as existing workloads.Virtual Machine is a component of the virtualization stack.
In Guest Perspective
Virtual Machine is a computer!
Virtual Machine Host
Virtual Machine
Ops Mgr Agent
Virtualized Workload
Virtual Machine
Ops Mgr Agent
Virtualized Workload
Operations Manager Agent
Virtual Machine Manager Agent
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 ComponentsAlerts on job and component status changeReports for managing and maintaining a virtualized environmentVirtualization environment diagram view
Scenario 7: Physical to Virtual Machine
Physical to Virtual Migration, using SCVMM
Scenario 8: Capacity Planning
Scaling out – to increase performanceScaling up – reducing the number of physical servers
Rating Function
Hard Requirements CheckVM
Data
Capacity Planning Technology
HostData
CPU, Network, & Disk Load
Configuration
Physical needs
Virtual Machine Placement: Overview
Normalized Host + VM Load
Result
VM Placement: Host Ratings
CPU Memory Network IO
Disk IO0
102030405060708090
100
LeftoverHost ReservesNew VMNormalized Host
CPU Memory Network IO
Disk IO0
102030405060708090
100
LeftoverHost ReservesNew VMNormalized Host
CPU Memory Network IO
Disk IO0
102030405060708090
100
LeftoverHost ReservesNew VMNormalized Host
CPU Memory Network IO
Disk IO0
102030405060708090
100
LeftoverHost ReservesNew VMNormalized Host
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
The basis for the SC VMM Admin ConsoleCommand-line shell and scripting language>130 standard command-line toolsConsistent scripting syntax and utilities that integrate with established tools and proceduresAll functions of the VMM Admin Console are based on PowerShell scripts
Windows Server Virtualization
Greater Scalability and improved performance
x64 bit host and guest supportSMP support
Increased reliability and securityMinimal Trusted Code base Windows running a foundation role
Better flexibility and manageability
New UI/Integration with SCVMM AMD-V / Intel VT
Windows Hypervisor
VM 1“Parent” VM 2
“Child”VM 3“Child”
VirtualHard Disks
(VHD)
Hardware
Windows Server 2003
Virtual Server 2005 R2
VM 2 VM 3
Virtualization
Scenario 10: VMs on WSV
Run Virtual Machines created in Virtual Server on Windows Server Virtualization
Windows References
Windows Deployment Serviceshttp://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
PowerShellhttp://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 productshttp://www.microsoft.com/systemcenter/
Operations Manager 2007http://www.microsoft.com/systemcenter/opsmgr/default.mspx
Virtual Machine Managerhttp://www.microsoft.com/systemcenter/scvmm/default.mspx
That’s All