Asset management al Tier1 Andrea Chierici
Programma Stato attuale Netbox Jira Insight 06/06/2018 CCR Workshop Andrea Chierici
docet Strumento di asset management del Tier1 da diversi anni Contiene le informazioni di tutti gli apparati presenti nella sala calcolo In grado di essere fonte di informazioni a strumenti quali monitoraggio Sviluppato internamente all’INFN Pochi aggiornamenti Interfaccia non semplice da padroneggiare Documentazione assente Non particolarmente gradito agli utenti 06/06/2018 CCR Workshop Andrea Chierici
Molte opzioni disponibili Ampia gamma di soluzioni, sia libere che a pagamento Difficile scegliere solo dalle specifiche Indagine basata sull’esperienza maturata al Tier1 e dalle discussioni fatte nella comunità di HEPiX La CCR si sta comunque dotando di uno strumento specifico Non siamo ancora giunti ad una decisione, necessario un supplemento di indagine Lo strumento scelto non deve piacere al gruppo che fa l’indagine ma a tutto il personale 06/06/2018 CCR Workshop Andrea Chierici
Terminologia DCIM: data center infrastructure management ITAM: asset management IPAM: IP address management (IPAM) ADM/ADDM: application dependency discovery & management (ADM/ADDM) SLM: software license management Difficile trovare una soluzione che implementi tutte queste funzioni 06/06/2018 CCR Workshop Andrea Chierici
Netbox Open source web application, gratuito IP address management (IPAM) - IP networks and addresses, VRFs, and VLANs Equipment racks – Organizzati in gruppi e siti Devices – Tipo di device e dove sono installati Connections - Network, console, and power connections Virtualization - Virtual machines and clusters Data circuits Secrets - Encrypted storage of sensitive credentials In fase di adozione da altri Tier1 (RAL) 06/06/2018 CCR Workshop Andrea Chierici
Filosofia Replicare il mondo reale Attenzione posta al modello di dati usato per riflettere la realtà IP assegnati a specifiche interfacce, non a device Essere una base affidabile e rappresentare lo stato desiderato, non quello operativo Importazione di stati della rete al volo, scoraggiati Tutti i dati dovrebbero prima essere validati da un utente per assicurare integrità Semplicità 06/06/2018 CCR Workshop Andrea Chierici
Stack applicativo Basato su framework Django e PostgreSQL Servizio WSGI tramite un server http a scelta Function Component HTTP service nginx or Apache WSGI service gunicorn or uWSGI Application Django/Python Database PostgreSQL 9.4+ Task queuing Redis/django-rq Live device access NAPALM 06/06/2018 CCR Workshop Andrea Chierici
Pregi e difetti Interfaccia molto pulita e reattiva Orientato alla rete e alle interconnessioni Supporto ldap/freeipa Bulk import tramite file .csv Manca la descrizione dell’hardware Gestione blade/twin 06/06/2018 CCR Workshop Andrea Chierici
Alcune immagini 06/06/2018 CCR Workshop Andrea Chierici
Jira Insight Asset Management software per Jira Prodotto commerciale Non è un programma indipendente, si accede solo dal portale principale di Servicedesk/Jira Pensato per integrarsi con Jira Service Desk Possibile aprire ticket specificando un preciso asset 06/06/2018 CCR Workshop Andrea Chierici
Filosofia Fornire la flessibilità necessaria a gestire ogni tipo di asset Facility, Hardware, Software, Release mng, CRM, HR Ciò che vogliamo gestire sono oggetti Gli oggetti sono raggruppati in tipi I tipi contengono gli attributi di un oggetto Inventario, data acquisto, lotto, caratteristiche hardware, … I tipi sono classificati all’interno di una vista ad albero 06/06/2018 CCR Workshop Andrea Chierici
Pregi e difetti Interfaccia molto semplice e completa Ottima documentazione Varie possibilità di importazione dati Automazione Integrato in Jira Service Desk Manca vista per rack Schema iniziale completamente vuoto Gestione blade/twin non semplice 06/06/2018 CCR Workshop Andrea Chierici
Alcune immagini 06/06/2018 CCR Workshop Andrea Chierici
Difficile scegliere Gratuito vs commerciale Integrato vs indipendente Orientato al DC vs generico Altri prodotti interessanti andrebbero comunque valutati Snipe-it I-doit 06/06/2018 CCR Workshop Andrea Chierici
Sinergie con altre sezioni Sarebbe auspicabile convergere verso una soluzione (o un numero molto vicino a uno…) condivisa da tutti Discutiamone! 06/06/2018 CCR Workshop Andrea Chierici