Date post: | 02-May-2015 |
Category: |
Documents |
Upload: | davide-pace |
View: | 215 times |
Download: | 1 times |
AMMINISTRARE HYPER-V
Ermanno GolettoMVP - MCSE - [email protected]://www.devadmin.it
[email protected]://robimassa.wordpress.com
Roberto Massa
Agenda
• Microsoft Hyper-V Server 2012 R2• Gestione del backup
MICROSOFT HYPER-V SERVER 2012 R2Versione gratuita dell’hypervisor Microsoft
Limitazioni
Completamemte gratuita senza necessità di CAL
Non è disponibile la console di gestione
Ruoli disponibili
Funzionalità disponibili
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
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
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
DEMOHyper-V in modalità core e console di terze parti
BACKUPGestione del backup di Hyper-V
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
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
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
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}
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
DEMOBackup di Hyper-V
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
QUESTIONS&
ANSWERS