Proxmox: Estructura de archivos y directorios

Una vez instalado Proxmox, se crea en el servidor una estructura de archivos y directorios que debemos conocer para poder gestionar nuestro sistema.

En la siguiente tabla podéis ver los directorios principales, así como su uso, a modo de referencia:

Directorio Uso
/vz Enlace directo a /var/lib/vz, con los archivos principales de proxmox
/etc/pve Configuraciones del sistema
/var/log/pve* Archivos de log
/usr/share/doc/pve-* Archivos info con documentación sobre proxmox
/usr/share/pve-manager Archivos de la interfaz web de Proxmox
/var/lib/rrdcached/ Archivos con la información MRTG para gráficas
/usr/share/qemu-server/ Configuraciones de USB para KVM

Directorio /vz

Este directorio contiene los datos más importantes de Proxmox, como son las máquinas virtuales (los archivos físicos que la forman), y las imágenes o plantillas a partir de las que creamos nuestras máquinas virtuales. Dentro de este directorio vamos a encontrar los datos de nuestros usuarios, que se guardarán de distinta forma dependiendo de si estamos trabajando con OpenVZ o con KVM.

Si el VPS es de tipo OpenVZ, y el identificador de la máquina es 1000 (p.e.), dentro del directorio /vz/root/1000 tendremos todos los archivos que forma ese VPS. Si estamos trabajando con KVM, dentro del directorio /vz/images/identificador_del_vps encontraremos un archivo por cada disco duro que hayamos creado para esa máquina.

Directorio /etc/pve

Este directorio contiene los archivos de configuración para nuestro servidor host. Dentro de el, encontraremos (y podremos modificar si queremos) las configuraciones de la interfaz web (usuarios, permisos, etc), así como la configuración de cada uno de los VPS que hayamos creado.

Los principales archivos de este directorio son:

  • datacenter.cfg: Archivo de configuración de nuestro nodo
  • openvz: Enlace al directorio que contiene los archivos de configuración de VPS OpenVZ
  • qemu-server: Enlace al directorio que contiene los archivos de configuración de KVM
  • storage.cfg: Archivo que contiene los almacenamientos que hayamos creado
  • user.cfg: Archivo que contiene los usuarios autorizados en la web
  • .version: Contiene versiones de modificación de los archivos de configuración.
  • .vmlist: Contiene un resumen JSON de las máquinas virtuales instaladas.
  • vzdump.cron: Contiene el crontab con el que se lanzarán las copias de seguridad.

Directorio /var/log/pve*

Todos los archivos de registro (log) de nuestro servidor Proxmox se encuentran en el directorio /var/log.
Dentro de este directorio, podemos encontrar los siguientes archivos:

  • pveam.log: El archivo general de registro, y primer punto donde comenzar a buscar en busca de fallos.
  • pve-firewall.log*: Archivos con información de estado y mensajes importantes del cortafuegos integrado de Proxmox.
  • pveproxy: Directorio que contiene los accesos al proxy de proxmox, con los distintos accesos a la web.
  • pve*: Directorio que contiene registros de todo tipo sobre Proxmox. Por norma general, solo encontraremos aquí los registros de las distintas tareas llevadas a cabo por el sistema.

Directorio /usr/share/doc/*pve*

Dentro del directorio /usr/share/doc se encuentra la documentación de todos los paquetes que tenemos instalados. Ésta documentación es un punto de partida importante, ya que suele detallar los últimos cambios o aspectos técnicos que no han sido incorporados al manual, puede contener ejemplos de configuraciones y, en general, ofrece información adicional, o de última hora, a la ya existente en las páginas man o info.

Directorio /usr/share/pve-manager

Este directorio contiene todos los archivos de la interfaz web de Proxmox. Si bien (con los permisos de usuario necesarios) podemos modificar a voluntad estos archivos para adaptarlos a nuestras necesidades, es importante tener en cuenta que estos archivos pueden modificarse sin previo aviso en las diversas actualizaciones de Proxmox, por lo que se recomienda no tocarlos.

Directorio /var/lib/rrdcached/

Dentro de este directorio encontraremos los archivos con la información MRTG para generar gráficas de uso. En estos archivos se van guardando estadísticas del uso de nuestro sistema (tanto a nivel del servidor, como de las distintas VM, volúmenes, etc), con las que luego se generan las gráficas de rendimiento del sistema.

Directorio /usr/share/qemu-server

Este directorio contiene distintos archivos de configuración para dispositivos USB en KVM

Deja un comentario

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