Voix et communications unifiées : Cisco Unified Communications Manager (CallManager)

Rétablissement d'un abonnement interrompu de regroupement de serveurs SQL avec Cisco CallManager

17 décembre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

La réplication de la base de données SQL est une principale fonction des batteries de Cisco CallManager. Le serveur avec la copie principale de la base de données s'appelle l'éditeur, alors que les serveurs qui répliquent la base de données s'appellent les abonnés.

Au cas où votre abonné cesserait de répliquer des données de l'éditeur, vous devez reconstruire les relations d'éditeur et d'abonné. Ceci implique d'aller dans la base de données SQL Server et de reconstruire manuellement l'abonnement.

Symptômes

C'est une liste de symptômes possibles si l'abonné cesse de répliquer de l'éditeur :

  • Change qui sont faits sur l'éditeur ne sont pas réfléchis aux téléphones qui sont inscrits à l'abonné.

  • Les appels sortants échouent aux téléphones inscrits à l'abonné. Dès que vous composerez 9, vous entendez une tonalité de réarrangement.

  • Call forward all (CFwdALL) ne fonctionne pas.

  • Base de données d'erreur d'affichages de téléphone IP.

Ce document explique les procédures pour rétablir un abonnement cassé de la batterie SQL de Cisco CallManager avec le Cisco CallManager 3.3. Ceci s'applique également au CallManager 4.x.

Remarque: Référez-vous en employant DBLHelper pour rétablir un pour en savoir plus cassé d'abonnement de la batterie SQL de Cisco CallManager.

Conditions préalables

Conditions requises

Ce document suppose que le mot de passe de compte de l'administrateur SQL (SA) est disponible pour l'éditeur et l'abonné.

Composants utilisés

Les informations dans ce document sont basées sur le Cisco CallManager 3.3.x et 4.x.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Rétablissez les relations entre Publisher et l'abonné

Terminez-vous les étapes dans ces sections pour rétablir les relations entre les deux systèmes. D'abord, l'abonnement pour l'abonné doit être recréé sur le système d'éditeur. Puis, l'abonnement doit être supprimé et recréé sur le système d'abonné.

Recréez l'abonnement sur Publisher

Terminez-vous ces étapes pour recréer l'abonnement sur l'éditeur.

  1. Sur l'éditeur, sélectionnez le début > les programmes > la Microsoft SQL Server > le gestionnaire d'entreprise pour commencer le gestionnaire d'entreprise SQL.

    reestablish-broken-sql-1.gif

  2. Cliquez avec le bouton droit SQLServerGroup et cliquez sur New l'enregistrement de Serveur SQL sous des Microsofts SQL Server.

    reestablish-broken-sql-2.gif

  3. Quand l'assistant de Serveur SQL de registre apparaît, assurez-vous que dorénavant je veux effectuer cette tâche sans utiliser un assistant que la case n'est pas cochée et cliquer sur Next.

    /image/gif/paws/46100/reestablish-broken-sql-3.gif

    Les autres serveurs SQL qui résident sur les Cisco CallManagers devraient apparaître dans la liste déroulante disponible de serveurs.

    reestablish-broken-sql-4.gif

  4. Sélectionnez le serveur ou les serveurs qui vous voudriez que se déplacent plus de dans la liste déroulante ajoutée de serveurs, puis cliquent sur en fonction le bouton d'ajouter pour les déplacer.

    reestablish-broken-sql-5.gif

  5. Cliquez sur Next (Suivant).

  6. Cliquez sur la l'information de connexion de Serveur SQL qui m'a été assignée par la case d'option d'administrateur système (authentification de Serveur SQL) et cliquez sur Next.

    reestablish-broken-sql-6.gif

  7. Sur la prochaine boîte de dialogue, cliquez sur la procédure de connexion automatiquement utilisant ma case d'option des informations du compte de Serveur SQL, entrez le nom d'ouverture de connexion SA et le mot de passe pour le système d'abonné, et cliquez sur Next.

    Remarque: Utilisez le compte et le mot de passe SA pour le système d'abonné. Le mot de passe a été sélectionné quand le système d'abonné a été installé.

    reestablish-broken-sql-7.gif

  8. Dans la boîte de dialogue choisie de groupe de Serveur SQL, cliquez sur l'ajouter les serveurs SQL à la case d'option existante de groupe de Serveur SQL et placez le nom de groupe à SQLServerGroup.

    reestablish-broken-sql-8.gif

  9. Cliquez sur Finish sur la prochaine boîte de dialogue.

    reestablish-broken-sql-9.gif

    L'assistant affiche l'état du serveur ou des serveurs ajoutés et devrait les afficher en tant que « enregistré avec succès. »

  10. Cliquez sur Fermer.

    /image/gif/paws/46100/reestablish-broken-sql-10.gif

    Une fenêtre semblable à ceci apparaît.

    reestablish-broken-sql-11.gif

    Si vous pouvez voir les deux serveurs répertoriés, alors ils sont identifiés par l'éditeur et des données peuvent être partagées avec eux.

