230 likes | 447 Views
Herramientas de Virtualización. Prof.: Miguel A. González Ruz 16/11/07. Problema:. En cursos relacionados con las redes de ordenadores es difícil realizar prácticas: Cada alumno o grupo debe disponer de varios ordenadores.
E N D
Herramientas de Virtualización Prof.: Miguel A. González Ruz 16/11/07
Problema: • En cursos relacionados con las redes de ordenadores es difícil realizar prácticas: • Cada alumno o grupo debe disponer de varios ordenadores. • Cada grupo de ordenadores debería formar una red independiente del resto. • En la actualidad: • La dotación de aulas de informática y ciclos asigna un ordenador por cada dos alumnos.
Solución: Virtualización
Virtualización • La capa de virtualización traduce cada llamada al hardware virtual de cada máquina en llamadas al hardware físico • Permite compartir un mismo hardware físico entre varias máquinas virtuales
Ventajas • Independencia del hardware tanto del sistema operativo como de las aplicaciones. • Podemos mover y copiar las máquinas virtuales a cualquier equipo ya que son independientes del hardware real. • Podemos simular con un solo equipo una red formada por varios.
Tipos de Virtualización Virtualización a nivel de sistema operativo
Tipos de Virtualización Virtualización nativa o completa
Opciones disponibles: • Microsoft Virtual PC: • Requiere Windows como sistema operativo host (anfitrión). • Consume muchos recursos. • Soporta menos tipos de S.O. en las máquinas virtuales. • Xen: • Es OpenSource. • Requiere un SO linux como host y nos limita a utilizar SO linux adaptados (para virtualización) en las máquinas virtuales.
Opciones Disponibles • VMWare: • Puede funcionar con Windows, Linux y MacOS como S.O. host o incluso sin ninguno. • Da soporte a muchos S.O. como máquinas virtuales. • Dispone de versiones gratuitas y otras comerciales.
VMWare • Versiones Gratuitas: • VMPlayer: Permite la ejecución de máquinas virtuales pero no su creación. • VMWare Server: • Gestiona mejor los recursos de la máquina. • Permite la ejecución de máquinas virtuales incluso sin haber iniciado sesión en el sistema. • Ambas versiones necesitan instalarse sobre un S.O. host.
Versiones Comerciales • VMWare Workstation: • Pensado para equipos de escritorio. • Necesita de un S.O. host. • VMWare ESX Server: • No necesita S.O. host (virtualización nativa) • Pensado para la centralización y virtualización de servidores • No es compatible con una gran lista de hardware doméstico.
Capa de virtualizaciónAislamiento • Las diferentes máquinas virtuales son totalmente estancas e independientes unas de otras. • Los sistemas operativos, ficheros, aplicaciones y datos están totalmente separados. • Si un SO sufre un cuelgue no afecta de ningún modo a las demás maquinas virtuales.
Aprovisionamiento • Se puede duplicar una máquina simplemente copiando los ficheros a otra carpeta • Podemos tener una biblioteca de sistemas preconfigurados para generar uno nuevo cuando lo necesitemos
Comunicaciones • Creación de conmutadores de red virtuales • El tráfico de red entre VM va por el bus del servidor • Direcciones fijas o DHCP • Las máquinas virtuales tienen MAC únicas
Seguridad en el entorno virtual • Separación total entre la máquina física y la virtual: • el S.O. del “host” y el de los invitados son totalmente independientes. • A nivel de datos, se encuentran en entornos físicamente separados. • A nivel de comunicaciones, utilizan dispositivos de red independientes para todas sus comunicaciones, así como segmentos ethernet distintos • Independencia total entre máquinas virtuales • La seguridad a nivel de MV, se implementa de igual manera que en cualquier otra máquina física.
Redes en VMWare • VMWare proporciona soporte de red a las máquinas virtuales incluso si el equipo host no tiene. • Cada máquina virtual puede tener hasta 3 tarjetas de red. • Se simulan hasta 9 switch diferentes designados como VMNet0 hasta VMNet8 y cada máquina virtual puede estar conectada a uno o varios de ellos. • Cada Switch puede funcionar en cuatro modos modos: • Bridget (por defecto el VMNet0) • Host Only (por defecto el VMNet1) • NAT (por defecto el VMNet8) • Custom