СОВЕТЫ И РЕКОМЕНДАЦИИ

 

Если вас, как и многих других администраторов, охватывает дрожь при одной только мысли о переводе организации на последнюю версию Lotus Notes  -  успокойтесь. Переход с Notes 3.0 на Notes 4.0 не будет столь травмирующим, как замена Notes 2.0 на Notes 3.0.

 

Корпорация Lotus Development в полной мере оценила значение взаимодействия приложений, необходимость многоплатформных модернизаций и важность должной подготовки ресурсов поддержки. Это помогло ей проложить соответствующий путь для перехода на версию 4.0.

 

Но нельзя недооценивать сложность установки Notes в масштабе всего предприятия. Модернизацию этой системы никак нельзя сравнить с, например, модернизацией электронных таблиц. Следовательно, приняв решение о внедрении версии 4.0, прежде всего нужно разработать стратегию этого перехода. Ни в коем случае нельзя бросаться в новую среду, рассчитывая только на удачу.

 

Тем, кто готов воспользоваться преимуществами новых функций Notes 4.0, мы хотим предложить восемь этапов перехода на этот продукт. Благодаря расширению возможностей версии 4.0 в части тиражирования, программируемости и масштабируемости она восполнит многие пробелы группового взаимодействия, присущие версии 3.0.

 

ШАГ ПЕРВЫЙ: РАЗРАБОТАЙТЕ ПЛАН

 

Совершенно очевидно, что планирование представляет собой наиболее важный этап всего переходного периода. Затраченное на него время, несомненно, сэкономит многие часы, обеспечив проведение модернизации в кратчайшие сроки и с наименьшими потерями.

 

Здесь, как и в любом другом направлении, прежде всего требуется определить ключевые ориентиры и задачи. После этого, воспользовавшись входящей в состав Notes СУБД, вы сможете наметить и согласовать между собой конкретные шаги, обеспечивающие достижение каждой из поставленных целей.

 

Одним из важнейших вопросов является применение иерархической идентификации, без которой нельзя воспользоваться преимуществами некоторых новых административных возможностей Notes 4.0. Эта версия предлагает несколько отличных инструментов, облегчающих переход на такую идентификацию.

 

Часто возникает искушение (а порой это даже полезно) в ходе обновления Notes модернизировать и ключевые аспекты инфраструктуры. Однако, как свидетельствует наш опыт, негативные последствия такого шага могут быть значительно более существенными, чем его кратковременные преимущества.

 

Мы часто сталкивались с ситуацией, когда многие часы затрачивались на решение проблем, относящихся, казалось бы, к Notes Release 4.0. Однако затем выяснялось, что на самом деле проблемы заключались в таких элементарных вещах, как привязка соответствующего типа кадра к сетевой интерфейсной карте. (Совет: столкнувшись с ошибкой в работе Notes, убедитесь, что в описании параметров NetWare вы указали тип кадра 802.3.) Не исключено также, что вам потребуется модернизировать часть аппаратных средств, так как версия 4.0 требует больших ресурсов, чем версия 3.0. Для систем на базе Intel нужны как минимум 66 МГц процессор 486 и ОЗУ емкостью 32 Мб.

 

Помните, что в большинстве случаев после инсталляции Notes вы сразу же отметите повышение производительности за счет расширения возможностей сервера  -  его многозадачных механизмов, репликации на уровне поля и улучшенных функций администрирования. Кроме того, у вас будет достаточно времени для экспериментов со средой после того, как вы добьетесь ее стабилизации на уровне версии 4.0.

 

ЭКСПЕРИМЕНТАЛЬНАЯ МОДЕЛЬ

 

Корпорация Lotus приложила большие усилия, чтобы сделать переход с версии 3.0 на 4.0 почти автоматическим, однако это не избавляет менеджеров сетей от необходимости моделирования среды. Проведенная на модели проверка позволит удостовериться, что все имеющиеся коды работают нормально.

 

В большинстве случаев перевод приложений в Notes Release 4.0 не требует их модификации, но существует несколько общих проблем, о которых следует помнить.

 

