PROXMOX VE
instalación y administración
Empresa fundada en Vienna Austria en 2004 y partners en mas de 25 países.
Inicialmente crea un sistema de protección de email
en 2008 lanza sistema de virtualización el cual ha evolucionado rapidamente. Actualmene es miembro de https://openvirtualizationalliance.org/alliance/what-ova
Proxmox Server Solutions GmbH
O.S. Group S.A.S
John Agudelo
CTO
Disclaimer
soporte
INTRODUCCIÓN
Virtualización fácil, rapida, flexible
Es una solución completa de gestión de la virtualización de servidores (también llamado hypervisor o monitor de maquinas virtuales)
NO es cloud computing
Maquina fisica vs Virtualizada
Anillo de seguridad
tipos de virtualización
- Full virtualización
tipo de virtualización
- para virtualización
tipo de virtualización
- Virtualización asistida por hardware
PRINCIPALES SOLUCIONES DEL MERCADO
VENTAJAS
- Código abierto bajo licencia GNU AGPL v3
- Live migration: mover maquinas de un nodo a otro sin tiempos muertos.
- High availibility: modo de cluster, cuando un nodo falla, las MV son movidas a un nodo saludable para minimizar el tiempo de interrupción.
- Redes puente: permite crear redes virtuales privadas entre maquinas
- Repositorios flexible: Multiples opciones locales y en red para almacenamiento de información (LVM, iSCSI, NFS, Gluster File System, CEPH File System)
- Plantillas : Utilizar plantillas existentes y por supuesto crear sus propias plantillas.
- Planificación de backups: Planear las estrategias de backup, local o externo.
- Administración WEB: Consola de administración fácil de usar.
- CLI: herramientas de consola para administración.
- Alto desempeño: con open VZ.
- Soporte por medio de suscripciones económicas.
- Rapida instalación: aproximadamente 5 minutos.
requerimientos
Dual or Quad Socket Server (Quad/Six/Hexa Core CPUs´)
CPU: 64bit (Intel EMT64 or AMD64)
Intel VT/AMD-V capable CPU/Mainboard (for KVM Full Virtualization support)
8 GB RAM is good, more is better (grab as much as possible)
Hardware RAID with batteries protected write cache (BBU) or flash protection
Fast hard drives, best results with 15k rpm SAS, Raid10
Two Gbit NIC (for bonding), additional NIC´s depending on the preferred storage technology and cluster setup
Fencing hardware (only needed for HA)
pruebas
Dual or Quad Socket Server (Quad/Six/Hexa Core CPUs´)
CPU: 64bit (Intel EMT64 or AMD64)
Intel VT/AMD-V capable CPU/Mainboard (for KVM Full Virtualization support)
1 GB RAM
Disco Duro sin RAID
1 NIC
laboratorio virtual
CPU: x86 (32 bits) o x64 (64 bits)
512 MB RAM
Disco Duro sin RAID
1 NIC
Se puede crear usb booteable con db if=<archivo-iso> of=<destino>
ISO de un SO Windows o Linux
Navegador con java
Fuentes de información
Actualizaciones
Suscripción (por GUI, por consola)
Hay que tener en cuenta que las versión sin suscripción es muy estable, hemos tenido instalaciones con un mas de 3 años sin problemas.
Advertencia!!
Pueden ocurrir problemas relacionados
con contenedores OpenVZ
Solamente actualice un nodo a la vez
Cambiar repositorio
1. conectase por ssh
2. Editar el fichero /etc/ apt/ sources.list.d/ pve-enterprise.list
comentar la linea
#https://enterprise.proxmox.com/ debian wheezy pve-enterprise
3. Agregar linea con nuevo repositorio
deb http://download.proxmox.com/debian wheezy pve-no-subscription
9. Plantilla disponible máquina virtual para la clonación
10. Máquinas virtuales KVM
11. Otros nodos
12. Almacenamientos compartidos
13. Agrupaciones de recursos
14. Representación gráfica de diferentes estados
15. Registro de tareas
Administración web
1. URL para acceder a la interfaz gráfica de usuario a través de un navegador
2. Botón de cierre de sesión para salir de la GUI (Graphic user interface )
3. Botón para abrir el cuadro de diálogo de creación de máquinas virtuales
4. Botón para abrir el cuadro de diálogo de creación de contenedor OpenVZ
5. Pestañas asociadas al item seleccionado
6. Menú desplegable para cambiar el período de las gráficas de estado
7. Area de información de estado de los nodos, máquinas virtuales o contenedores
8. Contenedores OpenVZ
Arbol de menú
Sistemas soportados
KVM
Crear y gestionar máquinas virtuales (Windows y Linux)
Opciones de discos virtuales
- RAW: El espacio de disco es asignado en la creación del disco, da un mejor desempeño
- QCOW2: permite hacer snapshots, la asignación de espacio es dinámica toma como limite el tamaño asignado al disco (esto se conoce como aprovisionamiento delgado)
- VMDK: formato usado por vmware, puede ser importado en vmware player, ESX y ESXi.
- Se recomienda utilizar Virtio para Disco y Red
- En la ultima versión de proxmox 3.4 se puede agregar hardware en caliente (no hay que reiniciar la maquina)
- Ajustes de rendimiento
- Buenas practicas KVM
- Recomendaciones para SQL Server
Visualización
- VNC
- Spice
- Open VZ
Virtualización basada en sistema operativo
Comparte el mismo sistema operativo-kernel y arquitectura del host
http://es.wikipedia.org/wiki/OpenVZ
OpenVz no tiene una capa intermedia por lo cual tiene mejor desempeño
Creación y gestión de los contenedores (Linux)
templates
se puede conectar a las propias o quienes se dedican a crear , imagenes ya listas
Crear nuestras propias plantillas
clonar maquinas
Migrar maquinas físicas a virtuales.
- Vmware converter G4L, CloneZilla, dd
Controlador de dominio: se debe crear el equipo virtual agregar al dominio y luego migrar roles del controlador primario. ver
Gestión de usuarios
- local base de datos integrada
- PAM Usuarios unix
Autenticación de dos factores
Backup
- Programación
- instantaneas
- Diferenciales
- Restauración
Gzip comprime más pero es mas lento y consume mas recursos de CPU.
Es recomendable programar backup de maquinas en cada nodo en tiempos diferentes si estos van a ser guardados en una misma unidad de almacenamiento.
Una instantanea solo guarda el estado de una maquina en determinado momento, para mayor seguridad realice backups completos
Modelo de red
- crear un bond
- http://www.proxmox.com/en/training/video-tutorials/item/bond-configuration
- https://phenobarbital.wordpress.com/2011/06/22/linux-guia-rapida-de-network-bonding-en-debian/
- http://pve.proxmox.com/wiki/Network_Model
PROXMOX VE INTRO
By John Agudelo
PROXMOX VE INTRO
- 1,441