Вы находитесь на странице: 1из 40

Advanced Microsoft Network Solutions

Vinayak Nandikal
 Microsoft Virtualization Suite
 Hyper-V Key Points
 Hyper-V Architecture
 Hardware Requirements
 Processor Support
 Memory Support
 Storage Requirements
 Management Infrastructure
 System Center
 Hyper-V Architecture Guidance
 Implementation and Deployment
 SMB Customer Sample
 Microsoft Sample
 Enterprise Customer Sample
Virtualization Business
Requirements
e C o s ts
ar d w ar
t a n d H y
p p or e c o v e r
Su Timely R
Space Constraints Sprawl
r v e r
Se e W in
cContinuity d o w s
Server Consolidation M a in te n an
Business
Datacent
er Expan
sion i o ns
p pl i ca t
n a l A
Branch A d ditio
Office G
rowth ry
r R e c o v e
i s as te
Power C o s tly D
Co
Test and Dev nsump Dynamic Datacenter
tion
 New 64Bit Architecture
New 64-bit micro-kernelized hypervisor architecture enables Hyper-V to
provide a broad array of device support methods and improved performance
and security.
 Broad OS Support
Broad support for simultaneously running different types of operating
systems, including 32-bit and 64-bit systems across different server
platforms, such as Windows, Linux (Suse/Redhat), and others
 Multi-Processer Support
Ability to support up to four multiple processors in a virtual machine
environment enables you to take full advantage of multi-threaded
applications in a virtual machine. 
 Network Load Balancing
Hyper-V includes new virtual switch capabilities. This means virtual machines
can be easily configured to run with Windows Network Load Balancing (NLB)
Service to balance load across virtual machines on different servers. 
 Driver Sharing Architecture
With the new virtual service provider/virtual service client (VSP/VSC)
architecture, Hyper-V provides improved access and utilization of core
resources, such as disk, networking, and video. 
 Quick Migration
Hyper-V enables you to rapidly migrate a running virtual machine
from one physical host system to another with minimal downtime,
leveraging familiar high-availability capabilities of Windows Server
and System Center management tools. 
 Virtual Machine Snapshots
Hyper-V provides the ability to take snapshots of a running virtual
machine so you can easily revert to a previous state, and improve
the overall backup and recoverability solution. 
 Scalability
With support for multiple processors and cores at the host level
and improved memory access within virtual machines, you can
now vertically scale your virtualization environment to support a
large number of virtual machines within a given host and continue
to leverage quick migration for scalability across multiple hosts. 
 Extensibility
Standards-based Windows Management Instrumentation (WMI)
interfaces and APIs in Hyper-V enable independent software
vendors and developers to quickly build custom tools, utilities, and
enhancements for the virtualization platform.
 SAN
 iScsi (Host or Guest Based)
 iScsi SAN Failover – Supported by Microsoft iScsi Target
 FAC – Fibre Channel
 FAC SAN Failover- Requires SAN reconfiguration or NPIV
support, unless using a failover cluster
 DAS
 SATA
 SCSI
 IDE
 NAS/UNC
 Slower
 Not Supported for Quick Migration or P2V in SC
 VHD or Passthrough
 VHD
 VHD functions simply as a set of blocks, stored as a
regular file using the host OS file system (typically
NTFS)
 Maximum size of a VHD continues to be 2040 GB (8
GB short of 2 TB)
 Passthrough
 This raw disk,, can be a physical HD on the host or a
logical unit on a SAN. This is referred to as LUN
passthrough, if the disk being exposed to the guest is
a LUN on a SAN from the host perspective.
 With passthrough disks you will lose some nice, VHD-
related features, like VHD snapshots, dynamically
expanding VHDs and differencing VHDs.
 IDE
 Required for boot partition
 Same performance as SCSI w/Integration
Components
 Limited to 4 Drives
 SCSI
 Requires integration components
 256 virtual SCSI disks on the guest (4 controllers
with 64 disks each)
VHD Features Use Instructions
Type
DEDICATED Guest receives pass-through access Used for production servers when
to the physical device for exclusive performance is top priority.  These
(Passthroug use.  Highest performance; least drives are not available to other
h) flexible. guests.

FIXED SIZE Creates a dedicated file the size of Used for production servers where
the VHD that doesn't change performance is important.
regardless of content.  High
performance; less efficient.
DYNAMIC File size starts as zero, grows only as Used for test and development when
data is added, allocated in blocks.  disk space is uncertain or limited.
SIZE File size is limited by the specified Dynamic drives only reserve physical
size.  Slower performance, and drive space as the need grows. 
subject to fragmentation. However, they must be manually
shrunk (offline).
DIFFERENCI Records only the changes that Used for test and development
differentiate a VHD from its parent scenarios where branching is a high
NG file.  Allows for flexible versioning and priority and performance is less
fast reversion to parent image.  important.  Parent drives should be
Always configured as dynamic, so located on separate spindles from the
performance is slower. differencing drives for best
 x64 w/ hardware-assisted virtualization
(Intel VT or AMD-V)
 Data Execution Prevention in BIOS
 Hardware Virtualization Enabled in BIOS
 32-bit (x86) operating systems
 64-bit (x64) operating systems
 Both 32-bit and 64-bit virtual machines
can run concurrently.
 Windows
