Attività Gruppo Virtualizzazione Andrea Chierici CNAF CCR
18 giugno 2009 Sommario Attuali tendenze Virtualizzazione nell’INFN Scopo del gruppo 2Andrea Chierici
Attuali tendenze L’utilizzo della virtualizzazione è esploso negli ultimi anni Il rilascio di xen ha aperto il mercato fornendo come opzione un prodotto di qualita Inizialmente è stato usato per sviluppo e test Le tecnologie di virtualizzazione sono considerevolmente maturate Tecnologia di base integrata sia in hardware che in software Strumenti di gestione e API sono ampiamente disponibili Ora sono usate per infrastrutture di produzione La migrazione dai testbed alla produzione richiede una certa pianificazione 18 giugno Andrea Chierici
Virtualizzazione nell’INFN Un questionario è stato fatto circolare tra i responsabili dei servizi calcolo (novembre 2008) 13 risposte I risultati evidenziano un ampio utilizzo della virtualizzazione Tutte le sezioni fanno uso di virtualizzazione, almeno per test interni 18 giugno Andrea Chierici
Caratteristica delle sezioni (1) La maggior parte dei siti ha meno di 20 VM 18 giugno Andrea Chierici
Caratteristica delle sezioni (2) Xen e vmware sono le tecnologie più diffuse 18 giugno Andrea Chierici
Caratteristica delle sezioni (3) 18 giugno Andrea Chierici
Prestazioni CPU: nessun problema, grazie alle moderne tecnologie multicore Rete: praticamente indistinguibile dalla macchina fisica Disco: punto dolente, prestazioni non comparabili, ma comunque in grado di fornire un discreto servizio Andrea Chierici8 18 giugno 2009
Benchmarks: HEP-Spec06 Tecnologia di virtualizzazione % di perdita rispetto a una CPU non emulata (E5420, 8vm) E5420kvm3,42 E5420xen-hvm4,55 E5420xen-para2,02 E5410 vs. E54204,07 18 giugno Andrea Chierici
Soluzioni adottabili XEN VMWare Microsoft virtual server KVM 18 giugno Andrea Chierici
KVM Xen, software molto usato in tutto l’INFN, sta per essere abbandonato da Red Hat, piattaforma alla base delle versioni linux usate nell’INFN KVM in sostituzione Necessità di investigare l’impatto sulle soluzioni esistenti Piani di migrazione 18 giugno Andrea Chierici
Gestione Le VM sono utilizzate principalmente perché considerate pratiche, sicure ed economiche Le soluzioni gratuite non offrono strumenti integrati evoluti per la gestione e il controllo E’ necessaria una investigazione sugli strumenti esistenti forniti da terzi 18 giugno Andrea Chierici
Soluzioni commerciali Vmware usato con molta soddisfazione da sezioni quali Parma Alto livello di prestazioni Interfaccia di comando compresa nel prodotto Supporto Costoso Andrea Chierici13 18 giugno 2009
Worker Node on Demand: il problema da risolvere Desiderio di sfruttare al meglio le risorse delle moderne architetture hardware Esigenze degli esperimenti Rischio incompatibilità Maggiore flessibilità nell’offerta di ambienti software Supporto EGEE esclusivamente per sl(c)4 Possibile problema di compatibilità con hw recente Soltanto l’architettura a 32 bit è supportata ufficialmente 18 giugno Andrea Chierici
Worker Node on Demand: la soluzione Sfruttare la virtualizzazione per eseguire “job” (grid e non) in ambienti altamente personalizzati Isolamento degli ambienti garantito all’origine Versatilità nella gestione delle versioni Minima perdita prestazionale Si dispone di un OS sempre “fresco” 18 giugno Andrea Chierici
Worker Node on Demand: necessità di scambio informazioni 3 soluzioni diverse in sviluppo all’INFN Tier1, Bari, Perugia Possibili sinergie tra le varie soluzioni? Ci sono problemi comuni da risolvere? Documentazione 18 giugno Andrea Chierici
Farm on demand Farm di esperimento spesso sotto- utilizzate (33% di saturazione a Pisa) Idea di realizzare una meta-farm di sezione in grado di istanziare farm virtuali Flessibilità Efficienza Robustezza 18 giugno Andrea Chierici
High Availability Utilizzo della virtualizzazione per realizzare soluzioni ad alta affidabilità Servizi critici devono sempre essere disponibili Diverse soluzioni già realizzate e in grado di fornire risultati eccellenti 18 giugno Andrea Chierici
Scopo del gruppo Punto di riferimento all’interno dell’INFN per la tematica virtualizzazione Sito web (wiki) dove documentare ciò che è già stato fatto Armonizzare il lavoro svolto nelle varie sezioni WNOD, FarmOD HA Soluzioni ad hoc per risolvere problemi specifici Investigare prestazioni e affidabilità di nuovi prodotti che potrebbero sostituire gli attuali 18 giugno Andrea Chierici
Per iniziare Mailing list già esistente: Attualmente iscritte 17 persone: ciampa, dambrosio, gianoli, chierici, cristofori, aiftimiei, maselli, anzellotti, fenoglio, ferrera, taurino, misurelli, gaido, bencivenni, morandin, orru, stalio 18 giugno Andrea Chierici
Piano di lavoro a breve termine Diffusione delle informazioni Attraverso sito web e mailing list Ricette pronte per risolvere problemi comuni (server posta, grid element, HA) Investigare e documentare possibilità di migrazione da xen a kvm Organizzare un workshop specifico dove cercare di capire quali sono le tematiche più interessanti per le varie sezioni 18 giugno Andrea Chierici
Piano di lavoro a lungo termine Supportare il lavoro sui WNOD elemento chiave per il Tier1 e altre sezioni Valutare se proporre un sistema di virtualizzazione “consigliato” dalla CCR, tra le soluzioni più diffuse (xen, kvm, vmware) alla luce anche delle recenti mosse di mercato dei vari protagonisti. Studiare la fattibilità di FarmOD Identificare software di gestione in grado di semplificare il lavoro dei sistemisti 18 giugno Andrea Chierici