Apuntes de Kirby
  • 👀whoami
  • 🦉Redes
    • Introducción Redes
      • Organizaciones
      • Historia
      • Puntos de conexión
      • Métodos de acceso a la red
    • Clasificación de las redes
    • Topología de las red
    • Direccionamiento IP
      • IPv4
        • Subredes IPv4
        • Superredes IPv4
        • VLSM
      • IPv6
      • MAC
      • NAT
    • Enrutamiento estático
    • Enrutamiento dinámico
      • RIPv1 & RIPv2
      • Tablas de enrutamiento
      • 🚧Redes conmutadas
    • CML
      • 🚧1er CML lab
    • CISCO
      • ¿Qué son las VLAN?
        • Ejemplo 1 de VLAN
        • Ejemplo 2 de VLAN
      • Acceso y password
      • NAT / PAT
    • Firewalls
      • Tipos de firewalls
      • ZPF
        • Funcionamiento
        • Configurando un ZPF
      • Sophos Firewall XG
        • Sophos home
        • Aprendiendo a usar Sophos
      • pfSense
        • Instalando pfSense
        • OpenVPN en pfSense
        • Port Forward
        • Alias
    • Proxy
      • Squid en pfSense
        • Squid Proxy Server
        • SquidGuard Proxy
      • Proxy reverse Nginx
    • 🚧Suricata
  • 🐝Servicios
    • Servidores Web
      • Nginx
        • NGINX, hosts virtuales
        • Hosts virtuales basados en dominio
        • PHP-FPM
        • Nginx: PHP y MySQL
          • MySQLi - PHP
        • En Alpine linux
        • 🚧Proxy
    • Servidores de correo
      • Seguridad en el correo
      • Postfix
      • hMailServer
      • Clientes de correo
        • Mailutils
        • Mutt
    • Servidores de FTP
      • FileZilla
      • VSFTPD
      • FTP vía IIS
    • Servidores DNS
      • DNS - Windows Server 2016
      • DNS - Ubuntu Server 22.04
      • Systemd
    • Servidores DHCP
      • DHCP-Windows Server 2016
      • DHCP-Ubuntu Server 22.04
    • Servidores MySQL
    • 🚧Mensajería instantánea
      • Ejabberd
    • 🚧Imágenes - Vídeos
      • FFMPEG + YT-DLP
      • Plex
      • Jellyfin
      • Plesk
      • RTMP
      • SRT
    • Webmin + Virtualmin
  • NextCloud
  • 🔑Seguridad
    • NAS
      • Instalación Synology NAS en VirtualBox
        • Creación de volúmenes y su uso
        • Actualización Synology NAS
        • Creación de usuarios y carpetas compartidas
        • Funciones del panel de control
          • Acceso por SSH
          • Configuración de los servicios de archivos
          • Configuración de red
          • Copias de seguridad (restauración)
          • Seguridad
          • Personalizar páginas de inicio
          • Servicio de notificaciones
        • Centro de paquetes Synology
          • Servidores multimedia
          • Paquetes de utilidades
          • Cloud Sync
          • Hyper Backup
          • Synology Office
      • Truenas
        • Rsync en Truenas
      • OpenmediaVault
    • Backups
      • Rsync
        • Ejemplo de rsync
    • ¿Qué son las ACL?
    • SOPS/AGE
    • RAID
      • mdadm
  • 🐳Virtualización
    • Proxmox
      • Instalar en VMWare
      • Instalar en VirtualBox
      • Entorno Proxmox
      • Almacenamiento local
      • Añadir discos
      • Clonar
      • Qemu agent
      • Linux container - LXC
      • Clúster
      • Red Interna
      • 🚧Proxmox Backup
      • 🚧Otras consideraciones
    • Alpine Linux
    • Contenedores
      • Docker
        • YAML
        • Instalando Docker
        • Portainer
          • Instalando Portainer
          • Dentro de Portainer
        • Docker volumen
        • Docker compose
          • Docker: PHP y MySQL
          • Importar sitio web en Docker
          • Instalando Wordpress
      • Pi-hole
        • Instalando Pi-hole en Docker
        • Instalando Pi-hole en Debian
        • RDP
          • RDP - Docker
  • 🐞Misceláneas
    • Datos - codificación
    • IPTables
    • Túnel con Cloudflare
    • Servidor de video
    • Comandos de Linux
    • Anaconda & Spyder
    • CGI - NGINX
    • Arduino
      • Capítulo 0 Blink
      • Capítulo 1 Led
      • Capítulo 2 Botton & LED
  • ⁉️Interesante
    • Curioso
    • Ideas
