Skip to main content
NetApp artificial intelligence solutions
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Préparez l'environnement de déploiement de Lustre

Configurez l'accès à la gestion et les paramètres de base sur chaque baie EF80 et serveur Lustre, puis préparez un nœud de contrôle Ansible pour déployer la solution.

Préparez les baies E-Series

Étapes
  1. Configurez l'interface de gestion sur chaque contrôleur et vérifiez que SANtricity System Manager est accessible.

  2. Définissez le nom de la baie et les informations d'identification administrateur que l'inventaire Ansible utilisera.

  3. Vérifiez que la baie est dans un état optimal et que tous les disques sont présents et signalés correctement.

Pour obtenir des instructions sur la configuration de la connexion de gestion, consultez le "Documentation de la série E".

Préparez les serveurs Lustre

Étapes
  1. Configurez le contrôleur de gestion de la carte mère (BMC) sur chaque serveur pour un accès hors bande et définissez les paramètres système UEFI pour des performances maximales.

  2. Installez un système d'exploitation compatible (RHEL ou Rocky Linux), puis configurez le nom de l'hôte et le port réseau de gestion.

  3. Préparez tous les packages de micrologiciels et de logiciels pour répondre aux exigences de la solution E-Series Lustre, comme décrit dans "Composants logiciels".

Préparez le nœud de contrôle Ansible

Désignez un système Linux virtuel ou physique disposant d'un accès réseau de gestion à tous les serveurs Lustre et aux baies E-Series comme nœud de contrôle Ansible.

Les étapes suivantes utilisent Ubuntu 24.04. Pour obtenir des instructions concernant une autre distribution Linux, consultez le "Documentation d'installation d'Ansible".

Étapes
  1. Installez Python, pip et le paquet d'environnement virtuel Python :

    sudo apt-get install python3 python3-pip python3-setuptools python3-venv
  2. Créez et activez un environnement virtuel Python :

    python3 -m venv ~/pyenv
    source ~/pyenv/bin/activate
  3. Installez Ansible et les packages Python requis dans l'environnement virtuel activé :

    pip install "ansible-core>=2.19" cryptography jinja2 ipaddr netaddr \
      passlib pyyaml resolvelib
  4. Installez la collection Ansible Lustre NetApp E-Series. L'installation de la collection installe également ses collections dépendantes, y compris les collections SANtricity et Host :

    ansible-galaxy collection install netapp_eseries.lustre
  5. Vérifiez les versions installées d'Ansible, de Python et de la collection :

    ansible --version
    python3 --version
    ansible-galaxy collection list netapp_eseries.lustre
  6. Configurez une connexion SSH sans mot de passe entre le nœud de contrôle et chaque serveur Lustre. Remplacez <ip_or_hostname> par l'adresse IP de gestion ou le nom de l'hôte d'un serveur :

    ssh-keygen
    ssh-copy-id <ip_or_hostname>

    Répétez ssh-copy-id pour chaque serveur Lustre.

Remarque Ne configurez pas l'accès SSH sans mot de passe aux baies de la série E. Ansible gère les baies via l'API des services Web SANtricity en utilisant les identifiants définis dans l'inventaire.

Après avoir terminé