Proxmox VE · 7 min read · Dec 22, 2025

Cómo instalar Proxmox VE 4 en Debian 8 (Jessie)

Proxmox Virtual Environment o Proxmox VE es un software de virtualización de servidores de código abierto basado en Debian Linux con un núcleo RHEL, modificado para permitirte crear y desplegar nuevas máquinas virtuales para servidores privados y contenedores. Proxmox proporciona dos tipos de virtualización: contenedores con LXC y virtualización completa con KVM. Proxmox te ofrece una forma fácil de instalar y configurar máquinas virtuales desde un navegador web (se requiere el plugin Java Iced tea), ofrece herramientas de línea de comandos agradables y una API REST para aplicaciones de terceros. Si deseas instalar en un servidor al que tienes acceso físico, descarga la ISO de Proxmox desde el sitio web oficial. En este tutorial, te mostraré la instalación de Proxmox en un servidor que ejecuta una instalación mínima de Debian 8, por ejemplo, en un centro de datos.

Características de Proxmox:

  • Soporte para almacenamiento local con grupos LVM, directorios y ZFS.
  • Soporte para almacenamiento en red con iSCSI, Fiber Channel, NFS, GlusterFS, CEPH y DRBD.
  • Soporte de clúster para construir clústeres de alta disponibilidad.
  • Migración en vivo, las máquinas virtuales se pueden mover de un host a otro sin tiempo de inactividad.
  • Proxmox proporciona aplicaciones de software de servidor preempaquetadas que se pueden descargar a través de la GUI.

En este tutorial, te guiaré a través de la instalación de Proxmox en Debian Jessie.

Requisitos previos:

  • Debian Jessie 64 bits.
  • Privilegios de root.

Paso 1 - Configurar FQDN

El primer paso con el que comenzaremos es configurar el FQDN (Nombre de Dominio Completo) del servidor.

Verifica el nombre del host del servidor con el siguiente comando:

hostname

Resultado:

aumu

Así que el nombre del host de mi servidor es “aumu”.

Edita el archivo “/etc/hosts” con vim y agrega tu “IP + nombre-de-host.dominio.com + nombre-de-host”.

vim /etc/hosts

Agregaré la configuración para el host a continuación:

192.168.1.111 aumu.myproxmox.co aumu

Reemplaza el nombre de host y el FQDN con el que te gustaría usar para tu servidor, luego guarda la configuración y sal.

Reinicia el servidor y verifica el nombre de host y el FQDN:

reboot

Inicia sesión nuevamente y verifica el nombre de host y el FQDN:

hostname

El resultado debería ser:

aumu
hostname -f

El resultado debería ser:

aumu.myproxmox.co

Paso 2 - Agregar el repositorio de Proxmox

Ahora agrega el repositorio de Proxmox al directorio “sources.list.d” y agrega la clave de Proxmox para autenticar los paquetes:

echo "deb http://download.proxmox.com/debian jessie pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list  
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -

Ahora actualiza el repositorio de Debian y ejecuta una actualización del sistema, luego reinicia la máquina:

apt-get update && apt-get dist-upgrade
reboot

Paso 3 - Instalar Proxmox

Instala Proxmox VE y algunos otros paquetes requeridos con el siguiente comando apt:

apt-get install proxmox-ve ntp ssh postfix ksm-control-daemon open-iscsi systemd-sysv

Nota:

Configuración de Postfix durante la instalación:

  • Tipo de configuración de correo: Sitio Interno.
  • Nombre de correo del sistema: escribe el nombre de dominio.

Reinicia el servidor:

reboot

Paso 4 - Conectar a la interfaz web de Proxmox y configurar la red

Después de que el servidor se haya reiniciado, ahora podemos acceder a Proxmox Debian desde un navegador. Escribe la IP del servidor con https y el puerto 8006 en la barra de URL. En mi caso:

https://192.168.1.111:8006/

Página de inicio de sesión de Proxmox

Inicia sesión en el administrador de Proxmox con el nombre de usuario root y tu contraseña. Después de ingresar a la interfaz web, debemos configurar la red para Proxmox.

Tengo una interfaz de red “eth0” para conexiones salientes con la dirección IP ‘192.168.1.111’ y mi puerta de enlace es ‘192.168.1.254’. En este paso, queremos crear una nueva interfaz de red (puente) ‘vmbr0’, luego habilitamos el enrutamiento en esta interfaz de red y habilitamos proxy arp en la interfaz saliente ‘eth0’. Vmbr0 es la interfaz para las VM (Máquinas Virtuales) en Proxmox. Esta es una buena opción si solo tenemos una IP pública y queremos ocultar las VM detrás de la IP del host.

Ve al directorio ‘/etc/network’ y edita el archivo de interfaces con vim.

cd /etc/network/  
vim interfaces

A continuación, mi configuración de eth0 con la opción habilitar proxy arp.

auto eth0  
iface eth0 inet static  
        address  192.168.1.111  
        netmask  255.255.255.0  
        gateway  192.168.1.254  
        post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp

A continuación, configura un nuevo puente vmbr0 y habilita el enrutamiento en esta interfaz agregando la configuración a continuación:

