HyperV 2012 - Gestire da remoto un Server HyperV 2012 in un WORKGROUP

In questi giorni sono stato nella necessità di installare un Server HyperV 2012 e di doverlo gestire fuori dominio.

Come sappiamo HyperV è un po' particolare per essere gestito in tale contesto.

Premesso che le console di gestione vanno installare su Windows 8 w Windows 2008 (Su windows 7 da quanto ne so io non si può fare) copio ed incollo di seguito gli step da me eseguiti sul client e Server in modo da poterlo gestire.

Gli articoli di riferimento sono i seguenti:

http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/fe80f0aa-0697-4657-a1da-19d36b036698/

N.B. E' importante creare sul client e sul server lo stesso utente con la stessa password

1. Modificare sul Client il file host in modo da attivare la corrispondenza fra l'IP del Server ed il suo nome:

C:\Windows\System32\Drivers\etc\host

2. Usare CMD o Powershell eseguita come amministratore di macchina sul client:

dcomcnfg --> en component services --> computers
! right-click -> my computer -> properties
! select "COM SECURITY" tab
! under "ACCESS PERMISSIONS" select "edit limits"
! select "ANONYMOUS LOGON", and tick "remote access" under ALLOW

Abilitare il Remote Desktop sul Server

3. Sul server dare il comando:

netsh advfirewall show currentprofile (mostra il profilo attuale del firewall)

server: netsh advfirewall set currentprofile settings remotemanagement enable

netsh advfirewall firewall set rule group="Windows Firewall Remote Management" new enable=yes

netsh advfirewall firewall show rule all

4. Sul client dare il comando:

cmdkey /add:YOURSERVERNAME /user:USERNAMEONTHESERVER /pass:THEPASSWORDOFTHATUSER

5. Sul client eseguire MMC.exe ed aggiungere lo snap.in del "Windows Firewall".
Collegarsi sul server Remoto e cercare la regola "Remote Event Log Management" entries in the list of INBOUND rules, and enable them"

6. Sempre sul client aprire la powershell (start --> cmd --> start powershell)
e dare in C:\Windows\system32> set-item WSMAN:\localhost\client\trustedhosts -value YOURSERVERNAME -concatenate
 [Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y

7. Sul Server:

winrm qc --> Make the changes? y / n

8. Aprire la console dell'HyperV su windows 8/2008 e collegarsi su HyperV, dovrebbe funzionare


[update 2014.03.05]

Se non avete windows 8 o windows 2008 potete utilizzare il seguente tool gratuito per gestire hyperV (la versione a pagamento di questo tool da maggiori funzionalita']

http://www.5nine.com/5nine-manager-for-hyper-v-product.aspx