Créer des opérations post-mise en service

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Créez des tâches post-mise en service pour les éléments de catalogue nouvellement provisionnés en définissant des workflows, des scripts, des appels CAPI ou des opérations de ressources. Pour plus d’efficacité, configurez une opération de post-mise en service, éliminant ainsi le besoin d’invocation manuelle. Cette approche améliore la gestion du temps, garantissant une exécution transparente des actions souhaitées sur l’élément de catalogue après la mise en service des ressources.

    Avant de commencer

    Rôle requis : sn_cmp.cloud_service_designer

    Pourquoi et quand exécuter cette tâche

    Vous pouvez créer des opérations post-mise en service uniquement pour les éléments de catalogue basés sur des modèles.

    Procédure

    1. Dans le portail d’administration du cloud, accédez à Conception > Éléments de Catalogue dans le cloud.
    2. Ouvrez l'élément de catalogue, cliquez sur l'onglet Opération post-mise en service, puis cliquez sur Nouveau.
    3. Renseignez les champs du formulaire.
      Tableau 1. Formulaire Configuration de l'opération
      Champ Description
      Type d'étape Opération post-mise en service. En fonction de l'opération post-mise en service que vous sélectionnez, des champs supplémentaires s'affichent.
      • CAPI :
        • Fournisseur de CAPI
        • Interface CAPI
        • Méthode CAPI
        • Version de CAPI
      • InstanceScript :

        Script : entrez le nom du script.

      • Ressource :
        • Interface de la ressource
        • Exploitation de l'interface
      • Workflow :
        Flux : sélectionnez un workflow. Tous les workflows créés dans l'instance sont répertoriés.
        Remarque :
        Vous ne pouvez pas invoquer de flux lorsque vous ajoutez une étape d'opération de ressources. Cette limitation est connue.
      • Flux : sélectionnez un flux secondaire. Tous les flux secondaires actifs de l'instance sont répertoriés.
        Remarque :
        Pour plus d’informations, consultez Flux secondaires.
      Ordre Ordre des opérations post-mise en service. Saisissez l'ordre (en chiffres) dans lequel vous souhaitez que l'opération post-mise en service soit appelée. Par exemple, si vous saisissez la valeur 2 pour CAPI et la valeur 3 pour InstanceScript, la CAPI est appelée en premier, puis InstanceScript est appelé. Si vous n'entrez aucune valeur dans ce champ, le système saisit automatiquement une valeur par incréments de 20.
      Activé Option permettant d'activer l'opération post-mise en service que vous souhaitez appeler.
    4. Cliquez sur Envoyer.
      Les paramètres de l'opération post-mise en service sont créés automatiquement en tant qu'attributs d'opération dans le formulaire Gérer les attributs.
    5. Pour définir les valeurs d'attribut pour une opération post-mise en service :
      1. Cliquez sur le lien connexe Gérer les attributs.

        Le formulaire Gérer les attributs s'ouvre.

      2. Sélectionnez l'opération post-mise en service à mettre à jour.

        Tous les attributs de l'opération sélectionnée apparaissent dans la liste Opérations. Vous pouvez créer des mappages d'expression (affichés dans la colonne Mappage) pour un attribut ou générer des variables pour un attribut. Consultez Gérer les attributs d'opérations pour plus d'informations.

        Attributs post-mise en service
      3. Dans le formulaire Attributs de l'opération, modifiez les valeurs du champ Mappage selon les besoins.
      4. Pour définir une valeur et ne pas afficher le champ pour l'utilisateur dans le cloud, définissez Générer la variable sur false.

        Pour les opérations post-mise en service VMware, vous pouvez définir les valeurs d'attributs suivantes :

        Tableau 2. Attributs d'opération post-mise en service pour VMware
        Nom d'attribut <champ de valeur> à définir dans l'expression de mappage
        NodeCredential $(capiResolver.NodeCredentialResolver#nodeCredentialId=<SysID d'informations d'identification>)
        Remarque :
        Vous devez créer les informations d'identification manuellement pour pouvoir spécifier les sys_id dans l'expression
        NodeAddress $(Script:CMPVMUtils.getReachableIp[arg=$(Stack.items[<Nom d'ordinateur virtuel>].attributes[sys_id])])
        ScriptExpression ${CloudScript.scripts. <![CDATA[<Script Name>]]>}
      5. Cliquez sur Appliquer les changements.
        Toutes les configurations sont enregistrées et la page Éléments de catalogue dans le cloud s'ouvre.