# 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). ~25–30 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** (~70–90 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 **130–150 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 ~300–400 €/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. `[?]`