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.
2020
Istituto di Tecnologie Biomediche - ITB
Ansible
SSO
Kerberos
LDAP
HPC
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/425078
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact