SlideShare a Scribd company logo
Microsoft Virtual Academy
Module 2
Installing and Configuring the Hyper-V Role
Module Overview
• Installing the Hyper-V Role
• Managing Hyper-V
• Configuring Hyper-V Settings
• Hyper-V Host Storage and Networking
Lesson 1: Installing the Hyper-V Server Role
• Server Platforms That Provide Hyper-V
• Hyper-V and Virtual Machine Scalability
• Hyper-V Architecture
• Considerations for Disk and Storage
• Considerations for Networking
• Considerations for High Availability
• Changes on the Host after Installing the Hyper-V Role
Server Platforms That Provide Hyper-V
• Windows Server 2012 and newer Windows Server operating systems:
• Include Hyper-V and other roles
• GUI and command-line management
• Licensed per processor, includes virtualization rights
• Standard edition: two virtual machines with each Windows Server operating
system
• Enterprise edition: unlimited virtual machines with each Windows Server
operating system
• Hyper-V Server 2012 and newer:
• Includes only the Hyper-V role
• Command-line management only (if managed locally)
• Free, virtual machines must be licensed separately
• Windows 8 and newer Windows client 64-bit operating systems:
• Client Hyper-V, does not include server-level features such as high
availability or live migration
Hyper-V and Virtual Machine Scalability
System Resource Windows Server
2012 R2
Server
Logical processors 320
Physical memory 4 TB
Virtual processors per server 2,048
Virtual
machine
Virtual processors per virtual machine 64
Memory per virtual machine 1 TB
Running virtual machines per server 1,024
Virtual disk size 64 TB
Failover cluster
Nodes per failover cluster 64
Running virtual machines per cluster 8,000
Considerations for Disk and Storage
• Hyper-V hosts can use
• DAS
• SAN
• NAS (SMB 3.0)
• Network shared folders (SMB 3.0)
• Virtual Machines require storage for
• Virtual hard disk files
• Configuration
• Checkpoints
• Saved state
Considerations for Networking
• Hyper-V host should have multiple NICs
• Dedicated NIC for Hyper-V management
• At least one NIC for virtual machine networks
• Two NICs for shared storage
• Dedicated NIC for failover clustering (private network)
• At least one NIC for live migration
• Use fast NICs
• NIC teaming for redundancy and throughput
• Bandwidth management
Considerations for High Availability
• Hyper-V host-based failover clustering
• Virtual machines are highly available
• Virtual machine-based failover clustering
• Cluster roles in virtual machines are highly available
• Virtual machine-based NLB
• Highly available and scale out web-based applications
• Application-specific clustering
• Applications are highly available
Changes on the Host after Installing the Hyper-V Role
• Hyper-V is installed as A server role
• Server Manager, Install-WindowsFeature, dism.exe
• Restart required after installation
• Hypervisor is added and starts automatically
• Windows Server is moved into parent partition
• Hyper-V management tools
• Additional services
• Performance Monitor counters
• Applications and Services logs
• Hyper-V Administrators group
• Windows Firewall rules
Lesson 2: Managing Hyper-V
• Overview of the Hyper-V Manager Console
• Adding the Hyper-V Manager Console
• Using Windows PowerShell to Manage Hyper-V
• Managing Hyper-V in a Workgroup Environment
• Hyper-V Best Practices Analyzer
• Hyper-V Security Model
Overview of the Hyper-V Manager Console
Hyper-V servers
Listing of virtual
machines
Hyper-V
server
actions
Virtual
machine
actions
Adding the Hyper-V Manager Console
• Used for configuring Hyper-V
• Also on Hyper-V Server
• If adding the Hyper-V role by using Server Manager,
Hyper-V Manager console is added automatically
• Hyper-V Management Tool is a feature that you must
enable
• Windows Server - Add feature
• Windows 8 - Turn on Windows Feature
• Install RSAT and turn on Windows Feature (Windows 7)
• If Hyper-V Manager console cannot run on a device
• RDP
Using Windows PowerShell to Manage Hyper-V
• Hyper-V module installed with Hyper-V role
• Hyper-V can be managed entirely in Windows
PowerShell
• Get-Command -Module Hyper-V
• Get-Help <cmdlet>, Get-Command *part*
• Verb-Noun cmdlet name syntax
• Get-, Set-, Disable-, Enable-, New-, Add-, …
• Get-VMHost -ServerName LON-DC1, LON-SVR1
• Get-VM -HostName LON-HOST1 | Save-VM
• Start-VM -Name *DC* -HostName LON-HOST1
• Get-VMHost -HostName LON-HOST1 | ft
• Windows PowerShell ISE
Managing Hyper-V in a Workgroup Environment
• Hyper-V can be a workgroup member
• This has no effect on virtual machines running on the
Hyper-V host
• Domain membership simplifies management
• To enable remote management in a workgroup
• Enable Hyper-V firewall rules (Server Core only)
• Create a local user with the same username and
password
• Add a local user to Hyper-V Administrators group
• Grant administrative rights remotely to local users
• Connect to the Hyper-V host in Hyper-V console
• Use HVRemote to simplify configuration
Hyper-V Best Practices Analyzer
• Best Practices are guidelines for typical deployment
• Hyper-V BPA includes over 110 rules including:
• Hyper-V should be the only enabled role
• Server Core is recommended for Hyper-V servers
• Domain membership is recommended for Hyper-V
• BPA is available in Server Manager and Windows
PowerShell
• Can scan one or multiple roles locally or remotely
• Can filter scan results
• Compliance scan returns one of three levels:
• Error, Warning, Information
Hyper-V Security Model
• Authorization Manager controls Hyper-V security
• Challenging to use, not suitable for complex security rules
• Depreciated, but still available in Windows Server 2012 R2
• Many administrators use VMM
• Simple Authorization is used on Server 2012 R2
• Hyper-V Administrators local and domain groups—are
empty by default
• Members have full access to Hyper-V
• Hyper-V Administrators group is incorporated into
Authorization Manager
Lesson 3: Configuring Hyper-V Settings
• Overview of Hyper-V Settings
• What Is NUMA?
• What Is RemoteFX?
• What Is Enhanced Session Mode?
• What Are Resource Pools?
Overview of Hyper-V Settings
What Is NUMA?
• NUMA
• Enables host to scale up CPUs and memory
• Partitions CPUs and memory into NUMA nodes
• Allocation and latency depends on relative CPU location
• Hyper-V presents NUMA topology to virtual machines
• Guest operating system can make decisions on how to use
resources
• Can minimize cross-node memory access
• NUMA spanning enabled at host level
• Virtual NUMA topology can be configured at virtual
machine level
• By default, virtual NUMA aligns with physical NUMA
What Is RemoteFX?
• Provides a remote desktop experience that may be equivalent
to a physical desktop environment
• System Requirements
• GPU
• Second level address translation
• RD Virtualization Host role service
• RemoteFX 3D Video Adapter virtual machine hardware
• RemoteFX features:
• RemoteFX for WAN
• RemoteFX Adaptive Graphics
• RemoteFX Media Streaming
• RemoteFX Multi-Touch
• RemoteFX USB Redirection
What Is Enhanced Session Mode?
• Remote Desktop over VMBus
• Full Remote Desktop capabilities
• Shared clipboard
• Printers, smart cards, USB devices redirection
• Folder redirection
• Enabled at Hyper-V host
• Guest operating system support
required
• Windows Server 2012 R2
• Windows 8.1
• Remote Desktop users
What Is Enhanced Session Mode?
Hypervisor
Applications
Video / Keyboard
/ Mouse Driver
VMBusVMBus
Virtual Machine
Management
Service
Virtual Machine
Worker Process
Applications
ApplicationsVirtual
machine
connect
Basic
Experience
What Is Enhanced Session Mode?
Hypervisor
Applications
VMBusVMBus
Virtual Machine
Management
Service
Virtual Machine
Worker Process
Applications
ApplicationsVirtual
machine
connect
Enhanced
session
mode
Remote Desktop
Services
What Are Resource Pools?
• Resource pools are logical containers
• Layer of abstraction between virtual machine and hardware
• Virtual machine configured to use the pool
• Virtual machine can use any resource from the configured pool
• Helpful when moving virtual machines
• Resource pools can be used for chargeback
• Different resource pool types
• Processor, Memory, Ethernet, VHD
• Resource pools configured by Windows PowerShell
• Get-VMResourcePool
• New-VMResourcePool -Name "Contoso Network" -
ResourcePoolType Ethernet
Lesson 4: Hyper-V Host Storage and Networking
• Overview of Storage Spaces
• Overview of Disk Deduplication
• What Is Offloaded Data Transfer?
• What Is SMB 3.0?
• Hyper-V over SMB
• Overview of Network Teaming
Clustered
• What’s in a storage appliance?
• x86/x64 Processors
• Memory
• Network Adapters
• Storage HBAs
“Back”
“Front”
Multiple physical
interfaces; Pools disks,
presents LUNs,
Simple, Mirrored,
Parity etc.
Presents
interfaces:
iSCSI, FC, FCoE,
NFS, SMB
Multiple physical
interfaces; Pools disks,
presents LUNs,
Simple, Mirrored,
Parity etc.
Presents
interfaces:
iSCSI, FC, FCoE,
NFS, SMB
Deploy two or more for a Scale Out CA
Solution
Servers
Servers
Servers
Servers
Servers
Servers
Servers
Servers
SAS
Ethernet: 1Gb/10Gb
FC: 1/2/4/8/16 Gb
Demystifying Storage Appliances
Clustered
Windows Server 2012 Spaces 
Windows Server 2012 File
Server 
Multiple physical
interfaces; Pools
disks, presents
LUNs, Simple,
Mirrored, etc.
Presents
interfaces:
iSCSI, NFS, SMB
Multiple physical
interfaces; Pools
disks, presents
LUNs, Simple,
Mirrored, etc.
Presents
interfaces:
iSCSI, NFS, SMB
Deploy two or more for a Scale Out CA
Solution
Servers
Servers
Servers
Servers
Servers
Servers
Servers
Servers
SAS
SMB3/Ethernet: 1Gb/10Gb
40Gb/56 Gb RDMA
Windows Server 2012 R2 File Server and Spaces
New Designs: Cluster in a Box
Availability
• At least one node and storage always available,
despite failure or replacement of any component
• Dual power domains
Simplicity
• Pre-wired, internal interconnects between
nodes, controllers, and storage
Flexibility
• PCIe slots for flexible LAN options
• External SAS ports for JBOD expansion
• Office-level power, cooling, and acoustics to fit
under a desk
Server Enclosure
Additional JBODs …
B ports
A ports
x8 PCIe
Server BServer A
x8 PCIe
x4 SAS
External JBOD
x8 PCIe
x4 SAS
x8 PCIe
1/10G E or Infiniband 1/10G E or Infiniband
B ports
A ports
SAS
Expander
SAS
Expander
23…10
NetworkNetwork
23…10
SAS
Expander
Storage
Controller
CPU
SAS
Expander
Storage
Controller
CPU
x4 SAS (through midplane)
x4 SAS (through midplane)
1/10G Ethernet cluster connect
(through midplane)
DataOn – DNS 9220
http://www.dataonstorage.com
• Storage Tiering
• Data deduplication
• RAID resiliency groups
• Pooling of disks
• High availability
• Persistent write-back cache
• Copy offload
• Snapshots
• Storage Tiering (new with R2)
• Data deduplication (enhanced in R2)
• Flexible resiliency options (enhanced in R2)
• Pooling of disks
• High availability
• Persistent write-back cache (new with R2)
• SMB copy offload
• Snapshots
Traditional Storage
with FC/iSCSI Storage Array
Windows File Server Cluster
with Storage Spaces
Familiar Enterprise-Grade Capabilities
Storage Tiering
Can “
Hard Disk Drives
Cold data
Overview of Storage Spaces
• Storage pools – collection of physical disks
• Storage Spaces – virtual disks on storage spaces
• Storage Spaces features
• Resiliency and integrity on standard disks
• Continuous availability and CSV integration
• Optimal storage use and storage tiering
• Multitenancy and isolation
Windows
virtualized
storage
Physical
storage
(Shared) SAS, SATA or USB
Storage Pool
Storage
Spaces
Storage Pool
Storage
Spaces
Storage Pool
Storage
Spaces
Overview of Disk Deduplication
• Identifies and removes duplications within data
• Without compromising data integrity
• To store more data on less space
• After data is stored (post-process)
• Requires NTFS file system
• Failover clustering and shared storage supported
• CSV support added in R2
• Can significantly decrease space for VHD library
• R2 adds support for live VHD deduplication for VDI
• VHDs must be accessed on an SMB 3.0 network share
• Deduplication of virtual machines that use local storage not
supported
What Is Offloaded Data Transfer?
• Traditional data copy model
• Server issues read request to SAN
• Data is read and transferred into memory
• Data is transferred and written from memory to SAN
• Issues: CPU and memory utilization, increased traffic
• Offload-enabled data copy model
• Server issues read request and SAN returns token
• Server issues write request to SAN using token
• SAN completes data copy and confirms completion
• Benefits: Increased performance, reduced utilization
• SAN must support Offloaded Data Transfer
What Is Offloaded Data Transfer?
Intelligent
Storage Array
Storage
array
Storage
array
Actual data transfer
Offload
read
Token
Offload
write
Token
What Is SMB 3.0?
• SMB is network file sharing protocol
• SMB protocol versions are backward compatible
• SMB 3.0 features in Windows Server 2012 (R2)
• SMB Transparent Failover
• SMB Scale Out
• SMB Multichannel
• SMB Direct (SMB over RDMA)
• SMB Encryption
• VSS for SMB file shares
• Managing SMB file shares by Windows PowerShell
• SMB 3.0 is used only if both sides support it
Hyper-V over SMB
• Hyper-V data files stored on network shares
• Virtual machine configuration, VHD files, checkpoints
• Hyper-V supports file shares over SMB 3.0 or newer
• File Server and Hyper-V must be separate servers
• They must be members of the same Active Directory
• Running virtual machine data files can be deduplicated
(VDI)
• Reliability, availability, and performance as a SAN
• Uses SMB 3.0 features
• Benefits
• Easier provisioning and management
• Uses existing infrastructure

