giovedì 14 maggio 2009

Configurare iSCSI su Hyper-V Server (R2) e 2008 Core

Vi segnalo questo interessante post di Sander Berkouwer sulla configurazione di iSCSI su Hyper-V Server o Windows 2008 Core; quindi in tutti quei casi dove non è possibile utilizzare la GUI. E' possibile leggere l'intero post facendo clic qui.

Di seguito un estratto:

"...
iSCSIcli in Hyper-V Server 2008
In Hyper-V Server 2008 and Server Core Installations of Windows Server 2008 to connect to SAN storage you would use the iscsicli.exe tool. This is the command line equivalent of the iSCSI client configuration tool.
...
iSCSIcpl in Hyper-V Server 2008 R2
To make this crucial step in your cluster setup progress a bit easier, Microsoft has included the graphical version ...
..."
fonte: blog Sander Berkouwer

La guida di riferimento è comunque la Microsoft iSCSI Software Initiator 2.x Users Guide, scaricabile qui

iSCSI si sta sempre piu' affermando come alternativa a basso costo al FC; supportato anche da Microsoft per Exchange 2007 in ambienti SMB.

Buona lettura

Luca

Luca Conte,
MCSE/MCSA:Security, MCT, MCITP:Windows 2008
MCTS: Windows Virtualization, VMWare VCP

Consulting Services & Professional Training
Virtualization Discovery - http://www.virtualizationdiscovery.com
Virtualization Technical Days - http://days.virtualizationdiscovery.com
Virtualization Webcast - http://webcast.virtualizationdiscovery.com

Etichette: , , , ,

giovedì 5 febbraio 2009

Hyper-V Security Guide (Beta) - disponibile per il download

news Rilancio la news di Giorgio Malusardi su Microsoft Technet Italia:

"... E’ appena stata annunciata la disponibilità, su Microsoft Connect, la disponibilità della guida alla sicurezza per Hyper-V: Hyper-V Security Guide

Il documento, che fa parte dei solution accelerator, indirizza sostanzialmente tre tematiche:

  • Hardening di Hyper-V: si tratta di una serie di linee guida per l’hardening del ruolo server Hyper-V. In aggiunta sono disponibili anche delle best practice per l’installazione del ruolo Hyper-V con un focus sulla sicurezza
  • Delega della gestione delle macchine virtuali:si tratta di linee guida per implementare in modo sicuro la delega amministrativa delle macchine virtuali, o di parte delle stesse, a figure diverse all’interno dell’organizzazione
  • Protezione delle macchine virtuali: si tratta in questo caso di linee guida per la protezione delle macchine virtuali attraverso una combinazione di permessi a livello di file system, cifratura e auditing

La guida è indirizzata ai professionisti IT, agli esperti di sicurezza, agli architetti di rete. ..."
fonte: Microsoft Technet Italia

Aggiungo, al post di Giorgio, alcuni dettagli sul documento:

HypervSecurityGuide

Titolo: Hyper-V security Guide
Pagine: 40
Serie: Solution Accelerators
Lingua: Inglese
Dimensione: 905KB (ZIP)

Tabella dei Contenuti
Chapter 1: Hardening Hyper-V
Attack Surface   
Server Role Security Configuration
Management Partition Security
Default Installation Recommendations
Host Network Configuration
Securing Dedicated Storage Devices
Host Management Configuration
Virtual Machine Security
Virtual Machine Configuration
Hardening the Virtual Machine Operating System and Applications
Virtual Machine Configuration Checklist

Chapter 2: Delegating Virtual Machine Management
Using Tools to Delegate Access
Delegating Access with Authorization Manager (AzMan)
System Center Virtual Machine Manager (VMM)
Delegated Administrator Role
Self Service Portal

Chapter 3: Protecting Virtual Machines
Methods for Protecting VMs
Using File System Security to Protect Virtual Machine Resources
Using Encryption to Protect Virtual Machine Resources
Using Auditing to Track Access to Virtual Machine Resources
Maintaining Virtual Machines
Best Practices


Per domande e dubbi è possibile scrivere sul forum di VMexperts.org oppure direttamente a lconte@vmexperts.org.

Luca

Luca Conte, MCSE/MCSA:Security, MCT, VMWare VCP
Consulting Services & Professional Training
Virtualization Discovery - http://www.virtualizationdiscovery.com
Virtualization Technical Days - http://days.virtualizationdiscovery.com
Virtualization Webcast - http://webcast.virtualizationdiscovery.com


Riferimenti
Post originale blog Technet Italia
Invito per partecipare al programma Beta e scaricare la guida
Sito ufficiale dei Solution Accelerators
Blog di Giorgio Malusardi

