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

Post on 16-Mar-2022

20 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

22.04.2020

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

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

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

© 2018

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

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

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

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

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

© 2020

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

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

©2020

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

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

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

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

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

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

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

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

© 2020

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

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

© 2020

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

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

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

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

© 2020

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

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

Панелист

© 2020

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

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

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

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

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

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

22.04.2020

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

© 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 и необходимости расширения

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

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

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

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

© 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 и его преимущества

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

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

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

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

User Management > End User

© 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}

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

Bulk Administration Tool (BAT)

CSV

CSVБаза Данных

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

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

© 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+

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

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

• Bulk Administration > Phones > Phone Template

© 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

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

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

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

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

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

• Bulk Administration > Upload/Download Files

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

Создание BAT Job

• Bulk Administration > Phones > Insert Phones

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

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

• Bulk Administration > Job Scheduler

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

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

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

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

© 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 регистраций

© 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

© 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

© 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

© 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

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

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

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

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

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

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

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

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

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

© 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

© 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

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

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

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

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

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

Expressway C и E

CUCM иUC-сервисы

© 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>]

© 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>

© 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

© 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

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

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

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

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

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

CUCM

© 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

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

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

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

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

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

© 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

© 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

© 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

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

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

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

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

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

© 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

© 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

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

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

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

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

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

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

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

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

© 2020

© 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Французский

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

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

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

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

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

top related