SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Virtualizzazione
Un'introduzione
Stefano Morandi

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Presentazione
serata in due parti
Tecnologie in ambiente GNU/Linux
qemu, virtualbox, xen, kvm, openvz

Proxmox VE
panoramica, installazione di un nodo, cluster
per piccole e medie realtà
OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Definizione
Virtualization, in computing, is a term that refers to
the various techniques, methods or approaches of
creating a virtual (rather than actual) version of
something, such as a virtual hardware platform,
operating system (OS), storage device, or network
resources
Wikipedia

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Perché virtualizzare?
in generale

•
•
•
•
•
•

Riduzione dei costi
Sicurezza isolando applicazioni
Controllo centralizzato dei sistemi
Semplificazione backup/restore
Failover
Semplifica installazione => indipendenza dall'hardware

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Perché virtualizzare?
due macro aree
desktop

server

•
•
•
•
•

•
•
•
•

supporto software obsoleti
supporto sistemi operativi
test applicativi e configurazioni
ausilio alla migrazione FLOSS
provare la nuova distro :-)

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13

consolidamento
cloud computing
isolare sistemi
isolare servizi
Tipologie
•

Full virtualization: completa simulazione del l'hardware per
consentire ai sitemi ospite di girare senza modifiche.

•

Paravirtualization: l'hardware non viene completamente
simulato, ma i sistemi ospite sono eseguiti in "domini" isolati e
non privilegiati, devono però essere "modificati" per lavorare in
questi ambienti.

•

Container: nessuna simulazione, la macchina ospite è a tutti gli
effetti un'istanza isolata che condivide lo stesso kernel dell'host.

•

Emulazione: ogni aspetto del sistema viene emulato.

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Tecnologie
Emulazione
Prodotti: Qemu, Bochs
vantaggi

emulazione di piattaforme
funziona su sistemi non x86

svantaggi

lento
veramente lento

Guest

Guest

Guest

hardware

hardware
Hardware

http://bochs.sourceforge.net
http://wiki.qemu.org/Main_Page

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Tecnologie
Virtualizzazione a livello SO
Prodotti: OpenVZ, LXC,VServer
vantaggi

leggerezza
non richiede hw specifico
pochissimo overhead

Guest

Guest

Guest

Sistema Operativo

svantaggi

un solo kernel
solo linux!
chroot sotto steroidi :)

Hardware

http://openvz.org/Main_Page
http://lxc.sourceforge.net

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Tecnologie
ParaVirtualizzazione
Prodotti: Xen, UML, kvm

vantaggi

svantaggi

sistema ospite "modificato"
richiede hw specifico

Guest

Guest
ctrl

possibilità di kernel diversi
sistemi operativi diversi
performance

hypervisor
Hardware

http://xen.org/
http://user-mode-linux.sourceforge.net/

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Tecnologie
Virtualizzazione completa
Prodotti:VMWare,Virtualbox, KVM
possibilità di kernel diversi
sistemi operativi diversi

svantaggi

performace
richiede hw specifico

Guest

ctrl

vantaggi

Guest

hypervisor
Hardware

http://www.vmware.com
https://www.virtualbox.org
http://www.linux-kvm.org/page/Main_Page

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Tecnologie
Libvirt: "one lib to rule them all".

•
•
•
•
•
•

The KVM/QEMU Linux hypervisor
The Xen hypervisor on Linux and Solaris hosts.
The LXC / OpenVZ Linux container system
The User Mode Linux paravirtualized kernel
The VirtualBox hypervisor
...

http://libvirt.org/
http://virt-manager.et.redhat.com/index.html
http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines
OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Pericoli
non sono tutte rose e fiori

•
•
•
•

Performance: sono sempre minori dei sistemi fisici

•
•

overhead
heavy IO

Alta affidabilità: no, la migrazione non conta :-)
Storage!
Vendor lock in

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13
Proxmox VE
•
•
•
•
•
•

Soluzione libera GNU Affero
General Public License
Supporta KVM e OpenVZ
Live snapshot (qcow2)
Live Migration
HA per guest
Gestito via web

http://pve.proxmox.com/wiki/Main_Page

OpenTalk 2013 - Pordenone
giovedì 18 aprile 13

Más contenido relacionado

La actualidad más candente

Hardware Libero - Linux Day 2007
Hardware Libero - Linux Day 2007Hardware Libero - Linux Day 2007
Hardware Libero - Linux Day 2007pino_otto
 
Linux Embedded per l'automazione
Linux Embedded per l'automazioneLinux Embedded per l'automazione
Linux Embedded per l'automazioneDaniele Costarella
 
Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009Giuseppe Agrillo
 
RiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & ConfigurazioneRiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & ConfigurazioneAlessandro Carichini
 
CodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsMirko Mancin
 
Richiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriRichiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriFulvio Corno
 
Microservices webinar EMEA Aug. 2017
Microservices webinar EMEA Aug. 2017Microservices webinar EMEA Aug. 2017
Microservices webinar EMEA Aug. 2017MongoDB
 
Alfresco meetup Roma - docker
Alfresco meetup Roma - dockerAlfresco meetup Roma - docker
Alfresco meetup Roma - dockerDavid Ciamberlano
 

La actualidad más candente (17)

LUG - Ricompilazione kernel
LUG - Ricompilazione kernelLUG - Ricompilazione kernel
LUG - Ricompilazione kernel
 
Hardware Libero - Linux Day 2007
Hardware Libero - Linux Day 2007Hardware Libero - Linux Day 2007
Hardware Libero - Linux Day 2007
 
Linux Embedded per l'automazione
Linux Embedded per l'automazioneLinux Embedded per l'automazione
Linux Embedded per l'automazione
 
Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009
 
Linux Day 2009 LAMP HowTo
Linux Day 2009 LAMP HowToLinux Day 2009 LAMP HowTo
Linux Day 2009 LAMP HowTo
 
Docker
Docker Docker
Docker
 
Beryl
BerylBeryl
Beryl
 
Conferenza Pymaemo
Conferenza PymaemoConferenza Pymaemo
Conferenza Pymaemo
 
RiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & ConfigurazioneRiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
RiminiLUG. Mini Corso su Linux p1: Installazione & Configurazione
 
CodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
 
Ambienti di virtualizzazione
Ambienti di virtualizzazioneAmbienti di virtualizzazione
Ambienti di virtualizzazione
 
Richiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriRichiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatori
 
Raspberrypi
RaspberrypiRaspberrypi
Raspberrypi
 
debian gnu linux
debian gnu linuxdebian gnu linux
debian gnu linux
 
Introduzione a Docker
Introduzione a DockerIntroduzione a Docker
Introduzione a Docker
 
Microservices webinar EMEA Aug. 2017
Microservices webinar EMEA Aug. 2017Microservices webinar EMEA Aug. 2017
Microservices webinar EMEA Aug. 2017
 
Alfresco meetup Roma - docker
Alfresco meetup Roma - dockerAlfresco meetup Roma - docker
Alfresco meetup Roma - docker
 

Destacado

Astronomia con il software libero
Astronomia con il software liberoAstronomia con il software libero
Astronomia con il software liberoStefano Morandi
 
2014 terraè - raspberry pi - risparmio energetico
2014 terraè - raspberry pi - risparmio energetico2014 terraè - raspberry pi - risparmio energetico
2014 terraè - raspberry pi - risparmio energeticoStefano Morandi
 
Network Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor DomainNetwork Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor Domainsidneel
 
Network Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure OverviewNetwork Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure Overviewsidneel
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overviewsidneel
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginnersDave Neary
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVKingston Smiler
 

Destacado (8)

Via Lucis Parroquia S Juan Bautista de Ureña
Via Lucis Parroquia S Juan Bautista de UreñaVia Lucis Parroquia S Juan Bautista de Ureña
Via Lucis Parroquia S Juan Bautista de Ureña
 
Astronomia con il software libero
Astronomia con il software liberoAstronomia con il software libero
Astronomia con il software libero
 
2014 terraè - raspberry pi - risparmio energetico
2014 terraè - raspberry pi - risparmio energetico2014 terraè - raspberry pi - risparmio energetico
2014 terraè - raspberry pi - risparmio energetico
 
Network Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor DomainNetwork Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor Domain
 
Network Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure OverviewNetwork Function Virtualization : Infrastructure Overview
Network Function Virtualization : Infrastructure Overview
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 

Similar a Virtualizzazione - FLOSS

La Virtualizzazione 2010
La Virtualizzazione 2010La Virtualizzazione 2010
La Virtualizzazione 2010Davide Grossato
 
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMwareSistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMwareClaudio Cardinali
 
Tecnologie di virtualizzazione per il consolidamento dei server
Tecnologie di virtualizzazione per il consolidamento dei serverTecnologie di virtualizzazione per il consolidamento dei server
Tecnologie di virtualizzazione per il consolidamento dei serverTruelite
 
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxPIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxMarco Ferrigno
 
Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011Mirco Piccin
 
Claudio Cardinali - Virtualizzazione. Di tutti. Per tutti. - LINUX LTSP KVM S...
Claudio Cardinali - Virtualizzazione. Di tutti. Per tutti. - LINUX LTSP KVM S...Claudio Cardinali - Virtualizzazione. Di tutti. Per tutti. - LINUX LTSP KVM S...
Claudio Cardinali - Virtualizzazione. Di tutti. Per tutti. - LINUX LTSP KVM S...Claudio Cardinali
 
