Сообщество live jabber-устройств через bat и

55
Сообщество Live Добавление Jabber-устройств через BAT и оптимизация производительности MRA Светлана Зайцева, инженер GVE Cisco 22.04.2020 Светлана Старинчикова, инженер TS EMEA HTTS

Upload: others

Post on 16-Mar-2022

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Сообщество Live Jabber-устройств через BAT и

Сообщество LiveДобавление Jabber-устройств через BAT и оптимизация производительности MRA

Светлана Зайцева, инженер GVE Cisco

22.04.2020

Светлана Старинчикова, инженер TS EMEA HTTS

Page 2: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Новости и Мероприятия

© 2018

Page 3: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Сессия «Спроси всё» после вебинара

с 22 по 30 апреля 2020

https://bit.ly/ask-jabber-bat

Светлана Зайцева и Светлана Старинчикова

© 2020

Page 4: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Задавай вопросы о Webex Meetings

©2020

Page 5: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Материалы после Сообщества Live

Page 6: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Оценивайте контент в Сообществе Cisco

Оценивайте документы, видео и блоги!

Помогите нам распознать качественный контент в Сообществе!

Поощряйте людей, которые щедро делятся

своим временем и знаниями

© 2020

Page 7: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

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

© 2020

Леонид Воронкин Сергей Лисицын

Page 8: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Эксперты Сообщества Cisco

Светлана СтаринчиковаTS EMEA HTTS

© 2020

Светлана Зайцева Global Virtual Engineering Cisco

Page 9: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Панелист

© 2020

Михаил ЩекотиловTS EMEA HTTS

Page 10: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Используйте панель «Вопросы и ответы» (Q&A), чтобы задать свои вопросы На все вопросы будут даны ответы

Отправляйте Свои Вопросы Прямо Сейчас!

Page 11: Сообщество Live Jabber-устройств через BAT и

Добавление Jabber-устройств через BAT и оптимизация производительности MRA

Светлана Зайцева

22.04.2020

Светлана Старинчикова

Page 12: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Содержание

© 2020

• Работа с BAT для добавления группы Jabber-устройств

• Демонстрация

• Оценка производительности решения MRA и необходимости расширения

• Рекомендации и временные меры

• Рекомендованные версии ПО

Page 13: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Bulk Administration Tool (BAT) для добавления Jabber-устройств на CUCM

Page 14: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Доступен для Windows, MacOS, iOS, Android

• Различные режимы работы: Full UC Mode, Phone Only, IM Only, Team Messaging Mode

• Доступ к сервисам вне корпоративной сети• Cisco AnyConnect VPN• Mobile and Remote Access

Cisco Jabber и его преимущества

Page 15: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Конфигурация пользователя для работы с Jabber

• Для добавления пользователя в рабочую инфраструктуру требуемая конфигурация минимальна

• Пользователь будет автоматически назначен наIM&P-ноду и сможет залогиниться

User Management > End User

Page 16: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Jabber-устройства на CUCM

• Для работы в режиме программного телефона требуется создать устройство на CUCM

• Типы устройств:

• UserID в имени – необязательно,но рекомендуется

• Устройство должно быть привязано к пользователю

Windows/MACCisco Unified ClientServices FrameworkDevice Name: [A-Za-z0-9]{1,15}

Jabber for iPhoneCisco Dual Mode for iPhoneDevice Name: TCT[A-Z0-9\.-_]{1,12}

Jabber for AndroidCisco Dual Mode for AndroidDevice Name: BOT[A-Z0-9\.-_]{1,12}

Jabber for iPadCisco Jabber for TabletDevice Name: TAB[A-Z0-9\.-_]{1,12}

Page 17: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Bulk Administration Tool (BAT)

CSV

CSVБаза Данных

• Импорт из файла• Экспорт в файл• Изменение имеющихся данных по образцу

• Работает с основной базой данных Informix Dynamic Server

Page 18: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Insert Phones All Details

• bat.xlt поможет создать файл нужного формата

