Голосовая связь и система унифицированных коммуникаций : Cisco Unified Communications Manager (CallManager)

Изменение IP-адреса Cisco Unified CallManager / Unified Communications Manager

25 мая 2008 - Перевод, выполненный профессиональным переводчиком
Другие версии: PDF-версия:pdf | Машинный перевод (28 июля 2013) | Английский (5 ноября 2007) | Отзыв

Содержание

Общая информация
Предварительные условия
     Требования
     Используемые компоненты
     Условные обозначения
Изменение IP-адреса Cisco Unified Communications Manager версий 5.x и 6.x
     Контрольный список готовности
     Изменение IP-адресов кластера для серверов, идентифицируемых по IP-адресам
     Изменение IP-адресов кластера для серверов, идентифицируемых по имени хоста
Изменение IP-адресов CallManager версий 3.x и 4.x
Связанные обсуждения сообщества поддержки Cisco
Дополнительные сведения

Общая информация

В данном документе приведены инструкции по изменению IP-адреса сервера Cisco CallManager. Изменение IP-адреса Cisco CallManager может потребоваться по многим причинам. Например, это может потребоваться при перемещении сервера из одного сегмента в другой или для разрешения проблемы с дублированным IP-адресом.

Предварительные условия

Требования

Для данного документа нет особых требований.

Используемые компоненты

Содержимое данного документа не ограничивается определенными версиями оборудования и программного обеспечения.

Условные обозначения

Подробное описание условных обозначений, используемых в документах, см. в документе Cisco Technical Tips Conventions (Условные обозначения, используемые в технической документации Cisco).

Изменение IP-адреса Cisco Unified Communications Manager версий 5.x и 6.x

Контрольный список готовности

Проверьте следующие пункты, чтобы убедиться в работоспособности системы и успешном изменении IP-адреса.

  1. Проверьте состояние объекта Replicate_State, чтобы определить текущее состояние репликации подписчика. В данном примере показана процедура проверки такого состояния.

    admin:show perf query class "Number of Replicates Created and State of Replication"
    ==>query class :
    
     - Perf class (Number of Replicates Created and State of Replication) 
       has instances and values:
        ReplicateCount  -> Number of Replicates Created   = 344
        ReplicateCount  -> Replicate_State                = 2

    Обратите внимание, что в данном случае объекту Replicate_State соответствует значение 2. Ниже приводится таблица возможных значений и их определение.

    Значение Replicate_State

    Определение

    0

    Репликация не начата. - Либо нет подписчиков, либо служба Database Layer Monitor Service не выполняется и не запускалась с момента установки подписчика.

    1

    Репликация начата. - В данный момент выполняется настройка репликации.

    2

    Репликация завершена. - Настройка репликации завершена, и репликация функционирует.

    3

    Репликация нарушена. - Во время настройки репликации произошла ошибка, репликация не функционирует.

  2. Проверьте состояние dbreplication в издателе. Выполните данную команду из интерфейса командной строки, чтобы создать выходные данные трассировки:

    utils dbreplication status

    Эта команда возвращает сообщение о том, что система создает запрашиваемые журналы:

    Output is in file cm/trace/dbl/sdi/ReplicationStatus.29167.out

    Выполните команду file view activelog cm/trace/dbl/sdi/ReplicationStatus.29167.out , чтобы просмотреть файл трассировки. Проверьте наличие таких аномалий, как несогласованное число строк в таблице между узлами или ненулевые значения в любых других выходных столбцах таблицы.

  3. Проверьте содержимое таблицы ProcessNode как издателя, так и подписчиков. В следующей таблице показан пример:

    admin:run sql select name,nodeid from ProcessNode
    name               nodeid
    ================== ======
    EnterpriseWideData 1
    10.3.90.6          4
    10.3.90.5          2

    Убедитесь, что данные записи согласованы между всеми узлами кластера.

  4. Проверьте, что установлено SDL-соединение между узлами кластера и издателем. Обратите внимание, что должно быть TCP-соединение со всеми узлами, как показано в следующем примере:

    admin:show open ports regexp 8002
    
    Executing.. please wait.
    ccm        6045       ccmbase  224u  IPv4    51611  TCP 10.3.90.5:8002 (LISTEN)
    ccm        6045       ccmbase  231u  IPv4    51613  TCP 10.3.90.5:8002->10.3.90.5:33013 (ESTABLISHED)
    ccm        6045       ccmbase  239u  IPv4    51676  TCP 10.3.90.5:8002->10.3.90.6:33143 (ESTABLISHED)
    ccm        6045       ccmbase  249u  IPv4    54951  TCP 10.3.90.5:8002->10.3.90.6:33149 (ESTABLISHED)
    CTIManage  6150    ccmservice   55u  IPv4    51644  TCP 10.3.90.5:33013->10.3.90.5:8002 (ESTABLISHED)

    Можно также проверить, что в базе ведется мониторинг подписок подписчиков у издателя, выполнив команду show open ports regexp 8001 .

