Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Comprendre les scripts Python

Contributeurs

Les exemples de scripts Python vous permettent d'effectuer plusieurs tâches différentes. Vous devez comprendre les scripts avant de les utiliser dans une instance de déploiement actif.

Caractéristiques de conception communes

Les scripts ont été conçus avec les caractéristiques communes suivantes :

  • Exécuter à partir de l'interface de ligne de commande sur un ordinateur client
    Vous pouvez exécuter les scripts Python à partir de n'importe quelle machine cliente correctement configurée. Voir avant de commencer pour plus d'informations.

  • Acceptez les paramètres d'entrée de l'interface de ligne
    Chaque script est contrôlé au niveau de l'interface de ligne de commande via des paramètres d'entrée.

  • Lire le fichier d'entrée
    Chaque script lit un fichier en entrée en fonction de son objectif. Lors de la création ou de la suppression d'un cluster, vous devez fournir un fichier de configuration JSON. Lorsque vous ajoutez une licence de nœud, vous devez fournir un fichier de licence valide.

  • Utilisez un module de support commun
    Le module de support commun Deploy_Requests.py contient une seule classe. Il est importé et utilisé par chacun des scripts.

Création d'un cluster

Vous pouvez créer un cluster ONTAP Select à l'aide du script cluster.py. En fonction des paramètres de l'interface de ligne de commande et du contenu du fichier d'entrée JSON, vous pouvez modifier le script dans votre environnement de déploiement comme suit :

Remarque
  • Depuis la version ONTAP Select 9.10.1, il n'est plus possible de déployer un nouveau cluster sur l'hyperviseur KVM.

  • Depuis ONTAP Select 9.11.1, toutes les fonctionnalités de gestion ne sont plus disponibles pour les clusters et hôtes KVM existants, à l'exception des fonctions de mise hors ligne et de suppression.

  • Hyperviseur
    Vous pouvez le déployer sur ESXI ou KVM (selon la version de déploiement). Lors du déploiement de VMware ESXi, l'hyperviseur peut être géré par vCenter ou être un hôte autonome.

  • Taille du cluster
    Vous pouvez déployer un cluster à un ou plusieurs nœuds.

  • Licence d'évaluation ou de production
    Vous pouvez déployer un cluster avec une licence d'évaluation ou achetée pour la production.

Les paramètres d'entrée CLI pour le script incluent :

  • Nom d'hôte ou adresse IP du serveur de déploiement

  • Mot de passe du compte utilisateur admin

  • Nom du fichier de configuration JSON

  • Indicateur détaillé pour la sortie du message

Ajouter une licence de nœud

Si vous choisissez de déployer un cluster de production, vous devez ajouter une licence pour chaque nœud à l'aide du script add_license.py. Vous pouvez ajouter la licence avant ou après le déploiement du cluster.

Les paramètres d'entrée CLI pour le script incluent :

  • Nom d'hôte ou adresse IP du serveur de déploiement

  • Mot de passe du compte utilisateur admin

  • Nom du fichier de licence

  • Nom d'utilisateur ONTAP avec privilèges pour ajouter la licence

  • Mot de passe de l'utilisateur ONTAP

Supprime un cluster

Vous pouvez supprimer un cluster ONTAP Select existant à l'aide du script delete_cluster.py.

Les paramètres d'entrée CLI pour le script incluent :

  • Nom d'hôte ou adresse IP du serveur de déploiement

  • Mot de passe du compte utilisateur admin

  • Nom du fichier de configuration JSON