Software libero nei sistemi embedded
Software libero nei sistemi embeddedSoftware libero nei sistemi embedded
Software libero nei sistemi embeddedDaniele Costarella
 
php day 2008 - Introduzione agli ez components
php day 2008 - Introduzione agli ez componentsphp day 2008 - Introduzione agli ez components
php day 2008 - Introduzione agli ez componentsGaetano Giunta
 
Hacking Access Point con Firmware Open Source
Hacking Access Point con Firmware Open SourceHacking Access Point con Firmware Open Source
Hacking Access Point con Firmware Open SourceClaudio Cardinali
 
Software libero at ENEA
Software libero at ENEASoftware libero at ENEA
Software libero at ENEANaLUG
 
BackBox Linux: Simulazione di un Penetration Test e CTF
BackBox Linux: Simulazione di un Penetration Test e CTFBackBox Linux: Simulazione di un Penetration Test e CTF
BackBox Linux: Simulazione di un Penetration Test e CTFAndrea Draghetti
 
Linuxday 2012 : Introduzione a Proxmox Ve
Linuxday 2012 : Introduzione a Proxmox VeLinuxday 2012 : Introduzione a Proxmox Ve
Linuxday 2012 : Introduzione a Proxmox VeIvan Zini
 
Linux Security Hardening - panoramica sui principi generali per la riduzione...
Linux  Security Hardening - panoramica sui principi generali per la riduzione...Linux  Security Hardening - panoramica sui principi generali per la riduzione...
Linux Security Hardening - panoramica sui principi generali per la riduzione...Marco Ferrigno
 
Hardening
HardeningHardening
HardeningNaLUG
 
Docker - virtualizzazione leggera
Docker - virtualizzazione leggeraDocker - virtualizzazione leggera
Docker - virtualizzazione leggeraRoberto Polli
 
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Francesco Baldassarri
 
Free Software e Open Hardware
Free Software e Open HardwareFree Software e Open Hardware
Free Software e Open HardwareStefano Sanna
 

Similar a Virtualizzazione - FLOSS (20)

La Virtualizzazione 2010
La Virtualizzazione 2010La Virtualizzazione 2010
La Virtualizzazione 2010
 
La Virtualizzazione
La VirtualizzazioneLa Virtualizzazione
La Virtualizzazione
 
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMwareSistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
Sistemi di Virtualizzazione con Gnu/Linux Xen vs VMware
 
Tecnologie di virtualizzazione per il consolidamento dei server
Tecnologie di virtualizzazione per il consolidamento dei serverTecnologie di virtualizzazione per il consolidamento dei server
Tecnologie di virtualizzazione per il consolidamento dei server
 
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxPIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
 
Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011Proxmox Ve - Introduzione - MontelLUG Cs2011
Proxmox Ve - Introduzione - MontelLUG Cs2011
 
Claudio Cardinali - Virtualizzazione. Di tutti. Per tutti. - LINUX LTSP KVM S...
Claudio Cardinali - Virtualizzazione. Di tutti. Per tutti. - LINUX LTSP KVM S...Claudio Cardinali - Virtualizzazione. Di tutti. Per tutti. - LINUX LTSP KVM S...
Claudio Cardinali - Virtualizzazione. Di tutti. Per tutti. - LINUX LTSP KVM S...
 
Software libero nei sistemi embedded
Software libero nei sistemi embeddedSoftware libero nei sistemi embedded
Software libero nei sistemi embedded
 
php day 2008 - Introduzione agli ez components
php day 2008 - Introduzione agli ez componentsphp day 2008 - Introduzione agli ez components
php day 2008 - Introduzione agli ez components
 
Hacking Access Point con Firmware Open Source
Hacking Access Point con Firmware Open SourceHacking Access Point con Firmware Open Source
Hacking Access Point con Firmware Open Source
 
Software libero at ENEA
Software libero at ENEASoftware libero at ENEA
Software libero at ENEA
 
Virtualizzazione
VirtualizzazioneVirtualizzazione
Virtualizzazione
 
BackBox Linux: Simulazione di un Penetration Test e CTF
BackBox Linux: Simulazione di un Penetration Test e CTFBackBox Linux: Simulazione di un Penetration Test e CTF
BackBox Linux: Simulazione di un Penetration Test e CTF
 
Linuxday 2012 : Introduzione a Proxmox Ve
Linuxday 2012 : Introduzione a Proxmox VeLinuxday 2012 : Introduzione a Proxmox Ve
Linuxday 2012 : Introduzione a Proxmox Ve
 