More Related Content

What's hot

Virtual Deep-Dive: Citrix Xen Server
Virtual Deep-Dive: Citrix Xen ServerVirtual Deep-Dive: Citrix Xen Server
Virtual Deep-Dive: Citrix Xen Server
Digicomp Academy AG
 
Liberty management
Liberty managementLiberty management
Liberty management
WASdev Community
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentation
solarisyougood
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
David McGeough
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer Day
Kimihiko Kitase
 
XenServer Design Workshop
XenServer Design WorkshopXenServer Design Workshop
XenServer Design Workshop
Tim Mackey
 
Christian ferver xen server_6.1_overview
Christian ferver xen server_6.1_overviewChristian ferver xen server_6.1_overview
Christian ferver xen server_6.1_overview
Digicomp Academy AG
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huang
buildacloud
 
Cloud stack for_beginners
Cloud stack for_beginnersCloud stack for_beginners
Cloud stack for_beginners
Radhika Puthiyetath
 
MIVA Small Business Conference 2006
MIVA Small Business Conference 2006MIVA Small Business Conference 2006
MIVA Small Business Conference 2006
webhostingguy
 
Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5
Tim Mackey
 
Management server internals
Management server internalsManagement server internals
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentation
solarisyougood
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
Gaurav Suri
 
Xen and Apache cloudstack
Xen and Apache cloudstack  Xen and Apache cloudstack
Xen and Apache cloudstack
The Linux Foundation
 
