Introduction
Ce document décrit comment les changements d'heure et les paramètres de fuseau horaire sont maintenus sur Cisco UCM et sur les téléphones IP Cisco les plus populaires.
Mise en place des paramètres de fuseaux horaires et des passages à l'HA dans CUCM
Les informations de fuseau horaire dans CUCM sont basées sur la base de données de fuseau horaire définie par l'Internet Assigned Numbers Authority (IANA) :
On l'appelle parfois la base de données Olson, qui se rapporte au contributeur de fondation, Arthur David Olson.
Paul Eggert est actuellement son éditeur et mainteneur. Référez-vous à la base de données de fuseaux horaires pour les mises à jour de fuseaux horaires récentes.
Les changements dans la base de données des fuseaux horaires se produisent généralement deux fois par an ; vous pouvez consulter l'historique de toutes les mises à jour récentes sur The tz-announce Archives .
Pour d'importants changements à la base de données de fuseau horaire, Cisco publie le fichier .cop pour CUCM qui inclut les modifications à la base de données de fuseau horaire.
Les changements à la base de données de fuseau horaire n'ont pas tous un fichier .cop respectif pour CUCM.
Pour toutes les versions de CUCM actuellement prises en charge (à l'exception de la dernière version 10.5 où elle a été reconçue),
La modification de l'heure d'été est effectuée conformément au calendrier défini par la version des données du fuseau horaire, qui peut être vérifiée à l'aide de la commande CLI suivante :
admin:show timezone config
Current timezone: Central European Time (Europe/Warsaw)
Timezone version: 2012j
Dans ce cas, la version installée de fuseau horaire est 2012j et le système est défini au fuseau horaire de l'Europe centrale (HEC).
Vous pouvez afficher la liste des fuseaux horaires disponibles avec cette commande :
admin:show timezone list
0 - Africa/Abidjan
1 - Africa/Accra
2 - Africa/Addis_Ababa
3 - Africa/Algiers
4 - Africa/Asmara
5 - Africa/Bamako
[...]
405 - Europe/Warsaw
[...]
Et les fuseaux horaires sur CUCM peuvent être configurés avec cette commande :
admin:set timezone 405
Using timezone: Europe/Warsaw
A system restart is required
Dans cette commande, 405 est le mappage de 405 du fuseau horaire Europe/Varsovie.
Remarque : après avoir modifié le fuseau horaire sur CUCM, un redémarrage du système est nécessaire.
Le programme de passage à l'HA peut être mis à jour par l'intermédiaire des fichiers .cop de mise à jour d'HA qui sont publiés pour des versions spécifiques de CUCM et chaque fois que des règles d'HA sont changées.
Il y a beaucoup de passages à l'HA dans le monde entier tous les ans, il est donc important que vous mainteniez le programme d'HA à jour. Les fichiers de mise à jour d'HA .cop sont nommés dans ce format :
ciscocm.dst-updater.<tzdata_version>.<UCM Release version>.cop
Chaque fichier de mise à jour d'HA .cop comprend une nouvelle version d'un fichier .csv (TzDataCSV.csv), qui contient la mise à jour de programme de passage à l'HA pour chaque fuseau horaire.
Le fichier contient ces informations pour chaque fuseau horaire. Voici un exemple pour le fuseau horaire Europe/Amsterdam :
TIMEZONE_EUROPE_AMSTERDAM,"Europe/Amsterdam","60","0/3/0/5,02:00:00:00","0/10/0/4,
03:00:00:00","60","Europe/Amsterdam"
Voici une description de ce signifient les différents composants de sortie :
- TIMEZONE_EUROPE_AMSTERDAM - Identificateur
- Europe/Amsterdam : Nom du fuseau horaire
- "60" : Décalage de l'heure de Greenwich (GMT)
- "0/3/0/5,02:00:00:00" - L'heure d'été commence à 2 heures du matin ; 3 signifie mars ; 5 signifie le cinquième dimanche de ce mois
- "0/10/0/4,03:00:00:00" - L'heure d'été s'arrête à 3 heures du matin ; 10 signifie octobre ; 4 signifie le quatrième dimanche de ce mois
- "60" : Passage à l'HA en minutes
- "Europe/Amsterdam" : Repère supplémentaire de fuseau horaire
Après avoir installé le fichier .cop de mise à jour de l'HA, toutes les informations du fichier TzDataCSV.csv sont mises à jour dans la base de données CUCM.
Dans la base de données CUCM, le tableau qui enregistre les informations de mise à jour de l'HA s'appelle le tableau Typetimezone.
Le contenu de la table Typetimezone peut être vérifié par un langage SQL (Structured Query Language) CLI. En voici un exemple :
admin:run sql select * from typetimezone where name ='Europe/Amsterdam'
enum name description moniker bias stddate stdbias dstdate dstbias abbreviation
legacyname
==== ================ ============================================================
========================= ==== ==================== ======= ===================
======= ============ ================================
23 Europe/Amsterdam (GMT+01:00) Amsterdam, Berlin, Stockholm, Rome, Bern, Vienna
TIMEZONE_EUROPE_AMSTERDAM -60 0/10/0/4,03:00:00:00 0 0/3/0/5,02:00:00:00 -60 CET W.
Europe Standard/Daylight Time
Voici une description de ce signifient les différents composants de sortie :
- stddate : Début de l'heure normale
- dstdate : Début de l'heure avancée
- bias : Décalage par rapport à l'heure GMT
- stdbias - Décalage de la polarisation pendant l'heure standard
- dstbias : Décalage de polarisation pendant l'heure avancée
Comme vous pouvez voir, il n'y a aucune information sur l'année dans la base de données.
Les mises à jour d'heure d'été dans CUCM ne sont pas spécifiques à une année ; les mises à jour d'heure de la table Typetimezone sont appliquées chaque année et ne peuvent être modifiées que par une nouvelle installation de fichier .cop de mise à jour d'heure d'été.
Mise en place des paramètres de fuseaux horaires et des passages à l'HA sur les téléphones IP de Cisco
Cette section couvre comment manipuler les passages à l'HA pour les téléphones dans CUCM.
Pendant le processus de démarrage, tous les téléphones communiquent avec le serveur TFTP et téléchargent les informations tzdata, basées sur les informations du fichier de configuration.
Ce processus varie et dépend du type du téléphone.
Après que le téléphone obtient les informations dans le fichier de configuration sur le fichier à télécharger, il télécharge le fichier du même serveur TFTP.
Dans l'image, le <tz file>est tzupdater.jar, tzdatacsv.csv ou j9-tzdata.jar.
Les téléphones 79XX, 8961 et 99X1 mettent à jour les informations tzdata en téléchargeant la bibliothèque tzupdater.jar en fonction de cette section dans le fichier de configuration :
<device>
<tzdata>
<tzolsonversion>version</tzolsonversion>
<tzupdater>tzupdater.jar<tzupdater>
</tzdata>
</device>
Voici une description de ce que signifient les différents composants du fichier :
- version : C'est la version TZ d'Olson qui provient du fichier tzupdater.ver qui est vidé dans le répertoire TFTP
- tzupdater.jar : Il s'agit du fichier de mise à jour tz pour les téléphones Java
Les téléphones 3911, 3951, 69XX et 894X mettent à jour les informations tzdata en téléchargeant le fichier tzdatacsv.csv en fonction de cette section du fichier de configuration :
<device>
<tzdata>
<tzolsonversion>version</tzolsonversion>
<tzupdater>tzdatacsv.csv<tzupdater>
</tzdata>
</device>
Dans le fichier, tzdatacsv.csv signifie le fichier de mise à jour du fuseau horaire pour les téléphones Lodown/RTL/Gumbo.
Les téléphones des gammes 78XX et 88XX mettent à jour les informations tzdata en téléchargeant la bibliothèque j9-tzdata.jar en vous basant sur cette section du fichier de configuration :
<device>
<tzdata>
<tzolsonversion>version</tzolsonversion>
<tzupdater>j9-tzdata.jar<tzupdater>
</tzdata>
</device>
Dans le fichier, j9-tzdata.jar signifie le fichier de mise à jour du fuseau horaire pour les séries 78XX et 88XX.
Remarque : les fichiers tels que tzupdater.jar, tzdatacsv.csv et j9-tzdata.jar sont mis à jour sur le serveur TFTP lors de l'installation du fichier .cop de mise à jour de l'heure d'été.
Mise en place des passages à l'HA dans la version 10.5 de CUCM
Dans la version 10.5 de CUCM, la manière dont les passages à l'HA étaient gérés a été changée.
Ces améliorations ont réduit le nombre de cas ouverts quand une nouvelle installation de fichier .cop d'HA était requise.
Dans la plupart des cas, vous n'avez pas besoin d'installer de nouveaux fichiers .cop car les règles nationales ne changent pas chaque année.
Mais même dans ce cas, vous devez mettre à jour vos fichiers .csv, parce que l'année calendaire change chaque année.
Par exemple, depuis quelques années, le jour de début de l'HA est le quatrième dimanche et parfois il débute le cinquième dimanche.
Parfois, le fichier .csv indique le quatrième dimanche et d'autres fois, il indique le cinquième dimanche.
Ceci pourrait prêter à confusion, parce que mars peut avoir quatre ou cinq dimanche.
L'objectif de cette fonctionnalité est que le fichier .csv se réfère au dernier dimanche au lieu du quatrième ou du cinquième dimanche. Ainsi, un nouveau fichier .csv est exigé.
Dans les versions de CUCM avant la version 10.5, cette modification exigeait une nouvelle installation de fichier .cop d'HA. Avec les changements dans la version 10,5 de CUCM, ce comportement se produit :
Vous devez redémarrer les téléphones pour que les modifications prennent effet. Si vous ne redémarrez pas les téléphones, cela a comme conséquence que les dates de début et de fin de l'HA sont incorrectes.
Remarque : il est toujours nécessaire de mettre à jour le fichier .cop d'heure d'été si la base de données de fuseaux horaires du fuseau horaire change. Par exemple, si un pays particulier décide de ne plus effectuer de modifications d'heure d'été, vous devez mettre à jour le fichier .cop d'heure d'été.
Éviter les problèmes liés aux passages à l'HA sur les téléphones IP et CUCM de Cisco
Afin d'éviter des problèmes connus avec les modifications de mise à jour d'HA sur les téléphones et les systèmes CUCM (de la version 8.X à version 10.5), rappelez-vous ces questions :
- Vous devez maintenir votre système CUCM à jour avec la dernière version du fichier DST .cop disponible sur Cisco.com.
- Chaque fois que vous mettez à jour le système CUCM avec le nouveau fichier D'HA .cop, les fichiers jar tzdata doivent également être mis à jour.
Afin d'éviter les problèmes de compatibilité avec les téléphones qui exécutent l'ancien microprogramme, il est fortement recommandé de maintenir le système à jour avec la dernière version de paquet de périphérique.
- Chaque fois que vous voyez le message « Echec du téléchargement des données de fuseau horaire » dans les messages d'état du téléphone, vous devez effectuer une recherche, car il est fortement possible que le téléphone ait des problèmes avec l'affichage correct de l'heure et qu'il rencontre des problèmes lors de la mise à jour de l'heure d'été.
- N'oubliez pas que Cisco ne peut pas prédire quand les règles d'heure d'été sont modifiées, et c'est pourquoi il est nécessaire de libérer et d'installer des fichiers .cop d'heure d'été chaque fois qu'une annonce de modification des règles est faite.