Configurer une étape pour exécuter un script local

Vous pouvez configurer une étape définie par l'utilisateur pour exécuter un script qui réside dans l'instance. Le type et le format du script doivent être conformes à toutes les restrictions relatives au type et au format pour les scripts.

Pour obtenir la liste des restrictions relatives au type et au format pour les scripts, voir Limites et points à considérer.

Note

Si vous voulez qu'une étape de script local définie par l'utilisateur s'exécute sur une instance de calcul mobile après son déplacement vers la région de secours :
  1. Configurez le groupe défini par l'utilisateur et l'étape d'exécution du script sur l'instance de calcul principale.
  2. Modifiez le plan de reprise après sinistre et réorganisez les groupes pour déplacer ce groupe et cette étape définis par l'utilisateur vers un emplacement du plan de reprise après sinistre qui se trouve après le groupe où l'instance de calcul mobile est lancée dans la région de secours.
Les scripts qui se terminent avec un code différent de zéro sont considérés comme ayant échoué et entraînent l'échec de l'exécution de l'étape définie par l'utilisateur.
  1. Sélectionnez l'option Exécuter le script local.
  2. Sélectionnez la région dans laquelle réside actuellement l'instance.
    Note

    Lors de la sélection de la région pour l'instance, vous devez vous assurer que celle-ci se trouve bien dans la région sélectionnée. Même si l'étape s'exécute après le déplacement de l'instance vers une autre région, la région sélectionnée doit correspondre à la région courante de l'instance.
  3. Sélectionnez le compartiment dans lequel existe l'instance cible.
  4. Sélectionnez l'instance cible. Il s'agit de l'instance dans laquelle le script réside et sera exécuté.
    Note

    Si l'instance cible se trouve dans un sous-réseau privé, assurez-vous de configurer une passerelle NAT. Voir Configuration d'une passerelle NAT pour plus d'informations.
  5. Sélectionnez le script (qui peut être un script exécutable ou un dossier d'archives).
  6. Indiquez les paramètres de script et de script à exécuter. Il doit s'agir du chemin complet du script, y compris tous les paramètres requis pour l'exécution. Par exemple :
    /home/opc/scripts/myscript.sh arg1 arg2 arg3
  7. Facultativement, utilisez Exécuter en tant qu'utilisateur afin d'exécuter le script à l'aide d'un ID utilisateur différent de l'ID utilisateur par défaut, ocarun. Par exemple, fournissez opc pour Exécuter en tant qu'utilisateur afin d'exécuter le script en tant qu'utilisateur opc.
    Note

    L'option Exécuter en tant qu'utilisateur n'est pas prise en charge sur une instance Windows. Toutefois, l'option Exécuter en tant qu'utilisateur est prise en charge sur une instance Linux.
  8. Indiquez une valeur de temporisation pour l'étape.
  9. Activez la bascule pour activer l'étape. Désactivez la bascule pour ajouter l'étape tout en la maintenant désactivée.
  10. Cliquez sur Ajouter une étape pour terminer l'ajout du groupe et de l'étape définis par l'utilisateur.