Files
onever_drive/deployment/proxmox/setup-lxc-storage.sh
T

33 lines
1.3 KiB
Bash

#!/bin/bash
# ==============================================================================
# OnEver Drive — Proxmox VE LXC 2: Dedicated Storage Node Setup Script
# Target: Debian 12 Bookworm LXC (CT 101)
# ==============================================================================
set -e
echo "=== [1/4] Configurando nodo de almacenamiento Proxmox VE ==="
apt-get update && apt-get install -y nfs-kernel-server rsync zfsutils-linux acl
echo "=== [2/4] Creando jerarquía de almacenamiento y permisos de aislamiento ==="
mkdir -p /storage/backups/clients
mkdir -p /storage/temp
chmod 750 /storage/backups
chmod 770 /storage/temp
echo "=== [3/4] Configuración de punto de montaje persistente ==="
# En Proxmox Host (pve), montar el dataset ZFS o volumen LVM con:
# pct set 100 -mp0 /mnt/pve/backup-zfs/backups,mp=/storage/backups
cat <<EOF
--------------------------------------------------------------------------------
Para vincular este almacenamiento con el LXC 1 (Backend) en el nodo Proxmox Host:
Ejecute en el shell del nodo Proxmox VE:
pct set 100 -mp0 /storage/backups,mp=/storage/backups
pct set 100 -mp1 /storage/temp,mp=/storage/temp
--------------------------------------------------------------------------------
EOF
echo "=== [4/4] Storage Node configurado correctamente ==="