Изменение IP-адресов кластера для серверов, идентифицируемых по IP-адресам

Примечание: Есть две различных процедуры изменения IP-адресов серверов в кластере. Эта процедура используется, когда серверы определены в кластере с помощью своих IP-адресов, а не имен узлов. Вторая процедура выполняется, если серверы в кластере определены по именам хостов.

Изменение IP-адресов кластера для серверов подписчиков, идентифицируемых по IP-адресам

Эта процедура применяется к подписчикам, если серверы кластера определены по IP-адресам.

  1. На странице CCMAdmin издателя выберите System (Система) > Server (Сервер). Здесь измените IP-адрес подписчика.

  2. Убедитесь, что изменение IP-адреса реплицировано в базу данных подписчика. Для проверки этого выполните команду run sql select name,nodeid from ProcessNode из интерфейса командной строки подписчика.

    Из RDU-SUB-1:

    admin:run sql select name,nodeid from ProcessNode
    name               nodeid
    ================== ======
    EnterpriseWideData 1
    10.3.90.21         4
    10.3.90.5          2

  3. Измените IP-адрес подписчика из интерфейса командной строки платформы.

    admin:set network ip eth0 10.3.90.21 255.255.254.0
              ***   W A R N I N G   ***
    If there are IP addresses (not hostnames)
    
    configured in CallManager Administration
    
    under System -> Servers
    
    then you must change the IP address there BEFORE
    
    changing it here or call processing will fail.
    
    This will cause the system to restart
    
    =======================================================
     Note: To recognize the new IP address all nodes within
           the cluster will have to be manually rebooted.
    =======================================================
    
              Do you want to continue ?
    
    Enter "yes" to continue and restart or any other key to abort
    : yes
    executing...

  4. На странице CCMAdmin издателя выберите System (Система) > Enterprise Parameters (Параметры предприятия). В разделе "Phone URL Parameters" (URL-параметры телефона) измените все URL-адреса, содержащие старый URL-адрес так, чтобы в них было отражено изменение IP-адреса.

Изменение IP-адреса кластера для сервера издателя, идентифицируемого по IP-адресу

Эта процедура применяется к издателю, если серверы кластера определены по IP-адресам.

  1. На странице CCMAdmin издателя выберите System (Система) > Server (Сервер). Измените здесь адрес издателя.

  2. Убедитесь, что изменение IP-адреса реплицировано в базу данных подписчика. Для проверки этого выполните команду run sql select name,nodeid from ProcessNode из интерфейса командной строки подписчика.

    admin:run sql select name,nodeid from ProcessNode
    name               nodeid
    ================== ======
    EnterpriseWideData 1
    10.3.90.21         4
    10.3.90.5          2

  3. Перейдите на страницу администрирования ОС подписчика: http://<IP-адрес подписчика>/iptplatform. Затем выберите Settings (Параметры) > IP > Publisher (Издатель) и измените IP-адрес издателя на новый IP-адрес. Снимок экрана показан в качестве примера.

    ccm30_change_ip_address1.gif

  4. Измените IP-адрес издателя из интерфейса командной строки.

    admin:set network ip eth0 10.3.90.20 255.255.254.0
              ***   W A R N I N G   ***
    If there are IP addresses (not hostnames)
    
    configured in CallManager Administration
    
    under System -> Servers
    
    then you must change the IP address there BEFORE
    
    changing it here or call processing will fail.
    
    This will cause the system to restart
    
    =======================================================
     Note: To recognize the new IP address all nodes within
           the cluster will have to be manually rebooted.
    =======================================================
    
              Do you want to continue ?
    
    Enter "yes" to continue and restart or any other key to abort
    : yes
    executing...

  5. Перезагрузите подписчик после того, как издатель перезагрузится автоматически в результате выполнения команды set network ip .

