Skip to main content
BeeGFS on NetApp with E-Series Storage
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Présentation du déploiement

Contributeurs netapp-jsnyder mcwhiteside netapp-jolieg codyharryman

BeeGFS sur NetApp peut être déployé sur des nœuds de blocs et de fichiers validés à l'aide d'Ansible et de la conception d'éléments de base BeeGFS de NetApp.

Collections et rôles Ansible

La solution BeeGFS sur NetApp est déployée à l'aide d'Ansible, un moteur d'automatisation IT couramment utilisé pour automatiser les déploiements d'applications. Ansible utilise une série de fichiers appelée collectivement l'inventaire, qui modélise le système de fichiers BeeGFS que vous souhaitez déployer.

Ansible permet à des entreprises comme NetApp de développer leur activité grâce aux fonctionnalités intégrées à l'aide de collections disponibles sur Ansible Galaxy (voir "Collection NetApp E-Series BeeGFS"). Elles comprennent des modules qui exécutent des fonctions ou des tâches spécifiques (telles que la création d'un volume E-Series) ainsi que des rôles pouvant appeler plusieurs modules ou d'autres rôles. Cette approche automatisée réduit la durée de déploiement du système de fichiers BeeGFS et du cluster HA sous-jacent. De plus, il simplifie la maintenance et l'extension du cluster et du système de fichiers BeeGFS.

Pour plus de détails, voir "Découvrez l'inventaire Ansible".

Remarque Comme de nombreuses étapes sont nécessaires pour déployer la solution BeeGFS sur NetApp, NetApp ne prend pas en charge le déploiement manuel de la solution.

Profils de configuration pour les éléments de base BeeGFS

Les procédures de déploiement couvrent les profils de configuration suivants :

  • Un seul élément de base inclut des services de gestion, de métadonnées et de stockage.

  • Un second élément de base qui inclut les métadonnées et les services de stockage.

  • Un troisième élément inclut uniquement des services de stockage.

Ces profils illustrent la gamme complète de profils de configuration recommandés pour les éléments de base NetApp BeeGFS. Pour chaque déploiement, le nombre d'éléments de base de métadonnées et de stockage ou de services de stockage uniquement peut varier en fonction des exigences de capacité et de performances.

Présentation des étapes de déploiement

Le déploiement implique plusieurs tâches générales :

Déploiement matériel
  1. Assembler physiquement chaque élément de bâtiment.

  2. Installez le rack et le matériel de câblage. Pour des procédures détaillées, voir "Déployez le matériel".

De déploiement logiciel
  1. "Configurez les nœuds de fichiers et de blocs".

    • Configurez les adresses IP BMC sur les nœuds de fichiers

    • Installez un système d'exploitation pris en charge et configurez la mise en réseau de gestion sur les nœuds de fichiers

    • Configurez les adresses IP de gestion sur les nœuds de bloc

  2. "Configurez un nœud de contrôle Ansible".

  3. "Réglez les paramètres du système en fonction des performances".

  4. "Créez l'inventaire Ansible".

  5. "Définissez l'inventaire Ansible pour les éléments de base BeeGFS".

  6. "Déploiement de BeeGFS avec Ansible".

  7. "Configurer les clients BeeGFS".

Remarque

Les procédures de déploiement incluent plusieurs exemples où du texte doit être copié dans un fichier. Portez une attention particulière à tous les commentaires en ligne indiqués par les caractères « # » ou « // » pour tout ce qui doit ou peut être modifié pour un déploiement spécifique. Par exemple :

`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"`

Architectures dérivées avec variations dans les recommandations de déploiement :