Обязательно нужно проверить приложения, использующие @DbLookup и @DbColumn (особенно, если дело касается указателя имен и адресов  -  Name and Address Book). Особого внимания требуют приложения, использующие итоговые результаты просмотра, а также те, для работы которых необходима горизонтальная линейка прокрутки.

 

Необходима тщательная проверка приложений, в которых применяются макросы версии 3.0, так как функционирование некоторых макроконструкций в среде Notes 4.0 изменяется.

 

Проверка модернизированных версий и приложений в безопасной гавани экспериментальной модели целиком и полностью оправдывает усилия, затраченные на ее создание и изучение. Кроме того, такая модель позволит проверить и обновить любые модификации, которые могут быть сделаны в стандартных шаблонах версии 3.0. Однако хотим предупредить: в шаблоны версии 4.0 вносите только те изменения (и их должно быть немного), которые абсолютно необходимы.

 

Вооружившись этими знаниями, переходите к завершающему этапу составления плана перехода. Лучше всего модернизацию для рабочих групп производить целиком, это позволит избежать ненужного взаимовлияния версий 3.0 и 4.0. Для большей ясности наметьте даты перевода каждого из подразделений на новую версию, а также составьте план переподготовки служащих. Обучение должно быть проведено до установки Notes версии 4.0 на их рабочих станциях.

 

СЕРВЕРЫ

 

Чтобы сделать переход еще более плавным, лучше начать его с центра и затем перемещаться к периферии. Это значит, что сначала нужно провести модернизацию серверов, а уже после этого приниматься за рабочие станции. Такой порядок предотвратит нарушение строжайшего табу: работа клиентских приложений Notes 4.0 на серверах под управлением версии 3.0 недопустима.

 

При этом вы сможете также воспользоваться преимуществами административных функций серверного ПО Notes 4.0, когда приступите к более трудоемкому процессу модернизации клиентских рабочих станций.

 

Модернизация Notes-серверов окажется достаточно простой, если не пытаться расширить существующую инфраструктуру.

 

После проведения полного резервного копирования серверов инсталлируйте серверное ПО Notes 4.0, а затем обновите указатель имен и адресов. Изменение формата файлов будет произведено автоматически, когда сервер запустит утилиты Compact и UpdAll.

 

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

 

Обновление первых трех типов серверов  -  серверов концентраторов, почтовых и приложений  -  не составит большого труда при условии, что они установлены на платформе, поддерживаемой Notes (такой, как Windows NT или OS/2). Серверы поддержки, напротив, доставят больше хлопот, поэтому их лучше временно оставить под управлением Notes 3.0.

 

НАЧИНАЙТЕ С КОНЦЕНТРАТОРА

 

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

 

Ни в коем случае не модернизируйте в первую очередь серверы, которые обеспечивают работу критически важных концентраторов. Нельзя при этом забывать и о таком важнейшем элементе Notes, как указатель имен и адресов.

 

Установите флаг ACL (All Clear  -  "Полный сброс") для доступа всех указателей версии 3.0 к редакторам серверов и рабочих станций, переданных под управление версии 4.0. Тем самым вы предотвратите возможность вмешательства новых функций Notes 4.0 в структуру имеющихся указателей. Конечно, во всей документации утверждается, что версии 3.0 и 4.0 с этой точки зрения совместимы на 100%, однако в среде Notes любой организации указатель имен и адресов имеет слишком большое значение, чтобы рисковать им.

 

Теперь вы готовы заняться своим первым указателем имен и адресов версии 4.0. Проведите его полную модернизацию и внесите изменения в его структуру только на первом сервере. На остальные серверы просто перенесите этот новый формат. Такой порядок избавит вас от часто встречающейся проблемы дублирования представлений (view), форм и агентов после первой репликации.

 

Следующим шагом должна стать модернизация почтовых серверов, а затем  -  серверов приложений. Но не обновляйте файлы пользователей, это будет сделано в ходе перевода на новую версию их рабочих станций. Таким образом вы убережете пользователей от появления многочисленных диалоговых окон, в которых нет никакой необходимости.

 

