Mise à niveau de Chiffrement Edge
Les mises à niveau d’instance et les mises à niveau de serveur proxy nécessitent une attention particulière dans un Chiffrement Edge environnement.
Mises à niveau d'instance
Les mises à niveau d’instance dans un environnement Chiffrement Edge nécessitent de la prudence pour s’assurer que les contrôles Edge fonctionnent correctement après la mise à niveau de l’instance.
- Configurations de Chiffrement Edge
- Règles de Chiffrement Edge
- Schémas de création de jetons de Chiffrement Edge
- Travaux planifiés de Chiffrement Edge
- Configurations des clés de chiffrement Edge
- Mises à niveau planifiées de Chiffrement Edge
- Configurations des adresses IP de la liste de refus Chiffrement Edge
Les tâches planifiées en cours d’exécution pendant la mise à niveau de l’instance ne seront pas terminées. Pour terminer la tâche interrompue, réexécutez la tâche une fois que l’instance est mise à niveau. Lorsque vous replanifiez la tâche, le traitement qui s’est produit avant la mise à niveau de l’instance n’est pas perdu et la tâche continue de traiter uniquement les données qui n’ont pas encore été traitées.
Mises à niveau du serveur proxy
Bibliothèques tierces
- Ajoutez manuellement la propriété suivante à edgeencryption.properties :
edgeencryption.ekm.provider.classname = com.snc.edgeencryption.encryption.CloudEdgeNaeKeyProvider
- Ajoutez la propriété d’emplacement de bibliothèque du edgeencryption.thirdparty.vendor.library.path fournisseur et définissez-la sur /path/to/jars.
Par exemple :
edgeencryption.thirdparty.vendor.library.path = /app/servicenow/libs
- Copiez les fichiers jar SafeNet dans ce chemin.
Une fois que vous avez installé les bibliothèques tierces en dehors de l’installation Chiffrement Edge , elles ne sont plus perdues lors des mises à niveau.
Mises à niveau planifiées
- Le serveur proxy vérifie auprès de l’instance s’il existe une nouvelle version disponible pour la mise à niveau. Les nouvelles versions deviennent généralement disponibles lorsque l’instance est mise à niveau.
- L’administrateur reçoit une notification lors de la connexion lorsqu’une nouvelle version du serveur proxy est disponible.
- L’administrateur peut planifier une mise à niveau du serveur proxy Chiffrement Edge pour chaque serveur proxy.Remarque :Seuls les utilisateurs disposant du rôle security_admin peuvent créer un calendrier de mise à niveau via le serveur proxy.
- Une fois la mise à niveau planifiée, le serveur proxy se met automatiquement à niveau à l’heure planifiée. Pendant la mise à niveau, le serveur proxy n’est hors ligne que pendant une courte période.Remarque :Étant donné que le serveur proxy redémarre pendant la mise à niveau, il est hors ligne pendant une courte période. La durée est déterminée par votre environnement et le temps nécessaire pour arrêter et redémarrer le service proxy.
- Pendant la mise à niveau planifiée, un nouveau répertoire proxy est créé et vos fichiers de configuration sont copiés dans le nouveau répertoire. Les nouvelles propriétés sont écrites dans votre fichier de propriétés existant. Les fichiers ou répertoires suivants dans votre ancien répertoire proxy sont copiés dans le nouveau répertoire proxy.
- /conf
- Répertoire /keys
- /keystore directory
- fichier java/jre/lib/security/cacerts
Par conséquent, vos clés, vos magasins de clés, vos paramètres et vos certificats sont préservés.Remarque :Seuls les fichiers ci-dessus sont copiés dans le nouveau répertoire proxy. Les autres fichiers personnalisés dans le répertoire du serveur proxy ne sont pas conservés lors d’une mise à niveau planifiée. Le fichier journal de mise à niveau se trouve dans le répertoire proxy d’origine dans le dossier suivant : <original-proxy-directory>/tmp/upgrade-wrapper/bin.
Prérequis pour la mise à niveau planifiée
- La variable d’environnement JAVA_HOME pointe vers une installation Java sur l’ordinateur qui se trouve en dehors de la structure de répertoire du proxy Chiffrement Edge.
- La variable d’environnement JAVA_HOME pointe vers une installation Java qui se trouve à la version 1.8_u144 ou supérieure.
- Le -Djava.io.tmpdir paramètre du fichier wrapper.conf du proxy Chiffrement Edge pointe vers un répertoire qui est EN DEHORS de la structure de répertoire du proxy Chiffrement Edge, et le proxy a des autorisations de lecture/d’écriture/d’exécution sur le répertoire. En option, vous pouvez commenter entièrement le paramètre afin que Java utilise son emplacement tmp par défaut.
Mises à niveau manuelles
Au lieu de créer un calendrier de mise à niveau, vous pouvez mettre à niveau manuellement chaque serveur proxy via la ligne de commande. Voir Mettre à niveau manuellement un serveur proxy Chiffrement Edge exécuté sous Linux ou Mettre à niveau manuellement un serveur proxy Chiffrement Edge exécuté sous Windows.
État de la version du proxy
Vous pouvez facilement déterminer si un serveur proxy est obsolète en accédant à . L’état de la version de votre proxy est indiqué dans la colonne Version du proxy par les couleurs suivantes :
- Vert
- Votre serveur proxy est à jour.
- Jaune
- Votre serveur proxy est obsolète et une mise à niveau est nécessaire.
- Orange
- Nous n’avons pas pu procéder à la mise à niveau. Votre serveur proxy revient à l’ancienne version pour s’assurer qu’il n’y a pas de temps d’arrêt.
Résoudre un problème d’échec de mise à niveau de proxy planifiée
Lorsqu’une mise à niveau de proxy planifiée échoue, le serveur proxy revient à la version à partir de laquelle vous effectuez la mise à niveau. Toutes les données, clés et fichiers de configuration d’origine sont conservés. Ce processus peut prendre plusieurs minutes. Contacter Service et assistance client pour s’assurer que la mise à niveau a réussi.
Si une mise à niveau de proxy programmée échoue à plusieurs reprises, vous pouvez mettre à niveau manuellement votre serveur proxy. Consultez Mettre à niveau manuellement un serveur proxy Chiffrement Edge exécuté sous Linux et Mettre à niveau manuellement un serveur proxy Chiffrement Edge exécuté sous Windows.
Configuration minimale requise pour Java
Si vous utilisez le chiffrement AES 256 bits avec Java 8 update 141 (8u141) ou une version antérieure, vous devez installer les fichiers de stratégie de juridiction Java Cryptography Extension (JCE) en les copiant dans le répertoire de base Java système de chaque Chiffrement Edge hôte du serveur proxy. Ajoutez ces fichiers au dossier <Java-home-directory>/jre/lib/security avant d’effectuer une mise à niveau planifiée ou manuelle. Pour installer les fichiers de règles de chiffrement AES 256 bits, reportez-vous à la section Configurer la clé de chiffrement AES 256 bits.
Environnements mixtes de versions proxy
Bien qu’il ne soit pas recommandé d’utiliser un environnement exécutant d’anciennes versions du serveur proxy avec des versions à jour du serveur proxy, il est pris en charge si tous les serveurs proxy appartiennent à la même famille de versions que votre instance. Par exemple, si vous avez une instance sur la Yokohama version, votre environnement prend en charge les serveurs proxy à partir de n’importe quel Yokohama correctif ou correctif chaud. Toutefois, les limitations suivantes s’appliquent.
- Si un serveur proxy prend en charge des fonctionnalités qu’un autre proxy ne prend pas en charge, vous constaterez un comportement incohérent, selon le serveur proxy utilisé.
- Si un serveur proxy est obsolète, il peut ne pas inclure les améliorations de sécurité récentes.
Si un serveur proxy d’une version précédente est enregistré avec une version plus récente de l’instance, vous recevrez régulièrement des notifications indiquant que le serveur proxy est obsolète. Pour garantir un environnement optimal et sécurisé, ServiceNow recommande de toujours mettre à niveau votre serveur proxy vers la version la plus récente du logiciel pris en charge par votre instance.