Bulk Administration Tool (BAT). Импорт телефонов

База Данных

• Insert Phones Specific Details

CSVБаза Данных

Шаблон CSV+

Page 19: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Создание шаблона телефона

• Bulk Administration > Phones > Phone Template

Page 20: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Создание CSV-файла

CUCM принимает только «,» в качестве разделителя

File > Save As…USER IDUser Management > End User

OWNER USER IDDevice > Phone

Page 21: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Создание CSV-файла. Проблемы с локализацией

• В локализованной версии Excel используется «;» в качестве разделителя

Page 22: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Загрузка CSV-файла на CUCM

• Bulk Administration > Upload/Download Files

Page 23: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Создание BAT Job

• Bulk Administration > Phones > Insert Phones

Page 24: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Контроль выполнения BAT Job

• Bulk Administration > Job Scheduler

Page 25: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Демонстрация

Page 26: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Оценка производительности решения MRA и необходимости расширения

Page 27: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

PublicInternet

Рекомендации по масштабированию:

• SRND Collaboration Solution Sizing Guidance

• Cisco Expressway Cluster Creation and Maintenance Guide

• Collab Sizing Toolдля сложных внедрений

• Методы решения• Кластеризация• Замена OVA-шаблонов виртуальных машин на более производительные

Необходимость масштабирования решения

CUCM иUC-сервисы

Expressway C и E

Увеличение:• количества устройств и UDS запросов• количества Presence-enabled клиентов• количества MRA регистраций

Page 28: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Добавление vCPU и RAM поддерживается для CUCM, IM&Pпри соблюдении определенных условий https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/uc_system/virtualization/virtualization-software-requirements.html#resize_vm

• Допускается изменение OVAдо соответствия более высокой спецификации

• VM должна быть выключена

• Все ноды в кластере должны иметь одинаковую конфигурацию

Масштабирование решения. CUCM и IM&P

Спецификации VM для CUCM 12.5Шаблон vCPU vRAM vDisk

150 users 2 4 GB 1 x 80 GB1,000 users 2 6 GB 1 x 80 GB2,500 users 1 (см. док.) 6 GB 1 x 80 GB7,500 users 2 8 GB 1 x 110 GB10,000 users 4 8 GB 1 x 110 GB

Page 29: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Масштабирование решения. CUCM

• Количество устройств из расчета 1 телефон на 1 пользователя

• До 8 CallManager-enabled нод в стандартной конфигурации

• Балансировка телефонов при помощи Unified CM Group(Device Pool)

VM Configuration Maximum Endpointsper OVA Template1

10,000 Users 10,0007,500 Users 7,5002,500 Users 2,5001,000 Users 1,000

Page 30: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Масштабирование решения. IM&P

VM Configuration

Maximum Users Supportedin Full UC Mode

500 Users 1,5001,000 Users 1,0002,000 Users 6,0005,000 Users 15,00015,000 Users 45,00025,000 Users 75,000

• При использовании HA необходима установка сразу пары нод

• До 6 нод в кластере;3 саб-кластера

• Балансировка пользователей автоматическая в соответствии с Enterprise Parameters > User Assignment Mode for Presence Server

Page 31: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Масштабирование решения MRA

Platform Registrations Video Calls Audio Only CallsCE1200 5 000 500 1 000

Large OVA 3 500 500 1 000Medium OVA 2 500 100 200Small OVA 2 000 75 150

• Лимиты для• Mobile and Remote Access Proxy

Registrations• Video Calls Capacity • Audio-Only Calls Capacity

определяются платформой

• Увеличение лимитов на ноду только при помощи миграции на более мощную платформу

• Все ноды в кластере должны иметь одинаковую платформу/OVA

Page 32: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• До 6 нод в кластере

• Ноды 2-4 в кластере дают прирост производительности(кроме Small OVA)

• Ноды 5-6 - только для отказоустойчивости

• Количество нод Expressway C и E должно быть равным для MRA

• Возможно внедрение нескольких кластеров для того же домена