Изменение IP-адресов кластера для серверов, идентифицируемых по имени хоста

Как уже говорилось, эта процедура должна использоваться, когда серверы идентифицируются по своему имени хоста, а не IP-адресу.

Примечание: На сервере Cisco CallManager изменение имени хоста не поддерживается, так как изменение имени узла не поддерживается базой данных SQL. Это вызвано тем, что баз данных SQL использует имя сервера во многих таблицах, связанных с Cisco CallManager, и обменивается этой информацией с операционной системой. Когда SQL Server установлен, он привязывает базу данных как к имени компьютера, так и к имени сервера Cisco CallManager. Если изменить имя, база данных не может правильно выполнить репликацию, так как новое имя Cisco CallManager или компьютера не было правильным образом обновлено базой данных SQL. Если изменение имени хоста абсолютно необходимо, потребуется заново создать весь сервер Cisco CallManager.

Изменение IP-адресов кластера для серверов подписчиков, идентифицируемых по имени хоста

Эта процедура применяется к подписчикам, если серверы кластера идентифицируются по имени хоста.

  1. Измените запись DNS подписчика, чтобы указать новый IP-адрес.

  2. Убедитесь в распространении изменений. Для этого выполните команду utils network host cli , чтобы проверить все узлы кластера издателя и подписчика. Найдите результаты внешнего разрешения. Данные локального разрешения обновляются после перезагрузки узлов.

    admin:utils network host rdu-sub-1
    Local Resolution:
    rdu-sub-1.cisco.com resolves locally to 10.3.90.6
    
    External Resolution:
    rdu-sub-1.cisco.com has address 10.3.90.21
    admin:

  3. Измените IP-адрес подписчика из интерфейса командной строки:

    admin:set network ip eth0 10.3.90.21 255.255.254.0
              ***   W A R N I N G   ***
    If there are IP addresses (not hostnames)
    
    configured in CallManager Administration
    
    under System -> Servers
    
    then you must change the IP address there BEFORE
    
    changing it here or call processing will fail.
    
    This will cause the system to restart
    
    =======================================================
     Note: To recognize the new IP address all nodes within
           the cluster will have to be manually rebooted.
    =======================================================
    
              Do you want to continue ?
    
    Enter "yes" to continue and restart or any other key to abort
    : yes
    executing...

  4. Перезагрузить издатель. Подписчик перезагружается автоматически после выполнения команды set network ip .

  5. Убедитесь, что локальное разрешение имени узла подписчика также позволяет получить новый IP-адрес.

    admin:utils network host rdu-sub-1
    Local Resolution:
    rdu-sub-1.cisco.com resolves locally to 10.3.90.21
    
    External Resolution:
    rdu-sub-1.cisco.com has address 10.3.90.21

  6. Убедитесь, что файлы sftp knownhosts обновлены на всех узлах.

    Примечание: Из-за пространственных ограничений в приведенных выходных данных некоторые строки занимают несколько строк.

    admin:file dump sftpdetails known_hosts
    #This file was generated by the ~sftpuser/.ssh/known_hosts replication daemon.
    #It is automatically updated as nodes are added, changed, removed from the cluster.
    
    localhost,127.0.0.1 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA6kxHFE2NbGSFChzZt
    088sCIjNKgCf/GEwLB7dim9znRZARNrTeQpBZcqJQWTa+pbvF9TAZtFhKsvFoXkFCoftxH/
    quskpghSzNhS0YOr/GkYVmhuwYJkQMdYDHLWa9YPD3/
    Qo6fau617fT/5z6TrSryNNr1PICnjcmg9UNsi74k=
    rdu-pub-1,10.3.90.5 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA6kxHFE2NbGSFChzZt088s
    CIjNKgCf/GEwLB7dim9znRZARNrTeQpBZcqJQWTa+pbvF9TAZtFhKsvFoXkFCoftxH/
    quskpghSzNhS0YOr/GkYVmhuwYJkQMdYDHLWa9YPD3/
    Qo6fau617fT/5z6TrSryNNr1PICnjcmg9UNsi74k=
    10.3.2.149 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAvOTwjejajEeviT6gl9TLbUoA
    po+hRMFMN83vyLHtP79lZqH+9AnqkLcAj2Zstw6JYzaUGZzAOkjh8XH+Iryy6kRQzyKHt84P
    y3OEjvDc1xNSfXMo/
    ZzSaRjlfQ56tiEOENqr3DnJLKaCcAuopT+Ly3osUxwFQHzjyrznhd8dyJk=
    10.3.2.100 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAn8kSAoheYTbNDLuDe/NfWCIJu
    QvgdCtdY8E0CYZHP/RuYdYk0T1Rcp4NzhTaa9JqwV27766XMybbRl4Q4BgfrvoHOAxO+4qdTEkUye/
    QozaBUrdoaFQrUVCdygHzSNxhyZLpm2ys93msuAEL0GTb461XuW+a5sml54nyU5VNccE=
    rdu-sub-1,10.3.90.21 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEArqsTUqM7HihrCBD
    Mn6G1YRcMTwYLiTZAUglNOB3ISLCaxinHFfVjmxE5P9mypIsSPq8JvlmeGwqQm+Jco877Bc
    GXOdAAdWLLvNgEkcja
    LCNh6FHNpkQp1iKVdsvcPsuMU4iLcE7pJpYbJp5/+GEp9QeqxhzV+0ZuYK9o33Y5bTE=

