Inpeco · Autoprovisioning
Provisioning automatico dei router per le postazioni Inpeco.
Ogni postazione Inpeco ha un router da configurare: oggi lo fa un sistema sviluppato da noi.
- Cliente
- Inpeco
- Ambito
- Configurazione e automazione di rete
- Anno
- 2021 — presente
- Il nostro ruolo
- System integrator
- Apparato
- Router industriale
- Strumenti
- Ansible
Network automation
Zero-touch provisioning su larga scala
Il provisioning automatico delle configurazioni riduce il margine di errore e i costi operativi.
Zero-touch provisioningAnsible produce una configurazione precisa per ogni router.VLAN di laboratorioLe configurazioni avvengono in una rete dedicata.Test automatizzatiIl sistema documenta la conformità della configurazione.Design della soluzione
Il flusso che abbiamo implementato
Diverse tecnologie concorrono all'automazione. Le orchestra Mazziere, un sistema sviluppato da noi e installato su un server nella rete di laboratorio.
Indirizzo di laboratorioIl router si collega allo switch e riceve da dnsmasq un indirizzo IP in lease sulla rete di laboratorio.
Registrazione in inventarioUno script Python, richiamato dal lease, registra in Django indirizzo, MAC e gli altri dati dell'apparato. L'operatore lo vede comparire nell'interfaccia web.
Template e valoriL'unico passaggio manuale: l'operatore sceglie il template di configurazione e i valori da inserirvi, oppure lascia che li assegni il sistema.
Configurazione di produzioneL'interfaccia chiama un'API che avvia il playbook Ansible. Al termine il router ha la configurazione definitiva ed è pronto.
Payoff
Configurazioni versionate e centralizzate.
Il progetto ha permesso al cliente di disporre di un repository centrale per le sue configurazioni.
Margine di errore azzerato , grazie all'utilizzo di template
Sostituzione veloce di ogni apparato, grazie all'efficienza del sistema
Configurazioni riproducibili. Log e metriche permettono di verificare ogni step dell'automazione.