Powered by GitBook
On this page
  • ¿Qué voy a hacer?
  • Desplegando VM
  • Links

Was this helpful?

Edit on GitHub
  1. Virtualización
  2. Proxmox

Almacenamiento local

Proxmox en VM

PreviousEntorno ProxmoxNextAñadir discos

Last updated 11 months ago

Was this helpful?

Todo el "problema" que estoy teniendo desde hace un tiempo con el despliegue de VM dentro de Proxmox en VirtualBox es porque lo intento configurar y utilizar a modo de prueba con los mínimos recursos indispensables. Digamos que estoy pensando en cómo lo pudieran probar mis alumnos si no cuentan con ciertos recursos.

En este apartado estoy partiendo de la base que tengo Proxmox instalado como VM en VirtualBox con las siguientes condiciones.

Componentes
PROXMOX
MV Ubuntu Server 22.04

RAM

8GB

2GB

CPU

4

1

HDD

60GB

12GB

RED

NAT - 10.0.2.15

VMBR0 - 10.0.2.16

Para poder acceder al sistema desde el navegador no queda otra que hacer un reenvío de puertos:

En este Proxmox instalado ya tengo configurado un contenedor LXC de Debian y la VM de Ubuntu Server. Sin embargo, al querer instalar otra VM de Ubuntu con las mismas condiciones, se me "crashea" Proxmox y se cierra de manera inesperada. ¿Por qué? Pienso que es por la siguiente razón:

Si nos vamos a: Datacenter - Storage vemos algo así:

local: es de tipo directorio y nos permite almacenar, archivos de backups, imágenes ISO y plantillas de contenedores.

local-lvm: es un volumen lógico

Si queremos crear una VM y almacenarla en local no lo podemos hacer porque no nos dejaría almacenar imágenes de disco. Cosa que si permitiría el volumen lógico local-lvm.

Analizando los espacios utilizados tanto para local como local-lvm veo lo siguiente:

  • local: utilizado 4.91GB de 26.69GB

  • local-lvm: utilizado 5.17GB de 20.30GB

No sé si es un problema de espacio para otra VM o es un problema de la CPU, por ejemplo, así que comienzo por el tema del espacio.

¿Qué voy a hacer?

Pues probar que eliminando el volumen lógico local-lvm y asignando ese espacio a local podremos tener espacio como para configurar más de dos VM en Proxmox aunque no sea lo más aconsejable. Piensa que ahora tendríamos mezclados el sistema operativo con las VM que tengamos instaladas.

Comencemos por eliminar el volumen lógico desde la línea de comandos. Puedes investigarlos:

Primero podemos listar los volúmenes lógicos que tenemos con el comando lvs, esto es:

lvs

Ahora podemos eliminar el volumen que queremos:

lvremove /dev/pve/data

El siguiente paso es hacer un resize de modo que añadimos el 100% del espacio libre a pve/root:

lvresize -l 100%FREE /dev/pve/root

FInalmente, hacemos un resize del file system, así que:

resize2fs /dev/mapper/pve-root

Una vez hecho esto, nos volvemos al sistema y vemos si se da cuenta de los cambios o lo reiniciamos para que los asuma:

Asi que reiniciamos el sistema con un reboot.

Una vez reiniciado el sistema vamos de nuevo a Datacenter - Storage y podemos eliminar el volumen lógico: local-lvm porque realmente ya no existe.

Una vez "removed" el volumen lógico podemos editar el local y permitir que almacene de todo tipo de archivos:

De este modo hemos maximizado el almacenamiento en Proxmox.

Desplegando VM

He vuelto a desplegar una VM con las condiciones antes descritas y como se muestra en la imagen a continuación. Como se puede observar, le asigné 2 cores y aún así me salió el mismo error crítico.

La solución ha sido rebajar los cores de la CPU y dejarlo solo en uno.

Un detalle a considerar es que se tarda demasiado tiempo en detectar la IP por DHCP durante el proceso de instalación, así que lo establecí de manera manual.

Links

Interesante este curso:

🐳
https://www.youtube.com/watch?v=IB_M61PQp1k&t=1s
Reenvío de puertos en red NAT
Storage en Proxmox
Comandos que pueden ser útiles
Listado de volúmenes lógicos
Eliminando el volumen lógico
Status unknowm
Editando datacenter-storage-local
En pve - summary
Características de hardware de la VM de Ubuntu Server 22.04
Características de la VM de Ubuntu Server 22.04