Professional Documents
Culture Documents
Nicola Ferrini
info@nicolaferrini.it
Who Am I ?
Trainer
Technical Writer
Systems Engineer
Server & Application Virtualization Technology Specialist
Technet Speaker
Microsoft System Center Influencer
More on:
http://www.nicolaferrini.it/ curriculum.shtml
http://www.windowserver.it/ ChiSiamo/Staff/tabid/71/Default.aspx
Agenda
Evaluating and Planning for Virtualization
Configuring the Hyper-V Server Role
Creating and Configuring Virtual Hard Disks and Virtual Machines
Implementing High Availability for Server Virtualization
Integrating VMM with Hyper-V
Creating and Deploying Virtual Machines Using VMM 2008 R2
Managing Virtual Machines Using Virtual Machine Manager 2008
Configuring and Managing the VMM Library
Configuring User Roles and the VMM Self-Service Portal
Virtualization Modes
Profile Virtualization
Document redirection
Offline files
Presentation
Virtualization
Management
Desktop
Virtualization
Application
Virtualization
Benefits:
Server consolidation
Service or application isolation
Simplified server deployment and management
Increased service and application availability
Multiple operating systems can run on one consistent
platform
What Is Hyper-V?
OS
Provided by
ISV/IHV/OEM
Parent Partition
Microsoft Hyper-V
Microsoft / Citrix
Child Partitions
VM
Worker
Processes
Applications
Applications
Applications
Applications
Windows Server
2003, 2008
Non-Hypervisor
Aware OS
Supported
Linux
Distributions
WMI
WMI Provider
Provider
User
Mode
VM
VM Services
Services
Windows Server
2008
Windows
Kernel
VSP
VSP
IHV
Drivers
VMBus
VMBus
Windows
Kernel
Kernel
Mode
VSC
Emulation
Emulation
VMBus
VMBus
Windows hypervisor
Designed for Windows Server Hardware
Linux
Linux
VSC
VSC
VMBus
VMBus
Ring -1
Improved
Improved VHD
VHD
performance
performance
Enhanced
Enhanced
networking
networking
support
support
Live
Live Migration
Migration
Hyper-V in
Windows Server
2008 R2
Cluster shared
volumes
Dynamic
Dynamic virtual
virtual
machine
machine storage
storage
Enhanced
Enhanced
processor
processor
support
support
Component
Description
Component
Description
Logical processors
64
Virtual processors
Memory
64 GB
384 running
virtual
machines
256
Memory
1 TB
Virtual hard disk
capacity
2040 GB
Snapshots
50
Virtual network
adapters
12
Storage
Physical network
adapters
No limits
imposed by
Hyper-V
No limits
imposed by
Hyper-V
iSCSI storage:
Uses the existing IP network
Originating Computer
Exported Virtual Machine
Destination Computer
Imported Virtual Machine
Snapshot files:
Are
Are aa point-in-time
point-in-time copy
copy
of
of aa virtual
virtual machine
machine
Virtual machine
configuration .XML file
Do
Do not
not affect
affect the
the
running
running state
state of
of aa virtual
virtual
machine
machine
Description
Node Majority
No Majority: Disk
Only
disk is online
Shared Bus or
iSCSI Connection
A dedicated network
connects the
failover cluster nodes
2 available
1 Server 2008 R2
To implement CSV:
Migration
VMM Server
VMM Database
VMM Library
VMM Administrator
Console
Hosts
Host groups
VMM Self-Service
Portal
SCVMM 2008 R2
Cmdlets
Aliases
Variables
Pipelining
Scripting support
Access to cmd.exe
commands
Signed scripts
Get-VMCheckPoint
Get-VMCheckpoint -MostRecent vm "VM01" | RestoreVMCheckpoint
Get-Help Get-VMMServer
SCVMM 2008 R2
Client
Client operating
operating systems
systems supported
supported in
in child
child partition:
partition:
Windows
Windows XP
XP SP3
SP3 (x86
(x86 Edition
Edition or
or x64
x64 Edition)
Edition)
Windows
Windows Vista
Vista SP1
SP1 (x86
(x86 Edition
Edition or
or x64
x64 Edition)
Edition)
Windows
Windows 77 (x86
(x86 Edition
Edition or
or x64
x64 Edition)
Edition)
Integration
Integration Services
Services improves
improves integration
integration between
between the
the physical
physical
computer
computer and
and the
the virtual
virtual machine
machine
Considerations:
Default path must be configured
Host compatibility must be checked
Considerations:
VHDs are made from disk images from source computer
New virtual machine has the same computer identity as the
physical computer
RAM size
Volume size
ACPI BIOS
Cannot be in perimeter
Online
Online conversion
conversion uses
uses VSS
VSS to
to convert
convert the
the physical
physical server
server to
to aa
virtual
virtual machine
machine while
while the
the operating
operating system
system and
and applications
applications are
are
running
running on
on the
the physical
physical server
server
Offline
Offline conversion
conversion uses
uses Windows
Windows PE
PE to
to convert
convert the
the physical
physical server
server to
to
aa virtual
virtual machine
machine while
while the
the operating
operating system
system and
and applications
applications are
are
not
not running
running on
on the
the source
source server
server
Methods:
Conversion directly from an ESX Server host
Conversion from the VMM library
Conversion from a Windows or NFS share
Considerations:
Considerations:
You cannot make changes to a cloned operating system
You can clone a virtual machine from the library
VMM assigns a different machine name to a cloned
virtual machine if you deploy it on the same host as
the original
Description
Start
Stop
Pause
Save state
Discard
Saved state
Shut down
Connect to
virtual
machine
Action
Description
New virtual
machine
Clone
Deploy
Migrate
Migrate
Storage
Store in
Library
Delete
virtual machine
machine
Repair
Disable undo disks
Install virtual guest services
View networking
Disable
VMM Library:
Is hosted on a VMM Library Server
Can have one or more library shares
Content in a library share can be organized by creating
subfolders
Content is refreshed (indexed) once per hour by default
Hardware profiles
Guest operating system
profiles
Virtual machines that are not
in use
VMware virtual machines
A library server:
Is configured as a default library
server
Used to add additional library servers
Used to align library servers to host
groups by using library groups
Hardware profiles:
Ensure consistent hardware configurations
Can manage hardware profiles are managed in library view
Can create a profile from scratch, from a template, or a
hardware configuration of a virtual machine
Processor
Memory
Floppy drive
COM1 and COM2
IDE devices
Network adapter
Priority
Availability
Identity information
- Computer name
Admin Password
Product Key
Time zone
Operating system
Domain/Workgroup
Answer file
[GUIRunOnce]
Commands
Settings:
General settings
Hardware Configuration
Operating system
Configuration
Custom Properties
Quota Points
Role Types
Administrators:
Full access to all actions
Full access to all objects
Can use the Admin console or PowerShell interface
Delegated Administrators:
Full access to most actions
Scope can be limited by host groups and Library servers
Can use the Admin console or PowerShell interface
Self-Service users
Limited access to a subset of actions
Scope can be limited by host groups and Library share
Can use the Self-Service Portal or PowerShell interface
Wizard
configuration
options
Recommendations
Up to 10 concurrent
connections
Operating system
Requirements
Web Server
Windows Powershell
.NET Framework 2.0
role services
Windows Powershell
Self-Service Portal
Thank you!