Etichette: , , ,

martedì 13 gennaio 2009

Windows 7, Windows 2008 R2 (Beta) su Hyper-V

Windows7 Se volete provare Windows 7 e/o Windows Server 2008 R2 e non avete l'hardware disponibile, ma avete gia' un server Hyper-V allora avete il via libera, potete provarli virtualizzati.

Ovviamente al momento non sono disponibili gli integration services  per Windows 7 e 2008 R2, ma saranno resi disponibili con il rilascio definito. Quindi utilizzate Microsoft Hyper-V Server oppure Microsoft Windows Hyper-V per provare i nuovi prodotti.

Questa modalità è confermata da Ben Armstrong (Microsoft) sul suo blog.

Nota: Se volete provare Hyper-V 2.0 vi server il ferro...non è possibile abilitare il ruolo Hyper-V se lo installate come VM.

Per domande, commenti, suggerimenti sul forum di VMexperts.org

Buon test
Luca

Luca Conte, MCSE/MCSA:Security, MCT, VMWare VCP
Consulting Services & Professional Training
Virtualization Discovery - http://www.virtualizationdiscovery.com
Virtualization Technical Days - http://days.virtualizationdiscovery.com


Riferimenti
Post originale Ben Armstrong
Windows Server 2008 R2: un primo sguardo al nuovo Hyper-V
Windows 7: prime impressioni d’uso

Etichette: , , ,

martedì 6 gennaio 2009

Ricavare il GUID delle VM con Powershell

powersh Per ottenere il GUID di una VM possiamo utilizzare la PowerShell management Library for Hyper-V disponibile gratuitamente su CodePlex. Il GUID è possibile utilizzarlo per la creazione di shortcut così da avviare rapidamente le VM, anche nel caso in cui siano state rinominate - vedi post Tip - Lanciare rapidamente una VM Hyper-V con VM Connection -.

Di seguito il codice Powershell della prima versione, più spartana e breve da scrivere, del codice da utilizzare:
PS C:\Users\Administrator> get-vm -server <NomeServerHyper-V> | Format-table -property ElementName,Name

Dove
<NomeServerHyper-V> - Nome del server Hyper-V. Se lanciate lo script direttamente sul server Hyper-V questo parametro è opzionale.

Lo script deve essere lanciato con privilegi amministrativi e dopo aver caricato la Powershell Library.
Di seguito un esempio d'uso ed il risultato:
PS C:\Users\Administrator> get-vm -server MT-HPV | Format-table -property ElementName,Name

22 

Migliorare l'output a video

Volendo infiocchettare meglio l'output a video, ad esempio con delle intestazioni di colonna personalizzate ed un ridimensionamento automatico della larghezza, possiamo utilizzare il seguente codice:

PS C:\Users\Administrator> get-vm -server MT-HPV | Format-table -property @{Label="VM Name";Expression={$_.ElementName}}, @{Label="GUID";Expression={$_.Name}} -autosize

21


Conoscere il GUID di una sola VM

Se siamo interessati ad una sola VM, basta aggiungere in nome della VM che interessa.

PS C:\Users\Administrator> get-vm MI-SRV02 -server MT-HPV | Format-table -property @{Label="VM Name";Expression={$_.ElementName}}, @{Label="GUID";Expression={$_.Name}} -autosize

Di seguito il risultato

20

Per domande, commenti, suggerimenti sul forum di VMexperts.org

Luca

 

Luca Conte, MCSE/MCSA:Security, MCT, VMWare VCP
Consulting Services & Professional Training
Virtualization Discovery - http://www.virtualizationdiscovery.com
Virtualization Technical Days - http://days.virtualizationdiscovery.com


Riferimenti
CodePlex - Open Source Project Community
PowerShell management Library for Hyper-V
Tip - Lanciare rapidamente una VM Hyper-V con VM Connection

Download   Download PowerShell management Library for Hyper-V  
   

Etichette: , ,

Tip - Lanciare rapidamente una VM Hyper-V con VM Connection

09 Lavorando spesso su un ristretto numero di VM in esecuzione su Hyper-V è possibile configurare VM Connection - Usare VM Connection per Connettersi direttamente alle VM su Hyper-v - affinché avvi solo le VM di interesse.
Volendo ulteriormente  semplificarsi la vita è possibile creare un collegamento al programma VM Connection, passando il server Hyper-V da utilizzare e la VM come parametro, da salvare sul proprio desktop. 
Per visualizzare i parametri che è possibile passare a VM Connection basta digitare:
C:\Program Files\Hyper-V\vmconnect.exe -?

