lunedì 5 gennaio 2009

Aggiungere un server Hyper-V core (Workgroup) a SCVMM 2008

SCVMM2008-2 In questo post vedremo come aggiungere un host Hyper-V core affinché sia gestito da SCVMM 2008. L'host hyper-v è in workgroup, mentre SCVMM 2008 è in dominio. Sull'host hyper-v è gia' stato installato l'agent affinché possa essere gestito con SCVMM 2008. L'installazione dell'agent è stata fatta manualmente.

Leggi il mio post Installare SCVMM 2008 Agent su Windows Server 2008 Core con Hyper-V (Workgroup) per la procedura passo-passo.

1. Aggiungere l'Host Hyper-V a SCVMM 2008

14b

2. Selezionare Windows Server-based host on a perimeter network  e fare clic su Next

15

3. Compilare i seguenti campi:

Nome Campo Valore Descrizione
Computer Name or IP Address 192.168.30.9 Indirizzo IP del server Hyper-V, in workgroup, da gestire
Encryption key ChiaveCondivisaFraAgenteScvmm E' la Security File Encryption Key definita durante l'installazione dell'agent
Confirm Encryption Key ChiaveCondivisaFraAgenteScvmm  
Security File Path <securityfilepath>\securityfile.txt Security File che l'agent salva automaticamente, in locale, nella cartella c:\program files\Microsoft System Center Virtual Machine Manager 2008\ con nome securityfile.txt.


4. Fare clic su Add per aggiungere l'host a SCVMM 2008 e poi su Next

16b 17


5. Accettare le impostazioni di default e fare clic su Next
18

6. Se le VM devono essere salvate su uno storage esterno - es. SAN - è possibile specificare il percorso da utilizzare. Se non si specifica niente verrà utilizzato il percorso di default. Fare clic su Next

19  

7. A questo punto basta fare clic su Add Host per avviare il processo di aggiunta dell'host.

20 21

 

Nota: facendo clic sul pulsante, in basso a destra, view script è possibile visualizzare lo script powershell che eseguirà l'operazione.  

Una volta completata l'aggiunta dell'host hyper-v è possibile visualizzare l'elenco delle VM in esecuzione direttamente dalla consolle di SCVMM 2008, nella sezione Virtual Machines:

25

Conclusioni
Ho aggiunto al server SCVMM 2008, membro del dominio corp.isaserver.it, un server standalone Hyper-V (192.168.30.9) in esecuzione su una Windows Server 2008 Core con oltre 15 VM in esecuzione. Il processo di aggiunta dell'host non ha presentato problemi o instabilità. Nessuna VM è stata bloccata.

E' importante evidenziare anche un altro aspetto, particolarmente critico in questo caso, è cioè che lo stesso server SCVMM 2008 è una VM in esecuzione sul server hyper-v che ho aggiunto. Quella che nella seguente immagine è evidenziata come MT-SCVMM08 non è altro che il server SCVMM 2008 su cui ho lavorato.

25c

Per domande, commenti, 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
Home Page System Center Virtual Machine Manager 2008
Download System Center VMM 2008 VHD
Home Page Windows Server 2008 with Hyper-v
Home Page Hyper-V Server
Download Hyper-V Server

Etichette: , ,

Installare SCVMM 2008 Agent su Windows Server 2008 Core con Hyper-V (Workgroup)

SCVMM2008-2 Di seguito vi riporto gli step necessari per Installare l'agent di SCVMM 2008 su una installazione core di Windows 2008 con Hyper-V. Il server Hyper-V è in Workgroup mentre il server SCVMM 2008 è membro del dominio corp.isaserver.it. L'installazione dell'agent sarà eseguita manualmente.

L'agent da installare è presente nella cartella

c:\program files\Microsoft System Center Virtual Machine Manager 2008\Agents

00

L'Agent che andremo ad installare è la versione a 64bit, presente nella cartella \AMD64.

Nota: E' possibile utilizzare una pennetta USB per installare l'agent; oppure uno share di rete. Volendo utilizzare uno share di rete basta lanciare il comando net use F: \\<IP SCVMM 2008>\agents

0. Posizionarsi nella cartella \AMD64

F:\>cd amd64

1. Installare il componente Visual C (\AMD64\vcredist_x64.exe)

F:\amd64>vcredist_x64 e poi Invio

01

fare clic su Yes per procedere con l'installazione del componente software

02

2. Installare l'Agent VMM 2008 (\AMD64\2.0.3444.0\vmmagent.msi)

2.a - Posizionarsi nella cartella ..\2.0.3444.0

f:\amd64>cd 2.0.3444.0

03

2.b - Avviare il programma di installazione dell'agent

f:\amd64\2.0.3444.0>msiexec /i vmmAgent.msi

04

Accettare le condizioni di licenza

05

La cartella di installazione dell'agent, di default è

C:\Program Files\Microsoft System Center Virtual Machine Manager 2008\

06

Porte utilizzate dall'Agent per comunicare con SCVMM 2008, di default sono la 80 e la 443.

07

Selezionare il flag This host is on a perimeter network ed inserire una chiave, particolarmente complessa e lunga, che sarà utilizzata per autenticare l'host su SCVMM 2008.

Nota: Il server core NON è server membro del dominio.

08b

Selezionare l'indirizzo IP che sarà utilizzato dall'Agent per comunicare con SCVMM 2008 - se l'host ha più IP selezionare l'IP corretto -.

09c

Fare clic su Install per installare l'agent.

10

Al termine dell'installazione fare clic su Finish. Non è richiesto il riavvio del server.

11

Possiamo verificare l'installazione dell'agent utilizzando WMI:
F:\amd64\2.0.3444.0>wmic product list status

12

Se non abbiamo commesso errori vedremo elencati i due pacchetti software che abbiamo appena installato. Inoltre il valore della colonna InstallState deve essere pari a 5. In caso contrario l'installazione non è andata a buon fine.
Di seguito i valori possibili, con relativo significato, della colonna InstallState:

Valore Descrizione
-6 Bad Configuration
-2 Invalid Argument
-1 Unknown Package
1 Advertised
2 Absent
5 Installed


Nel prossimo post vedremo l'aggiunta dell'Host Hyper-V a SCVMM 2008

Per domande, suggerimenti basta scrivere 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

Home Page System Center VMM 2008
Requisiti di Sistema SCVMM 2008 
Download VHD System Center VMM 2008
Home Page Windows Server 2008
Requisiti di sistema Hyper-V
Download Hyper-V Server

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: , , ,