Supprimez l'abonnement sur Publisher

Terminez-vous ces étapes pour supprimer l'abonnement sur l'éditeur.

  1. Utilisant le gestionnaire d'entreprise, naviguez l'arborescence de Serveur SQL et localisez la publication pour la base de données CCM0300 près de choisir les Microsofts SQL Server > le groupe de Serveur SQL > le machine_name > les bases de données > le CCM0300 > les publications.

  2. Sélectionnez l'abonnement de Cisco CallManager qui échoue et supprimez l'entrée.

    attention Attention : Sélectionnez l'abonnement dans le volet de droite, affiché par la flèche ci-dessous. Cliquez avec le bouton droit le nom énuméré d'abonnement et sélectionnez l'effacement. Ne supprimez pas l'icône d'ouvrage dans le volet d'arborescence du côté gauche.

    reestablish-broken-sql-12.gif

  3. Une boîte de dialogue d'avertissement apparaît qui indique que l'abonnement a été retiré à l'éditeur mais pas à l'abonné. Si vous voulez se connecter à l'abonné et supprimer l'abonnement là, clic oui.

    reestablish-broken-sql-13.gif

  4. Le prochain message indique que l'abonnement a été supprimé mais les données n'ont pas. Cliquez sur OK.

    reestablish-broken-sql-14.gif

Recréez l'abonnement sur l'abonné

