mecgi/specifiche/inventario-server-vm.md
Davide Trentin 033b5fb21f Baseline: wiki infrastruttura MECGI, transcript, script
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 23:11:06 +02:00

8.5 KiB
Raw Permalink Blame History

MECGI — Inventario Server e Macchine Virtuali

Fonti: ReteMecgi.docx (inventario) + trascrizione audio 4 lezioni 01/07/2026 (batched/). Legenda fonte: 📄 = da docx · 🎙️ = da audio · 🔀 = confermato da entrambi. Legenda [?]: dato incerto o da confermare.


1. Infrastruttura fisica

Componente Descrizione Fonte
Host VMware #1 Server principale di produzione. Doppio hardware. Ospita le VM attive. 🔀
Host VMware #2 Secondo server con repliche Veeam. Non è un cluster — VM in "coppia": se cade il #1 si accende la replica sul #2. Stesso SO ESXi 7.0.3. 🎙️
NAS Synology ×3 Backup. NAS1 (in azienda, "in basso"), NAS2 (azienda), NAS3 (a casa di Enrico) + disco USB esterno. I 2 NAS in azienda: dischi 2 TB + 3 TB. 📄
Firewall Zyxel Firewall hardware Zyxel, gestione software Nebula (cloud, gestita da ditta esterna). 🎙️

Host principale — hardware 🎙️

  • RAM: ~143 GB (dato letto dalla dashboard vSphere); ~128 GB era la stima a memoria.
  • Dischi: SSD. Gruppo iniziale RAID 5; 2 dischi aggiunti in RAID 1 (ampliamento spazio).
  • Hypervisor: VMware ESXi 7.0.3. Licenza a pagamento.
  • Accesso: utente root + password. IP host x.x.2.15 [?].
  • Credenziali: raccolte in un file Excel dei sistemi.
  • Dischi VM creati a dimensione fissa (non dinamica) per evitare problemi di espansione.

Storage 🎙️

  • datastore 1 — SSD, RAID 5 [?]
  • datastore 2 — SSD, secondo gruppo, ampliato (~1 TB aggiunto) [?]
  • VM distribuite tra i due datastore per bilanciare il carico.
  • Disco NFS temporaneo: supporto per trasferimento macchine; non contiene dati di lavoro.

2. Macchine virtuali

Nome VM Ruolo SO / Stack Dominio Stato Fonte
GEST-10 Server gestionale principale. Esolver + TS Remote (accesso browser). Ospita i DB principali. Windows + SQL Server DC2022 Attiva (critica) 🔀
DC2022 Domain Controller (Active Directory) per i 2 gestionali (SRVAGILIS + GEST-10). ~2530 GB RAM [?]. Windows Server 2022 — (è il DC) Attiva (critica) 🔀
SRVAGILIS.MECGI Vecchio gestionale Agilis + poi Arca nuovo installato sopra. Accesso utenti via TSplus. Zona .27 [?]. Windows DC2022 Attiva (legacy) 🔀
SRVTERM Terminal Server (RDP) per il vecchio gestionale Agilis, consultazione dai client. "Ponte" che eroga il servizio RDP. Destinata a dismissione. Windows (Terminal Server) [?] Attiva (legacy) 🔀
MODULA Gestione magazzino verticale Modula (61 cassetti). DB dedicato + 5 tabelle di interscambio col gestionale. Sganciata dal dominio (workgroup). Macchina fisica sottostante ~12 anni. Windows Server 2016 workgroup Attiva 🔀
MECGIDATIpreventivi Dati preventivi + documenti allegati (software preventivi "vostro" / Esolver). Solo Samba, accesso solo amministratore. Archivio su directory/AD separata [?]. Samba (Linux [?]) separata [?] Attiva 🔀
Mecgidata (MacG Data) File System Samba — condivisione cartelle/disegni (anche con clienti). Fa da store locale che si allinea con Nextcloud. Samba (Debian [?]) indipendente Attiva 🔀
Webdoc (WebDoc) Nextcloud (cloud interno, tipo Google Drive). Client Nextcloud che allinea con Mecgidata. Disco 350 GB (~7090 GB liberi). Installato con parte grafica (client richiede GUI). Nextcloud su Debian indipendente Attiva 🔀
VEEAMSRV Server backup + repliche Veeam. Veeam v11 (no upgrade a v12: ESXi 7.0.3 non lo supporta). Windows [?] Attiva 🔀
Win10mag Client Modula (software WMS) + stampa etichette. Virtualizzata. Windows 10 [?] Attiva 🔀
ARCAPRO Gestionale vecchio Arca Pro. Windows [?] [?] 🔀
DOMINO Posta Lotus Notes / Domino (IBM). Solo consultazione mail storiche (anche di 20 anni fa). Spenta (~1 volta/anno) 🔀
CRM Sistema CRM — da eliminare. Da rimuovere 🔀

3. Database

Motore: SQL Server (su GEST-10) e MariaDB (Nextcloud/WebDoc su Debian).

