Breve report su corso RedHat Enterprise Virtualiza
Transcript
Breve report su corso RedHat Enterprise Virtualiza
Breve report su corso RedHat Enterprise Virtualiza6on (RH318) Antonio Forte 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 1 Sommario • • • • • • • Cos’è RHEV Componen6 di RHEV ArchiteIura di RHEV Risorse in RHEV Impressioni su RHEV Approfondimen6 Tips&Tricks: Linux Timekeeping 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 2 Cos’è RHEV • RHEV (Red Hat Enterprise Virtualiza6on) è un prodoIo di virtualizzazione di 6po enterprise • Si basa sul hypervisor KVM (Kernel-‐based Virtual Machine) e sulla piaIaforma di ges6one della virtualizzazione open source oVirt • U6lizza VDSM (Virtual Desktop and Server Manager) per la ges6one delle risorse • U6lizza il protocollo SPICE per il remote desktop • Supporta due 6pologie di Directory Services: MicrosoY Ac6ve Directory e Red Hat FreeIPA (Red Hat's DS389 directory server) 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 3 Componen6 di RHEV • RHEV-‐M (RedHat Enterprise Virtualiza6on Manager): consente agli amministratori la ges6one centralizzata delle macchine virtuali e delle immagini aIraverso un portale web che fornisce funzionalità di ricerca, ges6one delle risorse, live migra6on e provisioning. • RHEV-‐H (RedHat Enterprise Virtualiza6on Hypervisor): piaIaforma “fully virtualized” sulla quale far girare le macchine virtuali (guest); distribuzione minimale basata su kernel RedHat e KVM • RHEL (RedHat Enterprise Linux Host): host con RHEL 6.2 o successive e KVM 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 4 ArchiteIura di RHEV 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 5 Risorse in RHEV (1/3) • Data Center: insieme di tuIe le risorse fisiche e logiche (cluster, macchine virtuali, storage e re6) • Cluster: insieme di macchine fisiche che condividono lo stesso dominio di storage e le stesse risorse di rete; le macchine virtuali possono migrare su nodi dello stesso cluster (migra6on domain); è possibile avere più cluster in un Data Center • Virtual Machine: macchine virtuali che appartengono ad un cluster del Data Center 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 6 Risorse in RHEV (2/3) • Storage Domains: ogni Data Center ha un insieme di storage domain che possono essere dei seguen6 3 6pi: – Data domains: con6ene le immagini delle macchine virtuali ed eventuali snapshot; supporta6 NFS, iSCSI, FC – ISO domains: con6ene le immagini ISO (CD-‐ROM e DVD) e VFD (virtual floppy drive images) u6lizzate per l’installazione e il ripris6no delle macchine virtuali; può essere condiviso tra diversi data center; è supportato solo NFS. – Export domain: usato per copiare o spostare immagini aIraverso differen6 data center e per effeIuare il backup delle macchine virtuali; è supportato solo NFS 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 7 Risorse in RHEV (3/3) • System scheduler: gestore dell’allocazione delle risorse fisiche, si occupa della distribuzione delle VM sugli host del Data Center monitorando costantemente l’u6lizzo delle risorse; l’amministratore può definire delle poli6che di scheduling • Logical network: possibilità di ges6re differen6 re6 logiche in modo da separare differen6 6pi di traffico (ad esempio per separare traffico da6 dal traffico storage) 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 8 Impressioni su RHEV • Necessario browser MicrosoY Internet Explorer per accedere al portale web di amministrazione di RHEV-‐M -‐-‐> necessario u6lizzare una macchina Windows (eventualmente virtuale) per la ges6one dell’infrastruIura; tale dipendenza verrà eliminata in RHEV 3.1 (al momento ancora in versione beta) • Semplice ges6one di tuIe le risorse del Data Center • Live migra6on • High availability • U6lizzo degli snapshot per ripris6nare le VM ad uno stato precedente • Supportato l’u6lizzo dei template per la creazione veloce di macchine virtuali uguali • Generazione dinamica di report tramite libreria JasperReports • Cos6 (per socket) ?!?!? 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 9 Approfondimen6 Per una panoramica completa su RHEV 3.0, che comprende requisi6 e funzionalità, consultare il link: hIp://ch.redhat.com/rhecm/rest-‐rhecm/jcr/ repository/collabora6on/jcr:system/ jcr:versionStorage/ bb4eb8e30a0526016344674ad4d5c208/8/ jcr:frozenNode/rh:resourceFile 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 10 Tips&Tricks: Linux Timekeeping L’“imprecisione” dell’orologio di sistema di macchine virtuali Xen/KVM/VMWare è un problema noto. Su alcune distribuzioni Linux è possibile risolvere il problema aIraverso un opportuno parametro del kernel impostato al boot del sistema; su molte distribuzioni il parametro è clocksource=acpi_pm! Al seguente link è disponibile una lista deIagliata dei parametri da u6lizzare con le diverse distribuzioni: hIp://kb.vmware.com/selfservice/microsites/search.do? language=en_US&cmd=displayKC&externalId=1006427 15/11/12 Breve report su corso RedHat Enterprise Virtualiza6on (RH318) -‐ Riunione SICR 11