Lorsqu'une instance de Engineering Lifecycle Management ou le cluster hôte est supprimé, vous pouvez restaurer l'instance de Engineering Lifecycle Management en utilisant la sauvegarde existante.
Avant de commencer
- Vous devez disposer d'un fichier de sauvegarde de la configuration de la Engineering Lifecycle Management dans le PV de sauvegarde (Persistent Volume) dans le dossier " conf-backup pour toutes les applications que vous souhaitez restaurer. Pour plus d'informations, voir Sauvegarder l'application Engineering Lifecycle Management en utilisant l'instance ELMOperation.
- Vous devez disposer d'une sauvegarde du fichier YAML de l'instance précédente de Engineering Lifecycle Management pour recréer la même instance.
- Assurez-vous que le serveur de base de données est prêt.
Procédure
- Installer la même version de l'opérateur dans un nouvel espace de noms.
- Effectuez les tâches de préparation requises pour l'instance de Engineering Lifecycle Management que vous souhaitez restaurer. Pour plus d'informations, voir Préparation de l'instance ELM dans les services Red Hat OpenShift et Kubernetes.
- Créer la carte elm-restore-config.
- Allez dans .
- Dans les options du coin supérieur droit, cliquez sur Create ConfigMap et créez la carte de configuration comme indiqué ci-dessous.
Kind: ConfigMap
apiVersion: v1
metadata:
name: elm-restore-config
namespace: mynamespace
data:
ELM_CONF_BACKUP_TIMESTAMP: latest
Ici, "
ELM_CONF_BACKUP_TIMESTAMP pointe vers la valeur du dossier de sauvegarde qui existe à l'emplacement "
/elm/backup/con-backup/<ELM_CONF_BACKUP_TIMESTAMP>.
Note : Pour lancer le renommage du serveur sur l'espace de noms, ajoutez une clé SERVER_RENAME à la carte de configuration et donnez-lui la valeur Enable.
kind: ConfigMap
apiVersion: v1
metadata:
name: elm-restore-config
namespace: mynamespace
data:
ELM_CONF_BACKUP_TIMESTAMP: <FOLDER_NAME>
SERVER_RENAME: Enable
- Créer une instance de Engineering Lifecycle Management en spécifiant les détails suivants, identiques à ceux de l'instance de Engineering Lifecycle Management précédente. Pour plus d'informations, voir Création d'une instance ELM dans les services Red Hat OpenShift et Kubernetes.
Note : Assurez-vous que les configurations ci-dessous sont identiques à la configuration de l'instance ELM précédente que vous souhaitez restaurer.
- spec.<appName>.contextRoot
- spec.hostname
- spec.version
- spec.database
- spec.jas.authType
- Vérifier l'état de la configuration de l'instance de Engineering Lifecycle Management
- Dans la section Événements de déploiement, les conditions d'installation et de post-installation de la Engineering Lifecycle Management Engineering Lifecycle Management doivent être remplies, et les événements d'application montrent que toutes les applications sont prêtes.
- Démarrer et se connecter à l'application en utilisant des itinéraires.
- Dans la console Web Red Hat OpenShift Container Platform, sélectionnez .
- Dans la liste " Projet, sélectionnez le projet dans lequel vous avez installé l'instance " Engineering Lifecycle Management dans la liste " Projet.
- Cliquez sur le site URL disponible dans le champ Emplacement de l'application à laquelle vous souhaitez vous connecter.
- Connectez-vous à l'application en utilisant votre nom d'utilisateur et votre mot de passe. L'application ELM s'ouvre.