Introduction to Virtualization, Virsh and Virt-Manager
Introduction to Virtualization, Virsh and Virt-ManagerIntroduction to Virtualization, Virsh and Virt-Manager
Introduction to Virtualization, Virsh and Virt-Manager
walkerchang
 
Liberty Deep Dive
Liberty Deep DiveLiberty Deep Dive
Liberty Deep Dive
WASdev Community
 
Bare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for InnovationBare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for Innovation
The Linux Foundation
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
gavin_lee
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1
makker_nl
 

What's hot (20)

Virtual Deep-Dive: Citrix Xen Server
Virtual Deep-Dive: Citrix Xen ServerVirtual Deep-Dive: Citrix Xen Server
Virtual Deep-Dive: Citrix Xen Server
 
Liberty management
Liberty managementLiberty management
Liberty management
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentation
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer Day
 
XenServer Design Workshop
XenServer Design WorkshopXenServer Design Workshop
XenServer Design Workshop
 
Christian ferver xen server_6.1_overview
Christian ferver xen server_6.1_overviewChristian ferver xen server_6.1_overview
Christian ferver xen server_6.1_overview
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huang
 
Cloud stack for_beginners
Cloud stack for_beginnersCloud stack for_beginners
Cloud stack for_beginners
 
MIVA Small Business Conference 2006
MIVA Small Business Conference 2006MIVA Small Business Conference 2006
MIVA Small Business Conference 2006
 
Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5
 
Management server internals
Management server internalsManagement server internals
Management server internals
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentation
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Xen and Apache cloudstack
Xen and Apache cloudstack  Xen and Apache cloudstack
Xen and Apache cloudstack
 
Introduction to Virtualization, Virsh and Virt-Manager
Introduction to Virtualization, Virsh and Virt-ManagerIntroduction to Virtualization, Virsh and Virt-Manager
Introduction to Virtualization, Virsh and Virt-Manager
 
Liberty Deep Dive
Liberty Deep DiveLiberty Deep Dive
Liberty Deep Dive
 
Bare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for InnovationBare-Metal Hypervisor as a Platform for Innovation
Bare-Metal Hypervisor as a Platform for Innovation
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1
 

Similar to Server virtualization 2

MCSA 70-412 Chapter 11
MCSA 70-412 Chapter 11MCSA 70-412 Chapter 11
MCSA 70-412 Chapter 11
Computer Networking
 
Microsoft Offical Course 20410C_13
Microsoft Offical Course 20410C_13Microsoft Offical Course 20410C_13
Microsoft Offical Course 20410C_13
gameaxt
 
module 13 implementing server virtualization with hyper-v.pptx
module 13 implementing server virtualization with hyper-v.pptxmodule 13 implementing server virtualization with hyper-v.pptx
module 13 implementing server virtualization with hyper-v.pptx
shnider101
 
