Mise à niveau d'un cluster avec Spatial - spectrum_platform - 23 - 23.1

Guide d'installation Spectrum pour Linux

Product type
Logiciels
Portfolio
Integrate
Locate
Verify
Product family
Spectrum
Product
Spectrum > Spectrum Platform
Version
23.1
Language
Français
Product name
Spectrum Technology Platform
Title
Guide d'installation Spectrum pour Linux
First publish date
2007
Last updated
2023-10-12
Published on
2023-10-12T07:05:35.997000

Lorsqu'une base de données de référentiel commune est utilisée pour la mise en cluster, ces étapes supplémentaires sont nécessaires avant et après le processus de mise à niveau de Spectrum Technology Platform. Ce processus de mise à niveau doit être suivi, même si vous avez un seul nœud avec une base de données de référentiel commune.

Avant la mise à niveau, vous devez passer à une configuration de base de données locale ; après la mise à niveau, revenez à la configuration du cluster en pointant repository.xml vers la base de données externe.
Remarque : Pour conserver les paramètres de contrôle d’accès, utilisez l’utilitaire Administration au lieu de WebDAV. Pour obtenir des instructions sur l'utilisation des commandes limrepo de l'utilitaire Administration, reportez-vous à la section Administration du Guide Spectrum Spatial.
  1. Avant de mettre Spectrum Technology Platform à niveau, sauvegardez le référentiel en procédant comme suit.
    1. Sélectionnez un nœud du cluster. Ce sera le nœud seed (reportez-vous à la section Installation d'un cluster).
    2. Sauvegardez le contenu du référentiel à l’aide de la commande limrepo export de l'utilitaire Administration avec ACL en pointant vers le nœud seed.
    3. Sauvegardez le dossier Spectrum/server/modules/spatial/jackrabbit à un emplacement en dehors du dossier d’installation.
  2. Remplacez la base de données de référentiel commune par une base de données locale (temporairement, le temps de la mise à niveau). Procédez comme suit pour tous les nœuds du cluster.
    1. Arrêtez le serveur Spectrum Technology Platform sur tous les nœuds (pour obtenir des instructions, reportez-vous à la section Arrêt d’un cluster.)
    2. Supprimer le référentiel, la version, les dossiers des espaces de travail et le fichier lock.properties (le cas échéant) du dossier jackrabbit (Spectrum/server/modules/spatial/jackrabbit).
    3. Créez une copie de sauvegarde de repository.xml et nommez-la repository-Copy.xml par exemple.
    4. Copiez le contenu de repository.standalone.xml dans repository.xml.
    5. Démarrez le serveur Spectrum Technology Platform sur tous les nœuds (pour obtenir des instructions, reportez-vous à la section Démarrage d'un cluster.)
    6. Importez le contenu du référentiel (sauvegardé à l’étape 1b) dans le référentiel à l’aide de la commande limrepo import avec ACL pour tous les nœuds.
    7. Arrêtez le serveur Spectrum Technology Platform.
  3. Suivez les procédures normales à la section Mise à niveau d'un cluster pour mettre à niveau Spectrum Technology Platform à la nouvelle version sur tous les nœuds.
  4. Pour le nœud seed uniquement, une fois la mise à niveau de Spectrum Technology Platform terminée, sauvegardez le contenu mis à niveau en procédant comme suit.
    1. Démarrez le serveurSpectrum Technology Platform mis à niveau sur le nœud seed et téléchargez l'utilitaire Administration.
    2. Sauvegardez le contenu du référentiel à l’aide de la commande limrepo export avec ACL en pointant vers le nœud seed.
    3. Arrêtez le serveur Spectrum Technology Platform sur tous les nœuds (pour obtenir des instructions, reportez-vous à la section Arrêt d’un cluster.)
    4. Sur tous les nœuds, sauvegardez le dossier Spectrum/server/modules/spatial/jackrabbit mis à niveau à un emplacement en dehors du dossier d’installation.
  5. Sur tous les nœuds de Spectrum Technology Platform, modifiez la configuration pour spécifier la base de données commune.
    1. Restaurez le fichier de sauvegarde repository-Copy.xml sur repository.xml.
    2. Supprimez ces dossiers du dossier /server/modules/spatial/jackrabbit : repository, version, workspaces.
  6. Si votre base de données comportait précédemment du contenu de référentiel, vous devez supprimer ces tables pour créer un référentiel propre.
    • default_binval
    • default_bundle
    • default_names
    • default_refs
    • rep_fsentry
    • rep_global_revision
    • rep_journal
    • rep_local_revisions
    • security_binval
    • security_bundle
    • security_names
    • security_refs
    • version_binval
    • version_bundle
    • version_names
    • version_refs
    Si vous utilisez Oracle, supprimez également version_seq_names_id, security_seq_names_id, et default_seq_names_id.
  7. Sur le nœud seed uniquement, importez le contenu de référentiel sauvegardé.
    1. Démarrez le serveur Spectrum Technology Platform.
      Pour obtenir des instructions, reportez-vous à la section Démarrage d'un cluster.
    2. Importez le contenu à l’aide de la commande limrepo import, en pointant vers le nœud seed.
  8. Démarrez les autres nœuds du cluster.
    Pour obtenir des instructions, reportez-vous à la section Démarrage d'un cluster.