 | Уровень сложности: средний Дженифер Уэйлс (Jennifer Wales), сертифицированный IT-консультант,
IBM
03.04.2007 В данной статье рассматривается процесс планирования, необходимый для проведения плавного и эффективного обновления инфраструктуры IBM Lotus Sametime до версии 7.5, минимально влияющего на сообщество ваших пользователей.
Для многих заказчиков IBM Lotus Sametime стал критически важным приложением, поэтому обновление инфраструктуры Sametime должно выполняться не сразу и полностью, а проводиться в несколько этапов. Мы рассмотрим четыре этапа, необходимых для успешного обновления Sametime: планирование, подготовка, опытная эксплуатация и промышленная эксплуатация. Эта статья предназначена для пользователей Lotus Sametime корпоративного уровня, но может быть легко адаптирована для меньших реализаций Sametime.
Предварительные этапы особенно важны для плавного обновления, и большая часть работы осуществляется на этапах до промышленной эксплуатации. Фактически, реальное обновление, когда вы следуете сценарию, отточенному на предыдущих этапах, обычно является наименьшей частью всего процесса.
Данная статья предназначена для администраторов Lotus Sametime, обновляющих Lotus Sametime до V7.5 с предыдущих версий (от 3.1 до 7.0).
Этап I: Планирование
На этапе планирования вы знакомитесь с новыми и улучшенными функциональными возможностями Lotus Sametime V7.5, для того чтобы определить, что желательно протестировать и, в конечном счете, внедрить в эксплуатацию. Возможно, вы также захотите разработать общий план обновления, который будете уточнять на остальных этапах.
Информация о новых возможностях Lotus Sametime V7.5 приведена в статье по Lotus на сайте developerWorks "Обзор новых возможностей и технологии IBM Lotus Sametime 7.5".
Существует несколько отличных ресурсов, помогающих ознакомиться с Lotus Sametime V7.5, ссылки на которые приведены в разделе "Ресурсы" данной статьи. Очень рекомендуем потратить время на исследование этих материалов, поскольку существует много способов использования Lotus Sametime V7.5, а данная статья не может охватить каждый сценарий, с которым может столкнуться пользователь.
Этап II: Подготовка
На этапе подготовки выполняются следующие действия:
- Оценивается текущее состояние среды Lotus Sametime.
- Выполняется тестирование возможности взаимодействия.
- Планируется процесс развертывания новых функциональных возможностей.
Длительность этого этапа зависит от размера и сложности вашей реализации Sametime.
Оценка текущего состояния среды
Никто не хочет тратить время на инвентаризацию, но знать имеющиеся ресурсы чрезвычайно важно при планировании успешного обновления, поскольку при этом выясняется, что же нужно тестировать и что обновленная среда должна оправдать. В оценку нужно включить следующее:
- Топология. Количество и типы серверов Sametime.
- Каталог. Служба каталогов IBM Lotus Domino Directory или LDAP-каталог стороннего поставщика.
- Модель аутентификации. Единая регистрация Lotus Domino (single sign-on - SSO) или аутентификация других поставщиков, например, SiteMinder фирмы Computer Associate или IBM Tivoli Access Manager.
- Интеграция. Интеграция с другими средами, такими как IBM Lotus QuickPlace, IBM WebSphere Portal, IBM Lotus Domino Web Access и т.д.
- Клиентские приложения. Microsoft Windows Connect Client, Java Connect, IBM Lotus Notes-integrated Instant Messaging Client, Contact List Portlet, мобильные клиенты и т.д.
- Специализация. Специализированное кодирование с использованием одного из наборов инструментальных средств Lotus Sametime или приложений сторонних поставщиков.
Тестирование способности к взаимодействию
Перед обновлением рабочей среды (как и при любом обновлении) необходимо тщательно протестировать эту способность для минимизации воздействия на пользователей. В идеальном случае тестовая среда должна быть разбита на область разработки (или "песочницу"), в которой можно тестировать новые технологии, и область инсценировки (или предпроизводства), которая служит испытательной площадкой для программного обеспечения, которое будет внедряться в эксплуатацию. Ваша испытательная среда должна воспроизводить производственную среду как можно более точно, с присутствием каждого типа сервера и точек интеграции.
Для начала, в вашей среде разработки установите сервер с последней версией Lotus Domino V7.x и Lotus Sametime V7.5, следуя обычному процессу установки или обновления. Затем, установите Lotus Sametime V7.5 Cumulative Fix 1 (CF1), доступный на сайте Lotus Support. Он содержит важные исправления для сервера и включает CF1-версии клиентов Lotus Sametime V7.5 для Windows и Linux. CF1 настоятельно рекомендуется для всех установок Lotus Sametime V7.5.
Дополнительная информация, в том числе о двоичных файлах исправлений, приведена в техническом комментарии Lotus Support "IBM Lotus Sametime 7.5 Cumulative Fix Pack 1 (CF1)".
ПРИМЕЧАНИЕ: Если в вашей компании используется клиент Lotus Sametime, основанный на браузере (известный под названием Java Connect), необходимо выполнить дополнительные действия для переустановки этого клиента, поскольку он не включен в дистрибутив Lotus Sametime V7.5. Дополнительная информация приведена в техническом комментарии Lotus Support "Развертывание Sametime 7.0 Connect для браузеров на сервере Sametime 7.5".
Базовое тестирование
Протестируйте базовые функциональные возможности Lotus Sametime V7.5, которые хотите использовать в вашей среде:
- Чат. Протестируйте доступ к Lotus Sametime V7.5 с каждого клиента, которому это разрешено в вашей среде на данный момент.
- Собрания. Протестируйте собрания Sametime (немедленные и запланированные) на всех стандартных рабочих столах.
При выполнении тестирования запомните отличия в работе пользователей. Это полезные знания для помещения на сайт службы технической поддержки или для использования при общении во время обновления.
ПРИМЕЧАНИЕ: Собрания Sametime зависят от поддерживаемой конфигурации браузера и Java Virtual Machine (JVM). Начиная с Lotus Sametime V7.5, Microsoft JVM больше не поддерживается, и у всех пользователей должна быть установлена Sun JVM для успешного подключения к немедленному или запланированному собранию Lotus Sametime V7.5. Если у пользователей установлена и Sun и Microsoft JVM, возможно, придется подумать о настройке сервера Lotus Sametime V7.5 на автоматический поиск и использование Sun JVM, если она не является установленной по умолчанию. Дополнительная информация приведена в техническом комментарии Lotus Support "Как подключиться к собранию Sametime 7.5 с установленной по умолчанию Microsoft VM в качестве JVM в Internet Explorer".
ПРИМЕЧАНИЕ: В Lotus Sametime V7.5 клиентские апплеты meeting room могут теперь автоматически устанавливаться на рабочие станции, не имеющие административных прав. В предыдущих версиях необходимо было использовать Secure Installer for Sametime Desktops (SISD) для развертывания апплетов Sametime на рабочих станциях, не имеющих административных прав. В версии 7.5, поскольку необходимые для извлечения апплета DLL-файлы устанавливаются в рабочий каталог пользователя, а не в каталог Windows System, этот дополнительный шаг больше не нужен.
Изменения в списке контактов в Lotus Sametime V7.5
База данных vpuserinfo.nsf, содержащая список контактов и частную информацию (также известна под названием "Who Can See Me" - "Кто может видеть меня"), подверглась изменениям в версии 7.5. Например, для поддержки в клиенте Lotus Sametime V7.5 таких новых функциональных возможностей как вложение персональных групп, список контактов теперь хранится в XML-формате, в отличие от двоичного формата, использовавшегося в старых версиях.
Когда пользователь впервые регистрируется в клиенте Lotus Sametime версии 7.5, его существующий список контактов преобразуется в XML. С этого момента будут существовать две версии этого списка: одна, используемая традиционными клиентами, и другая, используемая клиентом версии 7.5. Традиционные клиенты – это, в сущности, все клиенты, за исключением нового клиента Lotus Sametime Connect V7.5, основанного на Eclipse. К ним относятся версии 3.0, 3.1, 6.5.1 и 7.0 Windows Lotus Sametime Connect, Java Connect, Lotus Notes-integrated Instant Messaging Client, Contact List Portlet и клиенты сторонних поставщиков, например, NotesBuddy, Trillian, Adium, Gaim, Proteus и WebMessenger.
ПРИМЕЧАНИЕ: В первоначальной версии 7.5 традиционный и новый список контактов не синхронизировались; однако, эта проблема была решена в исправлении клиентской части в CF1. Клиент Lotus Sametime V7.5 CF1 теперь извлекает и синхронизирует старый и новый список контактов после входа пользователя в систему. Во время работы клиент версии 7.5 CF1 следит за изменениями традиционного списка контактов и может выполнить обновление в реальном режиме времени. Наконец, все изменения, выполненные в списке контактов клиентом версии 7.5 CF1, сохраняются и в старое и в новое месторасположение, гарантируя согласованный список контактов и для старых, и для новых клиентов, независимо от используемого ими формата.
Преобразование списка контактов
Как часть процесса обновления до Lotus Sametime V7.5, нужно запустить программу преобразования базы данных vpuserinfo.nsf для переноса частной информации пользователя в новый формат, используемый сервером Lotus Sametime V7.5.
Во время тестирования восстановите копию вашей рабочей базы данных vpuserinfo.nsf и протестируйте этот процесс преобразования. Это критически важная база данных для сервера Lotus Sametime, поэтому перед обновлением рабочей системы нужна уверенность, что она будет работать без ошибок.
Во время работы программа преобразования создает два файла: vpuserinfo.nsf<timestamp>, который является резервной копией списка контактов, и vpuserinfo.nsf<timestamp>.log, который является log-файлом с результатами преобразования (см. рисунок 1).
Рисунок 1. Два файла, созданные программой преобразования
После завершения преобразования просмотрите log-файл на наличие ошибок и удостоверьтесь, что в конце журнала имеется строка Upgrade finished!!! (листинг 1).
Листинг 1. Пример log-файла
Starting Upgrade Tool...
Backup d:\lotus\domino\data/vpuserinfo.nsf
File name - vpuserinfo.nsf200611306094419
Backup completed
Upgrading...
1) CN=User One/O=Test
setting listId
Document saved!
----------------------------
2) Test Jennifer1
setting listId
#Test Jennifer2#Test Jennifer2
#Test Jennifer2#Test Jennifer2#0
1 item(s) replaced
Document saved!
----------------------------
3) Test Jennifer2
setting listId
#User One/Test#CN=User One/O=Test
#User One/Test#CN=User One/O=Test#0
1 item(s) replaced
Document saved!
----------------------------
Upgrade finished!!!
|
Время, требуемое для завершения этой процедуры, зависит от размера и количества частных документов в вашей базе данных vpuserinfo.nsf. Во время тестирования измерьте время процесса преобразования, и вы будете знать, сколько времени понадобится при реальном обновлении рабочей среды. Для нашего примера vpuserinfo.nsf преобразование занимает более часа. При реальном обновлении переместите или удалите файл vpuserinfo<timestamp> и log-файл после проверки корректности преобразования.
Подробная информация по работе с программой преобразования приведена в техническом комментарии Lotus Support "Перенос частных данных после обновления до Sametime 7.5".
Тестирование интеграции
Оставшаяся часть тестирования интеграции зависит от конкретной среды. Смысл заключается в том, чтобы потратить время на тестирование индивидуальных точек интеграции, являющихся частью вашей реализации Sametime. Намного проще решить проблему на данном этапе, чем посреди ночи, ведь именно в это время, вероятно, будет выполняться обновление рабочей среды.
При интегрировании Lotus Sametime с другими продуктами IBM или сторонних фирм проверьте у производителя наличие информации о совместимости. Web-сайт IBM Lotus Software Support является отличным источником информации об известных проблемах и методах их решения, который стоит потраченного на исследование времени при подготовке к тестированию интеграции.
Если ваша инфраструктура Sametime поддерживает специально разработанные приложения, основанные на одном из наборов инструментальных средств Lotus Sametime, проинформируйте ваших разработчиков о доступности новой версии Lotus Sametime и предоставьте им доступ к последней информации о наборе инструментальных программ и о вашей среде разработки. В большинстве случаев заказные приложения будут продолжать функционировать в Lotus Sametime V7.5, но они должны быть протестированы вне рабочей среды для минимизации влияния на пользователей.
Планирование использования новых функциональных возможностей
После завершения тестирования базовых функциональных возможностей Sametime можно перейти к экспериментам с новыми функциями версии 7.5, которые вы хотите внедрить как часть процесса обновления. Lotus Sametime V7.5 содержит несколько улучшений, некоторые из которых потребуют изменения вашей конфигурации, а некоторые нет. Двумя новыми функциональными возможностями со специфическими требованиями к конфигурации являются Policy Administration и Business Cards.
Policy Administration
Эта новая функциональность Lotus Sametime V7.5 позволяет применять различные правила и роли для Sametime-пользователей. Как минимум, желательно просмотреть и установить политики по умолчанию, которые предоставляются всем пользователям (см. таблицу 1). Можно также добавить дополнительные политики, если необходим более тонкий контроль параметров для конкретных пользователей и/или групп.
Таблица 1. Настройки политики
| Служба | Настройка | | Community Services | Allow File Transfer (Да / Нет) (Разрешить передачу файлов) | | Maximum allowed file transfer size (в MB) (Максимально допустимый размер передаваемого файла) | | Use exclude file types list (Да / Нет) (Использовать список исключенных типов файлов) | | Exclude file types from transfer (расширения из трех символов для каждого типа файла, разделенные запятыми) (Исключить типы файлов для передачи) | | Allow telephony for contact lists, instant messaging, and instant meetings (Да / Нет) (Разрешить телефонию для списка контактов, системы мгновенного обмена сообщениями и Instant Meetings) | | Instant Meetings | Allow users to create Instant Meetings (Да / Нет) (Разрешить пользователям создавать Instant Meetings) | | Allow Sametime IP audio and video (Нет, IP-аудио, IP-аудио и видео) (Разрешить IP-аудио и видео для Sametime) | | Instant Messaging | Save Chat (Да / Нет) (Сохранять чат) | | Allow client to client voice chat (Да / Нет) (Разрешить голосовое общение клиента с клиентом) | | Allow users to connect to external communities (Да / Нет) (Разрешить пользователям подключаться к внешним сообществам) |
Дополнительная информация приведена в "Руководстве администратора IBM Lotus 7.5 Sametime" и на Web-сайте IBM Lotus Software Support.
Business Cards
Эта функциональность обеспечивает способность отображать контактную информацию (включая фотографию) в формате бизнес-карты в Lotus Sametime Connect V7.5. Бизнес-карта может быть настроена на отображение имени, компании, должности, телефона, адреса электронной почты и фотографии, доступных из службы каталогов Domino Directory или LDAP-каталога.
Настроить бизнес-карту можно при помощи Web-программы Administration tool (выберите Configuration - Business Card Setup) (см. рисунок 2).
Рисунок 2. Настройка Business Cards
Дополнительная информация по функциональности Business Cards, включая информацию о том, как добавить фотографии в LDAP-каталог или службу Domino Directory, приведена в "Руководстве администратора Lotus Sametime" и техническом комментарии Lotus Support "Фотографии для бизнес-карты в Sametime с использованием LDAP и Domino".
Этап III: Опытная эксплуатация
На этапе опытной эксплуатации выполняется реальное обновление в изолированной среде. До сих пор вы выполняли процесс обновления по частям; теперь настало время тонкой настройки вашего плана обновления и проверки корректности всего процесса от начала и до конца. Прибегните к помощи тестировщиков для проверки правильности функционирования обновленного сервера и для обеспечения обратной связи по всем вопросам, которые могут возникнуть у пользователей, до реального обновления рабочей среды. Результатом этого этапа должны стать подробные инструкции по обновлению, которым вы будете следовать во время обновления рабочей среды.
Соображения по обновлению
Обязательно прочтите в Lotus Sametime 7.5 Release Notes требования к программному и аппаратному обеспечению. Вообще говоря, аппаратное обеспечение, на котором уже работает Lotus Sametime, должно выполнять и Lotus Sametime V7.5. На стороне клиента в настоящее время Lotus Sametime V7.5 не поддерживается на системе Windows 2000. Однако, исходя из требований пользователей, IBM планирует выпустить текущее исправление в обновленной версии Lotus Sametime Connect V7.5, чтобы обеспечить поддержку Windows 2000.
Последовательность работы
Примите во внимание следующие моменты при определении последовательности обновления:
- Клиенты могут быть обновлены в любое время, но необходимо понимать ограничения при обновлении их до обновления сервера. Например, Policy Administration и Business Cards не будут работать в Lotus Sametime Connect V7.5 до тех пор, пока серверная инфраструктура тоже не будет обновлена до версии 7.5. Если инфраструктура сервера Sametime имеет версию 3.0 или 3.1, подумайте об обновлении сервера Sametime до версии 7.5 перед развертыванием клиентов версии 7.5, поскольку основная часть тестирования возможности взаимодействия была выполнена IBM на более поздних версиях Lotus Sametime.
- Обновления сервера включают как Lotus Domino, так и Lotus Sametime, и должны быть выполнены одновременно, поскольку Lotus Sametime зависит от версии Lotus Domino. Если в вашей инфраструктуре есть автономный Multiplexer (Mux), обновите сначала сервер Sametime, а затем последовательно все автономные Muxes, поддерживающие их.
- Если в вашу инфраструктуру входит SIP-коннектор, нужно выполнить его миграцию на новый IBM Lotus Sametime Gateway перед обновлением серверной инфраструктуры до версии 7.5. Дополнительная информация приведена в "Руководстве по установке и развертыванию Sametime Gateway", доступном на сайте IBM Lotus Sametime Gateway 7.5 Information Center.
Сосуществование в смешанной среде
Вообще говоря, нужно попытаться обновить инфраструктуру Sametime полностью и одновременно. Однако, в зависимости от размера среды, это может оказаться невозможным, и вам придется сосуществовать в смешанной среде. Если это так, изолируйте дизайн баз данных Lotus Domino и Lotus Sametime, которые повторяются внутри вашей среды Sametime, таким образом, чтобы существующий дизайн не пересекался с обновленным сервером и наоборот.
Обновление с версии 3.0 в отличие от 3.1, 6.5.1 или 7.0
Как упоминалось выше, функционирование Lotus Sametime V7.5 зависит от поддерживаемой версии Lotus Domino. Если ваш сервер Domino не работает с версией 7.x, необходимо обновить его до установки Lotus Sametime V7.5. Sametime-часть процесса обновления зависит от версии, которая у вас работает. Для Lotus Sametime версий 3.1, 6.5.1 и 7.0 можно выполнить обновление прямо до версии 7.5. Процесс установки обнаруживает предыдущую версию и позволяет обновить и сохранить существующие Sametime-данные, включая встречи, списки контактов и информацию о конфигурации сервера.
Если процесс обновления осуществляется с версии Lotus Sametime V3.0, необходимо деинсталлировать Lotus Sametime до установки версии 7.5. Возможно, вы захотите также деинсталлировать или переустановить Lotus Sametime, если ваш сервер в прошлом обновлялся несколько раз.
Этап IV: Обновление рабочей среды
После завершения всех подготовительных действий можно приступить к реальному обновлению. Передайте пользователям информацию о плане событий, ожидаемых результатах и о том, как посылать сообщения о возникающих проблемах. Сделайте резервную копию вашей среды и выполните обновление, используя детализированный план, разработанный и уточненный на предыдущих этапах. Действия по планированию и подготовке должны гарантировать быстрое выполнение обновления Lotus Sametime V7.5 без возникновения проблем.
Заключение
Имея более 150 новых и улучшенных функциональных возможностей, Lotus Sametime V7.5 представляет значительное обновление способностей совместной работы в реальном времени. Компании, заинтересованные в переходе на эту новую технологию, должны составить соответствующий план, гарантирующий безболезненное обновление с минимальным влиянием на сообщество пользователей. В данной статье были детально рассмотрены четыре этапа, рекомендуемые для выполнения обновления Lotus Sametime V7.5, и выделены ключевые моменты, на которые надо обратить внимание при планировании обновления. Если все этапы проекта были выполнены тщательно и полностью, обновление должно происходить без инцидентов, а при возникновении проблем заложенный фундамент знаний должен помочь быстро найти решение.
Ресурсы Научиться
Получить продукты и технологии
Обсудить
Об авторе  | |  | Дженифер Уэйлс (Jennifer Wales) работает IT-консультантом в отделении Lotus IBM Software Group. Имеет сертификат IBM Certified Consulting I/T Specialist. 19 лет профессионально занимается сетевой интеграцией в разных должностях, от консультанта до руководителя проекта. Специализируется на проектировании сложных и многосистемных решений, основанных на технологиях Lotus. Является экспертом по архитектуре сервера IBM Lotus Domino, а также системе мгновенного обмена сообщениями IBM Lotus Sametime. |
Выскажите мнение об этой странице
|  |