Su GEST-10 (SQL Server):

  1. Gestionale (Esolver)
  2. Modula — magazzino verticale (motore SQL; volume dati non enorme, molti log di movimento)
  3. Preventivatore — programma preventivi

Su WebDoc/Nextcloud: MariaDB + Apache + PHP (stack LAMP su Debian).

Nota: il DB preventivi è citato sia su GEST-10 (audio §1) sia come VM MECGIDATIpreventivi (docx). MECGIDATIpreventivi sembra essere l'archivio file/documenti dei preventivi (Samba), non il DB motore. Da confermare. [?]


4. Dominio, accesso remoto, rete

  • Dominio Windows su DC2022 (Active Directory) → copre SRVAGILIS e GEST-10. 🔀
  • Modula e le macchine Nextcloud/Samba sono fuori dominio (indipendenti). 🎙️
  • MECGIDATIpreventivi usa una directory/AD a parte per l'archivio [?] (frase sorgente ambigua). 🎙️
  • Procedura utente dominio: creare prima l'utente in AD, poi abilitarlo lato gestionale. 🎙️
  • Policy: utenti non-admin non navigano in Internet. 🎙️
  • TSplus (sostituisce Terminal Server Windows): accesso gestionale via browser, porta 80/90 [?]. Licenza fino ad agosto 2028. 🎙️
  • VPN: accesso esterno (anche mobile/tablet) sempre via VPN; utenti VPN creati sul firewall Zyxel. 🎙️
  • Nextcloud da esterno: IP fisso → firewall → porta 443 → VM Nextcloud. Dominio pubblico MacG (area web + Nextcloud), gestione DNS. Esterni comunque via VPN per il gestionale. 🎙️
  • Client:
    • Windows → Windows App (RDP).
    • Ubuntu (~4 in officina, immagini clonate) → Remmina (RDP multi-protocollo). 🎙️
    • App gestionale = icona Agilis sul desktop. 🔀

5. Backup — strategia 🎙️

Tre modalità:

  1. Repliche VM (Veeam) → host secondario, ogni 2 ore. Perdita max ~2 ore. Non è un vero backup.
  2. Backup Veeam → NAS, ogni 12 ore.
    • NAS1 (azienda, "in basso"), NAS2 (azienda), NAS3 a casa di Enrico.
    • NAS3 riceve solo backup dei database; durante le vacanze (Natale/Agosto) ci si porta la macchina e si ripristina l'intero backup.
    • NAS3 acceso solo di notte via Shelly (dispositivo domotico) per la finestra di backup, poi spento → sicurezza anti-attacco (fuori rete quando non serve).
  3. Backup fisico manuale → disco USB esterno, settimanale / ogni 15 giorni. Incrementale. La licenza Veeam non permette USB diretto → il disco è montato su una VM che ne condivide la cartella in rete.

6. Servizi esterni / altro

  • Posta: Google Workspace (Gmail). Caselle da 130150 GB. Non più Domino/Exchange. 🎙️
  • Firewall: hardware Zyxel + Nebula (software cloud gestito da ditta esterna). Prima: firewall open-source self-managed. Fornisce filtro/statistiche traffico + gestione utenti VPN. 🎙️
  • CAD 3D: licenza ~2000 €/anno (in valutazione per il costo). 🎙️
  • Google Drive: ~12 €/mese per postazione → in valutazione alternative (spinta verso Nextcloud per privacy/costo). 🎙️
  • Assistenza Modula: contratto, intervento via TeamViewer, risposta ~30 min, manutenzione fisica 1 volta/anno. 🎙️

7. Valutazioni future 🎙️

  • Proxmox come possibile sostituto di VMware: base Debian, ZFS, container LXC + VM KVM, cluster + backup nativi a 3 nodi. Il tecnico lo usa già a casa da ~5 anni (domotica, foto). Licenza Enterprise ~300400 €/anno. VMware valutato a rischio dopo cambio proprietà. [?] decisione aperta.

8. Discrepanze / da confermare

  • RAM host: 128 GB (audio) vs ~143 GB (dashboard). [?]
  • DB preventivi: su GEST-10 o su MECGIDATIpreventivi? Probabilmente DB su GEST-10, archivio file su MECGIDATIpreventivi. [?]
  • Indirizzi IP: citati in audio solo host .15 e SRVAGILIS .27 (entrambi [?], dialetto rumoroso). Rete interna 192.168.1.x [?]. Mappa IP completa da ricostruire dalle macchine reali.
  • SO di Mecgidata / MECGIDATIpreventivi: Debian o altro Linux (Samba/Nextcloud → Debian). [?]
  • SRVTERM vs SRVAGILIS: SRVTERM = Terminal Server, SRVAGILIS = host gestionale Agilis/Arca. Verificare se sono due VM distinte o ruoli sulla stessa. [?]
  • Fornitori Arca / Arca Pro non nominati. [?]