Modificar la configuración del contenedor¶
Configurar el contenedor para que se inicie automáticamente al arrancar
$ pct set [100] --onboot
Configurar un contenedor para que tenga una IP estática
$ pct set [100] --net0 name=eth0,bridge=vmbr0,ip=[10.0.0.100/24],gw=[10.0.0.1]
Configurar el límite de memoria y CPU del contenedor
$ pct set [100] --memory [8192] --cpulimit [4]
Montar una ubicación de archivo del host en un invitado
$ pct set [100] --mp[0] /[ruta/al/directorio_host],mp=/[ruta/al/punto\montaje\invitado]
Configurar etiquetas del contenedor
$ pct set [100] --tags [etiqueta1,etiqueta2,...]
Eliminar una opción
$ pct set [100] --delete [net0,mp0,mp1,...]
Sinopsis¶
pct set <vmid> [<OPCIONES>]
Parámetros¶
–hostname
–memory
–swap
–cores
–cpulimit
–cpuunits
–net
–rootfs
–unprivileged <0|1> Establece el contenedor en modo no privilegiado (1) o privilegiado (0). Los contenedores no privilegiados ofrecen mejor aislamiento de seguridad.
–onboot <0|1> Define si el contenedor debe iniciarse automáticamente cuando arranca el host Proxmox (1 para sí, 0 para no).
–autostart <0|1> Similar a –onboot, pero específicamente para contenedores gestionados por el administrador de alta disponibilidad en un clúster. Habilita/deshabilita el inicio automático.
–features
–hookscript
–nameserver
–searchdomain
Descripción¶
El comando pct set es un subcomando de la utilidad pct, utilizada dentro del Entorno Virtual Proxmox (PVE) para modificar varios parámetros de configuración y límites de recursos para un Contenedor Linux específico (LXC). Permite a los administradores ajustar aspectos como CPU, memoria, interfaces de red, almacenamiento, comportamiento de arranque y características de seguridad para contenedores existentes. Los cambios realizados con pct set son típicamente persistentes y se almacenan en el archivo de configuración del contenedor, ubicado en /etc/pve/lxc/
Advertencias¶
El comando pct set modifica directamente el archivo de configuración del contenedor. Parámetros o valores incorrectos pueden llevar a un contenedor no funcional. Siempre asegúrese de que la sintaxis y los valores sean correctos. La mayoría de los cambios relacionados con los recursos (CPU, memoria, red) requieren que el contenedor se reinicie para que los nuevos ajustes surtan efecto. El comando debe ejecutarse con privilegios de root en el host de Proxmox.
Ubicación del archivo de configuración¶
La configuración de cada contenedor LXC se almacena en un archivo llamado
Aplicando cambios¶
Mientras que pct set actualiza inmediatamente el archivo de configuración, muchos parámetros (especialmente aquellos que afectan la asignación de recursos o hardware) solo surten efecto después de que el contenedor se detiene y luego se reinicia. Por ejemplo, cambiar –memory o –cores requiere un reinicio.