Categoría: Virtualización

Todo lo relacionado con la virtualización

Comándos útiles gestionando docker containers

Intro El mundo de docker es increible. Nos permite tener máquinas virtuales cada vez más simples y nos ahorra (bueno, seguro que cuando lo manejemos mejor) un montón de tiempo y esfuerzo. Sin embargo hay algunas cosas que tenemos que saber hacer dentro de un container. Vamos a ver algunas. Cambiar la hora de un container Normalmente en equipos y containers (lxc, principalmente) basados en Debian empleamos dpkg-reconfigure tzdata para ajustar la hora del reloj […]

docker en lxc

Intro No me voy a extender demasiado con el tema, pero ya hacía tiempo que quería disponer de una máquina virtual donde poder experimentar con docker y los containers lxc me parecen de lo más cómodo, así que me puse a instalar docker, siguiendo las instrucciones del tutorial https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1 en uno de estos container. Sin embargo, al tratar de probarlo con el Hello-world el sistema se quejaba de la siguiente manera: docker: failed to register layer: […]

Las máquinas virtuales KVM en proxmox no inician por error de certificado en VNC

Intro Normalmente prefiero correr containers en los proxmox, pero quiero probar un sistema de monitorización nuevo que viene como iso, así que me dispuse a crear una nueva máquina kvm. Después de tenerla creada voy a instalar el sistema y para ello arranco la máquina, pero resulta que no arranca. El mensaje de error que obtengo es el siguiente: kvm: -vnc unix:/var/run/qemu-server/102.vnc,x509,password: Failed to start VNC server: Our own certificate /etc/pve/local/pve-ssl.pem failed validation against /etc/pve/pve-root-ca.pem: […]

Añadir a proxmox un disco duro para almacenamiento 3

Intro En las dos entradas anteriores sobre añadir a proxmox un disco duro para almacenamiento veíamos distintas opciones para la versión 3 de proxmox. Actualmente estamos manejando la versión 5.1 de proxmox VE, que tiene algunas novedades sobre aquella del 2015 de la que hablamos en las entradas anteriores. La principal novedad está en el tipo de almcenamiento lvm-thin. Los detalles de este tipo de almacenamiento los tenemos en el enlace: Storage: LVM thin del […]

Crear un template para lxc en proxmox

Intro Proxmox es genial para virtualizar, incluso como máquina virtual. Lo mejor del sistema es la rapidez con la que podemos tener en marcha un servidor nuevo. Aunque proxmox permite virtualización KVM, la virtualización de containers mediante lxc es mucho más rápida (pensemos solamente en los tiempos de inicio) y la única posible cuando nuestro proxmox es ya una máquina virtual. Aunque es posible descargar templates para las principales distribuciones de Linux directamente desde el […]

Aumentar el disco duro de proxmox como KVM

Intro Reconozco que quizás no sea lo más ortodoxo, pero tengo varios servidores proxmox corriendo como máquinas virtuales KVM en clusters de alta disponibilidad. Ésto me permite crear rápidamente nuevas máquinas virtuales lxc. El caso es que me funciona bien. Sin embargo, a veces resulta que el espacio que habíamos asignado a la máquina proxmox se queda corto y hay que añadir más disco duro. El proceso esquematizado es el siguiente: Parar la máquina virtual […]

Instalación rápida de un cluster HA

Intro Instalación desde cero de un nuevo cluster de HA empleando pacemaker, corosync y drbd   Características de los servidores Particiones: 200 MB /boot/efi 500 MB /boot 50 GB / 36 GB swap ext4   Kernel 3.16   drbd drbd8.4.8-1 drbd8.4.9-1 drbd-utils8.9.8 drbd-utils8.9.10   Instalación Servidor de infraestructura Alta disponibilidad Almacenamiento resistente Hipervisor de virtualización   Post-instalación Generamos la clave rsa: #ssh-keygen -t rsa -b 8191   Nombrar nodo: # hostnamectl set-hostname cectnode21 –static   […]

Añadir módulo drbd

Intro En nuestro cluster hemos decidido incluir dos discos SSD para contener las imágenes de los discos duros de las máquinas virtuales. En estos discos no vamos a emplear lvm. Emplearemos la siguiente estrategia: Crear la partición a compartir en los discos SSD Crear el módulo ssd en drbd Formatear la partición como GFS2 Incluir el módulo como recurso del cluster   Crear la partición a compartir en los discos SSD Para ver que device […]

Certificado SSL para proxmox

Intro Las máquinas proxmox vienen con un certificado SSL por defecto.   Procedimiento Si queremos instalar un certificado ‘de verdad’ hemos de seguir los siguientes pasos.   Generar la clave del servidor y el archivo .csr Se puede hacer por partes, pero he encontrado un comando que permite generar ambas cosas a la vez: openssl req -new -newkey rsa:2048 -nodes -keyout miproxmox.key -out miproxmox.csr   Obtener el certificado de la entidad certificadora En nuestro caso […]

Crear template LXC debian 8 LAMP + phpMyAdmin

Intro Para montar máquinas virtuales sin requerimientos extremos Proxmox se ha revelado como una gran herramienta. Su principal ventaja es la velocidad de desarrollo. Hasta ahora habíamos estado empleando templates de turnkey linux para estos fines, pero puesto que tenemos una serie de servidores que migrar desde debian 6 a debian 8 (en unos días acaba el soporte long term para debian 6), he decidido montar un template LAMP con phpMyAdmin que nos sirva de […]

Página siguiente »