Files
network-documentation/servidores/tyan/README.md
Orquestrador CAS 62047f660f docs: documentacion extensiva de infraestructura CAS - Junio 2026
- README principal actualizado con indice completo
- Documentacion detallada de 4 servidores fisicos
- Topologia de red completa con diagramas ASCII
- Asignacion de IPs y conflictos identificados
- Documentacion DNS para 3 dominios
- Servicios: Caddy, Jellyfin Stack, Multimedia
- Proyectos: Afterlife, Nexus, Horux
- Seguridad: politica y riesgos identificados
- Automatizacion: n8n workflows y scripts
- Scripts utilitarios: backup, update-dns, check-ip
- Roadmap 2026 Q2-Q4
- Documentacion Hermes AI server (actualizada)
2026-06-09 07:53:16 +00:00

349 lines
6.9 KiB
Markdown

# Servidor TYAN — Nodo Principal Proxmox
> **IP**: 192.168.10.3
> **Hostname**: Consultoria-AS
> **PVE Version**: 8.4.14
> **Rol**: Nodo principal de virtualización, NAS, multimedia, automatización
---
## Hardware
| Componente | Especificación |
|---|---|
| **Chassis** | TYAN server platform |
| **CPU** | Intel Xeon Gold 5120 @ 2.20GHz |
| **Núcleos** | 14 físicos / 28 hilos |
| **RAM** | 755 GB ECC |
| **Disco Root** | 64 GB SSD |
| **Storage** | ZFS pool "Multimedia" (capacidad extendida) |
| **Red** | Dual 1GbE (vmbr0) |
---
## Proxmox Configuration
### Almacenamiento
```bash
# Pools ZFS
zpool list
zfs list
# Almacenamientos configurados en Proxmox
pvesm status
```
| Storage | Tipo | Uso | Pool ZFS |
|---|---|---|---|
| local | directory | ISOs, templates | — |
| local-lvm | lvmthin | VMs pequeñas | — |
| Multimedia | zfs | VMs grandes, backups | Multimedia |
### Network
```bash
# Configuración de red en /etc/network/interfaces
auto lo
iface lo inet loopback
iface eno1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.10.3/24
gateway 192.168.10.254
bridge-ports eno1
bridge-stp off
bridge-fd 0
```
### Recursos Totales
| Recurso | Total | Asignado | Disponible |
|---|---|---|---|
| CPU | 28 cores | ~45 cores (overcommit) | variable |
| RAM | 755 GB | ~150 GB | ~600 GB |
| Storage | > 4 TB | ~2 TB | ~2 TB |
---
## VMs y Containers (Detalle)
### VM 100 — OMV (OpenMediaVault)
| Parámetro | Valor |
|---|---|
| **Tipo** | VM (KVM) |
| **IP** | 192.168.10.75 |
| **RAM** | 8 GB |
| **CPU** | 4 cores |
| **Disco** | 4 TB (passthrough o ZFS vol) |
| **OS** | Debian / OMV |
| **Función** | NAS, SMB, backups |
**SMB Shares**:
- `\\192.168.10.75\VAULT-OMV` — Almacenamiento principal
**Acceso**:
- Web: http://192.168.10.75
- SMB: `\\192.168.10.75`
---
### LXC 102 — Dashy
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.86 |
| **RAM** | 2 GB |
| **CPU** | 2 cores |
| **Disco** | 16 GB |
| **Función** | Dashboard de servicios |
**Notas**:
- No expuesto externamente (acceso solo local)
---
### LXC 104 — Immich
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.78 |
| **RAM** | 6 GB |
| **CPU** | 4 cores |
| **Disco** | 200 GB |
| **Función** | Gestión de fotos/videos |
| **URL** | https://immich.consultoria-as.com |
**Stack**:
- Immich server
- PostgreSQL (interno o externo)
- Redis (interno)
---
### LXC 105 — Hotel Hacienda
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.167 |
| **RAM** | 16 GB |
| **CPU** | 4 cores |
| **Disco** | 100 GB |
| **Función** | Sistema de gestión hotelera |
| **URL Frontend** | https://hacienda.consultoria-as.com |
| **URL API** | https://api-hacienda.consultoria-as.com |
**Inicio Manual tras Reboot**:
```bash
pct enter 105
cd /home/HotelEntregaNoTocar/backend/hotel_hacienda
nohup node server.js > /tmp/hotel-backend.log 2>&1 &
disown
cd /home/HotelEntregaNoTocar/frontend/Frontend-Hotel
nohup npx vite --host > /tmp/hotel-frontend.log 2>&1 &
disown
exit
```
**Nota**: Considerar convertir a servicio systemd para inicio automático.
---
### LXC 106 — Dockge
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.74 |
| **RAM** | 40 GB |
| **CPU** | 8 cores |
| **Disco** | 500 GB |
| **Función** | Docker stack manager + Caddy reverse proxy |
| **URL** | http://192.168.10.74:5001 |
**Containers Docker** (dentro de Dockge):
| Servicio | Puerto | Función |
|---|---|---|
| Caddy | 80/443 | Reverse proxy |
| Jellyfin | 8096 | Streaming video |
| Jellyseerr | 5055 | Peticiones multimedia |
| Sonarr | 8989 | Gestión series |
| Radarr | 7878 | Gestión películas |
| Prowlarr | 9696 | Indexadores |
| Bazarr | 6767 | Subtítulos |
| qBittorrent | 8080 | Descargas |
**Volumen Caddyfile**:
- Host: `/opt/caddy/Caddyfile`
- Container: `/etc/caddy/Caddyfile`
---
### LXC 108 — n8n
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.83 |
| **RAM** | 8 GB |
| **CPU** | 4 cores |
| **Disco** | 100 GB |
| **Función** | Automatización de workflows |
| **URL** | https://n8n.consultoria-as.com |
| **Puerto** | 5678 |
**Base de Datos**:
- PostgreSQL interno o externo
---
### LXC 109 — Navidrome
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.85 |
| **RAM** | 10 GB |
| **CPU** | 4 cores |
| **Disco** | 500 GB |
| **Función** | Servidor de música (Subsonic API) |
| **URL** | https://navidrome.consultoria-as.com |
| **Puerto** | 4533 |
---
### LXC 110 — UptimeKuma
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.87 |
| **RAM** | 1 GB |
| **CPU** | 1 core |
| **Disco** | 16 GB |
| **Función** | Monitoreo de uptime |
| **URL** | https://status.consultoria-as.com |
| **Puerto** | 3001 |
---
### LXC 111 — Metabase
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.170 |
| **RAM** | 20 GB |
| **CPU** | 4 cores |
| **Disco** | 100 GB |
| **Función** | Business Intelligence / Analytics |
| **URL** | https://metabase.consultoria-as.com |
| **Puerto** | 3000 |
---
### LXC 112 — Gitea
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.69 |
| **RAM** | 10 GB |
| **CPU** | 4 cores |
| **Disco** | 200 GB |
| **Función** | Git server |
| **URL** | https://git.consultoria-as.com |
| **Puerto** | 3000 |
---
### LXC 200 — NexusManager
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.138 (DHCP) |
| **RAM** | 32 GB |
| **CPU** | 8 cores |
| **Disco** | 150 GB |
| **OS** | Ubuntu 24.04 |
| **Función** | VM de propósito general |
| **SSH** | `ssh root@192.168.10.138` |
| **Password** | Aasi940812 |
---
### LXC 201 — VisasChinas
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | 192.168.10.139 (DHCP) |
| **RAM** | 8 GB |
| **CPU** | 4 cores |
| **Disco** | 50 GB |
| **OS** | Ubuntu 24.04 |
| **Función** | Proyecto Visas Chinas |
| **SSH** | `ssh root@192.168.10.139` |
| **Password** | Aasi940812 |
---
### LXC 202 — VT210
| Parámetro | Valor |
|---|---|
| **Tipo** | LXC |
| **IP** | DHCP (solicitar estática) |
| **RAM** | 16 GB |
| **CPU** | 8 cores |
| **Disco** | 75 GB |
| **OS** | Ubuntu 24.04 |
| **Función** | Proyecto VT210 |
| **SSH** | `ssh root@<ip>` |
| **Password** | Aasi940812 |
**⚠️ CONFLICTO CRÍTICO**: VT210 y CraneGOO (Cisco1 VM 102) comparten 192.168.10.140. Asignar IP estática diferente inmediatamente.
---
## Mantenimiento
### Comandos Útiles
```bash
# Acceso al nodo
ssh root@192.168.10.3
# Listar VMs
qm list
pct list
# Estado de recursos
pveperf
free -h
df -h
# Backups
vzdump <vmid> --dumpdir /path/to/backup
```
### Backups Recomendados
| VM | Frecuencia | Destino |
|---|---|---|
| Gitea (112) | Diario | OMV / Multimedia |
| n8n (108) | Diario | OMV / Multimedia |
| Hotel Hacienda (105) | Semanal | OMV / Multimedia |
| OMV (100) | Config only | — |
---
*Documentación del nodo TYAN - Consultoria-AS*