TuxIsAlive
TuxIsAliveTuxIsAlive
TuxIsAlive
 
Linux Security Hardening - panoramica sui principi generali per la riduzione...
Linux  Security Hardening - panoramica sui principi generali per la riduzione...Linux  Security Hardening - panoramica sui principi generali per la riduzione...
Linux Security Hardening - panoramica sui principi generali per la riduzione...
 
Hardening
HardeningHardening
Hardening
 
Docker - virtualizzazione leggera
Docker - virtualizzazione leggeraDocker - virtualizzazione leggera
Docker - virtualizzazione leggera
 
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)
 
Free Software e Open Hardware
Free Software e Open HardwareFree Software e Open Hardware
Free Software e Open Hardware
 

Último

Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 

Último (9)

Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 

Virtualizzazione - FLOSS

  • 2. Presentazione serata in due parti Tecnologie in ambiente GNU/Linux qemu, virtualbox, xen, kvm, openvz Proxmox VE panoramica, installazione di un nodo, cluster per piccole e medie realtà OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 3. Definizione Virtualization, in computing, is a term that refers to the various techniques, methods or approaches of creating a virtual (rather than actual) version of something, such as a virtual hardware platform, operating system (OS), storage device, or network resources Wikipedia OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 4. Perché virtualizzare? in generale • • • • • • Riduzione dei costi Sicurezza isolando applicazioni Controllo centralizzato dei sistemi Semplificazione backup/restore Failover Semplifica installazione => indipendenza dall'hardware OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 5. Perché virtualizzare? due macro aree desktop server • • • • • • • • • supporto software obsoleti supporto sistemi operativi test applicativi e configurazioni ausilio alla migrazione FLOSS provare la nuova distro :-) OpenTalk 2013 - Pordenone giovedì 18 aprile 13 consolidamento cloud computing isolare sistemi isolare servizi
  • 6. Tipologie • Full virtualization: completa simulazione del l'hardware per consentire ai sitemi ospite di girare senza modifiche. • Paravirtualization: l'hardware non viene completamente simulato, ma i sistemi ospite sono eseguiti in "domini" isolati e non privilegiati, devono però essere "modificati" per lavorare in questi ambienti. • Container: nessuna simulazione, la macchina ospite è a tutti gli effetti un'istanza isolata che condivide lo stesso kernel dell'host. • Emulazione: ogni aspetto del sistema viene emulato. OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 7. Tecnologie Emulazione Prodotti: Qemu, Bochs vantaggi emulazione di piattaforme funziona su sistemi non x86 svantaggi lento veramente lento Guest Guest Guest hardware hardware Hardware http://bochs.sourceforge.net http://wiki.qemu.org/Main_Page OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 8. Tecnologie Virtualizzazione a livello SO Prodotti: OpenVZ, LXC,VServer vantaggi leggerezza non richiede hw specifico pochissimo overhead Guest Guest Guest Sistema Operativo svantaggi un solo kernel solo linux! chroot sotto steroidi :) Hardware http://openvz.org/Main_Page http://lxc.sourceforge.net OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 9. Tecnologie ParaVirtualizzazione Prodotti: Xen, UML, kvm vantaggi svantaggi sistema ospite "modificato" richiede hw specifico Guest Guest ctrl possibilità di kernel diversi sistemi operativi diversi performance hypervisor Hardware http://xen.org/ http://user-mode-linux.sourceforge.net/ OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 10. Tecnologie Virtualizzazione completa Prodotti:VMWare,Virtualbox, KVM possibilità di kernel diversi sistemi operativi diversi svantaggi performace richiede hw specifico Guest ctrl vantaggi Guest hypervisor Hardware http://www.vmware.com https://www.virtualbox.org http://www.linux-kvm.org/page/Main_Page OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 11. Tecnologie Libvirt: "one lib to rule them all". • • • • • • The KVM/QEMU Linux hypervisor The Xen hypervisor on Linux and Solaris hosts. The LXC / OpenVZ Linux container system The User Mode Linux paravirtualized kernel The VirtualBox hypervisor ... http://libvirt.org/ http://virt-manager.et.redhat.com/index.html http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 12. Pericoli non sono tutte rose e fiori • • • • Performance: sono sempre minori dei sistemi fisici • • overhead heavy IO Alta affidabilità: no, la migrazione non conta :-) Storage! Vendor lock in OpenTalk 2013 - Pordenone giovedì 18 aprile 13
  • 13. Proxmox VE • • • • • • Soluzione libera GNU Affero General Public License Supporta KVM e OpenVZ Live snapshot (qcow2) Live Migration HA per guest Gestito via web http://pve.proxmox.com/wiki/Main_Page OpenTalk 2013 - Pordenone giovedì 18 aprile 13