Skip to main content
BeeGFS on NetApp with E-Series Storage
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Panoramica dell'implementazione

Collaboratori netapp-jsnyder mcwhiteside netapp-jolieg codyharryman

BeeGFS su NetApp può essere implementato su nodi di file e blocchi validati utilizzando Ansible con il design dei building block BeeGFS di NetApp.

Raccolte e ruoli Ansible

La soluzione BeeGFS su NetApp viene implementata utilizzando Ansible, un noto motore di automazione IT che automatizza le implementazioni delle applicazioni. Ansible utilizza una serie di file collettivamente noti come inventario, che modella il file system BeeGFS da implementare.

Ansible consente ad aziende come NetApp di espandere le funzionalità integrate utilizzando le raccolte disponibili su Ansible Galaxy (vedi "Raccolta NetApp e-Series BeeGFS"). Le raccolte includono moduli che eseguono funzioni o task specifici (come la creazione di un volume e-Series) e ruoli che possono chiamare più moduli e altri ruoli. Questo approccio automatizzato riduce il tempo necessario per implementare il file system BeeGFS e il cluster ha sottostante. Inoltre, semplifica la manutenzione e l'espansione del cluster e del file system BeeGFS.

Per ulteriori informazioni, vedere "Scopri di più sull'inventario Ansible".

Nota Poiché l'implementazione della soluzione BeeGFS su NetApp richiede numerosi passaggi, NetApp non supporta l'implementazione manuale della soluzione.

Profili di configurazione per gli elementi di base BeeGFS

Le procedure di implementazione coprono i seguenti profili di configurazione:

  • Un building block di base che include servizi di gestione, metadati e storage.

  • Un secondo building block che include metadati e servizi di storage.

  • Un terzo building block che include solo i servizi di storage.

Questi profili mostrano l'intera gamma di profili di configurazione consigliati per gli elementi di base di NetApp BeeGFS. Per ogni implementazione, il numero di building block di metadati e storage o di soli servizi di storage può variare in base ai requisiti di capacità e performance.

Panoramica delle fasi di implementazione

L'implementazione prevede le seguenti attività di alto livello:

Implementazione dell'hardware
  1. Assemblare fisicamente ciascun blocco edificio.

  2. Hardware per rack e cavi. Per le procedure dettagliate, vedere "Implementare l'hardware".

Implementazione del software
  1. "Impostare i nodi di file e blocchi".

    • Configurare gli IP BMC sui nodi di file

    • Installare un sistema operativo supportato e configurare la rete di gestione sui nodi di file

    • Configurare gli IP di gestione sui nodi a blocchi

  2. "Impostare un nodo di controllo Ansible".

  3. "Ottimizzare le impostazioni di sistema per le prestazioni".

  4. "Creare l'inventario Ansible".

  5. "Definire l'inventario Ansible per gli elementi di base BeeGFS".

  6. "Implementare BeeGFS utilizzando Ansible".

  7. "Configurare i client BeeGFS".

Nota

Le procedure di implementazione includono diversi esempi in cui il testo deve essere copiato in un file. Prestare molta attenzione a tutti i commenti in linea contrassegnati dai caratteri "#" o "//" per qualsiasi cosa che possa o debba essere modificata per una distribuzione specifica. Ad esempio:

`beegfs_ha_ntp_server_pools:  # THIS IS AN EXAMPLE OF A COMMENT!
  - "pool 0.pool.ntp.org iburst maxsources 3"
  - "pool 1.pool.ntp.org iburst maxsources 3"`

Architetture derivate con variazioni nelle raccomandazioni di implementazione: