AMMINISTRARE HYPER-V
Ermanno Goletto
Roberto Massa
MVP - MCSE - MCITP
MCTS
[email protected]
[email protected]
http://www.devadmin.it
http://robimassa.wordpress.com
Agenda
• Microsoft Hyper-V Server 2012 R2
• Gestione del backup
MICROSOFT HYPER-V
SERVER 2012 R2
Versione gratuita dell’hypervisor Microsoft
Limitazioni
Completamemte gratuita senza
necessità di CAL
Non è disponibile la console di
gestione
Ruoli disponibili
Funzionalità disponibili
Gestione e amministrazione
Strumenti a disposizione
PowerShell
Server remoto WS2012 R2
Workstation remota W8.1 con RSAT
System Center 2012 Virtual Machine Manager
Consoles terze-parti
5nine manager per Hyper-V
OS supportati
Features
Microsoft Windows Server
Microsoft
Hyper-V
Manager
5nine
Manager
Free Edition
5nine
Manager
VM creation and editing
Yes
Yes
Yes
VM access via Guest Console
Yes
Yes
Yes
Multiple Hyper-V Versions Support
No
Yes
Yes
Microsoft Hyper-V Server
Local GUI on Windows Server Core and
Microsoft Hyper-V Server
No
Yes
Yes
•
Hyper-V Server 2012 R2
Virtual Transfer Disk
No
Yes
Yes
•
Hyper-V Server 2012
Live Migration between Cluster nodes
Yes
No
Yes
•
Hyper-V Server 2008 R2 SP1
“Shared nothing” live migration
Yes
No
Yes
Storage migration
Yes
No
Yes
Real-time monitoring with alerts
No
No
Yes
System Status Report
No
No
Yes
•
Windows Server 2012 R2
•
Windows Server 2012
•
Windows Server 2008 R2 SP1
Microsoft Windows
•
Windows 8
•
Windows 8.1
Installabile
anche sulla
Core
5nine Manager Free Edition supports 2 hosts for remote management.
Abilitazione RDP
Abilitazione
remota
tramite
RDRemote
REM Abilitazione RDP
cscript %windir%\system32\scregedit.wsf /ar 0
REM Accesso anche a client senza supporto a NLA
cscript %windir%\system32\ scregedit.wsf /cs 0
REM Abilitazione rule firewall RDP (OS Eng)
netsh advfirewall firewall set rule group="Remote Desktop" new enable=yes
REM Abilitazione rule firewall RDP (OS Ita)
netsh advfirewall firewall set rule group="Desktop Remoto" new enable=yes
Sconfig.cmd - Opzione 7
http://rdremote.codeplex.com/
Requisiti: NET Framework 2.0
# Abilitazione RDP con supporto NLA
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -Value 0
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name UserAuthentication -Value 1
# Abilitazione rule firewall RDP
Enable-NetFirewallRule -DisplayGroup "Remote Desktop«
http://blogs.technet.com/b/bruce_adamczak/archive/2013/02/12/windows-2012-core-survival-guide-remote-desktop.aspx
DEMO
Hyper-V in modalità core e console di terze parti
BACKUP
Gestione del backup di Hyper-V
Windows Backup
Modalità di backup
•
Interfaccia grafica
•
Command line (Wbadmin)
•
PowerShell (49 cmdlets)
•
Veeam Backup Free Edition per VMware e Hyper-V
Get-Command –Module WindowsServerBackup
Gestione completa del backup
Non permette la schedulazione
Gestione Windows Backup con PowerShell
Cmdlets disponibili
New-WBPolicy
(definizione di una policy di backup)
# Impostazione nome VM
$BkpDrive = "F:"
# Impostazione nome VM
$VMName = "VMTest01"
Occore essere
membri del gruppo
Backup Operators
o
Adrministrators
Add-WBVirtualMachine
(aggiunta VM ad una policy)
# Definizine policy di backup
$Policy = New-WBPolicy
Add-WBBackupTarget
(aggiunta destinazione ad una policy)
# Impostazione oggetto VM
$VM = Get-WBVirtualMachine | ? VMName -eq $VMName
Start-WBBackup
(avvio di una policy di backup)
# Aggiunta VM alla policy
Add-WBVirtualMachine -Policy $Policy -VirtualMachine $VM
Get-WBBackupSet
(elenco backup creati)
# Impostazione Target
$Target = New-WBBackupTarget -volumepath $BkpDrive –Verbose
Get-WBSummary
(history operazioni di backup eseguite)
# Impostazione destinazione backup
Add-WBBackupTarget -Policy $Policy -Target $Target
# Avvio backup
Start-WBBackup -Policy $Policy
Altre soluzioni di backup per Hyper-v
# Windows Server 2012: backup VM in Hyper-V
# Script PS per arresto, export, compact, avvio VM tramite cmdlets nativi
http://www.devadmin.it/2012/11/05/windows-server-2012-backup-vm-in-hyper-v/
# Hyper-V backup di macchine virtuali
# Script PS per arresto, export, compact, avvio VM tramite
# PowerShell management Library for Hyper-V per WS2008 R2
http://www.devadmin.it/2012/11/05/windows-server-2012-backup-vm-in-hyper-v/
HV Backup (https://hypervbackup.codeplex.com/)
•
•
•
•
•
Sviluppata da Alessandro Pilotti (MVP ASP.Net / IIS) per host HV standalone e in cluster (CSV)
Targets WS2008, WS2008 R2 e WS 2012, core e free Hyper-V editions supportate
Utilizza l’Hyper V VSS writer component dell’OS
Utilizzabile da command line, scriptabile con Powershell e integrabile in applicazioni .Net
Genera un file zip per ogni VM
Verifica esecuzione Windows Backup
C:\Windows\Logs\WindowsServerBackup\
• Success file: Backup-28-03-2014_20-08-36.log
• Failure file: Backup_Error-28-03-2014_20-35-31.log
Log files
Event Viewer
PowerShell
Applications and Services Logs
• Microsoft/Windows/Backup
# Estrazione eventi Backup
Get-WinEvent -FilterHashtable @{logname='Microsoft-Windows-Backup';Level=2}
Check Windows Backup tramite PowerShell
# Impostazione nome VM
$BkpDrive = "F:"
# Recupero dello stato ultimo backup eseguito
$VMBackupStatus = Get-WBJob -Previous 1
# Impostazione nome VM
$VMName = "VMTest01"
# Lettura path success file
$SuccessStatus = $VMBackupStatus.successlogpath
# Definizine policy di backup
$Policy = New-WBPolicy
# Lettura path failure file
$FailedStatus = $VMBackupStatus.FailureLogPath
# Impostazione oggetto VM
$VM = Get-WBVirtualMachine | ? VMName -eq $VMName
# Aggiunta VM alla policy
Add-WBVirtualMachine -Policy $Policy -VirtualMachine $VM
(*) Per maggior comodità sarà
possibile inviare tramite mail
i file di log tramite il cmdled
Send-MailMessage
# Impostazione Target
$Target = New-WBBackupTarget -volumepath $BkpDrive –Verbose
# Impostazione destinazione backup
Add-WBBackupTarget -Policy $Policy -Target $Target
# Avvio backup
Start-WBBackup -Policy $Policy
(*) http://andreagx.blogspot.it/2014/01/windows-server-backup-inviare-un-report.html
DEMO
Backup di Hyper-V
Approfondimenti
Server Infrastructure Days Online – 2014
Windows Server 2012 R2: Deep Dive Clustering
http://channel9.msdn.com/events/Server-Infrastructure-Days/Server-Infrastructure-Days-Online-2014/Windows-Server-2012-R2-Deep-Dive-Clustering
Windows Server v.Next: What’s New in Hyper-V
http://channel9.msdn.com/events/Server-Infrastructure-Days/Server-Infrastructure-Days-Online-2014/Windows-Server-vNext-Whats-New-in-Hyper-V
www.windowserver.it
www.windowsazurecommunity.it
www.veeamcommunity.it
QUESTIONS
&
ANSWERS
Scarica

Amministrare Hyper-V - Torino Technologies Group