Exécution du script de démarrage

Exécutez un script d'initialisation basé sur un shell sur tous les noeuds du cluster. Un script d'initialisation basé sur Python ne peut être exécuté qu'à partir de mn0. Cependant, vous pouvez utiliser des fonctions d'aide d'initialisation basées sur Python pour les exécuter sur plusieurs noeuds. Ce script peut être exécuté à la demande à partir d'un cluster Big Data Service. Vous pouvez utiliser ce script pour installer, configurer et gérer des composants personnalisés dans un cluster.

Remarque

Le script de démarrage personnalisé est exécuté en tant qu'utilisateur opc. Pour exécuter une commande nécessitant un accès root, ajoutez sudo.

Pour plus d'informations sur les fonctions d'aide au démarrage de shell, Python et de cluster, reportez-vous à Fonctions d'aide au script Bootstrap.

    1. Sur la page de liste Clusters, sélectionnez le cluster avec lequel vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou le cluster, reportez-vous à Liste des clusters dans un compartiment.
    2. Sur la page de détails du cluster, sélectionnez Actions supplémentaires.
    3. Sélectionnez Exécuter l'URL de script de démarrage.
    4. Dans le panneau Exécuter l'URL du script de démarrage, entrez les informations suivantes, puis sélectionnez Exécuter.
      • URL de script de démarrage : indiquez une URL accessible publiquement du script de démarrage. Vous pouvez également télécharger le script de démarrage vers un bucket de banque d'objets, générer une URL pré-authentifiée et l'utiliser ici.
      • Mot de passe d'administration de cluster : entrez le mot de passe de l'administrateur de cluster.
      Remarque

      Le script mis à jour est appliqué uniquement lorsque la forme du cluster change, ou lorsque vous ajoutez ou enlève des noeuds dans un cluster.
  • Utilisez la commande oci bds instance execute-bootstrap-script et les paramètres requis pour exécuter le script d'initialisation.

    oci bds instance execute-bootstrap-script --bds-instance-id <bds_instance_id> --cluster-admin-password <cluster_admin_password> [OPTIONS]

    Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande pour Big Data.

  • Utilisez l'opération ExecuteBootstrapScript pour exécuter le script d'initialisation.