Масштабирование решения MRA

Page 33: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Рекомендации и временные меры

Page 34: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

CUCM иUC-сервисы

• Включите SAML SSO • Expressway сможет выполнять аутентификацию пользователей во время логина без запроса на CUCM, локально верифицируя SAML Assertion от доверенного IdP

• Включите OAuth with Refresh Login Flow• Expressway сможет локально верифицировать Self-Contained токены доступа (Access Tokens)

Оптимизация процесса логина. Аутентификация

Expressway C и E

IdPCUCM иUC-сервисы

Expressway C и E

Page 35: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Таймеры OAuth

Увеличение таймеров• OAuth Token Expiry Timer• OAuth Refresh Token Expiry Timer

возможно, но не рекомендуется

Оптимизация процесса логина

• По истечении Access Token’а, выполняется запрос к CUCM для обновления токена доступа прозрачно для пользователя

• По истечении Refresh Token’а, выполняется полный процесс логина пользователя с вводом имени/пароля на CUCM или IdP

Page 36: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Процесс логина требует больше ресурсов, чем поддержание активной сессии

• По возможности избегайте необходимостиодновременного логина большого количества пользователей

• Фейловеры и восстановления после сбоев могут занять больше времени, чем обычно

Оптимизация процесса логина

Expressway C и E

CUCM иUC-сервисы

Page 37: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Разыменование списка контактов и истории вызовов

• Bulk API включен по умолчанию, если версии ПО поддерживают Bulk UDS API

• Рекомендуется CUCM 11.5(SU7) или 12.5(SU2) иJabber 12.8.0+

Bulk UDS API для поиска контактов

2020-04-12 12:25:52,964 INFO [0x00000530] [etutils\src\http\CurlHttpUtils.cpp(1184)][csf.httpclient] [csf::http::CurlHttpUtils::configureEasyRequest] – *-----*Configuring request #14 POST https://10.48.93.53:8443/cucm-uds/private/users2020-04-12 12:25:52,964 DEBUG [0x00000530] [\main\person-uds\BatchProcessor.cpp(335)][csf.person.uds] [csf::person::uds::BatchProcessor::send] – #14 Packet content:[<users bulkSearch="number"><number>1907222</number><number>1902725</number><number>1902742</number></users>]

Page 38: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• По умолчанию история вызовов хранится, пока не достигнет 250 записей

• Возможно ограничить количество дней храненияистории

• По возможности, ограничьте размер так, чтобы количество записей не превышало 100 –максимальный размер одного Bulk UDS запроса

Уменьшение размера истории вызовов

jabber-config.xml<Callhistory_Expire_Days>7</Callhistory_Expire_Days>

Page 39: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• При использовании UDS Proxy на CUCM, запрос на поиск контактов выполняется к LDAP, а не к локальной базе данных

• Функционал необходим, когда количество пользователей в LDAP больше 160 000

• Если контактов менее 160 000,рекомендуется синхронизировать их с БД CUCM, чтобы поиск выполнялся локально

UDS Proxy для поиска контактов

CUCM > System > LDAP > LDAP Search

UDSLDAP

LDAP Server CUCM

Page 40: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Если у вас несколько кластеров IM&P за одним кластером Expressways, запрос XMPP-логина может быть направлен на любой кластер

• Кластеры IM&P должны быть синхронизированы черезInter-Cluster Peering, чтобы корректно переадресовать запросIM&P > Presence > Inter-Clustering

Зависимость MRA от Inter-Cluster Sync Agent

Expressway C и E

IM&P

IM&P

TCP/7400

IM&P

TCP/7400

Page 41: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Выключите некритичные AXL-приложения, создающие дополнительную нагрузку на CUCM

• Выключите дополнительные сервисы, такие как EM, EMCC, IPMA, если они не используются в офисе

• Отключите аппаратные телефоны в офисах

Дополнительные меры на CUCM

CUCM

Page 42: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Отключите Temporary PresenceIM&P > Presence > Settings > Standard Configuration > Enable ad-hoc presence subscriptions

