Pour affecter des environnements dynamiques depuis un système de cloud, vous devez créer un pattern de système virtuel spécifiant le contenu de l'environnement.
Avant de commencer
- Prenez soin de disposer d'un compte utilisateur sur le cloud et d'être autorisé à créer des patterns de système virtuel.
Les systèmes de cloud suivants sont pris en charge :
- IBM SmartCloud Orchestrator version
2.2 ou ultérieure
- IBM® PureApplication System version 1.0
ou ultérieure
- IBM Workload Deployer version
3.1.0.6 ou ultérieure
- Configurez le système de cloud comme décrit dans la rubrique Configuration des systèmes cloud pour les environnements dynamiques.
Pourquoi et quand exécuter cette tâche
Le pattern de système virtuel spécifie une ou plusieurs images virtuelles. Il répertorie également les packages de script à appliquer aux images virtuelles. Ces scripts réalisent des tâches telles que l'ouverture du pare-feu et l'installation de l'agent
IBM UrbanCode Deploy.
Procédure
- Depuis la console Web de l'hôte du cloud, créez un nouveau pattern de système virtuel. Le processus varie selon le type de cloud. Pour les instructions correspondantes, reportez-vous à la documentation de votre système de cloud. Pour IBM Workload Deployer, par exemple, cliquez sur
, puis sur le bouton Nouveau
.
- Attribuez un nom au pattern et cliquez sur OK.
- Cliquez sur Editer
.
- Dans la liste Parties, sélectionnez une ou plusieurs images virtuelles de base pour l'application.
Remarque : Ces images virtuelles doivent être dotées des caractéristiques suivantes :
- Disposer d'une installation de Java™
- Disposer du programme unzip
- Disposer d'une définition de la variable système JAVA_HOME
Si l'image ne répond pas à l'un ou à plusieurs de ces prérequis, vous pouvez les ajouter par la suite via des packages de script ou sélectionner une image appropriée.
Restriction : Pour les versions antérieures à IBM UrbanCode Deploy 6.0.1.4, l'image ne doit pas comporter plus d'une carte réseau. Pour la version 6.0.1.4 ou ultérieure, l'image peut être associée à plusieurs cartes réseau.
- Faites glisser dans l'éditeur une ou plusieurs copies d'images de base. L'illustration suivante, par exemple, décrit un pattern contenant deux images.
- Ajoutez des packages de script aux noeuds en fonction des exigences de votre système de cloud. Par exemple, il se peut que vous deviez ouvrir le pare-feu aux images. Vous pourriez également avoir besoin d'exécuter des packages de script pour conformité de la sécurité et pour enregistrement. Pour ajouter un package de script, identifiez-le dans l'Editeur de pattern sous Scripts et faites-le glisser vers un noeud après l'autre.
- Ajoutez le package de script Installer l'agent IBM UrbanCode Deploy à chaque noeud. Vous n'avez pas besoin de spécifier les paramètres dans ce package de script. Ces paramètres seront renseignés lorsque vous affecterez un environnement utilisant ce pattern.
- Facultatif : Personnalisez le pattern. Vous pouvez, par exemple, spécifier les mots de passe des images en cliquant sur l'icône
Propriétés
en haut de chaque image. Selon les images que vous utilisez, vous pourrez éventuellement spécifier la mémoire ou la capacité de traitement des images, ou encore d'autres informations.
- Cliquez sur Edition terminée pour enregistrer le pattern.
Que faire ensuite
Vous pouvez à présent importer ce pattern dans un modèle de ressources. Voir
Importation de modèles de ressources depuis des clouds