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

Proxmox

Se puede crear usb booteable con db if=<archivo-iso> of=<destino>

 VirtualBox

Putty

WinSCP

vmware converter

ISO de un SO Windows o Linux

ISO Virtio

Navegador con java

Fuentes de información

Actualizaciones

Suscripción (por GUI, por consola)

Sin suscripción

Reinstalar

 

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ú

  • Directorio
  • LVM: Volumenes lógicos, iSCSI targets, NFS
  • GlusterFS  y  RBD 
    Para grandes cantidades de datos cientos de TB o PB mas info link1 , link2

Sistemas soportados

KVM

Full Virtualización

Permite crar maquinas linux y windows

mas info

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

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

 

Plantillas OpenVZ

Plantillas proxmox

Plantillas turnkey

 

Limitante de CPU 

Crear nuestras propias plantillas

clonar maquinas

Migrar maquinas físicas a virtuales.


- Vmware converter G4L, CloneZilla, dd

 

- Migrar servidores

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

 

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