Cette fonctionnalité n'est disponible que si vous disposez d'un abonnement VMware vRealize Cloud Universal. En tant qu'administrateur, vous pouvez ajouter des modèles de cloud vRealize Automation 8.0.1 (et versions ultérieures) sur site existants au catalogue de cloud Service Broker.

Après avoir ajouté les modèles de cloud de version 8.0.1 ou ultérieure en tant qu'éléments de catalogue, vos utilisateurs peuvent demander les modèles de cloud sur site actuels ou tout élément de catalogue Service Broker depuis un catalogue de cloud unique. Le catalogue unique fournit à vos clients une expérience de demande uniforme lorsqu'ils demandent des modèles de cloud développés sur site, dans l'instance de cloud ou à partir d'autres sources de contenu.

Si cette fonctionnalité vous intéresse, mais que vous n'avez pas encore d'abonnement vRealize Cloud Universal, vous pouvez vous abonner pendant l'ajout de l'intégration.

Diagramme de workflow qui présente les étapes pour vRealize Automation 8.x

Vérifiez les considérations suivantes pour décider si vous souhaitez importer les modèles de cloud vRealize Automation 8.0.1 (ou version ultérieure) en tant qu'éléments de catalogue.

  • Les modèles de cloud avec des types de ressources personnalisées ne sont pas importés.
  • Vous ne pouvez pas annuler une opération de déploiement pendant le déploiement. Vous devez attendre la fin du processus de provisionnement.
  • Le délai d'expiration de la demande défini dans chaque projet qui exécute ces modèles de cloud importés doit correspondre à la durée de déploiement du modèles de cloud dans votre instance 8.x. La valeur du délai d'expiration par défaut est de 120 minutes. Ce délai risque d'être insuffisant pour réussir un déploiement. Pour modifier la valeur du délai d'expiration de la demande, sélectionnez Infrastructure > Administration > Projets, puis cliquez sur Provisionnement.
  • Une fois l'élément de catalogue déployé, vous pouvez exécuter uniquement les actions de jour 2 Supprimer, Modifier le bail, Mettre sous tension et Mettre hors tension sur le déploiement. Vous pouvez exécuter uniquement les actions précédentes, même si vous avez d'autres actions autorisées dans la version 8.0.1 ou ultérieure. Pour vous assurer que vos utilisateurs puissent exécuter ces actions, vous devez créer une stratégie qui autorise les membres du projet à exécuter les actions Deployment.Delete, Deployment.ChangeLease, Deployment.PowerOff et Deployment.PowerOn. Cette stratégie peut être définie au niveau de l'organisation ou du projet. Reportez-vous à la section Comment autoriser les utilisateurs du déploiement à effectuer les actions de jour 2 de Service Broker à l'aide de stratégies. L'action Modifier le bail définit la date du bail sur votre instance de vRealize Automation 8.x.

Conditions préalables

  • Vérifiez que vous disposez de l'URL du nom d'hôte pour votre instance de vRealize Automation 8.0.1 (ou version ultérieure). Si vous intégrez une instance de version 8.1 ou ultérieure et que vous disposez de plusieurs organisations, chaque organisation dispose d'une URL unique. Vous devez répéter cette procédure pour chaque organisation, y compris la création d'une intégration pour chaque organisation. Le résultat final est toujours un catalogue.
  • Vérifiez que vous disposez du nom d'utilisateur et du mot de passe de vRealize Automation 8.x disposant des autorisations d'administrateur de Cloud Assembly. Ces informations d'identification sont utilisées pour déployer les éléments de catalogue dans vRealize Automation 8.x. Ils sont également utilisés pour exécuter des actions de jour 2 autorisées sur les déploiements.
  • Vérifiez que les modèles de cloud que vous importez peuvent être déployés et qu'ils sont publiés dans Cloud Assembly avant importation.
  • Si vous souhaitez partager des modèles de cloud créés pour un autre projet avec les membres de ce projet, vérifiez que vous autorisez le partage dans les paramètres de modèles de cloud de Cloud Assembly.