Изменение IP-адреса кластера для сервера издателя, идентифицируемого по имени хоста

Эта процедура применяется к издателю, если серверы кластера идентифицируются по имени хоста.

  1. Измените запись DNS издателя, чтобы указать новый IP-адрес.

  2. Убедитесь в распространении изменений. Для этого выполните команду utils network host из интерфейса командной строки, чтобы проверить все узлы кластера издателя и подписчика. Найдите результаты внешнего разрешения. Данные локального разрешения обновляются после перезагрузки узлов.

    admin:utils network host rdu-pub-1
    Local Resolution:
    rdu-pub-1.cisco.com resolves locally to 10.3.90.5
    
    External Resolution:
    rdu-pub-1.cisco.com has address 10.3.90.20

  3. Перейдите на страницу администрирования ОС подписчика: http://<IP-адрес подписчика>/iptplatform. Затем выберите Settings (Параметры) > IP > Publisher (Издатель) и измените IP-адрес издателя на новый IP-адрес. Снимок экрана показан в качестве примера.

    ccm30_change_ip_address1.gif

  4. Измените IP-адрес издателя из интерфейса командной строки.

    admin:set network ip eth0 10.3.90.20 255.255.254.0
              ***   W A R N I N G   ***
    If there are IP addresses (not hostnames)
    
    configured in CallManager Administration
    
    under System -> Servers
    
    then you must change the IP address there BEFORE
    
    changing it here or call processing will fail.
    
    This will cause the system to restart
    
    =======================================================
     Note: To recognize the new IP address all nodes within
           the cluster will have to be manually rebooted.
    =======================================================
    
              Do you want to continue ?
    
    Enter "yes" to continue and restart or any other key to abort
    : yes
    executing...
    admin:
    Broadcast message from root (Sun Jun 10 19:49:13 2007):
    
    The system is going down for reboot NOW!

  5. Перезагрузите подписчик после того, как издатель перезагрузится автоматически в результате выполнения команды set network ip .

  6. Убедитесь, что локальное разрешение имени узла подписчика также позволяет получить новый IP-адрес.

    admin:utils network host rdu-pub-1
    Local Resolution:
    rdu-pub-1.cisco.com resolves locally to 10.3.90.20
    
    External Resolution:
    rdu-pub-1.cisco.com has address 10.3.90.20
    admin:

  7. Убедитесь, что файлы sftp knownhosts обновлены на всех узлах.

Изменение IP-адресов CallManager версий 3.x и 4.x

