122 lines
8.5 KiB
Markdown
122 lines
8.5 KiB
Markdown
# 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. `[?]`
|