Il Consolidamento di Servizi
Virtual Server 2005
PierGiorgio Malusardi
Evangelist - IT Professional
Microsoft
Agenda
• Consolidamento di Servizi
– File e Print Server
– SQL Server
– Exchange Server
– Servizi di Rete
• Virtual Server 2005
– Architettura e Configurazione
– Creazione e Gestione delle Virtual Machine
– Controllo dello Stato e Allocazione delle Risorse
Consolidamento di Servizi
• Le aziende cercano soluzioni che
– Diminuiscano i costi
– Accellerino il rilascio di applicazioni e
infrastrutture
– Garantiscano un elevato livello di continuità
• Il consolidamento dei servizi è una delle
soluzioni
Consolidamento di Servizi
• La virtualizzazione è presentata, da alcuni,
come la soluzione a tutti i problemi di
consolidamento…
• È sempre la risposta giusta?
• Ovviamente NO.
• A seconda dell’applicazione o del servizio da
consolidare dobbiamo considerare soluzioni
diverse.
Consolidamento di Servizi
Approcci diversi per diverse necessità
Applicazione
Approccio
Esempio
Migrazione dell’ERP
aziendale su una
macchina a 8 vie con
Win2003 e WSRM
Benefici
Applicazioni
Enterprise
Windows Server 2003
Enterprise/Datacenter
con Windows System
Resource Manager
(WSRM)
Grande scalabilità e
gestione in stile
mainframe delle risorse
assegnate alle
applicazioni
Database
Windows Server 2003 Utilizzo di istanze
e SQL Server 2000
multiple di SQL Server
su macchine
altamente scalabili.
Anche su piattaforma
a 64 bit
È possibile concentrare
più istanze di SQL Server
su server di fascia alta in
modo da ridurre
l’hardware da gestire e
ottimizzarne l’utilizzo
Posta Elettronica
Windows Server 2003 Consolidamento dei
ed Exchange Server
server Exchage su un
2003
cluster ad alte
prestazioni
Le nuove funzionalità di
Exchange 2003 (es. la
compressione delle
comunicazioni)
consentono di
concentrare i server di
posta su un solo server
Consolidamento di Servizi
Approcci diversi per diverse necessità
Applicazione
Servizi WEB
Approccio
Windows Server
2003 e IIS 6.0
Esempio
Benefici
Sfruttando le maggiori
performance di IIS 6.0 e
le capacità di gestione
delle risorse è possibile
concentrare più “server
web” su un’unica
macchina Win2003.
Gli Application Pool di IIS
6.0 consentono di
spostare su un’unica
macchina diversi server
WEB, garantendone le
prestazioni e l’isolamento.
File e Printer Server Windows Storage
Server 2004 con
DFS
È possibile concentrare i
server di stampa e di file
sharing su dispositivi NAS
gestiti da Windows
Storage Server
La concentrazione dei
servizi di file sharing e di
stampa è favorita dai tools
di consolidamento e aiuta
a ridurre HW footprint
dell’azienda
Applicazioni
Dipartimentali e
Legacy
È possibile concentrare
diversi server che
gestiscono applicazioni
legacy e servizi di rete
(dns, dhcp) su poche
macchine
Le applicazioni legacy
continuano a girare in
ambiente nativo
virtualizzato consentendo
di gestire la migrazione nei
tempi desiderati e senza
perdita di servizio
Windows Server
2003 e Virtual
Server 2005
Consolidamento di Servizi
Approcci diversi per diverse necessità
• Virtual Server 2005: solo per consolidare
applicazioni legacy?
• La risposta è evidentemente NO!
• Altri scenari di utilizzo sono:
– Sviluppo e test di applicazioni
– Sviluppo e test di architetture
– Consolidamento di servizi di rete
(DHCP,DNS, ecc..)
– Consolidamento di applicazioni
Architettura e Configurazione
Le differenze rispetto a Virtual PC 2004
• Microsoft Virtual Server 2005
– Servizio Multi-thread ottimizzato per le prestazioni
– Console Web per la gestione remota
– Include API COM per la gestione via script
– Supporta dischi SCSI
– Non supporta schede audio
• Microsoft Virtual PC
– Ottimizzato per le prestazione del PC desktop
• Tecnologia delle VM compatibile
Architettura e Configurazione
Sistemi Operativi Supportati
• Sistemi Operativi Host
– Windows Server 2003 Standard Edition
– Windows Server 2003 Enterprise Edition
– Windows Server 2003 Datacenter Edition
– Windows Server 2003 Web Edition NON è
supportato
• Sistemi Operativi Guest
– Microsoft Windows NT 4.0 Standard e Advanced
– Microsoft Windows 2000 Server Standard, Advanced e
Datacenter
– Microsoft Windows Server 2003 Standard, Enterprise e
Datacenter
Architettura e Configurazione
Versioni
• Due Versioni:
– Standard: fino a 4 CPU
– Enterprise: fino a 32 CPU
• Le rimanenti funzionalità sono uguali
Architettura e Configurazione
Architettura
Applicazioni Applicazioni
SO Guest
SO Guest
Hardware Virtuale
Servizio di
Virtualizzazione
Windows Server 2003
Server x86/x64
•
•
•
•
•
•
•
•
Fino a 32 CPU su Host
Fino a 64GB di RAM su Host
HW
SO
standard
– Guest:
Iemulato
test mostrano
una buona
– scalabilità
Tutti
 Cipset