В последнюю очередь приступайте к обновлению серверов поддержки. Одна из главных проблем их перевода под управление Notes 4.0 состоит в отсутствии версий многих серверных приложений и шлюзов (включая Pager и SMTP Mail корпорации Lotus) для серверов версии 4.0. Может статься, что некоторые приложения, полностью поддерживающие Notes 4.0, появятся не ранее нынешнего лета. В связи с этим нельзя не порадоваться хорошей совместимости версий 3.0 и 4.0. Но в целях безопасности все же еще раз убедитесь, что пользовательские приложения и файлы электронной почты хранятся на модернизированных серверах.

 

КЛИЕНТЫ И ЭЛЕКТРОННАЯ ПОЧТА

 

После завершения модернизации всех серверов наступает очередь обновления рабочих станций. После создания полных резервных копий, как и в случае с серверами, этот процесс должен оказаться очень простым (если только у вас достаточно места на жестком диске). Нам пришлось столкнуться с тем, что для перевода среднего Notes-клиента с версии 3.0 на 4.0 необходимо 18 Мб свободного дискового пространства.

 

В процессе инсталляции клиентов производится перевод многих пользовательских файлов в формат Notes 4.0, однако файлы электронной почты при этом не затрагиваются. Существует несколько вариантов лучшего согласования вашей среды. Администраторы для обновления нескольких почтовых файлов могут воспользоваться серверной утилитой или утилитой преобразования. Пользователи имеют возможность либо непосредственно внести изменения в свой шаблон электронной почты, либо направить запрос о проведении такой операции на сервер, воспользовавшись для этого почтовым бланком ответа. Последнее дает также возможность обновить клиентское ПО на рабочей станции, но мы рекомендуем этот путь только более опытным пользователям.

 

Само собой разумеется, что пользователь быстро свыкается со многими новшествами электронной почты в Notes 4.0. К сожалению, вам как сетевому менеджеру часто придется им напоминать, что адресаты, использующие версию 3.0, не смогут увидеть новые элементы сообщений, например закрепленные блоки. В то же время при работе с любой из версий пользователям будет доступна одна из лучших функций Notes 4.0 в области электронной почты  -  Shared Object Store (хранилище совместно используемых объектов). Говоря кратко, она сводит многоадресные почтовые сообщения, форматированные текстовые поля и приложения в единое место. Этим достигается большая экономия дискового пространства, которая на некоторых Notes-узлах может составить до 50%.

 

Будьте, однако, осторожны с этим нововведением. Нам известны случаи, когда администраторы, решив вернуться к прежнему почтовому формату, не могли этого сделать из-за ошибок в серверном ПО. Честно говоря, нас это не слишком тревожит, потому что мы не видим сколько-нибудь серьезных причин для возвращения к старому формату. И все же лучше быть начеку.

 

После тестирования, проведенного на экспериментальной модели, перевод имеющихся приложений должен пройти относительно безболезненно. Помните, что главная задача данного этапа  -  добиться безукоризненной работы имеющихся приложений. Функции Notes 4.0 вы добавите после того, как все связанные между собой пользователи перейдут на эту версию.

 

В ходе экспериментального моделирования проверить все пользовательские приложения невозможно, поэтому на данном очень важном этапе необходимо уделить им повышенное внимание. Часто проблемы возникают из-за использования недокументированных команд и функций. Однако, как уже отмечалось, существует также ряд типичных проблем, подлежащих обязательному контролю.

 

Еще одна группа приложений, на которые нужно обратить внимание,  -  программы, связанные с интерфейсом прикладного программирования. В большинстве случаев они будут работать, как им и полагается, однако возможны исключения. Например, мы часто сталкивались со случаями, когда пользователи одновременно с модернизацией Notes переходили на другую операционную систему, что приводило к нудной процедуре обновления API.

 

В большинстве случаев при изменении интерфейса прикладного программирования не требовалось переписывать существующие коды, было достаточно лишь повторной их компиляции. Но смена операционной системы сказывалась на таких связанных с Notes приложениях, как Phone Notes, а также на деловых приложениях, включая текстовые редакторы и личные информационные системы. По этим причинам на данном этапе внесение двойных изменений следует ограничить.

 

ОПТИМИЗИРУЙТЕ И РАБОТАЙТЕ

 