auto vmbr0  
iface vmbr0 inet static  
        address  192.168.2.9  
        netmask  255.255.255.0  
        bridge_ports none  
        bridge_stp off  
        bridge_fd 0  
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward  
        post-up iptables -t nat -A POSTROUTING -s '192.168.2.0/24' -o eth0 -j MASQUERADE  
        post-down iptables -t nat -D POSTROUTING -s '192.168.2/24' -o eth0 -j MASQUERADE

Nota:

Una máquina virtual en Proxmox utilizará esta interfaz y obtendrá una dirección IP ‘192.168.2.xxx’.

Las dos líneas al final habilitarán la función NAT.

Guarda la configuración y sal, luego reinicia el servidor:

reboot

Ahora verifica la IP del servidor, tendremos dos interfaces de red eth0 y vmbr0.

Nota:

Hay muchas opciones para configurar la red en Proxmox VE, puedes encontrar la documentación completa sobre las opciones de configuración de red de Proxmox aquí https://pve.proxmox.com/wiki/Network_Model.

Paso 5 - Agregar un nuevo ISO o plantilla de VM

En este paso, agregaremos un nuevo archivo ISO para la instalación de la VM. Podemos agregar un archivo ISO desde la interfaz web subiendo el archivo, o podemos descargar el archivo ISO directamente al servidor en la línea de comandos (esta es mi recomendación).

Descarga el archivo ISO al directorio “/var/lib/vz/template/iso” con wget o curl.

Ejemplo para descargar una imagen de Ubuntu 15.04:

cd /var/lib/vz/template/iso/  
wget http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.iso

Paso 6 - Crear la primera Máquina Virtual

Inicia sesión en la interfaz web de Proxmox, haz clic en la esquina derecha en el botón “Crear VM”.

Luego obtendrás un nuevo formulario, el nombre es el nombre de la nueva máquina virtual aquí. Luego haz clic en Siguiente.

Nombre de la VM

Selecciona tu sistema operativo. Aquí usaré Ubuntu Linux con la versión del núcleo 4. y haz clic en Siguiente.

Selecciona el sistema operativo.

Selecciona el archivo ISO que hemos descargado en el paso 5, luego haz clic en Siguiente.

Selecciona el archivo ISO.

Establece el tamaño del disco para la máquina virtual y haz clic en Siguiente.

Establecer el tamaño del disco.

Configuración de CPU - núcleo, zócalos, tipo de máquina virtual (aquí usamos kvm64) y haz clic en Siguiente.

Configuración de CPU.

Asigna tamaño de memoria/RAM para la máquina virtual y haz clic en siguiente.

Tamaño de RAM.

En la configuración de red, selecciona el modo puente a vmbr0. Y el modelo que uso es Realtek RTL8139. Haz clic en siguiente.

Elegir puente de red.

Y confirma la configuración haciendo clic en ‘Finalizar’.

Finalizar la configuración de Proxmox.

Ahora podemos iniciar la instalación de la VM haciendo clic en el botón ‘iniciar’ y accediendo a la VM haciendo clic en ‘consola’.

Ahora puedes instalar el sistema operativo Ubuntu en la VM de la manera que desees.

Paso 7 - Configurar la red para la nueva Máquina Virtual

Cuando la VM esté instalada, tendremos que configurar la red para que la VM pueda acceder a Internet.

Edita el archivo de interfaces en la VM.

cd /etc/network/  
vim interfaces

Agregaré una nueva interfaz ‘eth0’ en la VM añadiendo la configuración a continuación:

auto eth0  
iface eth0 inet static  
        address 192.168.2.10  
        netmask 255.255.255.0  
        gateway 192.168.2.9

Guarda el archivo y sal.

Nota:

La IP de la puerta de enlace es la dirección IP de vmbr0 en la máquina host.

Ahora reinicia la máquina virtual y luego intenta acceder a Internet actualizando el repositorio o haciendo ping a un servidor.

La instalación de proxmox ha finalizado.

Nota:

Si deseas acceder a la VM desde fuera de proxmox, entonces debes agregar una nueva regla de reenvío de puertos en el host. Por ejemplo, para acceder al servicio SSH en la VM, agrega las reglas de IPTables a continuación:

iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 2222 -j DNAT --to-destination 192.168.2.10:22  
iptables-save

La regla de iptables redirigirá el puerto 2222 de la interfaz eth0 a la máquina virtual en la IP 192.168.2.10 puerto 22. Así que ahora podemos acceder al SSH en la VM desde fuera:

ssh -p 2222 vmusername@HOSTIP

Conclusión

Proxmox VE es una virtualización de servidores de código abierto basada en el sistema operativo Debian. Proxmox está disponible como archivo ISO, por lo que podemos descargarlo e instalarlo directamente cuando tenemos acceso físico al servidor, o podemos instalar proxmox en nuestro servidor Debian. Proxmox es potente y fácil de usar, proporciona una interfaz de administración basada en la web para que podamos instalar y configurar máquinas virtuales con nuestro navegador (Java e Icedtea deben estar instalados). También podemos configurar Proxmox desde la línea de comandos del servidor, y Proxmox proporciona una API REST para aplicaciones de terceros. Proxmox tiene soporte para sistemas de almacenamiento locales y en red, viene con opciones de alta disponibilidad integradas y proporciona funciones para copias de seguridad y restauración fáciles de servidores virtuales. En mi opinión, es una de las mejores soluciones para la virtualización de servidores.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.