Terminez-vous ces étapes pour recréer l'abonnement sur l'abonné.

  1. Sélectionnez le nom du serveur SQL de l'abonné que vous avez supprimé de l'éditeur dans l'effacement l'abonnement sur la section de Publisher de ce document.

    Remarque: Dans cette configuration, l'éditeur est EVOICE-CM33-1 et l'abonné est EVOICE-CM33-2. L'abonnement EVOICE-CM33-2 a été juste supprimé de la publication EVOICE-CM33-1.

  2. Sélectionnez le serveur EVOICE-CM33-2 (Windows NT) SQL et sélectionnez la base de données CCM0300 pour resubscribe à la publication.

  3. Cliquez avec le bouton droit la base de données CCM0300 et choisissez nouveau > abonnement de traction.

    Remarque: Choisissez toujours la version la plus récente de la base de données. (Dans cet exemple, CCM0300 est la seule base de données disponible.)

    reestablish-broken-sql-15.gif

  4. Cliquez sur Next quand l'assistant d'abonnement de traction apparaît.

    reestablish-broken-sql-16.gif

  5. Sur la boîte de dialogue de publications de recherche, cliquez sur les publications de regarder de la case d'option enregistrée de serveurs et cliquez sur Next.

    reestablish-broken-sql-17.gif

  6. Sur la boîte de dialogue de publication de choisir, développez l'éditeur (qui devrait être répertorié), sélectionnez la base de données CCM0300, et cliquez sur Next.

    Remarque: Si vous avez mis temps à jour du système d'exploitation de Cisco CallManager les plusieurs, le nom de la base de données peut inclure un supérieur à 0300 de nombre (par exemple, CCM0302, CCM0303, et ainsi de suite).

    reestablish-broken-sql-18.gif

  7. Sur la boîte de dialogue de connexion de l'agent de synchronisation de spécifier, cliquez sur la case d'option d'authentification de Serveur SQL d'utilisation, entrez la procédure de connexion et le mot de passe requis, et cliquez sur Next.

    La procédure de connexion est SA et le mot de passe est le mot de passe pour le compte SA d'éditeur.

    reestablish-broken-sql-19.gif

  8. Sur la boîte de dialogue d'abonnement d'initialiser, cliquez sur l'oui, initialisez le schéma et la case d'option de données et cliquez sur Next.

    reestablish-broken-sql-20.gif

  9. Sur la boîte de dialogue de programme d'agent de distribution de positionnement, cliquez sur continuellement… la case d'option et cliquez sur Next.

    reestablish-broken-sql-21.gif

  10. La prochaine boîte de dialogue vérifie que le service de SQLServerAgent s'exécute. Cliquez sur Next (Suivant).

    reestablish-broken-sql-22.gif

  11. Sur se terminer la boîte de dialogue d'assistant d'abonnement de traction, cliquez sur Finish.

    /image/gif/paws/46100/reestablish-broken-sql-23.gif

    L'assistant a installé l'abonnement, comme affiché ci-dessous.

    reestablish-broken-sql-24.gif

    Un message indiquant le succès apparaît quand le processus est terminé.

    reestablish-broken-sql-25.gif

  12. Après que l'abonnement soit créé, l'agent d'instantané doit être exécuté pour obtenir les données à l'abonné pour la synchronisation.

    Sélectionnez le serveur de l'éditeur SQL et naviguez vers le moniteur de réplication > les éditeurs > le machine_name > l'abonnement CCM0300.

    1. Cliquez avec le bouton droit sur l'entrée d'instantané et choisissez l'agent de début.

      /image/gif/paws/46100/reestablish-broken-sql-26.gif

      L'agent d'instantané s'exécute en ce moment et prend environ trois à cinq minutes pour se terminer la tâche. Une fois que l'agent d'instantané termine, les débuts d'agent de traction pour s'appliquer l'instantané à l'abonné. Ceci prend à encore 3 à 5 minutes.

      reestablish-broken-sql-27.gif

    2. Une fois l'abonnement de traction s'est terminé, sur l'éditeur, sélectionnent le serveur de l'abonné SQL et ouvrent les abonnements de traction pour la base de données CCM0300. L'abonnement devrait être un état courant et en attendant des mises à jour.

      Remarque: Si la dernière action lit toujours attendre l'agent d'instantané pour devenir disponible, appuyez sur F5 pour régénérer l'écran.

      reestablish-broken-sql-28.gif

      À ce moment, l'abonné est maintenant resynchronisé avec l'éditeur et les mises à jour obtiennent ont enregistré dans la base de données SQL locale d'abonné.

Remarque: Si vous apportez de nombreuses modifications à la base de données utilisateur (par exemple, si vous utilisez l'outil d'administration en vrac), le serveur SQL peut sortir de la synchronisation. Ceci peut avoir comme conséquence un coup de DC Directory. Afin de résoudre ce problème, remettez à l'état initial les services de DC Directory sur tous les serveurs Cisco CallManagers et réexécutez l'agent SQL.

Vérifiez que l'abonnement SQL fonctionne

Terminez-vous ces étapes pour vérifier que l'abonnement SQL fonctionne.

  1. Créez un périphérique sur le serveur de édition qui est facile d'identifier et cliquer sur l'insertion pour tester la propagation des données.

    Remarque: Le périphérique n'a pas besoin d'être fonctionnel.

    reestablish-broken-sql-29.gif

  2. Mise à jour et fin de clic.

    reestablish-broken-sql-30.gif

  3. Entrez dans le gestionnaire d'entreprise SQL, développez l'abonné SQL en question, et regardez dans la table de base de données pour voir si le nouveau périphérique est présent.

    /image/gif/paws/46100/reestablish-broken-sql-31.gif

    Plus le périphérique est reconnaissable, plus il est de le trouver facile.

    reestablish-broken-sql-32.gif

Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Informations connexes


Document ID: 46100