i maggiori
Intel SO
440BX
per x86
Usa
rete,
dischi
infrastruttura di
– 3.6
 GB
NIC
RAM
Intele21141
sicurezza
– lavora
4 Schede
S3esistente
Trio64
Rete
Gfx Server 2003:
Infrastruttura
VS
con
didi
Windows
Virtualizzazione
–
ledal
schede
retenel
Nessun
– Supporta
Fino
device
a 56.5
driver
TB
di custom
HDdi(IDE
e SO
Heartbeat
 VM
monitor
kernel/scheduler
Teamed
guest
SCSI)
dell’host
 API COM
La
prima
versione
èper
ottimizzata
– Clustering
a 2Risorse
nodi
(failover
I device
drivers
accessoper la
 Gestione
versione
Enterprise
(<8P/32GB)
MSCS
clustering)
all’HW
fisico
sono
quelli dell’host
 Integrazione di WMI/event
Applicazioni
Guest:
log tra
guest e host
– Nessuna riscrittura, modifica e
nuovo training.
Architettura e Configurazione
Architettura
Contesto Host
Guest
OS e Applicazioni
Guest
Processo
Processo
VM
OS e Applicazioni
Guest
Processo
VM
Processo
VM
Virtual
Machine
Addition
Kernel
del SO
Host
VS NDIS
VMM Dirver
NDIS
Kernel VMM
Hardware “fisico”
demo
Configurazione e Architettura di
Virtual Server 2005
Amministrazione via WEB
Creazione e Gestione delle VM
File usati dalle Virtual Machine
• File di Configurazione (.vmc)
– File XML che contiene i metadati di configurazione (RAM)
– Possono essere copiati su altri server per spostare la VM
• File per Hard Disk virtuali (.vhd)
– Sono gli “hard disk” delle macchine
– Possono essere copiati su altri server per spostare la VM
• File di configurazione delle Reti Virtuali
– File XML che contiene i metadati di configurazione della reti
virtuali
– Possono essere copiati su altri server per spostare la VM
Creazione e Gestione delle VM
Gestione Remota delle Virtual Machine
• Il Protocollo VMRC consente
– Accesso al BIOS della VM
– È indipendente dal Sistemo Operativo
– Servizio ospitato da Virtual Server
– Si può criptare con SSL (configurato con WEB
Management Console)
• Protocollo RDP
– Non si ha accesso al BIOS
– Possibile solo se il Sistema Operativo Guest
supporta Terminal Services
demo
Creazione e Gestione delle Virtual
Machine
Creazione di dischi virtuali
Creazione e Configurazione di una nuova Virtual
Machine
Uso del Client Virtual Machine Remote Control
Gestione dei Dischi Virtuali
Creazione e Gestione delle VM
Supporto ai Cluster HA
• Supporto per cluster HA a 2 nodi
• Volume condiviso è un disco .vhd a
dimensione fissa di tipo SCSI
– I dischi dinamici non sono supportati
• Entrambe le VM devono risiedere sulla stessa
macchina fisica
• Non è possibile mettere in cluster host e guest
Creazione e Gestione delle VM
Virtual Networking
Funzioni di Virtualizzazione della Rete
VM
VM
VM
Virtual Machine
Virtual Server
Migration App
Virtual NICS
Virtual NICs
Virtual DHCP Server
Private virtual network
Virtual Switch
Bridged virtual
network
Hardware server
Physical NICs
Public external network
demo
Configurazione e Architettura di
Virtual Server 2005
Creazione di una rete virtuale
Controllo e Gestione delle Risorse
Scripting
• API COM
– La Web console = Implementazione di
Riferimento
– Completamente documentate: 28 classi e 363
funzioni
– Supporto per tutti i linguaggi compatibili con COM
• File Configurazione XML
– Descrittori delle VM Extensibili
– Le applicazioni di Management possono usare e
arricchire i metadati
Controllo e Gestione delle Risorse
Scripting
Funzioni di Automazione
VM
VM
Web server
VM
Business logic
Database
demo
Creazione e Gestione delle Virtual
Machine
Gestione di Virtual Server 2005 con Script
Controllo e Gestione delle Risorse
Allocazione delle Risorse CPU
• Relative Weight
– È il metodo più usato
– Virtual Server assegna il tempo CPU
• Reserved Capacity
– Allocazione minima di CPU
• Maximum Capacity
– Allocazione massima di CPU
Controllo e Gestione delle Risorse
Allocazione delle Risorse CPU
Funzioni di Gestione del Carico di CPU
VM
VM
Web server
VM
Business logic
CPU resource allocation policies
wt: 100
max: 20%
min: 5%
wt: 100
max: 20%
min: 10%
Database
wt: 1000
max: 50%
min: 25%
demo
Controllo e Gestione delle
Risorse
Allocazione delle Risorse
Virtual Server Summary
• È disegnato per ospitare server virtuali
• Aiuta a contenere la proliferazione di
hardware
• Facilita il rilascio di nuove soluzioni
• Offre un percorso per il supporto di
applicazioni lob legacy fino a quando si
può eseguire la loro migrazione
Per approfondimenti
• Server Virtualization
www.microsoft.com/windowsserver2003/
techinfo/overview/virtualization.mspx
Scarica

Il Consolidamento di Servizi Virtual Server 2005