Tema 2 - Parte 3 - Virtualización Flashcards
Que es la virtualización
Consiste en crear una capa de abstracción (de software, llamada hipervisor) para una serie de recursos de hardware y el S.O con posibilidad de multiplexarlos (los recursos) entre varios clientes
Nombra 3 ventajas de la virtualización
- Optimización del uso del HW
- Aislamiento entre maquinas virtuales
- Mejor aprovisionamiento y administración del entorno
Que tipos de virtualización hay
Virtualización de maquinas
Virtualización del almacenamiento
Virtualización del backup
Virtualización del puesto de usuario (Escritorios y aplicaciones)
Respecto a la virtualización del puesto de usuario, que software, protocolo e infraestructura se utiliza para escritorios?
Se utiliza la infrastructura VDI (Infraestructura de escritorios virtuales) y el protocolo RDP (Remote Desktop Protocol) con aplicaciones como X window.
Nombra una solución de virtualización del puesto del usuario para aplicaciones
Una solución de virtualización para aplicaciones es Citrix Xen APP
Nombra dos programas que porponen una solución de virtualización del puesto del usuario para escritorio
VMWare Horizon y Xen Desktop.
Que diferencia a los hipervisores de tipo 1 con los de tipo 2
Los hipervisores de tipo 2 necesitan un sistema operativo para funcionar. Los hipervisores de tipo 1 no
Nombra 4 hipervisores de tipo 1
- KVM
- Hyper-V
- XEN
- VMWare ESX
Nombra 3 hipervisores de tipo 2
- VMWare Player
- Virtualbox
- Parallels (MAC)
Respecto a los sistemas de virtualización de almacenamiento distinguimos dos tipos, a nivel bloque y a nivel fichero. Cuales son los sistemas de virtualización para estos dos?
A nivel bloque:
- De servidor –> LVM
- De dispositivo –> RAID
- De red –> SAN o vSAN
A nivel fichero:
- NAS –> Protocolos NFS, CIFS y AFP
En que consiste la virtualización del backup
En emular la interface de la librería de cintas con discos. Se hace mediante VTL (Virtual Tape Library)
Nombra 5 herramientas para la virtualización con contenedores
- Docker
- RKT
- Messos
- LXC
- OpenVZ
Cuales son los comandos necesarios para configurar la virtualización con Docker para crear un fichero “Dockerfile” con la configuración de nuestra imagen
FROM microsoft/mssql-server-linux
RUN mkdir -p /usr/src/app
RUN chmod +x
RUN apt-get
VOLUME /var/opt/mssql (para tener almacenamiento persistente aunque se elimine el contenedor)
Cual es el comando para generar la imagen en disco
docker build -t etiqueta
Con que comando se levanta un contenedor en memoria a partir de la imagen construida
docker run - name mssql01 -d etiqueta -p 1433:1433
Para que sirve docker compose
Para gestionar varios contenedores al mismo tiempo (docker-compose.yml)
Nombra 5 plataformas de virtualización que sean IaaS
- Amazon AWS
- Red Hat Openstack
- Azure (Microsoft)
- Google cloud
- NubeSARA
Nombra 3 plataformas relacionadas con la virtualización en AWS
- Amazon S3 –> Almacenamiento modo objeto (ficheros por http)
- Amazon EC2 –> Maquinas virtuales
- Amazon EBS –> Almacenamiento modo bloque
Nombra 5 plataformas relacionadas con la virtualización en Red hat openstack
- Nova –> Maquinas virtuales
- Swift –> Almacenamiento a modo de objeto
- Cinder
- Neutron (recursos de red)
- Horizon (cuadro de mandos web)
Menciona dos herramientas relacionadas con virtualización que sean PaaS
- OpenShift –> Consola web para montar entornos de ejecución para los distintos equipos de desarrollo como Java o PHP. Se apoya en Docker y Kubernetes para dar soporte a esos entornos pero queda esa complejidad transparente a los usuarios.
- Heroku –> Muy similar pero en modo nube