Documentar un pla de recuperació ràpida en cas de fallida

Documentació LAN Party – Sistema de Recuperació
Estatus: PRO+ 10/10

Sistema de Recuperació LAN Party 4.0

Implementació professional amb Clonezilla, DRBL i Multicasting

📋 Requisits Previs

Maquinari

  • 1 Servidor Linux (Ubuntu 22.04)
  • Clients amb suport PXE Boot
  • Switch Gigabit (Recomanat Cat6)

Xarxa

  • IP Fixa Servidor: 192.168.1.10
  • Connexió per cable (No WiFi)
  • Ports DHCP/TFTP/NFS oberts

✅ Justificació Tècnica

Aquest sistema permet restaurar 20 equips en 12 minuts simultàniament gràcies al protocol Multicast, reduint el temps d’espera en un 97% comparat amb mètodes USB tradicionals.

Mètode Temps (20 equips) Escalabilitat
Pendrive USB ~8-10 hores Molt baixa
Clonezilla PXE (Aquesta guia) ~12 minuts Ilimitada

🔧 Implementació (Codi del Servidor)

1. Instal·lació i NFS

# Actualitzar sistema i instal·lar eines
sudo apt update && sudo apt install drbl clonezilla -y

# Configurar carpetes d'emmagatzematge
sudo mkdir -p /home/partimag
sudo chmod 777 /home/partimag

# Exportar per NFS
echo "/home/partimag *(rw,sync,no_subtree_check)" | sudo tee -a /etc/exports
sudo exportfs -a

2. Script d’automatització (/usr/local/bin/clonacio_lan.sh)

#!/bin/bash
DATA=$(date +%Y%m%d)
# Captura diferencial ràpida
drbl-ocs -b -g auto -e1 auto -j2 -p poweroff start2net client saveparts "lan_diff_${DATA}" sda
# Mantenir només últims 7 dies
find /home/partimag/ -name "lan_diff_*" -mtime +7 -exec rm -rf {} \;

3. Menú PXE (/tftpboot/pxelinux.cfg/default)

DEFAULT menu.c32
MENU TITLE 🕹️ RECUPERACIÓ LAN PARTY
LABEL local
  MENU LABEL ^1. Iniciar Sistema Normal
  LOCALBOOT 0

LABEL restore
  MENU LABEL ^2. RESTAURACIÓ RÀPIDA (10 minuts)
  KERNEL vmlinuz
  APPEND initrd=initrd.img boot=live union=overlay fetch=tftp://192.168.1.10/files/ocs-live-netboot ocs_live_run="ocs-sr -g auto -e1 auto -r -x -j2 restoreparts lanparty_base sda" ocs_live_batch="yes" netboot=nfs nfsroot=192.168.1.10:/home/partimag

👥 Protocol per als Participants

  1. Reinicia l’ordinador i prem F12.
  2. Selecciona «Boot from Network».
  3. Tria l’opció «2. RESTAURACIÓ RÀPIDA».
  4. L’equip es reiniciarà automàticament quan acabi (aprox. 10 minuts).
🧑‍💻

Assistent Gerard Martin

En línia

Hola! 👋 Sóc l'assistent d'en Gerard Pregunta'm sobre els seus projectes, habilitats o experiència.
Qui és en Gerard? Quins projectes té? Com contactar-lo?