10 
01 
Creare lo shortcut
Con il tasto destro del mouse fare clic sul desktop e selezionare New > Shortcut
11b

Nel campo Type the location of the item inserire il percorso completo a VM Connection, racchiuso da doppi apici, e poi separti da uno spazio, nel seguente ordine, il nome del server Hyper-V e della VM che sarà utilizzata. Dopodiché fare clic su Next:
"C:\Program Files\Hyper-V\vmconnect.exe" <serverHyper-V> <NomeVM>

ad esempio:
"C:\Program Files\Hyper-V\vmconnect.exe" MT-HPV MT-SCVMM08

 12b
Nel campo Type a name for this shortcut inserire il nome della VM a cui connettersi e fare clic su Finish

14 
Sul desktop sarà così presente il collegamento alla VM.
15
Basterà fare doppio clic sul collegamento per connettersi alla VM.
04 
E' possibile ripetere l'operazione per tutte le VM su cui si lavora frequentemente.

09

Se la VM è rinominata?
In questo caso è necessario modificare lo shortcut con il nuovo nome. E' comunque possibile utilizzare il parametro -G <GUIDVM> al posto del nome della VM. Il GUID della VM rimane sempre lo stesso anche al variare del nome. Il GUID si ricava dal nome del file XML di configurazione della VM che si trova nella cartella Virtual Machines.
16 
Volendo utilizzare il GUID, lo shortcut sarà configurato così
"C:\Program Files\Hyper-V\vmconnect.exe" <serverHyper-V> -G <GUIDVM>
ad esempio:
"C:\Program Files\Hyper-V\vmconnect.exe" MT-HPV -G 184424AD-88F0-4F08-88C7-21D1CFF748E8

17

Per domande, commenti e suggerimenti sul forum di VMexperts.org

Luca

Luca Conte, MCSE/MCSA:Security, MCT, VMWare VCP
Consulting Services & Professional Training
Virtualization Discovery - http://www.virtualizationdiscovery.com
Virtualization Technical Days - http://days.virtualizationdiscovery.com


Riferimenti

Usare VM Connection per Connettersi direttamente alle VM su Hyper-v

Etichette: , ,

Usare VM Connection per Connettersi direttamente alle VM su Hyper-v

00 Un utile programma disponibile con gli strumenti amministrativi di Windows 2008 è Virtual Machine Connection.
Nota:
VM Connection è disponibile - non in forma nativa - anche per Vista SP1. E' necessario installare i Remote Server Administration Tools + relativo Update. Vedi la sezione Riferimenti.

A cosa serve VM Connection?
Tutte le volte che lavoriamo con una VM di Hyper-V utilizziamo VM Connection. Ogni finestra che apriamo da Hyper-V Manager quando lavoriamo sulle VM è una VM Connection. Il processo è reso trasparente in quanto e' automaticamente lanciato da Hyper-V Manager quando facciamo doppio clic su una VM.

05b 
Questo comunque presuppone che prima sia aperto Hyper-V Manager e poi sia selezionata la VM su cui lavorare.
Una operazione che a lungo andare può diventa "seccante", mentre invece potremmo/vorremmo lavorare direttamente sulla VM senza bisogno di aprire Hyper-V Manager.
Con VM Connection possiamo fare proprio questo, collegarci alla sola VM che ci interessa. Infatti, una volta selezionato il server Hyper-V su cui la nostra VM è in esecuzione,  basta inserire il nome della VM ed il gioco è fatto.

Usare VM Connection
Se proviamo a lanciare VM Connection da linea di comando, riceveremo l'errore di programma non trovato.

06

Per lanciarlo da linea di comando dobbiamo inserire il percorso completo:

C:\Program Files\Hyper-V\vmconnect.exe

08 
Una volta lanciato, si nota che l'aspetto è molto simile ad una Remote Desktop Connection. A parte questa somiglianza, hanno funzioni ben distinte fra loro.

Virtual Machine Connection Remote Desktop Connection
00 07


Per collegarsi ad una VM in esecuzione su Hyper-V basta compilare i seguenti campi:

Nome Campo Descrizione
Server Nome/IP del server Hyper-V
Virtual Machine Nome della Virtual Machine


Nota: Una volta inserito Nome/IP del server Hyper-V, il campo Virtual Machine è automaticamente compilato.

02 
Basta selezionare la Virtual Machine su cui si vuol lavorare e fare clic su OK

03
Si aprirà la sola Virtual Machine, senza bisogno di passare tramite Hyper-V Manager

04 
Adesso è possibile lavorare sulla Virtual Machine...

