De mi Manual de Proxmox VE 4.x: Instalación de Proxmox VE 4.0

Saludos nuevamente.

Sigo con la publicación de partes de mi manual de Proxmox VE 4.0, ahora con la primera operación que se realiza para tener tanto uno o varios hipervisores así como clústers HA: la instalación del Sistema Operativo. Aquí es válido aclarar que los pasos que se describen a continuación se corresponden con una instalación al estilo «bare metal», más adelante publicaré otro post donde describiré los pasos de la instalación de Proxmox VE sobre un sistema operativo Debian preinstalado.

Bueno, sin más, aquí les va el artículo, espero les sea útil.

Instalación de Proxmox VE 4.0

La instalación de los nodos se realizó mediante el CD del Proxmox VE 4.0, recién publicado. Durante la misma se solicitan una serie de datos.

La pantalla inicial de la instalación tiene este aspecto:

1 - Instalacion de Proxmox VE - Pantalla Inicial

Como se ve, existen diferencias con respecto a las versiones de la rama 3.x.

Seguidamente procedemos a seleccionar la primera opción para cargar el instalador de Proxmox VE 4.0:

2 - Instalacion de Proxmox VE - Cargando Instalador

Y una vez cargado dicho instalador, la siguiente pantalla muestra el Acuerdo o Contrato de Usuario Final, el famoso EULA:

3 - Instalacion de Proxmox VE - Contrato de Licencia de Usuario Final

Para seguir a la siguiente pantalla, pinchar el botón “I agree” (“Estoy de Acuerdo”) o presionar la tecla ENTER, para pasar a la pantalla donde se seleccionará el disco duro en el que se instalará el sistema operativo de Proxmox VE:

4 - Instalacion de Proxmox VE - Seleccion del Disco Duro

Si no queremos complicarnos la vida, pues, solamente hay que dar clic en el botón “Next” o presionar ENTER. No obstante, quiero detenerme en este punto un momento para explicar algunas cosas.

En la mayoría de las organizaciones, empresas o instituciones de nuestro país los administradores de red disponen de un servidor (o estación de trabajo adaptada como servidor) con un solo disco duro (generalmente, y en estos últimos tiempos, de un tamaño considerable), pero siempre se recomienda que el hipervisor Proxmox VE tenga más de un disco duro.

Entonces, si disponemos de más de un disco duro, podemos seleccionar en cuál de ellos se instalará el sistema operativo:

5 - Instalacion de Proxmox VE - Seleccion del Disco Duro - Listado de Discos Disponibles

Como se ve en la imagen, se disponen de dos discos duros, uno de 160 GB y otro de 320GB. En nuestro caso seleccionaremos el de menos tamaño para el sistema operativo Proxmox VE (el de 160 GB). El otro disco se usará como base para la creación posterior de un almacenamiento compartido entre los nodos de un Clúster Proxmox VE donde se guardarán las imágenes de discos duros de las máquinas virtuales.

Ah, y también tenemos la posibilidad de personalizar tanto el espacio de disco que se utilizará y el sistema de archivos de Proxmox VE:

6 - Instalacion de Proxmox VE - Seleccion del Disco Duro - Opciones de Disco

Más adelante se detallará acerca de estas opciones.

La siguiente pantalla es para seleccionar el país, la zona horaria (que se establece automáticamente una vez que se selecciona el país) y la distribución del teclado:

7 - Instalacion de Proxmox VE - Seleccionar Pais, Zona Horaria y Distribucion del Teclado

Seguidamente se solicitan tanto la contraseña de root como el correo electrónico al que se enviarán las notificaciones del hipervisor en caso de algún problema:

8 - Instalacion de Proxmox VE - Establecer Contraseña y Direccion de Correo Electronico

Una vez proporcionados los datos que nos solicitan, damos clic en el botón “Next” para pasar a la siguiente pantalla:

9 - Instalacion de Proxmox VE - Establecer Nombre FQDN y Parametros de Red

