Table des matières

Introduction

Aperçu

Versions indépendantes de version

Configuration système requise

Versions Linux prises en charge par les versions principales

Versions Linux indépendantes prises en charge

Versions Linux prises en charge par Database Server (DBS)

Mises à niveau OS

Limites de mise à niveau et remarques spécifiques au serveur

Mise à niveau de Profile Server et Xextended Service Platform vers Application Delivery Platform

Serveur de base de données

Alignement des versions DBS et Oracle Release

Ignorer la mise à niveau DBS

Journaux d'appels améliorés

Serveurs de collaboration

Consulter la documentation

Conditions de licence

Meilleures pratiques

Notifier l'assistance BroadWorks avant une mise à niveau

Plans de test

Correctif

Script de vérification avant installation

Mise à niveau de TP

Séquence de planification et de mise à niveau

Échecs de mise à niveau

Introduction

Ce document décrit les considérations et les exigences pour aider à la planification d'une mise à niveau à partir de la version source de BroadWorks 23.0.

Aperçu

BroadWorks version 23.0 prend en charge les mises à niveau vers les versions 24.0 et 25.0. La version 23.0 était EoM à la fin de juillet 2024, et la version 24.0 Fin de maintenance (EoM) est attendue à la fin de juillet 2026. Mise à niveau des serveurs autres que les serveurs d'applications vers la dernière version indépendante disponible (consultez la section Matrice de compatibilité logicielle intitulée « Mappages de mise à niveau pris en charge »). Les serveurs d'applications sont mis à niveau vers 2024.07. Une fois tous les serveurs mis à niveau, les serveurs d'applications doivent être mis à niveau à nouveau vers la dernière version jusqu'à 2026.07.

Versions indépendantes de version

À partir de la version 23.0, le MS est Release Independent (RI), à la version 24.0 tous les serveurs sauf Application Servers (AS) RI, et à la version 25.0 tous les serveurs sont Release Independent. Toutes les nouvelles fonctionnalités, bogues et correctifs de sécurité sont fournis dans une nouvelle version. Les correctifs ne sont pas disponibles, mais les serveurs doivent être mis à niveau d'une version à une autre afin d'obtenir un correctif. Une nouvelle version de chaque serveur est publiée tous les mois (au lieu de paquets de correctifs mensuels) ou plus fréquemment si une correction urgente est requise.

Les versions RI utilisent un format différent du format standard Rel_24.0_1.944. Le format de cette adresse IP est Server_Real_yyy.mm_x.xxx :

- Le serveur est MS, par exemple :

- yyy est l'année à quatre chiffres

- mm est le mois à deux chiffres

- x.xxx est la version incrémentielle pour ce mois

MS_Rel_2022.11_1.273.Linux-x86_64.bin est une version de MS publiée en novembre 2022. Il est souvent abrégé en 2022.11 s'il ne fait pas référence à un type de serveur spécifique ou à une version incrémentielle.

Configuration système requise

Vérifiez que le système d'exploitation source est pris en charge par la version cible.

Les systèmes d'exploitation pris en charge sont Red Hat Enterprise Linux, Oracle Linux et CentOS 7. CentOS 8, CentOS Stream, Rocky Linux et Alma Linux ne sont pas pris en charge.

Le support de Linux 6 a pris fin le 30 avril 2023 avec 2023.05.

Le support de Linux 7 a pris fin le 20 juin 2024 avec 2024.07.

La prise en charge de Linux 9 est disponible à partir de 2023.09+.

Versions Linux prises en charge par les versions principales

R23 : 5.9+, 6.5+, 7 et 8.x (ap385046 requis)

R24 : 6,5+, 7, 8

Versions Linux indépendantes prises en charge

2018.01+ : 5,9+, 6,5+, 7

2019.10+ : 6,5+, 7

2020.07+ : 6,5+, 7, 8

2023.05+ : 7, 8

