Configuration d'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 sur l'instance. Le type et le format du script doivent respecter toutes les restrictions de type et de format.

Pour obtenir la liste des restrictions de format et de type de script, reportez-vous à la section Limites et remarques.

Remarque

Si vous souhaitez qu'une étape de script local défini 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 récupération après sinistre et réorganisez les groupes pour déplacer ce groupe défini par l'utilisateur et passer à un emplacement du plan de récupération après sinistre situé après le groupe où l'instance de calcul mobile est lancée dans la région de secours.
Les scripts qui se ferment avec un code autre que 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 un script local.
  2. Sélectionnez la région dans laquelle l'instance réside actuellement.
    Remarque

    Lorsque vous sélectionnez la région de l'instance, vous devez vous assurer que celle-ci se trouve actuellement 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 en cours de l'instance.
  3. Sélectionnez le compartiment dans lequel l'instance cible existe.
  4. Sélectionnez l'instance cible. Il s'agit de l'instance sur laquelle le script réside et sera exécuté.
    Remarque

    Si l'instance cible se trouve dans un sous-réseau privé, veillez à configurer une passerelle NAT. Pour plus d'informations, reportez-vous à Configuration d'une passerelle NAT.
  5. Sélectionnez le script (qui peut être un script exécutable ou un dossier d'archive).
  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. Vous pouvez éventuellement indiquer un utilisateur d'exécution pour exécuter le script à l'aide d'un ID utilisateur différent de l'ID utilisateur par défaut ocarun. Par exemple, indiquez opc comme utilisateur d'exécution pour exécuter le script en tant qu'utilisateur opc.
    Remarque

    L'option Exécuter en tant qu'utilisateur n'est pas prise en charge sur une instance Windows. Cependant, l'option Exécuter en tant qu'utilisateur est prise en charge sur une instance Linux.
  8. Indiquez une valeur de délai d'expiration 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.