20

AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP [email protected] MCTS [email protected]

Embed Size (px)

Citation preview

Page 1: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it
Page 2: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

AMMINISTRARE HYPER-V

Ermanno GolettoMVP - MCSE - [email protected]://www.devadmin.it

[email protected]://robimassa.wordpress.com

Roberto Massa

Page 3: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Agenda

• Microsoft Hyper-V Server 2012 R2• Gestione del backup

Page 4: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

MICROSOFT HYPER-V SERVER 2012 R2Versione gratuita dell’hypervisor Microsoft

Page 5: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Limitazioni

Completamemte gratuita senza necessità di CAL

Non è disponibile la console di gestione

Page 6: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Ruoli disponibili

Page 7: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Funzionalità disponibili

Page 8: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Gestione e amministrazione

PowerShell

Server remoto WS2012 R2

Workstation remota W8.1 con RSAT

System Center 2012 Virtual Machine Manager

Consoles terze-parti

Strumenti a disposizione

Page 9: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

5nine manager per Hyper-V

Features MicrosoftHyper-VManager

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

Local GUI on Windows Server Core and Microsoft Hyper-V Server No Yes Yes

Virtual Transfer Disk No Yes Yes

Live Migration between Cluster nodes Yes No Yes

“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

5nine Manager Free Edition supports 2 hosts for remote management.

Microsoft Windows Server

• Windows Server 2012 R2

• Windows Server 2012

• Windows Server 2008 R2 SP1

Microsoft Hyper-V Server

• Hyper-V Server 2012 R2

• Hyper-V Server 2012

• Hyper-V Server 2008 R2 SP1

Microsoft Windows

• Windows 8

• Windows 8.1

OS supportati

Installabile anche sulla

Core

Page 10: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Abilitazione RDPREM Abilitazione RDPcscript %windir%\system32\scregedit.wsf /ar 0

REM Accesso anche a client senza supporto a NLAcscript %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

Abilitazione remota tramite

RDRemote

http://rdremote.codeplex.com/Requisiti: NET Framework 2.0 Sconfig.cmd - Opzione 7

# Abilitazione RDP con supporto NLA Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -Value 0Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name UserAuthentication -Value 1

# Abilitazione rule firewall RDPEnable-NetFirewallRule -DisplayGroup "Remote Desktop«

http://blogs.technet.com/b/bruce_adamczak/archive/2013/02/12/windows-2012-core-survival-guide-remote-desktop.aspx

Page 11: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

DEMOHyper-V in modalità core e console di terze parti

Page 12: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

BACKUPGestione del backup di Hyper-V

Page 13: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Windows Backup

• Interfaccia grafica

• Command line (Wbadmin)

• PowerShell (49 cmdlets)

• Veeam Backup Free Edition per VMware e Hyper-V

Modalità di backup

Gestione completa del backupNon permette la schedulazione

Get-Command –Module WindowsServerBackup

Page 14: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Gestione Windows Backup con PowerShell

# Impostazione nome VM$BkpDrive = "F:"

# Impostazione nome VM$VMName = "VMTest01"

# Definizine policy di backup$Policy = New-WBPolicy

# Impostazione oggetto VM$VM = Get-WBVirtualMachine | ? VMName -eq $VMName

# Aggiunta VM alla policyAdd-WBVirtualMachine -Policy $Policy -VirtualMachine $VM

# Impostazione Target$Target = New-WBBackupTarget -volumepath $BkpDrive –Verbose # Impostazione destinazione backupAdd-WBBackupTarget -Policy $Policy -Target $Target

# Avvio backupStart-WBBackup -Policy $Policy

New-WBPolicy(definizione di una policy di backup)

Add-WBVirtualMachine(aggiunta VM ad una policy)

Add-WBBackupTarget(aggiunta destinazione ad una policy)

Start-WBBackup(avvio di una policy di backup)

Get-WBBackupSet(elenco backup creati)

Get-WBSummary(history operazioni di backup eseguite)

Cmdlets disponibili Occore essere

membri del gruppoBackup Operators

oAdrministrators

Page 15: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

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 nativihttp://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 R2http://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

Page 16: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Verifica esecuzione Windows Backup

Log files

Event Viewer

PowerShell

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

Applications and Services Logs• Microsoft/Windows/Backup

# Estrazione eventi BackupGet-WinEvent -FilterHashtable @{logname='Microsoft-Windows-Backup';Level=2}

Page 17: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Check Windows Backup tramite PowerShell

# Impostazione nome VM$BkpDrive = "F:"

# Impostazione nome VM$VMName = "VMTest01"

# Definizine policy di backup$Policy = New-WBPolicy

# Impostazione oggetto VM$VM = Get-WBVirtualMachine | ? VMName -eq $VMName

# Aggiunta VM alla policyAdd-WBVirtualMachine -Policy $Policy -VirtualMachine $VM

# Impostazione Target$Target = New-WBBackupTarget -volumepath $BkpDrive –Verbose # Impostazione destinazione backupAdd-WBBackupTarget -Policy $Policy -Target $Target

# Avvio backupStart-WBBackup -Policy $Policy

# Recupero dello stato ultimo backup eseguito$VMBackupStatus = Get-WBJob -Previous 1

# Lettura path success file$SuccessStatus = $VMBackupStatus.successlogpath

# Lettura path failure file$FailedStatus = $VMBackupStatus.FailureLogPath

(*) Per maggior comodità sarà possibile inviare tramite mail i file di log tramite il cmdled Send-MailMessage

(*) http://andreagx.blogspot.it/2014/01/windows-server-backup-inviare-un-report.html

Page 18: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

DEMOBackup di Hyper-V

Page 19: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

Approfondimenti

Server Infrastructure Days Online – 2014Windows Server 2012 R2: Deep Dive Clusteringhttp://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-Vhttp://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

Page 20: AMMINISTRARE HYPER-V Ermanno Goletto MVP - MCSE - MCITP ermannog@outlook.it  MCTS robimassa@hotmail.it

QUESTIONS&

ANSWERS