Una nota, per poter utilizzare VM Connection da macchine Windows Vista, è necessario installare il Service Pack 1 - disponibile via Windows Update oppure come singolo download -. Una volta installato il SP1 è necessario installare il Remote Server Administration Tool  ed il relativo Update-. Solo dopo aver installato l'update KB952627 sarà disponibile VM Connect.

Luca

Per domande, commenti, suggerimenti sul forum di VMexperts.org

Luca Conte, MCSE/MCSA:Security, MCT, VMWare VCP
Consulting Services & Professional Training
Virtualization Discovery - http://www.virtualizationdiscovery.com
Virtualization Technical Days - http://days.virtualizationdiscovery.com


Riferimenti

  KB941314 - Description of Windows Server 2008 Remote Server Administration Tools for Windows Vista Service Pack 1
Download Download RSAT for Windows Vista Service Pack 1 (32-bit) Edition.
Download Download RSAT for Windows Vista Service Pack 1 (64-bit) Edition.
  KB952627 - Description of the Windows Vista Service Pack 1 Management Tools update for the release version of Hyper-V
Download Download the Update for Windows Vista (32-bit).
Download Download the Update for Windows Vista (64-bit).

Etichette: ,

domenica 23 novembre 2008

HVRemote Utility - Amministrare Hyper-V da remoto (Gratis con codice)

news Quanti si sono addentrati nelle problematiche connesse all'amministrazione remota di server Hyper-V, in workgroup e/o core, si saranno scontrati con qualche bel problemino da risolvere.

In questi casi, tappa obbligata per risolvere questi problemi, sono i post di J.Howard - Senior Program Manager, Hyper-V team, Windows Core Operating System Division. Ovviamente la procedura è abbastanza lunga e non proprio banale. Un tool che permettesse di automatizzare queste procedure sarebbe stato ideale.

Detto...Fatto!!

Lo stesso J.Howard ha realizzato e reso disponibile una utility per semplificare questo tipo di attività: HVRemote

Una volta installati i tool amministrativi sulla postazione remota, sia in dominio che in workgroup!!, il tutto si riduce ad un:

hvremote /add:lconte   oppure hvremote /add:corp\lconte

per visualizzare le modifiche applicate:

hvremote /show

L'aiuto in linea può essere lanciato come:

hvremote /help o /?

HVRemote Help
Questa utility è realizzata interamente in VBScript. Il codice sorgente è disponibile sul sito MSDN.

Per consultare la pagina sul blog di J.Howard fare clic qui
Per collegarsi alla pagina MSDN per scaricare il codice e la documentazione fare clic qui

Buon lavoro con Hyper-V

Etichette: , , ,

sabato 4 ottobre 2008

HVConfig.cmd anche sulla Core Standard/Enterprise

hvconfig

Microsoft Hyper-V Server rende disponibile uno strumento, a linea di comando, che semplifica il processo di configurazione del server - es. Cambio nome macchina, configurazione della rete, Join al dominio, configurazione del Desktop Remoto, Impostazioni internazionali ecc. -. Tutte operazioni che, al primo impatto con la Core, fanno tremare le certezze dell'amministratore Windows abituato a lavorare prepotentemente di tasto destro del mouse.

Il tool, presente SOLO su Microsoft Hyper-V Server, è HVConfig.cmd.
Questo tool infatti non è disponibile nelle installazioni Core di Windows 2008:

hvconfig-core

Quindi, prima di farvi venire un esaurimento nervoso, vi consiglio di copiarvelo sulla vostra installazione Core. Come? Sul blog di Sander Berkouwer è pubblicato un interessante articolo che illustra un metodo, in cinque step, per "migrare" HVConfig da Microsoft Hyper-V Server ad una installazione Core di Windows 2008.

Diciamo subito che di step ne basta UNO SOLO...copia file!! Se vi state chiedendo come copiare file su una core (non configurata) da una Microsoft Hyper-V Server (non configurato)...leggete la seguente TIP.

Prima di iniziare:
E' necessario che la versione di Microsoft Hyper-V Server sia nella stessa lingua della vostra installazione Core. Windows Core in italiano (it-IT) => Hyper-V Server in Italiano (it-IT)!! 

# Copiare i file presenti in Hyper-V Server nelle rispettive cartelle della vostra Core

File Sorgente da
Microsoft Hyper-V Server (IT)  >>
Cartella di destinazione su 
Windows 2008 Core (IT)

C:\Windows\System32\hvconfig.cmd
C:\Windows\System32\it-IT\hvconfig.vbs
C:\Windows\System32\it-IT\WUA_SearchDownloadInstall.vbs

