Files
ProxMenux/web/messages/es/docs/post-install/optional.json
2026-07-23 22:55:28 +02:00

166 lines
13 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"meta": {
"title": "ProxMenux Post-instalación: Optional Settings",
"description": "Guía de Optional Settings en el script post-instalación de ProxMenux para funcionalidades y optimizaciones adicionales de Proxmox VE.",
"ogTitle": "ProxMenux Post-instalación: Optional Settings",
"ogDescription": "Guía de Optional Settings en el script post-instalación de ProxMenux para funcionalidades y optimizaciones adicionales de Proxmox VE.",
"ogImageAlt": "ProxMenux Post-instalación Optional Settings"
},
"title": "Optional Settings",
"intro": "La categoría <strong>Optional Settings</strong> ofrece funcionalidades y optimizaciones adicionales que puedes elegir aplicar a tu instalación de Proxmox VE. Estos ajustes no son esenciales pero pueden mejorar las capacidades de tu sistema en escenarios específicos.",
"available": "Funcionalidades opcionales disponibles",
"ceph": {
"title": "Añadir soporte Ceph más reciente",
"intro": "Esta opción instala el soporte más reciente del sistema de almacenamiento Ceph para Proxmox VE. Ceph es un sistema de almacenamiento distribuido que ofrece alto rendimiento, fiabilidad y escalabilidad.",
"doesIntro": "Qué hace:",
"doesItems": [
"Añade el repositorio de Ceph a tu sistema",
"Actualiza las listas de paquetes",
"Instala los paquetes Ceph usando el comando 'pveceph install'",
"Verifica la instalación"
],
"howUse": "Cómo usarlo: Tras la instalación, puedes configurar y gestionar almacenamiento Ceph usando la interfaz web de Proxmox VE o herramientas de línea de comandos.",
"automates": "Este ajuste automatiza los siguientes comandos:"
},
"amd": {
"title": "Aplicar fixes para CPUs AMD",
"intro": "Esta opción aplica fixes específicos para CPUs AMD EPYC y Ryzen para mejorar la estabilidad y la compatibilidad.",
"doesIntro": "Qué hace:",
"doesItems": [
"Detecta si hay presente una CPU AMD EPYC o Ryzen",
"Aplica el parámetro de kernel 'idle=nomwait' para prevenir crashes aleatorios",
"Configura KVM para que ignore ciertos MSRs (Model Specific Registers) y mejorar la compatibilidad con guests Windows",
"Instala el último kernel de Proxmox VE"
],
"howUse": "Cómo usarlo: Estos fixes se aplican automáticamente y requieren un reinicio del sistema para surtir efecto.",
"automates": "Este ajuste automatiza los siguientes comandos:"
},
"ha": {
"title": "Activar servicios High Availability",
"intro": "Esta opción activa los servicios High Availability (HA) en Proxmox VE, permitiendo failover automático de VMs y contenedores en caso de fallo de un nodo.",
"doesIntro": "Qué hace:",
"doesItems": [
"Activa y arranca el servicio pve-ha-lrm (Local Resource Manager)",
"Activa y arranca el servicio pve-ha-crm (Cluster Resource Manager)",
"Activa y arranca el servicio corosync para la comunicación del cluster"
],
"howUse": "Cómo usarlo: Tras activar estos servicios, puedes configurar grupos y recursos HA en la interfaz web de Proxmox VE.",
"automates": "Este ajuste automatiza los siguientes comandos:"
},
"testing": {
"title": "Activar el repositorio testing de Proxmox",
"intro": "Esta opción activa el repositorio testing de Proxmox, dando acceso a las versiones más recientes y potencialmente inestables de los paquetes de Proxmox VE.",
"doesIntro": "Qué hace:",
"doesItems": [
"Añade el repositorio testing de Proxmox a las fuentes de paquetes del sistema",
"Crea un archivo nuevo en /etc/apt/sources.list.d/ para el repositorio testing",
"Actualiza las listas de paquetes para incluir paquetes del nuevo repositorio"
],
"howUse": "Cómo usarlo: Tras activar este repositorio, puedes actualizar y hacer upgrade de tu sistema para obtener las últimas versiones testing de los paquetes de Proxmox VE. Úsalo con precaución ya que estas versiones pueden ser inestables.",
"manualIntro": "Para añadir el repositorio testing de Proxmox manualmente, puedes usar estos comandos:",
"noteLabel": "Nota:",
"noteBody": "$(lsb_release -cs) detecta automáticamente el codename de la versión de tu Proxmox VE (p. ej., bullseye).",
"warnLabel": "Advertencia:",
"warnBody": "Activar el repositorio testing puede provocar inestabilidad del sistema. Se recomienda solo para entornos de pruebas."
},
"fastfetch": {
"title": "Instalar y configurar Fastfetch",
"intro": "Esta opción instala y configura silenciosamente Fastfetch, una herramienta de información del sistema que muestra las specs del sistema y un logo personalizado al hacer login.",
"doesLabel": "Qué hace:",
"doesItems": [
"Descarga e instala silenciosamente la última versión de Fastfetch",
"Te permite elegir un logo personalizado (<strong>ProxMenux, Proxmox, Helper-Scripts, Home-Labs-Club, Proxmology</strong>, o uno custom)",
"Configura Fastfetch para mostrar <em>\"System optimised by ProxMenux\"</em>",
"Configura Fastfetch para que se ejecute automáticamente al hacer login en consola"
],
"importantLabel": "Importante:",
"importantBody": "Si te conectas a Proxmox por SSH, deberías seleccionar el logo <strong>Proxmox</strong> o crear uno custom usando <code>jp2a</code> o <code>img2txt</code>. Los otros logos se generan usando <code>chafa</code> y pueden no mostrarse correctamente en una sesión SSH estándar.",
"customLabel": "Logos personalizados:",
"customBody1": "Para usar un logo personalizado, coloca tu archivo de texto ASCII art en: <code>/usr/local/share/fastfetch/logos/</code>",
"customBody2": "Puedes crear logos personalizados usando herramientas como <code>chafa</code>, <code>jp2a</code> o <code>img2txt</code>.",
"customBody3": "Para mejores resultados:",
"customItems": [
"Mantén la altura del logo en 35 líneas o menos para preservar las proporciones y que quepa en el terminal",
"Usa <code>chafa</code> para logos a color (puede no mostrarse correctamente en sesiones SSH)",
"Usa <code>jp2a</code> o <code>img2txt</code> para logos compatibles con SSH"
],
"examplesLabel": "Logos de ejemplo:",
"logos": [
{
"name": "ProxMenux",
"alt": "Logo de ProxMenux",
"src": "https://macrimi.github.io/ProxMenux/fastfetch/proxmenux.png"
},
{
"name": "Proxmox",
"alt": "Logo de Proxmox",
"src": "https://macrimi.github.io/ProxMenux/fastfetch/proxmox.png"
},
{
"name": "JC Channel",
"alt": "Logo de JC Channel",
"src": "/fastfetch/jc-channel.png"
},
{
"name": "Helper-Scripts",
"alt": "Logo de Helper-Scripts",
"src": "https://macrimi.github.io/ProxMenux/fastfetch/helper-scripts.png"
},
{
"name": "Home-Labs-Club",
"alt": "Logo de Home-Labs-Club",
"src": "https://macrimi.github.io/ProxMenux/fastfetch/home-labs-club.png"
},
{
"name": "Proxmology",
"alt": "Logo de Proxmology",
"src": "https://macrimi.github.io/ProxMenux/fastfetch/proxmology.png"
}
],
"automates": "Este ajuste automatiza los siguientes comandos:"
},
"figurine": {
"title": "Instalar y configurar Figurine",
"intro": "Esta opción instala y configura Figurine, una herramienta que crea banners de texto ASCII con estilo para tu terminal, mostrando tu hostname en un formato 3D atractivo visualmente.",
"doesLabel": "Qué hace:",
"doesItems": [
"Descarga e instala Figurine v2.0.0 desde GitHub",
"Crea un mensaje de bienvenida que muestra tu hostname en ASCII art 3D al hacer login",
"Elimina automáticamente cualquier instalación previa de Figurine si la hay",
"Configura el mensaje de bienvenida para que se ejecute automáticamente al hacer login"
],
"practicalLabel": "Uso práctico:",
"practicalBody": "Cuando gestionas varios nodos Proxmox en un cluster, Figurine proporciona una indicación visual inmediata de en qué nodo estás logueado. Esto ayuda a prevenir comandos accidentales en el nodo equivocado y mejora tu flujo de trabajo al gestionar varios servidores.",
"exampleLabel": "Salida de ejemplo:",
"imageAlt": "Salida de ejemplo de Figurine",
"automates": "Este ajuste automatiza el siguiente proceso:",
"outro": "Tras la instalación, verás tu hostname mostrado en ASCII art 3D cada vez que hagas login, dejando claro inmediatamente con qué nodo Proxmox estás trabajando."
},
"log2ram": {
"title": "Instalar Log2RAM (reducción de desgaste en SSD/NVMe)",
"intro": "Log2RAM monta <code>/var/log</code> sobre una ramdisk tmpfs y sincroniza periódicamente el contenido al disco subyacente. En un hipervisor el churn de journald golpea el SSD del sistema cada pocos segundos; mover las escrituras a RAM reduce el desgaste y la I/O de disco sin perder logs — la sincronización periódica los vuelca a disco y un apagado limpio también los vuelca.",
"upstreamLabel": "Proyecto oficial:",
"upstreamUrl": "https://github.com/azlux/log2ram",
"upstreamLinkLabel": "azlux/log2ram en GitHub",
"doesLabel": "Qué hace ProxMenux:",
"doesItems": [
"Detecta si el disco raíz es SSD/NVMe leyendo <code>/sys/block/&lt;dev&gt;/queue/rotational</code>. En un disco rotacional el flujo Automatizado pregunta antes de instalar.",
"Clona el repositorio oficial (<code>azlux/log2ram</code>) en <code>/tmp/log2ram</code> y aplica un patch a su <code>install.sh</code>, sustituyendo <code>rsync -aAXv</code> por <code>rsync -aXv --no-acls</code>. Ese ajuste evita el fallo <em>set_acl: Operation not supported</em> con exit 23 que el script vanilla produce al mover /var/log en sistemas de archivos sin soporte de ACLs. La unit systemd <code>log2ram</code> se habilita después de la instalación.",
"Dimensiona la ramdisk según la RAM del host: <code>≤ 8 GB → 128M</code>, <code>≤ 16 GB → 256M</code>, <code>&gt; 16 GB → 512M</code>. Escribe el valor en <code>SIZE=</code> de <code>/etc/log2ram.conf</code>.",
"Programa una sincronización periódica a disco vía <code>/etc/cron.d/log2ram</code>: cada 1h / 3h / 6h según el mismo tramo de RAM.",
"Instala un guardián de auto-sync en <code>/usr/local/bin/log2ram-check.sh</code>, conectado a <code>/etc/cron.d/log2ram-auto-sync</code> para ejecutarse cada 10 minutos. Cuando <code>/var/log</code> alcanza el 80% del tamaño de la ramdisk el guardián compacta journald; al 92% primero ejecuta <code>logrotate -f /etc/logrotate.d/proxmox-backup-api</code> si ese archivo existe (para forzar la rotación de los logs del API de PBS, que suelen ser los que más crecen en un host con PBS) y a continuación trunca <code>pveproxy access/error</code> y <code>pveam.log</code> antes de sincronizar. El comando <code>log2ram write</code> por sí solo copia tmpfs a disco pero NO reduce la tmpfs, así que este guardián evita que PVE caiga con <em>No space left on device</em> cuando los logs crecen sin control.",
"Detecta si <code>proxmox-backup-server</code> corre como servicio en el host. Cuando está presente, deposita <code>/etc/logrotate.d/proxmox-backup-api</code> (rotación de 20 MB × 3) y <code>/etc/cron.hourly/proxmox-backup-logrotate</code>, de forma que los logs del API de PBS — el origen habitual del crecimiento en un host con PBS — queden acotados incluso entre las sincronizaciones periódicas de Log2RAM. En hosts sin PBS este paso es un no-op.",
"Ajusta los límites de systemd-journald (<code>SystemMaxUse</code>, <code>RuntimeMaxUse</code>) para que quepan en la ramdisk y así una ráfaga puntual no la llene.",
"Se registra en <code>installed_tools.json</code> para poder revertirlo desde Uninstall Optimizations."
],
"howUseLabel": "Cómo se usa:",
"howUseBody": "En el flujo Automatizado Log2RAM se aplica sin intervención cuando se detecta un disco raíz SSD/NVMe. En el flujo Personalizable el script pregunta por el tamaño, el intervalo de sincronización y si activar el guardián de auto-sync al 90%.",
"verifyLabel": "Verificar y gestionar desde la shell:",
"verifyCode": "# Estado del servicio y timers configurados\nsystemctl status log2ram\nsystemctl list-timers log2ram*\n\n# Uso actual de la ramdisk — /var/log ES la tmpfs\ndf -h /var/log\n\n# Forzar sincronización ahora (tmpfs → disco); NO reduce la tmpfs\nlog2ram write\n\n# Disparar el guardián de auto-sync manualmente (compacta + sincroniza si el uso es alto)\n/usr/local/bin/log2ram-check.sh\n\n# Configuración actual: SIZE, mail, path\ncat /etc/log2ram.conf\n\n# Crons específicos de ProxMenux\ncat /etc/cron.d/log2ram /etc/cron.d/log2ram-auto-sync\n\n# Actividad reciente de Log2RAM\njournalctl -u log2ram -n 50 --no-pager"
},
"autoApplication": {
"title": "Aplicación automática",
"body": "Estas funcionalidades opcionales solo se aplican cuando se seleccionan específicamente durante el proceso post-instalación. Cada funcionalidad puede elegirse individualmente según tus necesidades y preferencias específicas."
}
}