В один прекрасный день (а мы надеемся, что он наступит в не столь отдаленном будущем) все пользователи будут переведены в чистую среду Notes 4.0 (только сервер поддержки останется под управлением версии 3.0). Теперь настает время приступать к расширению инфраструктуры и к подготовке форматирования областей для версии 4.0.

 

Активно используя такие функции, как серверный транзит (server pass-through), вы можете начать специализацию серверов и консолидацию модемных пулов. Для специализации серверных функций служат различные серверные агенты, выполняющие такие задачи, как архивирование, увеличение размера системных файлов до 4 Гб и множественную репликацию, а также механизмы индексирования. С помощью платформных расширений вы можете даже увеличить максимально допустимое количество пользователей сервера до 1000.

 

Теперь пора "реализовать потенциал", которым обладает полная среда Notes 4.0. Можно начать с ввода в действие имеющихся прикладных расширений. Такие элементы, как навигаторы, программируемые активные участки (hotspot) и свертываемые секции, не только повышают производительность, но и придают Notes-приложениям новые возможности.

 

Если вы будете следовать нашим рекомендациям, то переход к Notes 4.0 превратится в удобную дорогу, ведущую к желанной цели. Не вызывает никакого сомнения и то, что ваша организация сможет активно использовать новые возможности приложений, а также поддерживать связь с внешним миром через Internet. А вы сможете получить награду "Реализатора потенциала" среды Lotus Notes 4.0.

 

МАРК ТЕББЕ

 

Марк Теббе  -  президент корпорации Lante, специализирующейся в области предоставления консультационных услуг и интеграции. С ним можно связаться по адресам: mtebbe@lante.com или http://www.lante.com.

 

ОЦЕНКА РАБОТЫ NOTES 3.0 И 4.0

+--------------------------+------------------+------------------+

|Оценка работы на сервере  | База данных под  | База данных под  |

|        Notes 3.0         |    Notes 3.0     |    Notes 4.0     |

+--------------------------+------------------+------------------+

|     Клиент Notes 3.0     |        +         |        -         |

+--------------------------+------------------+------------------+

|     Клиент Notes 4.0     |        +         |        -         |

+--------------------------+------------------+------------------+

БД под  Notes  4.0 обладают ограниченными функциональными возможностями при работе на клиентах Notes 3.0

+--------------------------+------------------+------------------+

|Оценка работы на сервере  | База данных под  | База данных под  |

|        Notes 4.0         |    Notes 3.0     |    Notes 4.0     |

+--------------------------+------------------+------------------+

|     Клиент Notes 3.0     |        +         |        +         |

+--------------------------+------------------+------------------+

|     Клиент Notes 4.0     |        +         |        +         |

+--------------------------+------------------+------------------+

Базы данных,  создание в среде Notes 3.0, как правило, работают на клиентах Notes 4.0

+--------------------------+------------------+------------------+

| Оценка работы локальной  | База данных под  | База данных под  |

|            БД            |    Notes 3.0     |    Notes 4.0     |

+--------------------------+------------------+------------------+

|Рабочая станция Notes 3.0 |        +         |        -         |

+--------------------------+------------------+------------------+

| Рабочая станция Notes4.0 |        +         |        +         |

+--------------------------+------------------+------------------+

Локальные базы  данных,  созданные в среде Notes 3.0, будут функционировать на рабочих станциях под управлением Notes4.0, обратное не очевидно

ШАГ ЗА ШАГОМ

 

Переход от Notes Release 3.0 к Notes Release 4.0

+---------+----------------------------------------------------------+

|ШАГ 1    |План. Наметьте стратегию модернизации и определите свои   |

|         |цели. Сформируйте рабочую команду, чтобы осуществить      |

|         |переход. Разработайте план переходного периода и          |

|         |придерживайтесь его. Определите рамки проекта.            |

+---------+----------------------------------------------------------+

|ШАГ 2    |Экспериментальная модель. Проверьте тестирование ключевых |

|         |приложений, чтобы убедиться в их совместимости с Notes    |

|         |4.0. Убедитесь, что используется иерархическая структура  |

|         |идентификации. Определите приоритетность модернизации     |

|         |серверов и рабочих станций. Составьте график перехода, а  |

|         |затем воспользуйтесь полученными на экспериментальной     |

|         |модели хронометрическими данными для оценки времени,      |