Выполните следующие действия, чтобы изменить IP-адрес сервера Cisco CallManager.

  1. Выберите Пуск > Настройки > Панель управления.

  2. Дважды щелкните Сеть и удаленный доступ к сети.

  3. Дважды щелкните значок Подключение по локальной сети.

  4. Нажмите кнопку Properties (Свойства) в окне "Local Area Connection Status" (Состояние подключения по локальной сети).

  5. Дважды щелкните пункт Протокол Интернета (TCP/IP) в списке окна "Подключение по локальной сети - свойства".

  6. В окне "Свойства: Протокол Интернет (TCP/IP)" выберите Использовать следующий IP-адрес и введите IP-адрес.

  7. Нажмите кнопку ОК.

  8. В окне "Свойства подключения по локальной сети" нажмите кнопку ОК.

  9. Нажмите кнопку Закрыть в окне "Состояние подключения по локальной сети".

  10. При появлении соответствующего запроса перезапустите сервер.

    Процедура изменения IP-адреса сервера завершена. На следующем этапе необходимо изменить IP-адрес в разделе "Administration" (Администрирование) сервера Cisco CallManager.

  11. Выберите Пуск > Программы > Cisco CallManager 3.0 > Администрирование CallManager. У каждой системы свой номер версии (например, 3.1 или 3.2, 3.3 или 4.0).

  12. Выберите System (Система) > Server (Сервер).

  13. В окне "Server Configuration" (Конфигурация сервера) выберите в списке соответствующий сервер Cisco CallManager.

  14. В поле DNS или IP-адреса введите новый IP-адрес.

    Примечание: IP-телефонам требуется служба WINS для разрешения NetBios-имен CallManager и служба DNS для разрешения имен доменов. Если возможно возникновение проблем с разрешением DNS или WINS, рекомендуется использовать IP-адрес. Могут возникнуть проблемы с конфигурацией SRST, в которой DNS-серверы расположены удаленно и с ними нельзя связаться в случае сбоя соединения с территориальной сетью.

  15. Нажмите кнопку Update (Обновить).

  16. Перезагрузите все серверы кластера Cisco CallManager.

    ccm30_change_ip_address2.gif

    Теперь у сервера и системы Cisco CallManager новые IP-адреса. При необходимости повторите эти действия для каждого компьютера сервера и системы Cisco CallManager.

    Примечание: В Cisco CallManager требуются дополнительные изменения IP-адресов. Также необходимо выполнить изменения в приложениях, которые ссылаются на Cisco CallManager (таких как приложения Cisco с голосовым управлением). В данном списке приводятся примеры разделов, в которые, возможно, потребуется внести изменения.

    • В приложении обратной связи с потребителем измените IP-адрес в разделе настройки модуля.

    • В приложении обратной связи с потребителем измените IP-адрес в интерфейсе Java Telephony API (JTAPI).

    • В приложении обратной связи с потребителем измените IP-адрес в конфигурации каталогов.

    • В приложении обратной связи с потребителем измените IP-адрес в конфигурации репозитория.

    • На сервере остановите службу DC Directory. Выберите Панель управления > Администрирование > Службы.

    • Измените IP-адрес в профиле Hoteling службы DC Directory на сервере CallManager. Выберите Пуск > Программы > Администрирование DC Directory. Выберите Системный профиль > Hoteling.

    • В Cisco CallManager измените IP-адрес в URL-адресах в System (Система) > Enterprise Parameters (Параметры предприятия).

    • В Cisco CallManager измените IP-адрес в URL-адресах в Features (Функции) > IP Phone Services (Службы IP-телефонов).

    • Измените файлы LMHOST и HOSTS на всех серверах.

    • Измените параметр DHCP 150 на новый IP-адрес.

    • Откройте SQL Enterprise Manager и измените IP-адреса в URL-адресах в таблице PlugIn.

    • Откройте конфигурацию stiBackup и измените IP-адреса серверов во всех соответствующих вкладках.

    • Измените IP-адрес в C:\TAPS\TAPSCCM.txt.

    • Если Cisco CallManager и Cisco Unity интегрированы, обновите TSP на сервере Cisco Unity, чтобы указать новый IP-адрес Cisco CallManager. На сервере Cisco Unity перейдите в меню Пуск и выберите Программы > Cisco Unity > Управление интеграциями.

      В случае подключения к кластеру Cisco CallManager, Cisco рекомендует ввести IP-адрес (или DNS-имя) сервера Cisco CallManager подписчика.

    Примечание:  Если есть подписчики, то при изменении IP-адреса издателя, необходимо изменить файлы LMHOST подписчиков, указав новый IP-адрес.

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 12122