Proxmox

En esta nota vamos a hablar acerca de un jugador cada vez mas popular en el ámbito de Virtualización

Lo primero que vamos a hacer, es instalar el SO del virtualizador, descargando la ultima iso, seria 4.3 al momento de redactar esta guía.
Podemos quemar un CD o bien seguir esta guía para arrancar desde un pendrive.

Para tener al virtualizador actualizado sin licencia, nos viene bien este post. Para jugar con ambiente de testing es mas que suficiente.

Antes que nada, evitemos que algo malo pase (no digan que no les avise):

No vas a querer problemas: Fijate si podes obtener licencia (mínimo para actualizaciones estables). Mas en prod…mas con cluster
No vas a querer problemas: Tene backup de todo si vas a setear cluster. No es algo que levantas a lo guapo
No vas a querer problemas: IGMP debe funcionar, de lo contrario no podrás agregar mas de 4 nodos al cluster. Y hasta eso se tiene que aclarar en los config
No vas a querer problemas: A no olvidarse de marcar “autostart” en las VM! De lo contrario no levantan al iniciar el nodo
No vas a querer problemas: Al agregar un nuevo nodo asegúrate de que este nombre no existió antes
No vas a querer problemas: Los nodos deben tener la hora sincronizada para poder armar cluster
No vas a querer problemas: Aclaro que nunca me perjudico no tenerlo, pero lo ideal es instalar el agente en cada VM. Asi nos aseguramos de que se apague bien y quede congelada al hacer backup.
No vas a querer problemas: Borra los datos del NAS antes de desconectarlo del cluster. Si ya es tarde, podes recurrir a esta nota y reiniciar el nodo con #reboot -f

Consideraciones generales. Como verán no es posible tener todo a la vez:

Vas a querer expandir discos sin reiniciar: Usa containers y no VMs
Vas a querer agregar/disminuir RAM y SWAP sin reiniciar: Usa containers y no VMs
Vas a querer el mejor rendimiento: Usa containers y no VMs. Para los últimos – imágenes RAW, drivers virtio para red y discos
Vas a querer snapshots: Usa VMs y no containers
Vas a querer migraciones en vivo: Usa NFS/CEPH para almacenar las imágenes de los discos, no funciona para containers
Vas a querer HA: Setealo para tu cluster, usa WOL en cada nodo por si le pifeas y tiras: “#poweroff” en producción
Vas a querer channel bonding: Necesitaras switch con IEEE 802.3ad, supongo que este es el mas barato
Vas a querer que los backup de los container se hagan rápido (sobre NAS): Setea el tmpdir en /etc/vzdump.conf
Vas a querer que NFS performe bien: Exporta los directorios como async, usa bcache o similar en lo posible
Vas a querer que Windows performe bien: Usa Virtio para Windows para disco en el momento de instalación. Mas info aqui

Buena guía de referencia

Deja un comentario

Para proteger el blog de SPAM, le pedimos que complete la tarea:WordPress CAPTCHA