En esta pantalla se deben proporcionar una serie de datos vitales, los cuales sirven para identificar al hipervisor en la red. Dichos datos son: el nombre FQDN del hipervisor (o sea, el nombre completo del servidor en la forma nombre_corto.dominio), la dirección IP, la máscara de subred, la puerta de enlace y el(los) servidor(es) DNS del dominio.

Entonces, proporcionados estos datos, se procede a iniciar el proceso de instalación del hipervisor:

10 - Instalacion de Proxmox VE - Proceso de Instalacion - 1

Primeramente se crea el sistema de archivos raíz donde se alojarán los archivos del sistema operativo subyacente de Proxmox VE. Este proceso puede tomar unos minutos en dependencia de las características de hardware del servidor.

11 - Instalacion de Proxmox VE - Proceso de Instalacion - 2

Aquí se está extrayendo el sistema base, que no es más que la copia del sistema en el disco duro.

12 - Instalacion de Proxmox VE - Proceso de Instalacion - 3

Después que se termina de montar en el disco duro el sistema base, el instalador procede a instalar los paquetes propios de Proxmox VE. Dichos paquetes, si se es curioso, están ubicados dentro de una carpeta llamada “proxmox” en el CD de instalación, los cuales son un con junto de archivos con extensión .deb.

13 - Instalacion de Proxmox VE - Proceso de Instalacion - 4

Por último, se configura el cargador de arranque de Proxmox VE. Sin esto, simplemente el sistema operativo no arrancaría.

14 - Instalacion de Proxmox VE - Instalacion Terminada - Reiniciar

Y finalmente todo está instalado y preparado para arrancar por primera vez un sistema Proxmox VE 4.0 virgen. Para ello basta con presionar el botón “Reboot”.

Al iniciar el nuevo hipervisor lo primero que nos sale es la pantalla de opciones de arranque:

15 - Instalacion de Proxmox VE - Pantalla de Opciones de Arranque

La cual es similar a la que se muestra a partir del momento en que salió a la luz la versión 3.3 de Proxmox VE. En ella el usuario tiene dos opciones: o presionar ENTER para que el proceso de arranque comience inmediatamente o esperar el conteo regresivo de los 4 segundos.

En esta versión 4.0 ya no se muestran las notificaciones de los dispositivos que se cargan ni de los servicios que se inician:

16 - Instalacion de Proxmox VE - Proceso de Arranque de Proxmox VE 4.0

Solamente se ve unos datos iniciales y al cabo de unos pocos segundos el hipervisor ya está listo para ser usado, o sea, muestra la típica pantalla de autenticación de Proxmox VE:

17 - Instalacion de Proxmox VE - Hipervisor Listo para Usar - Prompt de Logeo

Claro está que gestionar un hipervisor Proxmox VE a base de CLI (Interfaz de Línea de Comandos) para un usuario que se inicia en esta herramienta (y también para un administrador u operador) sería un proceso tedioso. Para mitigar este problema, Proxmox VE trae consigo una interfaz Web muy amigable y agradable a la vista. De la misma hablaremos más adelante.

Acerca de Hector Suarez Planas

Es Licenciado en Ciencia de la Computación (3 de julio de 2002). Ha sido Administrador de Red en varias organizaciones, Programador y Analista de Sistemas. Actualmente se desempeña como Administrador de Red del Telecentro Tele Turquino de Santiago de Cuba. Tiene experiencia con sistemas Windows y GNU/Linux, Infraestructura de Redes (Cisco, AlliedTelesis, Netgear y HP ProCurve, Vyatta/VyOS), Servidores tanto físicos como virtuales (plataformas VMWare, Proxmox VE y Xen), Sistemas de Seguridad Informática (Snort/Suricata IDS, appliances AlienVault OSSIM), programador (Delphi, C++ Builder, Perl [poco], Python [algo]), entre otras cosas. Actualmente estoy incursionando en todo lo que tiene relación con Cloud Computing (OpenStack) y Centros de Datos. :-)
Esta entrada fue publicada en Proxmox VE. Guarda el enlace permanente.

