L'infrastruttura descritta si basa sull'utilizzo di un sistema di provisioning per l'installazione dei diversi servizi. La piattaforma di High Performance Computing è composta principalmente da 3 Servizi: Identity Management, Storage e Job Scheduler system. L'identity Management consiste di un ambiente in cui vengono immagazzinate le informazioni relative agli utenti e ai servizi; per il corretto funzionamento del sistema, la sincronizzazione del timestamp e per l'autenticazione ai sistemi sono configurati anche i server NTP, DNS e Kerberos. Inoltre grazie al server Kerberos viene implementato il sistema di Single Sign On (SSO). Lo storage viene reso fruibile ai diversi server tramite l'esportazione di file system Lustre; per permettere un'alta disponibilità del sistema ed un'elevata efficienza di accesso ai dati vengono configurate due coppie di nodi. La prima coppia (MDS nodes) è responsabile dell'accesso ai metadati e quindi all'identificazione della posizione dei dati veri e propri; i dati sono provisionati dalla seconda coppia di nodi (ODS nodes) che rendono accessibili i dati ai client. Infine, il sistema di Scheduling viene gestito da un server Master affiancato da un sistema di Backup in caso di failure. I dati e l'accounting sono salvati su un apposito server con funzione di database. Al cluster è possibile accedere tramite appositi nodi di Login che permettono la sottomissione di job nel cluster.
Realizzazione di una piattaforma di High Performance Computing
M Moscatelli;M Gnocchi
2020
Abstract
L'infrastruttura descritta si basa sull'utilizzo di un sistema di provisioning per l'installazione dei diversi servizi. La piattaforma di High Performance Computing è composta principalmente da 3 Servizi: Identity Management, Storage e Job Scheduler system. L'identity Management consiste di un ambiente in cui vengono immagazzinate le informazioni relative agli utenti e ai servizi; per il corretto funzionamento del sistema, la sincronizzazione del timestamp e per l'autenticazione ai sistemi sono configurati anche i server NTP, DNS e Kerberos. Inoltre grazie al server Kerberos viene implementato il sistema di Single Sign On (SSO). Lo storage viene reso fruibile ai diversi server tramite l'esportazione di file system Lustre; per permettere un'alta disponibilità del sistema ed un'elevata efficienza di accesso ai dati vengono configurate due coppie di nodi. La prima coppia (MDS nodes) è responsabile dell'accesso ai metadati e quindi all'identificazione della posizione dei dati veri e propri; i dati sono provisionati dalla seconda coppia di nodi (ODS nodes) che rendono accessibili i dati ai client. Infine, il sistema di Scheduling viene gestito da un server Master affiancato da un sistema di Backup in caso di failure. I dati e l'accounting sono salvati su un apposito server con funzione di database. Al cluster è possibile accedere tramite appositi nodi di Login che permettono la sottomissione di job nel cluster.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.