C:\Windows\System32\
C:\Windows\System32\it-IT\
C:\Windows\System32\it-IT\

Se usate la versione americana vi basta sostituire it-IT con en-US


Tip:
Usate un pennetta USB per trasferire i file!!

# Lanciare HVConfig.cmd sulla Core
Una volta copiati i file, è possibile lanciare HVConfig digitando HVConfig.cmd e INVIO.

Nota: HVConfig è un insieme di script/batch - vbs/cmd - quindi potrebbe essere possibile modificarli a proprio piacimento (licenza??) espandendone le funzionalità.

Va detto che le funzioni implementate in HVConfig sono abbastanza banali - NETDOM, NETSH, Intl.cpl, Timedate.cpl, scregedit.wsf - ma HVConfig può far risparmiare tanto tempo a chi è nuovo ai comandi Windows.

# Avviare automaticamente HVConfig all'avvio del Server
Se volete rendere automatico l'avvio del vostro HVConfig sulla core vi basta aggiungere la seguente chiave di Registry nella sezione HKLM\Software\Microsoft\Windows\CurrentVersion\Run :

Nome Tipo Valore
HVConfig REG_SZ  (Stringa) C:\windows\system32\hvconfig.cmd


Nota: Per rendere immediatamente attiva la modifica fate LogOff e LogOn.

Per leggere l'articolo originale in lingua inglese di Sander Berkouwer basta fare clic qui

Buona Virtualizzazione!!

Luca

Etichette: , , ,

giovedì 2 ottobre 2008

Miscrosoft Hyper-V Server 2008 disponibile per il download

MHVS Nel mio precedente post vi avevo segnalato l'imminenza di Microsoft Hyper-V Server per i primi di Ottobre...è arrivato!!
E' infatti disponibile per il download l'hypervisor di Microsoft...solo l'Hypervisor!!

Questa versione è completamente gratuita e liberamente scaricabile.

Microsoft Hyper-V Server non richiede l'acquisto di CAL. Sono invece richieste le licenze per gli OS virtualizzati e le CAL per gli utenti che utilizzano i servizi in esecuzione sulle VM.
 
Microsoft Hyper-V Server è disponibile anche il lingua Italiana.

Di seguito vi riporto una tabella comparatavia fra Microsoft Hyper-V Server e le versioni di Hyper-V su Windows Server 2008.

tableHypervServer
Microsoft Hyper-V Server è scaricabile da qui

Sito Ufficiale di Microsoft Hyper-V Server

Introduzione su Hyper-V Server sul sito Technet Italia

Etichette: , ,

venerdì 12 settembre 2008

Microsoft Hyper-V Server 2008 - Nuovo & Gratis

Microsoft Hyper-V Server 2008 Sta gia' soffiando il vento di sfida fra Microsoft e VMware....
Fra la fine del mese di Settembre e la prima metà di Ottobre Microsoft renderà disponibile gratuitamente una versione di Windows che incorpora in forma nativa il proprio Hypervisor: Microsoft Hyper-V Server 2008.

Dovrebbe essere - leggendo su Virtualization.info - una Windows Server 2008 Core ulteriormente alleggerita, che permetta l'esecuzione e l'utilizzo di Hyper-V e nient'altro. Quanto di Windows Server 2008 ci sarà in Microsoft Hyper-V Server 2008 è ancora da vedere.

Un aspetto è da mettere subito in evidenza:
Nessun costo di licenza per Microsoft Hyper-V Server 2008

Direttamente dal sito Microsoft:

"...
Microsoft Hyper-V Server will be available as a free download. CALs are only required for Windows Server and all Windows Server images that are virtualized, regardless of virtualization platform. No CALs are required for Microsoft Hyper-V Server.
..."

Gli OS Guest  supportati sono elencati nella KB954958 - Guest operating systems that are supported on a Hyper-V virtual machine. Quindi anche ditribuzioni Linux SUSE. Ovviamente l'articolo della KB parla solo dei supportati... 

Non è previsto un Upgrade da Microsoft Hyper-V Server a versioni Windows Server 2008 Standard ecc.

Il numero massimo di OS Guest eseguibili è 128.

Microsoft Hyper-V Server 2008 è gestibile con il nuovo System Center Virtual Machine Manager (SCVMM); il rilascio è ormai prossimo, se non proprio in contemporanea con il rilascio di Hyper-V Server.

Per ulteriori info e approfondimenti vi rimando al sito Microsoft. Per accedere alla pagina dedicata a Microsoft Hyper-V Server 2008 fai clic qui.

A presto
Luca

Etichette: ,