|         |необходимого для проведения модернизации.                 |

+---------+----------------------------------------------------------+

|ШАГ 3    |Серверы. Эмпирическое правило - "начинай изнутри и        |

|         |двигайся наружу". Начните с серверов, а затем переходите  |

|         |к рабочим станциям. Модернизацию серверов осуществляйте в |

|         |следующем порядке: серверы концентраторов, серверы        |

|         |электронной почты, серверы приложений, серверы поддержки. |

|         |Проведите полное резервное копирование. Установите        |

|         |серверное ПО Notes 4.0. Обновите указатель общедоступных  |

|         |имен и адресов (Public Name and Address Book).            |

|         |Модернизируйте формат системных файлов (notesfiles)       |

|         |монитора статистических данных и событий (Statistics and  |

|         |Event Monitor). Для обновления представлений и указателей |

|         |запустите утилиту UpdAII. Для обновления форматов файлов  |

|         |запустите утилиту Compact. Не забудьте ’перенестиЄ        |

|         |указатель имен и адресов с первого модернизированного     |

|         |сервера (им должен быть сервер концентратора).            |

+---------+----------------------------------------------------------+

|ШАГ 4    |Клиенты. Модернизируйте по возможное(tm) рабочие труппы   |

|         |целиком. Проведите полное резервное копирование.          |

|         |Инсталлируйте клиентское ПО Notes 4.0. Убедитесь в        |

|         |отсутствии конфликта между приложениями. Предоставьте     |

|         |опытным пользователям возможность запросить ’             |

|         |модернизацию клиентов по электронной почте.               |

+---------+----------------------------------------------------------+

|ШАГ 5    |Почта. Идентифицируйте все расширения персональных        |

|         |шаблонов электронной почты. Используйте наиболее          |

|         |подходящие средства модернизации. Помните, что            |

|         |пользователи Notes Release ’ 3.0 не смогут увидеть новых  |

|         |элементов сообщений электронной почты Notes Release 4.0.  |

+---------+----------------------------------------------------------+

|ШАГ 6    |Приложения. Модернизируйте имеющиеся Notes-приложения по  |

|         |мере необходимости. Убедитесь в функционировании          |

|         |API-приложений. Не забудьте, что цель данного этапа       |

|         |состоит только в запуске приложений, поэтому не нужно     |

|         |пока вносить в них никаких изменений.                     |

+---------+----------------------------------------------------------+

|ШАГ 7    |Оптимизация. Подключите уровневую административную        |

|         |поддержку. Идентифицируйте области специализации          |

|         |серверов. Еще раз рассмотрите трафик репликации и порядок |

|         |доступа к , ней. Пересмотрите обеспечение безопасности,   |

|         |использование иерархической идентификации, ’ типы         |

|         |пользователей, а также анонимный вход в систему. Для      |

|         |создания более управляемой среды введите в действие       |

|         |основные серверные функции.                               |

+---------+----------------------------------------------------------+

|ШАГ 8    |Эксплуатация. Выделите самые необходимые функции Notes    |

|         |Retease 4.0. Активно используйте подформы, сценарий       |

|         |Lotuscript и расширенную маршрутизацию. Установите в      |

|         |окнах просмотра утилиты Navigator. Не добавляйте          |

|         |функциональные возможности Notes Release 4.0 в системные  |

|         |файлы (notesfile), применяемые пользователями Notes       |

|         |Retease 3.0.                                              |

+---------+----------------------------------------------------------+

   

НЕ ЗАПУСКАЙТЕ NOTES 4.0-ПРИЛОЖЕНИЯ НА СЕРВЕРАХ NOTES 3.0

 

Первыми всегда модернизируйте серверы. Это предотвратит нарушение строжайшего табу - работа клиентских приложений Notes 4.0 на серверах под управлением версии 3.0 недопустима

 

ОПЫТ ИЗ ПЕРВЫХ РУК

 

Корпорация Lotus документировала в ходе бета-тестирования свой переход с версии 3.0 на 4.0. Это полностью оправдало себя: корпорации пришлось выработать рекомендации по проведению этого процесса, которые затем были предложены покупателям. Копию этого внутреннего документа можно получить по адресу: http://www.lotus.com