Procédure

  1. Configurez l'intégration de vRealize Automation Cloud.
    Vous pouvez configurer une intégration avec une instance sur site de vRealize Automation Cloud 8.0.1 et version ultérieure.
    1. Sélectionnez Infrastructure > Connexions > Intégrations.
    2. Cliquez sur Ajouter une intégration, puis sur vRealize Automation 8.
    3. Entrez un nom qui identifie cette instance lorsque vous créez la source de contenu.
      Vous ne pourrez pas modifier ce nom une fois l'intégration créée.
    4. Entrez l'URL de vRealize Automation 8.x.
    5. Sélectionnez ou ajoutez un Proxy cloud.
    6. Entrez un nom d'utilisateur et un mot de passe pour le compte d'utilisateur disposant du rôle d'utilisateur administrateur de Cloud Assembly dans votre instance de version 8.0.1 ou ultérieure.
    7. Pour valider les informations d'identification et l'URL, cliquez sur Valider.
    8. Cliquez sur Ajouter.
  2. Importez les modèles de cloud.
    1. Sélectionnez Contenu et stratégies > Sources de contenu.
    2. Cliquez sur Nouveau, puis Modèles de cloud vRealize Automation 8.x.
    3. Entrez le Nom de cette source de contenu afin de pouvoir l'identifier lorsque vous partagez du contenu.
    4. Sélectionnez l'Intégration de vRA 8.x source que vous avez configurée à l'étape précédente.
    5. Sélectionnez le Projet source qui inclut les modèles de cloud vRealize Automation 8.0.1 ou version ultérieure à importer.
      Si vous souhaitez importer des modèles de cloud pour plusieurs projets, vous devez créer une source de contenu différente pour projet.
    6. Cliquez sur Créer et importer.
  3. Ajoutez un projet afin de pouvoir partager les modèles de cloud importés avec les utilisateurs Service Broker.
    Si un projet inclut les utilisateurs qui doivent être capables de déployer les modèles de cloud importés, vous pouvez utiliser un projet existant. Sinon, créez un nouveau projet.
    1. Dans Service Broker, sélectionnez Infrastructure > Administration > Projets, puis cliquez sur Nouveau projet.
    2. Entrez les informations sur le projet dans l'onglet Résumé.
    3. Cliquez sur l'onglet Utilisateurs, puis sur Ajouter des utilisateurs.
      Pour ajouter des utilisateurs de projet, les personnes ou les groupes doivent déjà être des utilisateurs de service actifs.
    4. Cliquez sur Créer.
  4. Partagez les modèles de cloud importés avec un projet.
    Les personnes auxquelles vous souhaitez accorder l'autorisation déploient les modèles de cloud importés de version 8.0.1 ou ultérieure, mais sont membres du projet sélectionné.
    1. Sélectionnez Contenu et stratégies > Partage de contenu.
    2. Sélectionnez le projet incluant les utilisateurs qui doivent disposer d'une autorisation pour déployer les éléments importés de version 8.0.1 ou ultérieure.
    3. Cliquez sur Ajouter des éléments, puis sélectionnez un ou plusieurs éléments de catalogue à partager avec les membres du projet.
      Vous pouvez sélectionner tous les éléments importés à partir d'une source de contenu vRealize Automation 8.x ou vous pouvez développer les arborescences de la source et sélectionner des éléments individuels.
    4. Cliquez sur Enregistrer.
  5. Vérifiez que les éléments de catalogue des modèles de cloud sont disponibles dans le catalogue pour les membres du projet sélectionné.
    1. Cliquez sur Catalogue, localisez le workflow importé et passez en revue les projets pour vous assurer que le projet que vous avez configuré est inclus.
    2. Cliquez sur Demande et fournissez les informations requises.
    3. Cliquez sur Envoyer.
    Le processus de provisionnement commence et l'onglet Déploiements s'ouvre. En haut figure votre demande actuelle.
  6. Surveillez le processus de provisionnement pour vous assurer qu'un élément de catalogue s'exécute correctement.
    vRealize Automation 8.x déploie l'élément de catalogue vers l'infrastructure allouée dans l'application.
    1. Cliquez sur Déploiements et localisez votre demande déployée.
    2. Surveillez l'état de la fiche jusqu'à ce qu'il indique Réussite.
  7. Vérifiez que vos utilisateurs peuvent exécuter une action de jour 2 sur l'élément de catalogue déployé.
    Les actions de jour 2 sont des modifications que vous pouvez apporter aux éléments du catalogue déployés. Les actions au niveau du déploiement peuvent inclure les actions suivantes : Supprimer, Modifier le bail, Mettre sous tension et Mettre hors tension. Votre instance de vRealize Automation 8.0.1 ou version ultérieure exécute les actions sur le système cible. Les membres de votre projet doivent être autorisés à exécuter ces actions.
    1. Cliquez sur l'onglet Déploiements et localisez votre élément de catalogue correctement déployé.
    2. Cliquez sur le menu Actions sur le côté droit de la carte.
      Les actions Modifier le bail, Supprimer, Mettre sous tension et Mettre hors tension sont les actions attendues. Exécutez l'une de ces actions selon vos intentions pour cet élément.

Résultats

Les modèles de cloud vRealize Automation 8.0.1 ou version ultérieure sont importés dans Service Broker et partagés dans le catalogue.

Que faire ensuite

  • Si le déploiement échoue, vous devez résoudre le problème dans votre instance de vRealize Automation 8.0.1 ou version ultérieure.
  • Si vous souhaitez contrôler la durée d'existence d'un déploiement, créez un bail. Reportez-vous à la section Configuration des stratégies Service Broker.
  • Pour fournir plus ou moins d'entrées utilisateur au moment de la demande, vous pouvez créer un formulaire personnalisé. Reportez-vous à la section Personnaliser une icône et un formulaire de demande dans Service Broker. Les modifications du formulaire de demande sont appliquées aux demandes de vRealize Automation Cloud, mais pas à vos modèles de cloud de version 8.0.1 ou ultérieure.
  • Pour appliquer des stratégies d'approbation aux demandes, vous pouvez créer des stratégies d'approbation pour deux critères possibles : requestedBy et catalogItem. Aucun autre critère ne peut être appliqué à ces modèles de cloud importés. Reportez-vous à la section Configuration de stratégies d'approbation Service Broker.