OpenStack and Windows
OpenStack and WindowsOpenStack and Windows
OpenStack and Windows
Alessandro Pilotti
 
Server 2016 sneak peek
Server 2016 sneak peekServer 2016 sneak peek
Server 2016 sneak peek
Michael Rüefli
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
Md Yousup Faruqu
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
Nishant Munjal
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
Md Yousup Faruqu
 
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowsOpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
eNovance
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql server
Eduardo Castro
 
Virtualisation Academy - Private Cloud
Virtualisation Academy - Private CloudVirtualisation Academy - Private Cloud
Virtualisation Academy - Private Cloud
Aidan Finn
 
Hyper-v Best Practices
Hyper-v Best PracticesHyper-v Best Practices
Hyper-v Best Practices
Darshana Sampath Jayathilake
 
Cloud-computing.ppt
Cloud-computing.pptCloud-computing.ppt
Cloud-computing.ppt
Ajit Mali
 
virtual machine.ppt
virtual machine.pptvirtual machine.ppt
virtual machine.ppt
SushantShinde74
 
Implementing a Hyper-V Virtualization Infrastructure
Implementing a Hyper-V Virtualization InfrastructureImplementing a Hyper-V Virtualization Infrastructure
Implementing a Hyper-V Virtualization Infrastructure
ASPE, Inc.
 
XenServer Virtualization In Cloud Environments
XenServer Virtualization In Cloud EnvironmentsXenServer Virtualization In Cloud Environments
XenServer Virtualization In Cloud Environments
Tim Mackey
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC Group
EPC Group
 
Server virtualization 3
Server virtualization   3Server virtualization   3
Server virtualization 3
Eqhball Ghazizadeh
 
What's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine ManagerWhat's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine Manager
Tomica Kaniski
 
Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...
Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...
Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...
Spiceworks
 

Similar to Server virtualization 2 (20)

MCSA 70-412 Chapter 11
MCSA 70-412 Chapter 11MCSA 70-412 Chapter 11
MCSA 70-412 Chapter 11
 
Microsoft Offical Course 20410C_13
Microsoft Offical Course 20410C_13Microsoft Offical Course 20410C_13
Microsoft Offical Course 20410C_13
 
module 13 implementing server virtualization with hyper-v.pptx
module 13 implementing server virtualization with hyper-v.pptxmodule 13 implementing server virtualization with hyper-v.pptx
module 13 implementing server virtualization with hyper-v.pptx
 
OpenStack and Windows
OpenStack and WindowsOpenStack and Windows
OpenStack and Windows
 
Server 2016 sneak peek
Server 2016 sneak peekServer 2016 sneak peek
Server 2016 sneak peek
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowsOpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql server
 
Virtualisation Academy - Private Cloud
Virtualisation Academy - Private CloudVirtualisation Academy - Private Cloud
Virtualisation Academy - Private Cloud
 
Hyper-v Best Practices
Hyper-v Best PracticesHyper-v Best Practices
Hyper-v Best Practices
 
Cloud-computing.ppt
Cloud-computing.pptCloud-computing.ppt
Cloud-computing.ppt
 
virtual machine.ppt
virtual machine.pptvirtual machine.ppt
virtual machine.ppt
 
Implementing a Hyper-V Virtualization Infrastructure
Implementing a Hyper-V Virtualization InfrastructureImplementing a Hyper-V Virtualization Infrastructure
Implementing a Hyper-V Virtualization Infrastructure
 
XenServer Virtualization In Cloud Environments
XenServer Virtualization In Cloud EnvironmentsXenServer Virtualization In Cloud Environments
XenServer Virtualization In Cloud Environments
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC Group
 
Server virtualization 3
Server virtualization   3Server virtualization   3
Server virtualization 3
 
What's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine ManagerWhat's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine Manager
 
Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...
Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...
Making IT Easier to Manage Your Virtualized Environment - David Babbitt, Spic...
 

Recently uploaded

Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 