2023.10+ : 7, 8, 9 (Linux 9 n'est pas pris en charge sur le système autonome avant 2024.04)

2024.04+ : 7, 8, 9

2024.07+ : 8, 9

Versions Linux prises en charge par Database Server (DBS)

2018.11 à 2020.08 : 6,5+, 7

2020.11 à 2022.06 : 7,5+ uniquement

2022.07+ : 7,5+, 8,5+

2024.07+ : + de 8,5

2024.09: Version finale/fin de vie

Mises à niveau OS

BroadWorks n'a pas toujours pris en charge les mises à niveau sur place entre les principales versions de Linux. Historiquement, il est recommandé d'effectuer un remplacement matériel, de créer un nouveau serveur sur la version Linux cible et de migrer le serveur existant vers le nouveau serveur. À partir de la version 2023.12, les mises à niveau Linux sur place sont prises en charge de Linux 7 à 8 et de 8 à 9. Pour effectuer une mise à niveau Linux sur place, les serveurs doivent d'abord être mis à niveau vers 2023.12 ou une version ultérieure.

Pour obtenir de la documentation sur les mises à niveau Linux sur place, reportez-vous à la section 9 du Guide de gestion des logiciels. Pour obtenir de la documentation sur le processus d'échange matériel, reportez-vous à la section 5.2.6 du Guide de gestion des logiciels et la section 12.2 du Guide de maintenance.

Il n'est pas recommandé d'utiliser un échange matériel pour mettre à niveau BroadWorks en même temps ou d'effectuer un échange matériel ou une mise à niveau Linux sur place et une mise à niveau BroadWorks dans la même fenêtre de maintenance. Les serveurs avec une base de données doivent passer par le processus de mise à niveau ; une base de données d'une version de BroadWorks ne peut pas être importée dans une autre version de BroadWorks.

Limites de mise à niveau et remarques spécifiques au serveur

Mise à niveau de Profile Server et Xextended Service Platform vers Application Delivery Platform

À partir de la version 24.0, Profile Server (PS) et Xextended service platform (XSP) deviennent le même type de serveur, connu sous le nom d'Application Delivery Platform (ADP). Les serveurs PS et XSP sont mis à niveau et deviennent le type de serveur ADP après la mise à niveau. Lors d'une mise à niveau à partir de la version 23.0, PS et XSP peuvent uniquement effectuer une mise à niveau jusqu'à la version 2024.07 d'ADP. Après quoi, l'ADP doit être mis à niveau à nouveau afin d'accéder à la dernière version.

Une licence ADP et une version mise à jour des applications déployées sont requises. Les mises à niveau XSP doivent avoir lieu après la mise à niveau des serveurs d'applications (AS). Le portail de téléchargement contient des versions RI de PS et XSP, mais uniquement pour les systèmes qui déploient le serveur d'exécution (XS) à la place du système autonome. Tous les systèmes avec un AS doivent mettre à niveau PS et XSP vers ADP.

Les applications Cisco BroadWorks et Web doivent être mises à niveau manuellement sur XSP, PS et ADP.

Serveur de base de données

Le serveur de base de données (DBS) doit effectuer une mise à niveau en plusieurs sauts afin d'effectuer la mise à niveau vers la dernière version du routeur intégré en raison de restrictions du système d'exploitation. DBS 22.0 prend en charge Linux 5 et 6. Si vous exécutez Linux 5, la DBS ne peut pas effectuer de mise à niveau au-delà de 22.0. Les versions RI de la DBS ne prennent pas en charge Linux 5. Si vous exécutez Linux 6, la DBS peut effectuer une mise à niveau vers 2020.08. La DBS doit alors effectuer un remplacement matériel vers Linux 7, où elle peut effectuer une nouvelle mise à niveau. Lors de la mise à niveau de DBS et PS, les versions de DBManagement et de DBSObserver doivent correspondre à la version de DBS afin de garantir la compatibilité de la version Oracle sous-jacente.

Alignement des versions DBS et Oracle Release

22.0: Oracle 11

2018.11 à 2020.08 : Oracle 12

2020.11+ : Oracle 19

Ignorer la mise à niveau DBS

Il existe une option permettant d'ignorer la mise à niveau DBS et d'importer la base de données de 22.0 directement dans la base de données 202.03+. Cependant, ce processus n'est pas rapide et doit être testé en laboratoire afin de vérifier le calendrier prévu pour la production. Reportez-vous aux Notes de version de DBS section 6, BWKS-3069, et au Guide de configuration de DBS section 6.5.7.3.

Journaux d'appels améliorés

Les journaux d'appels améliorés (ECL) sont en fin de vie sur la base de données après DBS 2020.08. La base de données ECL doit être migrée vers un serveur de base de données réseau (NDS) pour une utilisation continue, la migration n'est pas automatique. Référez-vous au Guide de la solution des journaux d'appels améliorés et à la Description de la fonctionnalité des journaux d'appels améliorés de NDS pour plus d'informations. Reportez-vous au Guide de configuration du serveur de base de données réseau pour configurer un NDS et à la Description de la fonctionnalité de migration ECL de DBS vers NDS pour la procédure de migration. La migration doit être effectuée avant la mise à niveau.

Serveurs de collaboration

L'EoM du serveur de messagerie (UMS), du serveur de partage (USS), du serveur vidéo (UVS), du serveur WebRTC (WRS), du client Business Communicator (BTBC) et du client Connect était le 31 janvier 2022. La dernière version RI disponible pour l'UMS est 22.0 et pour l'USS, l'UVS et le WRS, la dernière version disponible est 202.01.

L'AS à 24.0 est compatible avec l'UMS sur 22.0 et 21.sp1. La mise à niveau de l'UMS vers 22.0 n'est pas recommandée. L'UMS à la version 2.0 utilise MariaDB au lieu d'Oracle TimesTen, ce qui nécessite des étapes supplémentaires pour la mise à niveau, dispose d'une méthode de procédure (MoP) distincte et nécessite un noeud supplémentaire pour la redondance. Reportez-vous à la MOP de mise à niveau d'UMS et à la notification de champ concernant la fin de vie de MariaDB 10.1.

Il est recommandé de remplacer les services de collaboration par WebEx pour BroadWorks. Reportez-vous au Guide des solutions WebEx pour BroadWorks.

Consulter la documentation

Les notes de version de la version cible et de toutes les versions comprises entre la version cible et la version source doivent être révisées. Si la version cible est 24.0, les notes de version de 24.0 et 25.0 doivent être révisées.

Notes de version 24.0

Notes de version 25.0 et ultérieures

méthode de mise à niveau

Reportez-vous à la Matrice de compatibilité logicielle pour connaître les chemins de mise à niveau officiels pris en charge.

Conditions de licence

Une nouvelle licence est requise pour la version cible. Afin de demander une licence, ouvrez un billet. Demander que les licences PS et XSP soient converties en licences ADP ; l'ADP n'accepte pas de licence PS ou XSP.

Meilleures pratiques

Notifier l'assistance BroadWorks avant une mise à niveau

Si vous effectuez une mise à niveau sans l'assistance de l'équipe de mise à niveau, il est recommandé d'avertir l'assistance BroadWorks quelques jours à l'avance avec un ticket de gravité 4 (s4). Si un problème survient pendant la maintenance, augmentez la gravité du ticket à s1, ouvrez un nouveau ticket s1 ou appelez la ligne d'assistance afin de parler à un ingénieur.

Plans de test

Un plan de test est essentiel pour garantir une mise à niveau en douceur. Un plan de test doit être développé et testé dans un laboratoire avant une mise à niveau de production. Exécutez le plan de test sur le système avant la mise à niveau et notez les résultats. Cela permet de s'assurer que le système est sain, de vérifier que tous les utilisateurs et comptes de test sont correctement configurés et qu'ils fonctionnent correctement, de détecter les éventuelles lacunes dans le plan de test et de fournir une estimation du temps nécessaire au test.

Chaque serveur doit être testé après sa mise à niveau afin de s'assurer qu'il fonctionne comme prévu avant de passer au serveur suivant dans l'ordre.

Correctif

Appliquez à la version source un correctif d'une durée inférieure ou égale à six mois par rapport au dernier niveau de correctif avant de procéder à la mise à niveau.

Script de vérification avant installation

Le script de vérification de la pré-installation doit être exécuté sur chaque serveur, laboratoire et production, et tous les avertissements ou échecs doivent être résolus avant la mise à niveau.

Mise à niveau de TP

Il est toujours recommandé de tester la mise à niveau, le plan de test et la version cible avec des outils, applications ou clients tiers dans un environnement de laboratoire qui réplique l'environnement de production. Les travaux pratiques peuvent être réduits, mais doivent avoir les mêmes types de serveurs, la même version de logiciel, la même version de système d’exploitation, les mêmes périphériques d’accès, le même contrôle de frontière de session (SBC), etc. Considérez la mise à niveau des travaux pratiques comme un essai à blanc pour la mise à niveau de l'environnement de production. Utilisez le dernier niveau de correctif de la version cible lors de la mise à niveau du TP. Limitez le délai entre la mise à niveau du laboratoire et celle de la production à trois mois maximum.

Séquence de planification et de mise à niveau

Les mises à niveau doivent s'effectuer sur plusieurs fenêtres de maintenance réparties sur plusieurs nuits et sont effectuées dans l'ordre d'installation et de mise à niveau, comme indiqué à la section 4.2 du Guide de gestion des logiciels. Effectuez toujours des mises à niveau pendant une période de maintenance prédéterminée (pendant une heure de non-occupation). Effectuez toujours une mise à niveau d'un noeud à la fois et assurez-vous qu'un ou plusieurs noeuds d'un cluster sont inactifs à un moment donné. La durée de la fenêtre de maintenance (MW), le nombre de serveurs à mettre à niveau, le type de serveur et la durée prévue des tests déterminent le nombre de fenêtres de maintenance requises. Tous les serveurs d'un cluster doivent être mis à niveau dans le même MW. Laissez du temps disponible dans le MW planifié pour le dépannage et/ou la restauration si nécessaire.

Échecs de mise à niveau

Si un problème est détecté lors du test post-mise à niveau ou si une mise à niveau échoue, collectez les journaux avant de revenir à la version source ou de restaurer le serveur. Sauvegardez l'intégralité du répertoire des journaux afin de vous assurer que tous les journaux potentiellement utiles sont conservés. Ouvrez immédiatement un ticket et appelez le support technique pour obtenir de l'aide lorsque vous êtes toujours dans le MW.