Intégration de NetApp SAP Lama avec Ansible
L'approche d'intégration utilise le provisionnement personnalisé SAP Lama et les crochets d'exploitation combinés aux playbooks Ansible pour la gestion du stockage NetApp. La figure suivante présente un aperçu général de la configuration côté Lama ainsi que des composants correspondants de l'implémentation de l'exemple.
Un hôte central agissant comme nœud de contrôle Ansible est utilisé pour exécuter les requêtes de SAP Lama et déclencher les opérations de stockage NetApp avec des playbooks Ansible. Les composants de l'agent hôte SAP doivent être installés sur cet hôte pour que l'hôte puisse être utilisé comme passerelle de communication vers SAP Lama.
Dans Lama Automation Studio, un fournisseur est défini et enregistré à l'agent hôte SAP de l'hôte Ansible. Un fichier de configuration d'agent hôte pointe vers un script de shell appelé par SAP Lama avec un ensemble de paramètres de ligne de commande, en fonction de l'opération demandée.
Au sein de Lama Automation Studio, le provisionnement personnalisé et un crochet personnalisé sont définis pour exécuter les opérations de clonage du stockage pendant le provisionnement, ainsi que pendant les opérations de nettoyage lorsque le système est déprovisionné. Le script shell sur le nœud de contrôle Ansible exécute ensuite les playbooks Ansible correspondants, qui déclenchent les opérations Snapshot et FlexClone ainsi que la suppression des clones avec le workflow de déprovisionnement du site.
Pour plus d'informations sur les modules NetApp Ansible et sur les définitions du fournisseur Lama, consultez l'adresse suivante :