Server virtualization 2

  • 1. Microsoft Virtual Academy Module 2 Installing and Configuring the Hyper-V Role
  • 2. Module Overview • Installing the Hyper-V Role • Managing Hyper-V • Configuring Hyper-V Settings • Hyper-V Host Storage and Networking
  • 3. Lesson 1: Installing the Hyper-V Server Role • Server Platforms That Provide Hyper-V • Hyper-V and Virtual Machine Scalability • Hyper-V Architecture • Considerations for Disk and Storage • Considerations for Networking • Considerations for High Availability • Changes on the Host after Installing the Hyper-V Role
  • 4. Server Platforms That Provide Hyper-V • Windows Server 2012 and newer Windows Server operating systems: • Include Hyper-V and other roles • GUI and command-line management • Licensed per processor, includes virtualization rights • Standard edition: two virtual machines with each Windows Server operating system • Enterprise edition: unlimited virtual machines with each Windows Server operating system • Hyper-V Server 2012 and newer: • Includes only the Hyper-V role • Command-line management only (if managed locally) • Free, virtual machines must be licensed separately • Windows 8 and newer Windows client 64-bit operating systems: • Client Hyper-V, does not include server-level features such as high availability or live migration
  • 5. Hyper-V and Virtual Machine Scalability System Resource Windows Server 2012 R2 Server Logical processors 320 Physical memory 4 TB Virtual processors per server 2,048 Virtual machine Virtual processors per virtual machine 64 Memory per virtual machine 1 TB Running virtual machines per server 1,024 Virtual disk size 64 TB Failover cluster Nodes per failover cluster 64 Running virtual machines per cluster 8,000
  • 6. Considerations for Disk and Storage • Hyper-V hosts can use • DAS • SAN • NAS (SMB 3.0) • Network shared folders (SMB 3.0) • Virtual Machines require storage for • Virtual hard disk files • Configuration • Checkpoints • Saved state
  • 7. Considerations for Networking • Hyper-V host should have multiple NICs • Dedicated NIC for Hyper-V management • At least one NIC for virtual machine networks • Two NICs for shared storage • Dedicated NIC for failover clustering (private network) • At least one NIC for live migration • Use fast NICs • NIC teaming for redundancy and throughput • Bandwidth management
  • 8. Considerations for High Availability • Hyper-V host-based failover clustering • Virtual machines are highly available • Virtual machine-based failover clustering • Cluster roles in virtual machines are highly available • Virtual machine-based NLB • Highly available and scale out web-based applications • Application-specific clustering • Applications are highly available
  • 9. Changes on the Host after Installing the Hyper-V Role • Hyper-V is installed as A server role • Server Manager, Install-WindowsFeature, dism.exe • Restart required after installation • Hypervisor is added and starts automatically • Windows Server is moved into parent partition • Hyper-V management tools • Additional services • Performance Monitor counters • Applications and Services logs • Hyper-V Administrators group • Windows Firewall rules
  • 10. Lesson 2: Managing Hyper-V • Overview of the Hyper-V Manager Console • Adding the Hyper-V Manager Console • Using Windows PowerShell to Manage Hyper-V • Managing Hyper-V in a Workgroup Environment • Hyper-V Best Practices Analyzer • Hyper-V Security Model
  • 11. Overview of the Hyper-V Manager Console Hyper-V servers Listing of virtual machines Hyper-V server actions Virtual machine actions
  • 12. Adding the Hyper-V Manager Console • Used for configuring Hyper-V • Also on Hyper-V Server • If adding the Hyper-V role by using Server Manager, Hyper-V Manager console is added automatically • Hyper-V Management Tool is a feature that you must enable • Windows Server - Add feature • Windows 8 - Turn on Windows Feature • Install RSAT and turn on Windows Feature (Windows 7) • If Hyper-V Manager console cannot run on a device • RDP
  • 13. Using Windows PowerShell to Manage Hyper-V • Hyper-V module installed with Hyper-V role • Hyper-V can be managed entirely in Windows PowerShell • Get-Command -Module Hyper-V • Get-Help <cmdlet>, Get-Command *part* • Verb-Noun cmdlet name syntax • Get-, Set-, Disable-, Enable-, New-, Add-, … • Get-VMHost -ServerName LON-DC1, LON-SVR1 • Get-VM -HostName LON-HOST1 | Save-VM • Start-VM -Name *DC* -HostName LON-HOST1 • Get-VMHost -HostName LON-HOST1 | ft • Windows PowerShell ISE
  • 14. Managing Hyper-V in a Workgroup Environment • Hyper-V can be a workgroup member • This has no effect on virtual machines running on the Hyper-V host • Domain membership simplifies management • To enable remote management in a workgroup • Enable Hyper-V firewall rules (Server Core only) • Create a local user with the same username and password • Add a local user to Hyper-V Administrators group • Grant administrative rights remotely to local users • Connect to the Hyper-V host in Hyper-V console • Use HVRemote to simplify configuration
  • 15. Hyper-V Best Practices Analyzer • Best Practices are guidelines for typical deployment • Hyper-V BPA includes over 110 rules including: • Hyper-V should be the only enabled role • Server Core is recommended for Hyper-V servers • Domain membership is recommended for Hyper-V • BPA is available in Server Manager and Windows PowerShell • Can scan one or multiple roles locally or remotely • Can filter scan results • Compliance scan returns one of three levels: • Error, Warning, Information
  • 16. Hyper-V Security Model • Authorization Manager controls Hyper-V security • Challenging to use, not suitable for complex security rules • Depreciated, but still available in Windows Server 2012 R2 • Many administrators use VMM • Simple Authorization is used on Server 2012 R2 • Hyper-V Administrators local and domain groups—are empty by default • Members have full access to Hyper-V • Hyper-V Administrators group is incorporated into Authorization Manager
  • 17. Lesson 3: Configuring Hyper-V Settings • Overview of Hyper-V Settings • What Is NUMA? • What Is RemoteFX? • What Is Enhanced Session Mode? • What Are Resource Pools?
  • 19. What Is NUMA? • NUMA • Enables host to scale up CPUs and memory • Partitions CPUs and memory into NUMA nodes • Allocation and latency depends on relative CPU location • Hyper-V presents NUMA topology to virtual machines • Guest operating system can make decisions on how to use resources • Can minimize cross-node memory access • NUMA spanning enabled at host level • Virtual NUMA topology can be configured at virtual machine level • By default, virtual NUMA aligns with physical NUMA
  • 20. What Is RemoteFX? • Provides a remote desktop experience that may be equivalent to a physical desktop environment • System Requirements • GPU • Second level address translation • RD Virtualization Host role service • RemoteFX 3D Video Adapter virtual machine hardware • RemoteFX features: • RemoteFX for WAN • RemoteFX Adaptive Graphics • RemoteFX Media Streaming • RemoteFX Multi-Touch • RemoteFX USB Redirection
  • 21. What Is Enhanced Session Mode? • Remote Desktop over VMBus • Full Remote Desktop capabilities • Shared clipboard • Printers, smart cards, USB devices redirection • Folder redirection • Enabled at Hyper-V host • Guest operating system support required • Windows Server 2012 R2 • Windows 8.1 • Remote Desktop users
  • 22. What Is Enhanced Session Mode? Hypervisor Applications Video / Keyboard / Mouse Driver VMBusVMBus Virtual Machine Management Service Virtual Machine Worker Process Applications ApplicationsVirtual machine connect Basic Experience
  • 23. What Is Enhanced Session Mode? Hypervisor Applications VMBusVMBus Virtual Machine Management Service Virtual Machine Worker Process Applications ApplicationsVirtual machine connect Enhanced session mode Remote Desktop Services
  • 24. What Are Resource Pools? • Resource pools are logical containers • Layer of abstraction between virtual machine and hardware • Virtual machine configured to use the pool • Virtual machine can use any resource from the configured pool • Helpful when moving virtual machines • Resource pools can be used for chargeback • Different resource pool types • Processor, Memory, Ethernet, VHD • Resource pools configured by Windows PowerShell • Get-VMResourcePool • New-VMResourcePool -Name "Contoso Network" - ResourcePoolType Ethernet
  • 25. Lesson 4: Hyper-V Host Storage and Networking • Overview of Storage Spaces • Overview of Disk Deduplication • What Is Offloaded Data Transfer? • What Is SMB 3.0? • Hyper-V over SMB • Overview of Network Teaming
  • 26. Clustered • What’s in a storage appliance? • x86/x64 Processors • Memory • Network Adapters • Storage HBAs “Back” “Front” Multiple physical interfaces; Pools disks, presents LUNs, Simple, Mirrored, Parity etc. Presents interfaces: iSCSI, FC, FCoE, NFS, SMB Multiple physical interfaces; Pools disks, presents LUNs, Simple, Mirrored, Parity etc. Presents interfaces: iSCSI, FC, FCoE, NFS, SMB Deploy two or more for a Scale Out CA Solution Servers Servers Servers Servers Servers Servers Servers Servers SAS Ethernet: 1Gb/10Gb FC: 1/2/4/8/16 Gb Demystifying Storage Appliances
  • 27. Clustered Windows Server 2012 Spaces  Windows Server 2012 File Server  Multiple physical interfaces; Pools disks, presents LUNs, Simple, Mirrored, etc. Presents interfaces: iSCSI, NFS, SMB Multiple physical interfaces; Pools disks, presents LUNs, Simple, Mirrored, etc. Presents interfaces: iSCSI, NFS, SMB Deploy two or more for a Scale Out CA Solution Servers Servers Servers Servers Servers Servers Servers Servers SAS SMB3/Ethernet: 1Gb/10Gb 40Gb/56 Gb RDMA Windows Server 2012 R2 File Server and Spaces
  • 28. New Designs: Cluster in a Box Availability • At least one node and storage always available, despite failure or replacement of any component • Dual power domains Simplicity • Pre-wired, internal interconnects between nodes, controllers, and storage Flexibility • PCIe slots for flexible LAN options • External SAS ports for JBOD expansion • Office-level power, cooling, and acoustics to fit under a desk Server Enclosure Additional JBODs … B ports A ports x8 PCIe Server BServer A x8 PCIe x4 SAS External JBOD x8 PCIe x4 SAS x8 PCIe 1/10G E or Infiniband 1/10G E or Infiniband B ports A ports SAS Expander SAS Expander 23…10 NetworkNetwork 23…10 SAS Expander Storage Controller CPU SAS Expander Storage Controller CPU x4 SAS (through midplane) x4 SAS (through midplane) 1/10G Ethernet cluster connect (through midplane) DataOn – DNS 9220 http://www.dataonstorage.com
  • 29. • Storage Tiering • Data deduplication • RAID resiliency groups • Pooling of disks • High availability • Persistent write-back cache • Copy offload • Snapshots • Storage Tiering (new with R2) • Data deduplication (enhanced in R2) • Flexible resiliency options (enhanced in R2) • Pooling of disks • High availability • Persistent write-back cache (new with R2) • SMB copy offload • Snapshots Traditional Storage with FC/iSCSI Storage Array Windows File Server Cluster with Storage Spaces Familiar Enterprise-Grade Capabilities
  • 30. Storage Tiering Can “ Hard Disk Drives Cold data
  • 31. Overview of Storage Spaces • Storage pools – collection of physical disks • Storage Spaces – virtual disks on storage spaces • Storage Spaces features • Resiliency and integrity on standard disks • Continuous availability and CSV integration • Optimal storage use and storage tiering • Multitenancy and isolation Windows virtualized storage Physical storage (Shared) SAS, SATA or USB Storage Pool Storage Spaces Storage Pool Storage Spaces Storage Pool Storage Spaces
  • 32. Overview of Disk Deduplication • Identifies and removes duplications within data • Without compromising data integrity • To store more data on less space • After data is stored (post-process) • Requires NTFS file system • Failover clustering and shared storage supported • CSV support added in R2 • Can significantly decrease space for VHD library • R2 adds support for live VHD deduplication for VDI • VHDs must be accessed on an SMB 3.0 network share • Deduplication of virtual machines that use local storage not supported
  • 33. What Is Offloaded Data Transfer? • Traditional data copy model • Server issues read request to SAN • Data is read and transferred into memory • Data is transferred and written from memory to SAN • Issues: CPU and memory utilization, increased traffic • Offload-enabled data copy model • Server issues read request and SAN returns token • Server issues write request to SAN using token • SAN completes data copy and confirms completion • Benefits: Increased performance, reduced utilization • SAN must support Offloaded Data Transfer
  • 34. What Is Offloaded Data Transfer? Intelligent Storage Array Storage array Storage array Actual data transfer Offload read Token Offload write Token
  • 35. What Is SMB 3.0? • SMB is network file sharing protocol • SMB protocol versions are backward compatible • SMB 3.0 features in Windows Server 2012 (R2) • SMB Transparent Failover • SMB Scale Out • SMB Multichannel • SMB Direct (SMB over RDMA) • SMB Encryption • VSS for SMB file shares • Managing SMB file shares by Windows PowerShell • SMB 3.0 is used only if both sides support it
  • 36. Hyper-V over SMB • Hyper-V data files stored on network shares • Virtual machine configuration, VHD files, checkpoints • Hyper-V supports file shares over SMB 3.0 or newer • File Server and Hyper-V must be separate servers • They must be members of the same Active Directory • Running virtual machine data files can be deduplicated (VDI) • Reliability, availability, and performance as a SAN • Uses SMB 3.0 features • Benefits • Easier provisioning and management • Uses existing infrastructure