Virtualizzazione desktop e server

Slides:



Advertisements
Presentazioni simili
Il Consolidamento di Servizi Virtual Server 2005 PierGiorgio Malusardi Evangelist - IT Professional Microsoft.
Advertisements

Works in progress.  Semplificazione e maggiore efficienza della gestione  Risparmio (nel medio periodo)  Riallocazione delle risorse (hardware e timesheet)
DA e controlli DAFNE Riccardo Gargana Frascati 13/12/ /12/13.
Virtualizzazione nell’INFN Andrea Chierici 11 Dicembre 2008.
Panoramica su Koozali SME Server Distribuzione Linux open source, stabile, sicura e versatile rivolta alle Piccole e Medie imprese (Novembrer 2015 v1.2)
Sistema Informativo. Mansioni Gestione della piattaforma hardware e sistemistica del sistema informativo INFN In realta’ il mansionario e’ in continua.
"Play Ogg" multimedialità libera con GNU/Linux... presentato da Stefano Pardini al Linux Day 2008 per ACROS ACROS.
PROXMOX VE Proxmox VE come soluzione per la gestione di macchine virtuali. 01 marzo 2010.
FSUG Padova – Serate a tema 2010 Serate a tema 2010 Sistemi di Virtualizzazione Come la virtualizzazione può far risparmiare parecchio tempo e denaro nella.
D. Talia - UNICAL 1. 1 Sistemi Operativi Domenico Talia Facoltà di Ingegneria Università della Calabria.
Giuditta Cantoni, 4 E S.I.A I DATABASE. Definizione databese In informatica, il termine database, banca dati o base di dati (a volte abbreviato con il.
LTSP (Linux Terminal Server Project) GNU/Linux ed Workshop di Enrico Teotti powered with Gentoo Linux Linux Day LUG Mantova.
1 14 marzo 2006 sommaruga andrea Fondazione Ordine Ingegneri di Milano VPN: Reti Private Virtuali VPN: RETI PRIVATE VIRTUALI LE POSSIBILITA' DI ACCESSO.
Fabrizio Felici Linux e Windows a confronto, perché passare a Linux 27 ottobre 2007.
Corso gratuito di Linux. Linux User Group Mantova
POLITECNICO DI MILANO FACOLTA’ DI INGEGNERIA SEDE DI CREMONA TESI DI DIPLOMA IN INGEGNERIA INFORMATICA RELATOREAUTORI Prof. Vittorio TrecordiDemicheli.
Attività PRIN STOA a Cagliari Alessandro De Falco Università/INFN Cagliari.
Sistemi Operativi : Gestione della Memoria Anno Scolastico 2012/2013 Un sistema operativo è un programma o un insieme di programmi che garantisce e permette.
Orientamento. Il Kernel Il Kernel è un programma scritto in linguaggio vicino all'hardware che ha il compito di fornire ai processi in esecuzione sul.
User Mode Linux. Cos'è user mode linux ● User mode linux è un kernel linux che gira come un'applicazione nello spazio utente.
Linux Day 2006 – Giornata nazionale dedicata al Software Libero e GNU/ Linux – Trusted Computing: Ecco il tuo Futuro Antonio Angelotti.
Conferenza italiana Debian San Donà di Piave, settembre 2007 XEN su Debian Panoramica su XEN e sugli strumenti di Debian per gestirlo Giuseppe Sacco.
IL SISTEMA OPERATIVO (seconda parte) PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI.
Concetti Di Base Informatica
Docker: distribuiamo applicazioni
I PROGETTI DI SOFTWARE LIBERO DELLA PROVINCIA DI PADOVA
Corso di Elementi di Informatica
Infrastruttura cloud servizi realizzata nella Sezione di Napoli
Cosa è Linux ? Gianluca Amato Dipartimento di Scienze
Riccardo Veraldi - Massimo Donatelli CCR 3-4 Marzo 2008
PVE Proxmox per virtualizzare.....
Office WPC049 Strumenti di supporto e analisi per Office 365
WPC069 Il deployment automatizzato di Windows 10
Virtualizzazione Server by Linux
Strategie di BackUp Daniele Piccoli ( - )
Tavola rotonda sulla Virtualizzazione
Linux Day 2016 Il mondo delle distribuzioni Linux LinuxTrent
Breve report su corso RedHat Enterprise Virtualization (RH318)
Programmazione per la Musica | Adriano Baratè
Sistema di Analisi e di Acquisizione
Cloud per HA nei Servizi
The Virtual Machine Monitor Introduzione. Installazione. Utilizzo.
Sistemi operativi Real Time
Nicholas Carlotti Mattia Innocenti
KVM QEMU Virtual Machine Manager Massimo Nuvoli
Sistema Operativo - DietPI
Gruppo Proxmox ImoLUG: vedere provare condividere
ai termini e ai principi informatici utili per utilizzare Linux
LA GESTIONE DEI PACCHETTI
* Il Sistema Operativo GNU/Linux * Sistema Operativo e Applicazioni
Virtualizzazione con VirtualBox, Qemu, Docker e Vagrant
Cosa sono il Software Libero e GNU/Linux? Scopriamolo insieme!
Managed Workplace RMM Il monitoraggio e la gestione da remoto (Remote Monitoring and Management) resi semplici. Ottieni gli strumenti e le conoscenze necessarie.
INSEGNARE e IMPARARE LIBERAMENTE
Il Sistema Operativo.
Corso di Ingegneria del Web A A Domenico Rosaci 1
Corso propedeutico base di informatica
MODULO 1 – Computer essentials
Organizzazione di una rete Windows 2000
IL DISASTER RECOVERY Ing. Massimiliano Zuffi
Windows Admin Center La rivoluzione della gestione di Windows Server
Programmare.
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
© 2007 SEI-Società Editrice Internazionale, Apogeo
LE PARTI INTERNE DEL COMPUTER
IA2 Massimo Sponza IA2 – Osservatorio Astronomico di Trieste 2018 ICT Workshop - Catania.
Parti interne del computer
Le distribuzioni live dei sistemi operativi e degli applicativi
Il passaggio all’opensource nella didattica: analisi e utilizzo di software anche per alunni con BES e DSA Stefano Garione.
CLOUD.
Transcript della presentazione:

Virtualizzazione desktop e server Daniele Piccoli (daniele.piccoli@riseup.net) https://www.linuxtrent.it

Cos’è la virtualizzazione In informatica il termine virtualizzazione si riferisce alla possibilità di astrarre le componenti hardware, cioè fisiche, degli elaboratori al fine di renderle disponibili al software in forma di risorsa virtuale. Tramite questo processo è quindi possibile installare sistemi operativi su hardware virtuale; l'insieme delle componenti hardware virtuali (Disco fisso, RAM, CPU, Scheda di rete) prende il nome di macchina virtuale e su di esse può essere installato il software come, appunto, i sistemi operativi e relative applicazioni. Tale tecnica è applicabile sia su sistemi desktop che su sistemi server. fonte: Wikipedia (https://it.wikipedia.org/wiki/Virtualizzazione) Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Vantaggi della virtualizzazione Miglior utilizzo delle risorse hardware a disposizione e riduzione dei consumi/spazio Isolamento dei vari sistemi Possibilità di utilizzare sistemi operativi diversi sullo stesso hardware Possibilità di implementare ambienti di test/deploy Miglior gestione delle immagini di sistema Miglior portabilità dei sistemi virtualizzati Maggior scalabilità Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Concetti principali della virtualizzazione Sistema host: è la macchina fisica su cui gira il sistema operativo principale e che poi ospiterà le macchine virtuali Sistema guest (macchina virtuale): è l’insieme delle risorse hardware e il sistema operativo che viene eseguito “sopra” il sistema host Hypervisor o Virtual machine monitor: è il componente software che crea e manda in esecuzione le VM; ha il compito di astrarre e rendere disponibili le risorse hardware virtualizzate; svolge compiti di monitoraggio/sicurezza e viene usato ai fini di debug Type 1 o nativi: Qemu/KVM, Xen, Vmware ESX, Hyper-V Type 2 o hosted: VirtualBox, VirtuaPC, Vmware player, ecc Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Tipologie di virtualizzazione Emulazione: viene simulato l’intero hardware set che viene presentato al sistema guest, indipendentemente dall’hardware fisico sottostante. I sistemi guest vengono eseguiti senza alcuna modifica. Full Virtualization o Native Virtualization: viene presentato un hardware set parziale compatibile con l’architettura hardware sottostante. I sistemi guest vengono eseguiti senza alcuna modifica, ma devono essere compatibili con l’architettura hardware fisica Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Tipologie di virtualizzazione Paravirtualizzazione: viene presentato un hardware set modificato, mantenendo la medesima architettura hardware sottostante. I sistemi guest vengono eseguiti dopo essere stati modificati Operating system virtualization: non viene utlizzato un hypervisor, ma vengono create copie (strutture) all’interno del kernel del sistema host. I sistemi guest sono instanze del sistema operativo host, con un proprio filesystem, rete e applicazioni Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Requisiti per la virtualizzazione Sistema host a 64bit Minimo 4Gb di RAM per i desktop, minimo 8Gb di RAM per i server Spazio disco per ospitare i sistemi operativi guest CPU con supporto alle estensioni per la virtualizzazione in hardware Intel VT AMD-V Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Virtualizzazione desktop Viene realizzata mediante l’utilizzo di particolari software, e permette di eseguire altri sistemi operativi “sopra” il sistema operativo host Utili per provare sistemi al volo, o per far funzionare un dispositivo non compatibile con l’s.o. dell’host Vengono utilizzati hypervisor che vengono classificati come Type2 (hosted-hypervisor) Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Principali prodotti (software) VirtualBox (open source e multipiattaforma) Qemu/KVM + libvirt + virt-manager (open source, Linux) VirtualPC (closed-source, Windows) Vmware player (cloesed-source, Windows, MacOsX) Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

VirtualBox È un software opensource che può funzionare su Linux, Windows, Mac e Solaris É un software di full-virtualization Utilizza le estensioni per la virtualizzazione hardware fornire dai processori Sito web di riferimento:https://www.virtualbox.org/ Sistemi operativi ufficialmente supportati: http://www.oracle.com/technetwork/server-storage/virtualbox/support/index.html Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

VirtualBox: estensioni Extension pack: implementano funzionalità che non sono presenti nella versioni base di VirtualBox Supporto all’usb 2.0 e 3.0 Boot PXE VirtuaBox RDP Disk encryption Sono rilasciati con una licenza diversa dalla GPL (PUEL) Devono corrispondere alla stessa versione di Virtualbox Vanno installati sul sistema operativo host Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

VirtualBox: estensioni Guest addition: implementano driver e applicazioni che migliorano le performance e l’usabilità del sistema operativo guest Mouse pointer integration Shared folders Better video support Shared clipboard Vengono fornite con l’installazione di VirualBox, come file immagine (VboxGuestAdditions.iso) Vanno installate all’interno del sistema operativo guest Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Virtualizzazione server Viene realizzata mediante l’utilizzo di sistemi operativi dedicati, e permette di eseguire altri sistemi operativi “sopra” il sistema operativo host Viene utilizzata per virtualizzare i server, a partire dall’ambiente SOHO fino ad arrivare ad ambienti enterprise e datacenter Può essere utilizzata per virtualizzare sistemi operativi desktop, che poi vengono utilizzati dagli utenti attraverso sessioni remote Vengono utilizzati hypervisor che vengono classificati come Type1 (bare-metal) Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Principali prodotti (S.O. + software) Proxmox: open source, basato su Debian Hyper-V: closed source, basato su Windows Server VmWare ESX/ESXi: closed source, basato su RedHat Xen: open source, basato su *NIX Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Proxmox Sito web di riferimento: https://www.proxmox.com/en/ Basata su debian, utilizza un kernel linux modificato Implementa due tipi di virtualizzazione, in unica soluzione KVM: full virtualization Containers (LXC): system level virtualization Interfaccia web di gestione Implementa funzionalità di backup, disaster recovery, HA, clustering, firewall, live migration, ecc. Supporto enterprise a pagamento Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)

Riferimenti https://it.wikiversity.org/wiki/Tecnologie_di_virtualizzazione http://www.cs.unibo.it/~sangio/SO_currentAA/Luc_SO/Virtualizza zione_Lombardi.pdf http://www.pluto.it/files/journal/pj0905/eev.html https://en.wikipedia.org/wiki/Hypervisor https://www.proxmox.com/en/proxmox-ve/features Martedì 9 gennaio 2018 - Virtualizzazione desktop e server - Daniele Piccoli (LinuxTrent)