• Ограничьте размер AD-группы для обновления статусовCUCM > Enterprise Parameters > Maximum Enterprise Group Size to allow Presence Information

• Отключите Click2XТребуется переустановка Jabberклиента с ключом CLICK2X=DISABLE

Дополнительные меры на IM&P

Page 43: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Оптимизация медиа-трафика

• Отключите видео для Jabber’ов, где это возможно

• Выделите Jabber-устройства в отдельный Region и отключите видео внутри него и между Регионами

• Используйте кодеки высокой степени сжатия: OPUS, iLBC, G729

Page 44: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• ICE Passthrough - протокол оптимизации пути медиа-потока для MRA-to-MRA вызовов

• Доступен в Expressways X12.5+• Требуется CUCM Export Restricted

• Динамически определяет оптимальный возможный путь для медиа трафика

• Best-effort подход

Оптимизация медиа-трафика. ICE Passthrough

Page 45: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• RTMT > System Summary• CPU и Virtual Memory

• RTMT > Voice/Video > Device > Phone Summary• Registered SIP Phones

• RTMT > System > Server > Process• Сортировка сервисов по загрузке CPU

• RTMT > Performance• Cisco Tomcat Web Application > Requests/Sessions Active для cucm-uds

Мониторинг нагрузки на CUCM

Page 46: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• RTMT > System Summary• CPU и Virtual Memory

• RTMT > System > Server > Process• Сортировка сервисов по загрузке CPU

• RTMT > Performance• Cisco XCP CM• Cisco XCP JSM • Cisco XCP Auth Component • Cisco Tomcat Web Application

Мониторинг нагрузки на IM&P

Page 47: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Мониторинг нагрузки на Expressways

• Общее количество активных звонков от MRA и локально зарегистрированных устройств

• Активные вызовы до или из Webex Cloud

• Registered и Cloud звонки не потребляют лицензии, но учитываются в метриках

Page 48: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Мониторинг нагрузки на Expressways. Metrics

• Expressways Metrics позволяет отправлять Performance Logs на удаленный сервер

• collectd-служба на нодах• Детали о собираемых метриках в Cisco Expressway Serviceability Guide

• Базовая поддержка SNMP

Maintenance > Logging

Page 49: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Рекомендуемые минимальные версии ПО:

• Использование CUCM / IM&P 10.x не рекомендуется для работы с MRA при высоких нагрузках

Рекомендованные версии ПО

CUCM IM&P 12.5(SU2) 12.5(SU2)

Expressway Jabber 12.5.6 12.8.0

• При необходимости использовать CUCM / IM&P 11.5:

CUCM IM&P 11.5(SU7) 11.5(SU7)

Expressway Jabber 12.5.6 12.8.0

Page 50: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Отправляйте Свои Вопросы Прямо Сейчас!

Используйте панель «Вопросы и ответы», чтобы задать вопросы и получить ответы от экспертов.

Page 51: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Сессия «Спроси всё» после вебинара

с 22 по 30 апреля 2020

https://bit.ly/ask-jabber-bat

Светлана Зайцева и Светлана Старинчикова

© 2020

Page 52: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Сообщество есть и на других языках

Comunidade de Suporte de Cisco Португальский

Comunidad de Soporte de Cisco

Испанский

Cisco CommunityАнглийский

ツスコサポートコミュ二ティ

Японский

思科服务支持社区Китайский

Если вы говорите на английском, испанском, португальском, китайском или японском, мы приглашаем Вас принять участие на другом языке.

Сообщество CiscoРусский

Communauté CiscoФранцузский

Page 53: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public

Спасибо за Ваше Время!

Пожалуйста, примите участие в оценке сегодняшнего мероприятия

Page 54: Сообщество Live Jabber-устройств через BAT и

© 2020 Cisco and/or its affiliates. All rights reserved. Cisco Public

Благодарим за Ваше Участие сегодня!

Page 55: Сообщество Live Jabber-устройств через BAT и