Virtualización en System p: Demo Marcos Quezada Senior Accredited IT Specialist POWERAttack maq@ar.ibm.com Agenda Chips, procesadores, ways, cores, threads… Advanced POWER Virtualization Despacho de procesadores virtuales Modo de procesamiento – Uncapped & Capped Virtual I/O Server – Virtual I/O Agenda Demo Escenario Demo Chips, procesadores, ways, cores, threads… Antes de POWER4 POWER4 Multicore POWER5/6 Multicore Procesador Chip Thread Simultaneous Multithreading SUN confunde la terminología al referirse a su chips UltraSPARC T1 y UltraSPARC IV+ como procesadores. En esta presentación, usamos el término procesador en su acepción estándar de la literatura informática. Un procesador es un conjunto de unidades de ejecución y caches de primer nivel que ejecutan un programa de computadora. En este contexto, por ejemplo, un chip UltraSPARC T1 tiene 8 procesadores. Procesadores y cores son sinónimos. Advanced POWER Virtualization LPARs, procesadores Virtuales, físicos, processing units… Ethernet AIX 5L 5.2 AIX 5L 5.3 AIX 5L 5.3 AIX 5L 5.3 AIX 5L 5.3 LPAR LPAR Micro Micro Micro SMT=ON Partición Partición Partición SMT=ON SMT=OFF SMT=ON HMC L L LL LL LL LL V V V V 2 Procs (dedicado) Ethernet Service Processor 1 Proc (dedicado) 2,1 Proc. Units L L L L L L V V 0,8 Proc Units V V V Lógico Virtual 1,2 Proc Units Físico Pool de 13 procesadores físicos compartidos* POWER Hypervisor Servidor de 16 procesadores físicos SMP Ayudamemoria “FVL “ - F=Físico / V=Virtual / L=Lógico (SMT) Los procesadores físicos no dedicados son incluidos automáticamente en el pool de procesadores compartidos. En este ejemplo solo se han asignado 4,1 processing units de “capacidad deseada” de los 13 procesadores físicos del pool de procesadores compartidos (2,1+0,8+1,2 = 4.1) Despacho de procesadores virtuales Proc Virtual LPAR 2 0,25 PrU Las particiones corren sobre procesadores virtuales que se despachan por un tiempo determinado sobre los procesadores físicos del servidor El tamaño mínimo de una partición es 1/10 de un procesador El POWER Hypervisor despacha los procesadores virtuales – Como el scheduler de AIX 5L lo hace con los procesos La capacidad física de la partición se llama entitlement, o entitled capacity y se define de acuerdo a la cantidad de unidades de procesamiento – Cada unidad es un de procesador virtual CPU Proc Virtual splpar1 LPAR 1 virtual timebase 0,25 PrU Rueda de despacho (10ms) Proc Virtual LPAR 4 virtual timebase 0,25 PrU Despacho Proc Físico 11 Proc Proc Units Units timebase Proc Virtual LPAR 3 virtual timebase 0,25 PrU Modo de procesamiento – Uncapped & Capped Aprovechamiento de recursos sin intervención del administrador ERP APP 1 ERP APP 2 ERP APP 3 V V V 3 Processing units 1,5 PrU 0,1 PrU 0,15 PrU 0,15 PrU V V V V V V V V V V V V V V V V V V V V V V V V 3 Processing units 3 Processing units 3 Processing units Pool de 16 procesadores físicos compartidos Service Processor HR CI HR CI FO VIOS 2 VIOS 1 V V ERP DB POWER Hypervisor Servidor de 16 procesadores físicos SMP Virtual I/O Server – Virtual I/O Aprovechamiento de recursos de I/O virtualizados ERP APP 2 ERP APP 3 HR CI VIOS 1 ERP APP 1 HR CI FO VIOS 2 ERP DB POWER Hypervisor SCSI PCI-X 2 x VSCSI Físico 2 x VSCSI 2 x VSCSI Virtual Servidor de 16 procesadores físicos SMP * Cada LPAR puede tener también otros recursos exclusivos asignando slots PCI-X. 2 x VSCSI 2 x VSCSI 2 x VSCSI Físico SCSI PCI-X Agenda Demo Graphical LPAR Monitor for System p Servers Hardware Management Console Creación de una partición lógica – NIM Server – Instalación de AIX Operaciones de Dynamic LPAR – Processing Units – Procesadores Virtuales – Modo de procesamiento – Memoria Escenario Demo Ethernet AIX 5L 5.3 AIX 5L 5.3 AIX 5L 5.3 AIX 5L 5.3 AIX 5L 5.3 vios nimserver aix1 aix2 aix3 AIX AIX AIX AIX AIX SMT=ON SMT=ON SMT=ON SMT=ON SMT=ON L L HMC L L L L L L L L V V V V V 0,1 Proc Units 0,1 Proc Units 0,1 Proc Units 0,1 Proc Units 0,1 Proc Units Lógico Virtual Físico Pool de 2 procesadores físicos compartidos* Ethernet Service Processor POWER Hypervisor Servidor p5-520 con 2 procesadores físicos POWER5+ de 1,9 GHz Preguntas y respuestas Marcos Quezada Senior Accredited IT Specialist POWERAttack maq@ar.ibm.com http://www-03.ibm.com/systems/p/apv/index.html