Server 2008 64-bit – 4
 Windows
Server 2003 32-bit - 2
 Windows
Server 2008 32-bit - 4
 Windows
Server 2003 64-bit - 1
 Windows Vista
SP1 32-bit / 64bit - 1
 Windows XP
SP3 32-bit / 64bit -1
 Windows 2000
32bit - 1
 SUSE/RedHat
LINUX – 1
 Misc -1
 · Windows Server 2008
Enterprise/Datacenter Editions
 Up to 1 TB of physical memory
 Up to 64 GB of memory per virtual machine
 · Windows Server 2008 Standard Edition
 Up to 32 GB of physical memory
 Approximately ~31.5 GB total used for all
running virtual machines
 Physical Processor support: Hyper-V is supported on systems
with up to 16 logical processors; A logical processor can be a
core or a hyper-thread. Examples include:
 Single processor/Dual core system = 2 logical processors
 Single processor/Quad core system = 4 logical processors
 Dual processor/Dual core system= 4 logical processors
 Dual processor/Quad core system=8 logical processors
 Quad processor/Dual core system= 8 logical processors
 Quad processor/Dual core, hyper-threaded systems=16 logical
processors
 Quad processor/Quad core systems=16 logical processors
 12 network adapters per virtual machine
 8 synthetic network adapters (VMBus)
 4 emulated network adapters
 Each virtual network adapter can use either
a static or dynamic MAC address
 Each virtual network adapter offers
integrated VLAN support and can be
assigned a unique VLAN channel
 Unlimited number of virtual switches with an
unlimited number of virtual machines per
switch
 Health Monitoring
 System Center Operations Manager
 Host, Guest and Application layers
 Management and Provisioning
 Host, Guest, and Application
 Data Backup / Recovery
 Host and Guest
 Guest and Image Maintenance
 Software Updates
 Server health monitoring & management

 Performance reporting and analysis

 Server consolidation via virtual migration


 VM provisioning and configuration

 Patch management & software upgrades

 Virtual machine backup and recovery

 Disaster recovery
 Typical of any virtualization project
 Key virtualization candidates:
 Legacy (older) hardware
 Infrastructure servers
 Domain Controllers
 DNS/DHCP, File
 Testing and Development
 Workgroup/Departmental Systems
 Distributed/Branch Locations
 Business Continuity env.
 Use the MAP – Microsoft Assessment and
Planning Tool for Concrete Data
Microsoft Assessment and
Planning
 Make deployment easier
 Understand what customers have
 Identify Microsoft products and
technologies
 Deliver environment specific
and actionable proposals
 Scalable agent-less inventory of
servers, workstations, devices and
software
 Provide a single platform for
Microsoft product and technology
statement
 SMB Customer Sample
 Microsoft Real World Example
 Enterprise Customer Sample
Migrating Physical Servers to Virtual
(Guests)

Library
Server

Server Server
Workload A B
Simulation SAN
Key Facts
•Microsoft kept the back-end database on physical boxes, but
moved 100% of its IIS7 frond-ends on Hyper-V RC0 VMs with 4
virtual CPUs and 10GB RAM.
•The virtualization hosts (no mention of the brand obviously) are
powered by 2 Intel quad-core CPUs and 32GB RAM (2GB are
reserved for the Windows Server 2008 parent partition).
Results
•Hyper-V CPU overhead (as measured by the parent partition
utilization) was 5% to 6% with linear progression as the number of
requests increased.
•CPU oversubscription (three four-processor VMs on an eight-
processor physical server) resulted in 3% lower overall performance
per physical server based on overall requests per second per 1
percent CPU.
•Requests per second per 1% CPU performance of MSDN over the
previous physical server platform improved. This demonstrates to
us the viability of efficient consolidation from dedicated older
physical servers to shared virtualized platforms.
Library
Server

Administrator
Console

Site A
Site B
SAN
Storage
Geo-Cluster

SAN
Storage
Clustered
Hyper-V Hyper-V
Hosts Hosts
 HW considerations
 Scale Up or Scale Out
 Multi-core/Multi-proc servers
 Blade Systems
 VM Density: Guests per server
 Network and Storage requirements
 Utilization, I/O
 Shared Storage: SANs, iSCSI, others
 Network and Storage allocation
 Host OS Provisioning
 Tools/methods
 Server Core
 Host Standards
 Security guidance
 Storage considerations
 Passthrough Disk
 Virtual Hard Drive types
 Guest Provisioning
 Templates, Image Library
 Guest Standards
 Storage considerations
 Passthrough Disk
 Access Methods
 Role Based Permission
 Backup Strategy
TBE
Phase II
106 servers

Servers out of scope


87 servers

Applications / Services at end of life


20 servers

Branch Servers to be centralized


50 servers

Windows Servers to be consolidated


309 servers (222 NA and 87 Europe)
Server Population (~ 570 servers)
Expected
TRANSITION
Month 18 FROM
CURRENT ARCHITECTURE
Growth TO
SHARED ENVIRONMENT 11
 5 3
!Servers 11
TRANSITION FROM CURRENT ARCHITECTURE TO SHARED ENVIRONMENT 11 
 Architecting a Virtualization Utility
 Have a Service Oriented Mindset

 Plan for Growth

 Consider the importance of Storage

 Tiered Services
Thank you

Вам также может понравиться