26 respuestas a De mi Manual de Proxmox VE 4.x: Instalación de Proxmox VE 4.0

  1. fredy dijo:

    hermano necesito el disco de instalacion de esta version, aki te dejo mis datos por favor te lo agradecere

    • Rodolfo dijo:

      Saludos, cuando voy a hacer una salva en proxmox no me deja y sale lo siguiente
      «INFO: starting new backup job: vzdump 100 –remove 0 –mode snapshot –compress lzo –storage local –node proxmox
      INFO: Starting Backup of VM 100 (qemu)
      INFO: status = running
      INFO: unable to open file ‘/etc/pve/nodes/proxmox/qemu-server/100.conf.tmp.984604’ – Permission denied
      INFO: update VM 100: -lock backup
      ERROR: Backup of VM 100 failed – command ‘qm set 100 –lock backup’ failed: exit code 2
      INFO: Backup job finished with errors
      TASK ERROR: job errors»
      Y cuando voy a hacer una restaura tampoco me deja
      «cluster not ready – no quorum? (500)»
      Qué puede ser, hay alguna forma de restaurar el proxmox a algún estado anterior como hacemos con Windows…
      De antemano muchas gracias…

      • Hector Suarez Planas dijo:

        Saludos, Rodolfo.

        Primero que todo, gracias por su comentario.

        Una de las primeras cosas que debe ver es la versión con la que está trabajando, dado que puede contener bugs que han sido corregidos en versiones posteriores a la que tiene instalada. Por ejemplo, la que uso es la siguiente:

        proxmox-ve: 4.3-68 (running kernel: 4.4.21-1-pve)
        pve-manager: 4.3-4 (running version: 4.3-4/ada7f750)
        pve-kernel-4.4.21-1-pve: 4.4.21-68
        pve-kernel-4.4.19-1-pve: 4.4.19-66
        lvm2: 2.02.116-pve3
        corosync-pve: 2.4.0-1
        libqb0: 1.0-1
        pve-cluster: 4.0-46
        qemu-server: 4.0-91
        pve-firmware: 1.1-10
        libpve-common-perl: 4.0-75
        libpve-access-control: 4.0-19
        libpve-storage-perl: 4.0-66
        pve-libspice-server1: 0.12.8-1
        vncterm: 1.2-1
        pve-qemu-kvm: 2.7.0-2
        pve-container: 1.0-78
        pve-firewall: 2.0-31
        pve-ha-manager: 1.0-35
        ksm-control-daemon: 1.2-1
        glusterfs-client: 3.5.2-2+deb8u2
        lxc-pve: 2.0.5-1
        lxcfs: 2.0.4-pve1
        criu: 1.6.0-1
        novnc-pve: 0.5-8
        zfsutils: 0.6.5.7-pve10~bpo80

        Ahora bien, centrándonos primeramente en los errores que me muestra, tengo dos preguntas:

        1.- ¿Ha hecho algún cambio a nivel de CLI que provocó alguna modificación de los permisos en los archivos de configuración de los entornos virtuales (EV)? Si fue una restauración, ¿cómo la hizo?

        Le pregunto porque este error no es común:

        INFO: unable to open file ‘/etc/pve/nodes/proxmox/qemu-server/100.conf.tmp.984604’ – Permission denied

        2.- ¿Ha configurado un cluster Proxmox VE?

        Pregunto porque este error:

        “cluster not ready – no quorum? (500)”

        Da únicamente cuando no se tiene la cantidad mínima de nodos en un cluster HA, que deben ser 3 como mínimo. No recomiendo tener dos nodos unidos en un cluster sin HA.

        Con respecto a la última pregunta que me hizo, la que tiene que ver con un rollback de la configuración de los nodos, he buscado en el foro de Proxmox VE y todas las respuestas del Team de Proxmox VE (de Dietmar y Tom principalmente) son las mismas: siéntase libre de crear sus propias herramientas de respaldo de la configuración de los nodos.

        Claro, recordar que la misma se guarda en /etc/pve y tiene su sistema de archivos especial (al estilo del funcionamiento de una base de datos). Como pista le puedo dar la siguiente URL:

        http://ziemecki.net/content/proxmox-config-backups

        En la cual su autor propone una manera de hacerlo.

        Suerte con ello. Espero le sirva. 🙂

    • Rodolfo dijo:

      Gracias por responderme tan rápido, mi versión es «proxmox-ve_3.1-e1f08ccd-6»
      Cree un cluster y después lo eliminé, ahora pongo pvecm nodes y me sale «cman_tool: Cannot open connection to cman, is it running ?». Quiero crear lo de nuevo y pongo pvecm add rufino y me sale «authentication key already exists» lo mismo pasa si le pongo otro nombre…

      • Hector Suarez Planas dijo:

        Saludos, Rodolfo.

        Por nada, para eso estamos.

        Bueno, tienes una versión bien antigua, lo que te recomiendo es que la actualices a la 3.4.

        ¿Cómo eliminó el clúster? Porque si no usó el pvecm correctamente, dejó trazas que ahora pesan. Sugiero la manipulación directa de los archivos del clúster que están ubicados en /etc/pve.

        Mire, basado en mi viejo manual de Proxmox VE 3.x, la configuración inicial de un clúster recién creado de dos nodos es, más o menos, la siguiente:

        NOTA: El código del archivo de configuración de Corosync no me sale bien aquí, así que lo subiré como imagen.

        http://nihilanthlnxc.cubava.cu/files/2016/10/Configuracion-basica-de-Cluster-Proxmox-VE-3.x.png

        Pero no es lo único que debes tocar, porque están los archivos de claves SSH del clúster, los cuales son muy parecidos a los que hace normalmente el SSH cliente en un host. Ah, todo parece indicar que cada cambio que hagas en /etc/pve inmediatamente se refleja en el archivo /var/lib/pve-cluster/config.db (el famoso Proxmox Cluster file system [pmxcfs]), ya aquí hay que tocar con extremo cuidado.

        Espero te sirva. 🙂

        • Rodolfo dijo:

          Saludos, estuve mirando en /etc/pve y tengo permiso de lectura y ejecucion, pero no de lectura. Por eso no me deja hacer salvas ni nada, excepto en un contenedor que tengo. Sabes como volver a darle permiso de escritura a esas carpetas…

          • Hector Suarez Planas dijo:

            Saludos, Rodolfo.

            Normalmente los permisos dentro de /etc/pve son:

            – Usuarios: root.www-data
            – Permisos: Carpetas – 755, Archivos – 640 (excepto los ocultos, que son 440)

            Un script (burdo):

            #!/bin/bash

            BASEDIR=/etc/pve

            chown -R root.www-data $BASEDIR/
            chmod 755 $(find $BASEDIR -type d)
            chmod 640 $(find $BASEDIR -type f)

            Puedes resolver con esto, pero es rudimentario por la falta de tiempo. 🙁

          • Rodolfo dijo:

            Saludos y gracias,cuando ejecuto el script me dice: Function not implemented

          • Hector Suarez Planas dijo:

            Saludos, Rodolfo.

            No chives. Hum…

          • Rodolfo dijo:

            Saludos, ayer no me referi a /etc/pve que tiene bien los permisos, sino a las carpetas y archivos que están dentro de pve que no tienen permisos de escritura, disculpame…

          • Hector Suarez Planas dijo:

            Saludos.

            Aaaaaaaaaaahhhhhhhh.

            Ya eso es otra cosa.

      • Rodolfo dijo:

        Saludos, Dónde puedo descargar la versión 3.4 de Proxmox…

      • Rodolfo dijo:

        Saludos, dónde y cómo puedo actualizar la versión 3.4 de proxmox….

        • Hector Suarez Planas dijo:

          Saludos, Rodolfo.

          Em… como le dije esta mañana:

          – Internet: En el sitio de descarga de Proxmox VE.
          – Red CUBA: Sitio FTP de los Joven club (y otro sitio que me dijeron esta mañana que es un centro de datos villaclareño, pero no me acuerdo ahora)

          🙂

  2. Rodolfo dijo:

    Saludos primero,cómo instalar el Openssl en proxmox para actualizarlo…

    • Hector Suarez Planas dijo:

      Saludos, Rodolfo.

      Primero que todo, gracias por su comentario.

      Entre las entradas del APT están las que apuntan a los repositorios Debian 8 principal y Security. Lo demás está en «aptitude update && aptitude upgrade -y»

      🙂

  3. Mak dijo:

    hola creo que mi problema es demaciado basico.
    Mire tengo dos isos de proxmox la versión 4.2 y la 3.4 , utilice el unetbootin para hacer la memoria booteable, pero en ambos casos cuando booteo me sale en el grub de unetbootin varias particiones …y en la que está el proxmox despues que intenta iniciarlo me da error es decir nunca llego a la primera pantalla .

    • Hector Suarez Planas dijo:

      Saludos, Mak.

      Primero que todo, gracias por su comentario.

      Le recomiendo el DD para crear el stick booteable y no Unetbootin. La Wiki de Proxmox VE recomienda entre sus opciones el uso del DD para volcar la imagen a una memoria flash o stick usb.

      Una vez que arranque, si su PC o servidor tiene soporte EFI/UEFI escoja la opción asociada.

      Espero le sirva. 🙂

  4. Dayamis dijo:

    Mis saludos para usted.
    Tengo instalado un servidor con proxmox 4.4 hace alrededor de un mes pero desde ayer no puedo conectarme con el a traves de la interfas web, primero me daba error al autentificarme y cuando lograba hacerlo no podia ver ninguna de las pc virtuales, las cuales continuan trabajando. Ahora cuando intento conectarme se queda esperando que responda y no se conecta sin embargo si puedo conectarme por ssh al servidor. En resumen, el problema esta en la conexion por la interfas web. Puedo resolver este problema sin necesidad de reinstalar el servidor?????

    • Hector Suarez Planas dijo:

      Saludos, Dayamis.

      Primero que todo, gracias por tu comentario, se agradece muchísimo.

      Con respecto a lo que pregunta, Proxmox VE ya viene con todos los elementos necesarios para operarlo, tanto por WebGUi, como por CLI/Shell.

      La cuestión está en que la PC que se va a utilizar para trabajarlo debe cumplir con ciertos requerimientos, el más importante es el tener el JRE instalado (preferentemente la última versión). Aparte de un navegador lo más actualizado posible.

      En mi caso, todas las versiones de Proxmox VE de la rama 4 no me han dado problemas, dado que trato por todos los medios posibles de tener el PC lo más actualizado que puedo. 😀

      Espero le sirva. 🙂

  5. Ernesto Moredo Alvarez dijo:

    Soy nuevo en la instalación de proxmox. Como logro subir una imagen ISO de 5.3Gb para poderlo instalar ya en la opcion de Upload?, cuando llega al 100% pone error 0……

    • Hector Suarez Planas dijo:

      Saludos, Ernesto.

      Primero que todo, gracias por su comentario.

      Sencillo, copiar ese archivote a un dispositivo de almacenamiento USB (claro está que el mismo debe estar formateado a cualquier cosa que no sea FAT32, como NTFS, por ejemplo), ponerlo en el nodo, montarlo (yo recomendar que haya instalado el paquete NTFS-3G si el formato es NTFS), y luego copiar el archivo a la ubicación /var/lib/vz/template/iso. Fin de la historia.

      NOTA IMPORTANTE: El nombre del archivo no debe contener espacios.

      Espero le sirva. 🙂

  6. mbelloyj dijo:

    saludos colega,
    Quiero instalar un servidor con proxmox, es mi primera vez que lo voy a usar, y el HDD del servidor es de un tera, y quisiera saber si hay alguna forma de que yo pueda instalarlo solo en una parte del HDD, sin que me borre o afecte la restante.
    mi correo es mbello@geci.cinet.cu
    Gracias.

  7. Adrian Lopez Quintana dijo:

    Un abrazo papo espero que todo este bien saludos a la jeva y los chamos

    Un abrazo cuidate

    Adrian

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *