Установка lotus notes на astra linux
Установка и запуск IBM Lotus Notes/Designer/Administrator версии => 6.5.6 в ОС GNU/Linux Debian-based дистрибутивах.
Начиная с версии 8.5 IBM Lotus Notes так же доступен для GNU/Linux дистрибутивов. Но давайте определимся почему же все таки лучше использовать Windows версию. И так минусы «родной» версии для GNU/Linux дистрибутивов:
- версия для GNU/Linux НЕ включает в себя инструменты Дизайнер и Администратор
- версия для GNU/Linux имеет более высокие системы требования
- некоторые сайты нуждаются в старых версиях Lotus Notes
- НЕТ возможности скачать бесплатную пробную версию для GNU/Linux
Для запуска всех Windows версий IBM Lotus Notes (да как в прочем и любых приложений Windows) необходимо установить WINE.
Так же существует официальная страница на WINE Wiki описывающая использование IBM Lotus Notes в WINE в среде ОС GNU/Linux. Я рекомендую ее к посещению в том случае, если Вы хоть немного владеете английским, т. к. там можно найти много полезной информации.
По заявлениям разработчиков WINE гарантированной версий для работы IBM Lotus Notes в ОС GNU/Linux является версия 0.9.33. Таким образом, если Вы испытаете какие-либо проблемы при установки и работе в WINE 1.2 и выше, то рекомендуется использовать именно эту версию.
Дальнейшие действия выполнялись на система Ubuntu 10.04 c Wine 1.2 и IBM Lotus Notes 6.5.6 (последняя версия из 6 линейки).
2. Установка
sudo apt-get install wine
Далее нам потребуется установить скрипт winetricks с помощью которого мы установим необходимые библиотеки и приложения для полноценной работы IBM Lotus Notes 6.5.6. Ставим данный скрипт следующей командой:
Теперь осталось получить необходимые библиотеки и приложения:
sh winetricks ie6 vcrun6 msxml3 msls31 shockwave wsh56js wsh56 wsh56vb
Пришло время установить IBM Lotus Notes. Переходим в директорию где находиться установочные файлы (при условии что эта папка находится в Вашем домашнем каталоге):
wine Lotus Notes 6.5.6.msi
2. Настройка и запуск
После того как инсталлятор завершит свою работу приложения Lotus будут доступны через главное меню, а так же на рабочем столе через ярлыки.
Хочу отметит, что для правильной работы клиента Lotus с несколькими серверами необходимо прописать имена и соответствующие ip-адреса в файле hosts. Выполняем:
Установка lotus notes на astra linux
поминув недобрым словом нерадивых девелуперов вендора. решил попытаться сам
(а ведь моглиб, сцуки, список необходимых либов и апликух указывать)
внес изменения - ежа заменил на козла ;-) : hoary -> intrepid (на самом деле мудрый на бесстрашный)
изменения - надо hoary -> hardy
а шаг
dpkg-reconfigure locales
пропустить - потому как не будет работать всё-равно, а при инсталяции, указ. ниже пакеджей выпонится автоматически
ну и сорцлист не забудьте откоректить апосля, но перед:
apt-get update ; apt-get upgrade
доустановить:
надо накатить language-pack-ru-base language-pack-en-base language-pack-gnome-ru-base language-pack-gnome-en-base пакеты
(этот наборчик, входит в приложенный списочек)
sudo apt-get install .
понятно что /chroot/media/cdrom0 и /chroot/usr/share/fonts
надо mkdir -p .
и вот тута начинаются мучительные поиски недостающих либ (еще раз спасибо вендору)
мобуть я чего лишнего прихватил (и наверняка), но список я приложу ;), получил его с рабочего 32бит енвиронмента запуском:
dpkg --get-selections | awk '$2
в dchroot -d
создаем файло запуска LDN
sudo gedit /usr/local/bin/notes32
с содержимым:
/opt/ibm/lotus/notes/framework/../notes
и сделать ему чмод:
sudo chmod a+x /usr/local/bin/notes32
разумеется - нотуса д.б. установлена в чруте:
sudo dpkg -i --force-architecture ibm_lotus_notes-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_activities-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_cae-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_sametime-8.5.i586.deb
sudo dpkg -i --force-architecture ibm_lotus_symphony-8.5.i586.deb
в хозяйской системе:
создание запускающего скрипта /usr/local/bin/do_dchroot - ничем от ориг. статьи не отличается
линк будет такой
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/notes32
Иерархия документов данной дискуссии:
запуск Lotus Notes 8.5 на 64bit Linux (Mikhail Cholokov) (09.02.2009 16:53:35)
. обнаружил входе тестов - я ошибся с версией, надо dchroot делать для hardy! (Mikhail Cholokov) (09.02.2009 21:13:49)
Как установить Lotus 9?
Да, i7 может запускать как 32-битную, так и 64-битную версии. Это просто вопрос, который нужно скачать: получить i386, если вы хотите 32-битную ОС, и получить amd64, если вы хотите 64 бит.
У меня были проблемы с установкой Lotus Notes 9 в Ubuntu. Попробуйте это, если вы используете 64-битную версию (на основе блогового решения, которое можно использовать). Вам нужно будет распаковать файл deb, удалить зависимости и установить его снова. Нет необходимости --force-зависит, если вы делаете это таким образом:
Сначала вам потребовались зависимые файлы.
Затем попробуйте установить, используя
sudo dpkg –force-depends -i ibm-notes-9.0.i586.deb
Источник & amp; Более подробная информация доступна здесь .
Добавить этот источник программного обеспечения в /etc/apt/sources.list
Запустить эту команду для установки зависимостей:
Установить другое .debs следующим образом:
Мой опыт с Примечаниями 9 и 9.0.1 IBM состоит в том, что установка всех необходимых зависимостей повредит X и представит Вашу 64-разрядную установку Ubuntu, неприменимую по большей части.
Причина состоит в том, что deb пакет, как распределено IBM разработан, чтобы быть установленным в 32-разрядных системах только.
Однако можно зафиксировать зависимости от пакета, чтобы заставить его установить правильно и работать безупречно над 64-разрядной Ubuntu. Это подобно подходу miquel выше, только что он удаляет все зависимости, в то время как я изменю их, чтобы быть совместимым и с 32-разрядными и с 64-разрядными версиями Ubuntu.
Зависимости являются главным образом библиотеками, к которым динамично нравится программе, таким образом, я выполнил эту команду на 32-разрядной Ubuntu 12.04 с установленными Примечаниями IBM:
Это было выводом:
Затем я untar'd Примечания IBM:
извлеченный содержание пакета:
и отредактированный файл управления deb пакета:
заменять зависимости по умолчанию списком выше (плюс некоторые дополнения). Это - измененный файл управления:
Комментарии к файлу управления выше:
Pre-Depends раздел содержит список пакета, сгенерированный на 12,04 с определенной информацией об архитектуре, которая делает его совместимым с 32-разрядными и 64-разрядными версиями.
Я также заметил что Precise libtasn1-3 был обновлен к libtasn1-6 на 14,04, таким образом, я добавил все номера версий между 1-3 и 1-6 в файл управления. Некоторый метод проб и ошибок показал, что другое программное обеспечение было необходимо, как libcanberra, libp11 и так далее, который я включал. Я также оставил зависимости gdb , coreutils , и т.д., но принятие обеих архитектуры.
Я скопировал измененный DEBIAN папка к common :
и установленные Примечания IBM:
Обратите внимание, что необходимо будет несколько раз запускать Примечания при установке его. Я даже должен был уничтожить его однажды, поскольку это зависло при соединении с сервером Domino, но это работает без помехи на моем Испытанном Таре (14.04) установка.
Задаем пароль для пользователя:
Переопределяем домашний каталог путем редактирования файла /etc/passwd, ищем там строку типа
и исправляем ее наподобии
Вот и все основные действия по подготовке к установке сервера Domino.
Клиент Notes ставится под текущую учетную запись, потому никаких особых приготовлений не нужно.
Из дополнений можно установить еще утилиту screen и запускать сервер в его сессии, Domino себя без проблем там чувствует.
Вот собственно и все, что хотел рассказать.
Очень интересная статья. Единственно что хотелось бы прояснить, не знаю как OpenSUSE и Ubuntu, но в Федоре можно поставить 32-битную версию и 64-битную. Какая версия в Вашем примере и есть ли опыт установки на 64-битную. И еще хотелось бы прояснить с памятью размером больше 4 гигов. Видит ли Лотус память более 4 гигов ?
А объясните плиз новичку, как обойтись без правки /etc/passwd ?
@promka
Можно было изначально создать пользователя с правильной домашней папкой:
sudo useradd -d /local/notesdata -U -s /bin/sh notes
Или ещё можно сделать /home/notes символичной ссылкой на /local/notesdata , но первый вариант мне кажется проще.
Спасибо за оперативность.
А есть ли аналог PATH в линуксе?
при запуске столкнулся вот с этим ругательством:
domino@gd4:/local/notesdata$ /opt/ibm/lotus/bin/server
/opt/ibm/lotus/notes/latest/linux/tunekrnl: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
/opt/ibm/lotus/notes/latest/linux/server: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Ubuntu Server 9.04 (без обновлений, с .iso), Lotus Domino 7.0.4
Не совсем понимаю что ему нужно, ясно что библиотека libstdc++, но как ее туда подсунуть, не соображу.
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Установка lotus notes на astra linux
Программы, все вопросы по поиску дистрибутивов в Варезнике!
Lotus Notes
Другие ссылки:
Можно при создании образов дисков или бэкапов отедельных баз использовать софт типа Acronis True Image или Symantec Backup Exec System Recovery, хотя это не рекомендуется делать при открытых файлах. То есть никто не дает 100% гарантии, что эти базы будут работоспособными при восстановлении. У меня такое работало, но здесь много зависит от загруженности сервера. Поэтому рекомендуется гасить сервер и только потом делать бэкап.
Что касается архиваторов, имеющих агентов, то я знаю, что ARCserve Backup system имеет агента для домино.
Информация для размышления
Notes 8.5 - Detailed system requirements
Notes Client (standard configuration)
Microsoft Windows
Microsoft Windows XP Professional, Service Pack 3
Microsoft Windows XP for Tablet PC
Microsoft Windows Vista: Enterprise, Ultimate, and Business Editions:
Microsoft Windows Vista for Tablet PC
Linux®
SUSE Linux Enterprise Desktop (SLED) 10 XGL.
Red Hat Enterprise Linux (RHEL) 5.2 Desktop.
Note: AIGLX is not supported, and must be disabled.
Ubuntu 8.04 LTS Desktop Edition.
Macintosh
Macintosh OS 10.5.x
Notes client (basic configuration)
Microsoft Windows
Microsoft Windows XP Professional, Service Pack 3
Microsoft Windows XP for Tablet PC
Microsoft Windows Vista: Enterprise, Ultimate, and Business Editions
Microsoft Windows Vista for Tablet PC
Macintosh
Macintosh OS 10.5.x
Citrix support statement - The Notes client is supported on Citrix Presentation Server 4.5, on Windows 2003 server (32 bit and 64 bit), using Citrix ICA (Independent Computing Architecture) clients.
Domino Administrator client, Domino Designer
Microsoft Windows
Microsoft Windows XP Professional, Service Pack 3
Microsoft Windows Vista; Enterprise, Ultimate, and Business Editions
Domino 8.5 - Detailed system requirements
32-bit Domino Server
Microsoft Windows
Microsoft Windows 2003 Server Standard Edition
Microsoft Windows 2003 Server Enterprise Edition, Service Pack 2
Microsoft Windows 2003 Server x64 Edition
Linux
Novell SUSE Linux Enterprise Server (SLES) 10 x86 (32 bit)
Novell SUSE Linux Enterprise Server (SLES) 10 x86_64 (64 bit)
Red Hat Enterprise Linux (RHEL) 5.0 and 5.1 (32 bit)
Note: XGL and SELinux must be disabled.
Red Hat Enterprise Linux (RHEL) 5.0 and 5.1 (64 bit)
Note: XGL and SELinux must be disabled.
Sun Solaris
Sun Solaris 10 (64-bit kernel), March 2006 patch cluster, or higher
Note: The 64-bit kernel must be installed and in use, even though the OS is 32 bit. The use of the 32-bit kernel is no longer supported. Refer to the OS vendor documentation for questions on enabling/using the 64-bit kernel. On Solaris, the 64-bit kernel is used by default on supported hardware.
IBM AIX
IBM AIX V5.3 (64-bit kernel), minimum patch level of TL7, 0815 (5300-07-04-0815)
IBM AIX V6.1 (64-bit kernel), Service Pack 4, APAR IZ10223, APAR IZ09961, APAR IZ10284, APAR IZ08022
Note: The 64-bit kernel must be installed and in use, even though the OS is 32 bit. The use of the 32-bit kernel is no longer supported. Refer to the OS vendor documentation for questions on enabling/using the 64-bit kernel.
64-bit Domino Server
Microsoft Windows
Microsoft Windows 2003 Server x64 Edition, Service Pack 2
IBM AIX
64-bit IBM AIX V5.3, TL7 0815 (5300-07-04-0815)
64-bit IBM AIX V6.1, Service Pack 4, APAR IZ10223, APAR IZ09961, APAR IZ10284, APAR IZ08022
Linux on System z®
Novell SUSE Linux Enterprise Server (SLES) 10 on System z (64 bit)
Red Hat Enterprise Linux (RHEL) 5 on System z (64 bit)
Note: XGL and SELinux must be disabled.
Извините если вопрос уже был пока не нашёл ответа на него
Вопрос состоит в следующем:
Как установить Lotus Notes Client на 64-битную версию Linux (Ubuntu 8.10 amd64)?
Миграция Lotus Domino с ОС Windows на GNU/Linux.
В данном докладе будет произведено сравнение функционирования системы Lotus Domino на Windows и GNU/Linux и представлен план возможной миграции на GNU/Linux.
Для предприятий малого и среднего бизнеса характерна централизация вычислительных ресурсов, когда один сервер выполняет широкий круг задач. В их перечень входит: обеспечение доступа из внутренней сети предприятия ко внешним ресурсам, оптимизация передачи данных, электронная почта, антивирусная защита, служба директории, возможно, Интернет-приложения.
Со временем бизнес развивается и растет, и как следствие, нагрузка на сервер возрастает. Способа решения этой проблемы два: увеличить вычислительные мощности имеющегося сервера, или приобретение дополнительного.
Среди широкого спектра задач значительную часть из них возможно решить с помощью IBM Lotus Domino. Остальные должны решаться с применением до
Система Lotus Domino может выполнять различные функции. В нашем примере разумно будет считать что Domino отвечает за передачу почты и предоставляет веб доступ к сайту компании.
Обозначим задачи каждого сервера. Один из них – внешний: маршрутизация пакетов, кеширование данных, передача почты, проверка почты антивирусной программой, веб сервис. Второй сервер – внутренний: почтовые ящики пользователей, служба директории, корпоративное антивирусное ПО.
- Настроить транспортную подсистему
- Увеличить количество открытых файлов
- Остановить конфликтующих служб
- Открыть (на firewall) необходимые TCP/UDP порты
- Создать отдельную учетную запись и группу. Обычно пользователя notes и группу notes: useradd -g notes notes
- Происходит отправка почты в интернет (за пределы Notes-домена) и принятие почты из интернет
- Маршрутизация внутри Notes-домена настроена не через стандартный порт 1352, а через порт 25
- В компании используются почтовые клиенты, настроенные на работу с почтой по протоколам IMAP или POP3. Например: Microsoft Outlook, Mozilla Thunderbird, The Bat и прочее.
- среда исполнения приложений автоматизации групповой деятельности
- криптозащита (шифрование и электронная подпись)
- клиент электронной почты
- сервер приложений
- почтовый сервер
- групповой календарь, планировщик задач
- IBM DB2 Enterprise Server Edition
- IBM Lotus Expeditor
- IBM Lotus Notes Traveler
- IBM Lotus Sametime Entry
- IBM Lotus Workflow
- IBM Tivoli Directory Integrator
- IBM WebSphere Application Server Network Deployment
- создание качественно нового уровня управления, основанного на электронных документах;
- повышение эффективности управления за счет документирования всей деятельности организации
- повышения прозрачности деловых процессов на всех уровнях управления;
- сокращение циклов прохождения документов и времени исполнения контрольных функций;
- обеспечение максимальной прозрачности процесса обработки документов и заданий и возможности оперативного контроля всех стадий управленческих процессов;
- создание единого информационного пространства предприятия.
-
Когда принято решение о миграции следует подобрать аппаратную платформу и разновидность GNU/Linux. Вариант установки нового сервера, когда происходит развёртывание системы Lotus Domino с нуля, не рассматривается отдельно, т.к. является упрошённым случаем миграции.
Пусть используется архитектура IA-32. Для сервера лучше выбрать многопроцессорную конфигурацию. Определить нужный размер ОЗУ. Система Lotus Domino может оказаться довольно требовательной к этому параметру в некоторых случаях. Так же полезным будет использовать SCSI интерфейс для дисковой подсистемы.
Семейство ОС GNU/Linux можно поделить на несколько групп.
Пусть миграция происходит с одного физического компьютера на другой.
Вариант, когда требуется осуществить перенос без привлечения сторонних аппаратных ресурсов, не является оптимальным и рассматриваться не будет.
-
/boot
-
/
/usr
/var
/tmp
/home
/var/log
Хранение временной и не очень нужной информации берет на себя раздел /tmp.
В данном случае основным критерием является время доступа. Здесь можно использовать reiserfs, которая хорошо подходит для работы с файлами малого размера является быстрой, но не очень надёжной.
Как было сказано ранее, отдельный раздел, на другом жёстком диске для баз данных Lotus Domino будет хорошим выбором. Файловые системы JFS ( разработка IBM ) и XFS ( разработка SGI ) являются журналируемыми, надёжными ФС которые хорошо работают с файлами большого размера.
Переходим к процессу установки ОС. Выбор необходимых пакетов зависит от ситуации. Надо отметить что стоит устанавливать лишь необходимые пакеты. После установки ОС рекомендуется переписать все пакеты дистрибутива на жесткий диск, на случай если что-то было забыто.
Далее следует установка необходимых пакетов обновлений и перекомпиляция ядра. Стоит отказаться от generic kernel, включить в ядре поддержку только необходимых функций, выключив остальные.
Перед установкой Lotus Domino надо завести в системе специального пользователя и группу, например user=lotus, group=lotus.
При установке Lotus Domino, инсталлятор может потребовать требуемые пакеты, если они не установлены в системе ( чаще всего это бывает программа which ).
Ответив на несколько вопросов начнётся установка. На вопрос о последующей настройке рекомендуется выбрать вариант manual install.
Вообще говоря можно установить Lotus Domino на любой вариант GNU/Linux. Например, была произведена установка и проверена работоспособность Lotus Domino на GNU/Linux, собранной вручную из исходных кодов.
-
compat-libstdc++-7.3-2.96.128
compat-glibc-7.x-2.2.4.32.6
Для сборки этих библиотек вручную необходимо скомпилировать пакет egcs. Этот метод стоит применять только в особых ситуациях. Во всех современных дистрибутивах существуют эти пакеты, может отличаться название.
Lotus Domino 6.5 использует Java jre-1.3.1. В случае проблем с Java ( выражается в появлении Segmentation Fault при запуске ) можно поменять jre. Для этого нужно скачать этот пакет, вариант для GNU/Linux, с сайта IBM. Извлечь из пакета папку jre и поместить её в каталог lotus вместо папки jvm.
Например:
mv /usr/local/lotus/notes/latest/linux/jvm /tmp/old_jvm
mv /tmp/jre-1.3.1/jre /usr/local/lotus/notes/latest/linux/jvm
Иногда бывает необходимо замаскировать версию ядра.
Для этого требуется прописать в файл аккаунта lotus параметр LD_ASSUME_KERNEL:
Например:
echo “export LD_ASSUME_KERNEL=’2.2.5’” >> /home/lotus/.bash_profile
Debian Linux + Lotus Domino ( Установка Lotus Domino 8.5 на Debian GNU/Linux Squeeze. )
OS: Debian GNU/Linux Squeeze.
Application: IBM Lotus Domino 8.5 for Linux (xSeries).
В принципе, можно на Linux применить дистрибутив Lotus Domino, предназначенный для Solaris или AIX - отличаются они только инсталлятором. Но в этом нет необходимости, так как IBM подготовила для "обычных" Linux дистрибутив "xSeries". Он так и именуется, например, дистрибутив "IBM Lotus Domino 8.5 for Linux" называется "lotus_domino85_xlinux".
Проведём подготовительные работы.
В файле /etc/hosts описываем для локального и внешнего IP определённое серверу символическое имя, для того, чтобы в дальнейшем оперировать не с IP адресами, а с постоянными именами:
Создаём местечко, где будет работать сервер Domino:
Добавляем группу и пользователя, от имени которых будет работать сервер Domino:
Обращаю внимание на то, что я лишил пользователя notes возможности работать в так называемой "оболочке", иначе говоря, от имени пользователя можно запустить приложение, но нельзя будет работать в "командной строке". Это создаёт некоторые неудобства при тестировании работы приложений, но добавляет лишний час спокойного сна.
Явно добавляем пользователя notes в группу notes:
Создадим для пользователя notes скрипт определения набора переменных окружения среды Bash, в которой мы будем запускать сервер Domino, где укажем дополнительные пути поиска исполняемых файлов, библиотек и конфигурационных файлов:
Распаковываем дистрибутивный архив в место, которое мне представляется наиболее для этого подходящим:
Переходим в директорию с инсталляционными скриптами и запускаем установку в режиме текстовой командной строки:
Lotus Domino for Unix Install Program
-------------------------------------
InstallShield Wizard
Initializing InstallShield Wizard.
.
Пробежимся по ключевым этапам инсталляции.
Читаем лицензионное соглашение, подтверждаем его приём или отказываемся от использования продукта, буде что не устроит.
В случае достижения соглашения с производителем продукта выбираем на следующем этапе режим установки одиночной инсталляции "Domino Server", явно отказываясь от установки "Server Partitions":
Далее соглашаемся с будущим месторасположением исполняемых файлов "Lotus Domino":
Please specify a directory or press Enter to accept the default directory.
А вот месторасположение баз данных, предлагаемых установщиком по умолчанию мне не нравится. Переопределим его на своё:
Please specify a directory or press Enter to accept the default directory.
Задаём имя и группу пользователя, под которым будет запускаться сервер Domino:
Определимся с методом первичной настройки сервера после его установки.
Лучше всего после прохождения процесса установки запустить сервер Lotus Domino в специальном режим первичной настройки и удаленно донастроить сервер с помощью утилиты serversetup из комплекта "Notes Administrator". На данный момент IBM предоставляет "Notes Administrator" и "Notes Designer" только для платформы Microsoft Windows, потому придется держать для администраторов и разработчиков рабочие станции на базе этой операционной системы.
Указываем "Remote server setup", выбирая вариант удалённой установки:
After the installation completes, for new installation server setup will be
launched and for upgrade the server will be restarted automatically.
Удостоверимся в том, что всё так, как нам и требуется:
Program Files: /opt/ibm/lotus
Data Files: /var/lib/notes/data
Domino Kit Type: EnterpriseServer
Unix Install Options:
User Name: notes
Group Name: notes
Install Data Only: No
Start Server Setup: Yes (Remote)
.
Даём отмашку на непосредственно инсталляцию:
Checking Minimum OS Version
Warning:
*****************************************************
Domino does not support this system:
Installing Lotus Domino. Please wait.
Нас уведомят в том, что используемая операционная система официально не поддерживается производителем Lotus Domino. Впрочем, инсталляции это не мешает, так как все необходимые для работы компоненты имеются.
После завершения установки создаётся комплект для "деинсталляции":
Минут десять ожидаем.
На случай, "деинсталлятор" скромно расположился в директории "/opt/ibm/lotus/notes/latest/linux/_uninst/" и запустить его, при необходимости, можно следующим образом (хотя проще попросту удалить директории "/opt/ibm/lotus" и "/var/lib/notes/data" - после этого сервер можно считать полностью удалённым):
В итоге, читаем меморандум о том, что содеяли:
Читаем лог установщика по адресу "/tmp/DominoInstall.log", если интересно или что-то показалось прошедшим не так, как должно было бы быть.
С учётом того, что наша операционная система официально не поддерживается производителем, в процессе инсталляции есть некоторые особенности. В частности, после установки сервер Domino не запускается автоматически в ожидании дальнейшей настройки. Сделаем это вручную:
Сессия блокируется в ожидании подключения извне, с сопутствующим уведомлением:
./java -ss512k -Xoss5M -cp jhall.jar:cfgdomserver.jar:./ndext/ibmdirectoryservices.jar lotus.domino.setup.WizardManagerDomino -data /var/lib/notes/data -listen
Remote server setup enabled on port 8585.
The Domino setup server is now in listening mode.
A remote client can now connect to this server and configure Domino.
To connect to this server, launch the Remote Domino Setup program from a command-prompt as follows:
From a Domino administrator client: serversetup -remote
From a Domino server: server -remote
.
Сразу, как только мы подключимся клиентом администрирования для настройки сервера, получим уведомление о том, куда будет записан журнал событий:
После успешной настройки можно попробовать запустить сервер Lotus Domino вручную:
Lotus Domino (r) Server, Release 8.5.x .
Copyright (c) IBM Corporation 1987, . All Rights Reserved.
Event Monitor started
.
Console Logging is ENABLED
.
Database Server started
.
Database Replicator started
.
Agent Manager started
.
LDAP Server: started
.
Administration Process started
.
JVM: Java Virtual Machine initialized.
.
Удостоверимся в том, что сервер Lotus Domino прослушивает определённый ему порт:
Теперь, после того, как мы наигрались с пробными запусками сервера Domino, пришло время создать скрипт управления и автоматического запуска/остановки сервиса.
Устанавливаем утилиту Screen, с помощью которой будем запускать сервер Domino:
Создаём для Screen специальный конфигурационный файл, в котором включим журналирование всего происходящего:
Пишем скрипт управления и автоматизации запуска:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin/:/var/lib/notes:/var/lib/notes/data
DATE=`date +"%Y-%m-%d %H:%M:%S"`
NOTESUSER=notes
NOTESSERVER=/opt/ibm/lotus/bin/server
NOTESEXEC=/opt/ibm/lotus/bin/nsd
NOTESDATA=/var/lib/notes/data
NOTESINI=/var/lib/notes/data/notes.ini
NOTESLOG=/var/log/notes/managment.log
SCREENCONF=/var/lib/notes/.screenrc-log
SCREENLOG=/var/log/notes/screen.log
Прописываем наш скрипт для всех уровней исполнения в системе:
Слегка наводим порядок с доступом к ресурсам и конфигурациям:
Для того, чтобы не получать сильно разросшийся одиночный файл журнала настроим его ротацию.
Устанавливаем приложение ротации текстовых файлов с одновременным их сжатием:
Создаем конфигурационный файл ротации журнальных файлов для Lotus Notes Domino:
Проверяем корректность конфигурационного файла:
[ уже посетило: 24257 / +3 ] [ интересно! / нет ]
Поблагодарить автора ( сделайте свой денежный вклад в хорошее настроение )
IT Записки
Для оптимизации работы Lotus Domino на сервере Linux рекомендуется:
Настройка транспортной подсистемы
Настройка транспортной подсистемы в файле sysctl.conf
Задание количества открытых файлов
Для сервера Lotus Domino требуется установить количество открытых файлов не менее 20000 . В конфигурационный файл, задающий системные ограничения Linux, добавляются/изменяются переменные определяющие максимально разрешенное количество открытых файлов. Местоположение и название конфигурационного файла может быть разное в зависимости от используемого дистрибутива Linux. Обычно задается в файле /etc/security/limits.conf
Устанавливая допустимое количество открытых файлов нужно принимать во внимание под какой учетной записью (как демон, из пользовательской сессии) будет работать Lotus Domino. Задаваемые значения должны распространяться именно на эту учетную запись.
Остановка конфликтующих служб
Перед установкой Lotus Domino на сервере Linux следует остановить все демоны, которые используют те же порты, которые будут использоваться задачами Lotus Domino. Проверьте, что требуемые порты не используется демонами postfix, exim и др. Причем, отключить следует навсегда т.к. работу с этими портам возьмет на себя уже сервер Lotus Domino.
Открытие используемых TCP/UDP портов
Перед началом работы Lotus Domino Server не требуется открывать сразу все перечисленные порты. В большинстве случаев для начала достаточно открыть только порт 1352, открытие этого порта уже обеспечит подключение к серверу клиентов Lotus Notes. Для работы с почтой, так же достаточно открыть только порт 1352. Для работы с почтой внутри Notes-домена достаточно чтобы был открыт именно один порт 1352, через который осуществляется маршрутизация почты задачей router. Клиенты Lotus Notes, смогут отправлять и принимать почту в пределах Notes-домена.
Другие почтовые порты открываются если:
Распаковка и запуск программы установки
Программа установки Lotus Domino представляет из себя tar-архив , содержащий исполняемый скрипт install . Перед установкой архив разархивируется на сервере Linux. Для работы программы установки используется виртуальная машина Java (JVM), запускающая распакованный jar-файл. Хотя программа установщик написана на Java, но установленные файлы, образующие ядро сервера Lotus Domino, написаны на C и не являются Java-приложениями. На Java написана только программа-установщик. Распаковка архива и запуск установочного скрипта:
Установка сервера Lotus Domino
В ходе установки сервера Lotus Domino выполняются следующие операции:
Заключительный этап установки, копирование файлов в программный каталог и каталог с данными.
Запуск сервера для удаленной установки
Режим удаленной настройки запускается автоматически, если он был указан в процессе установки. При удаленной настройке выполняется запуск сервера в режиме прослушивания TCP порта 8585 . Хотя, если первый запуск в режиме удаленной настройки был неудачным, но проблема затем была устранена, то возможен ручной запуск режима удаленной настройки, используя ключ -listen . Ручной запуск сервера выполняется под учетной записью notes :
Возможен случай, когда стандартный порт 8585 будет уже занят другим процессом на сервере. В этом случае можно запустить прослушивание на другом порту. Требуемый порт нужно указать после параметра -listen
Установка Lotus Notes
«Группа компаний ДиЭй» с 2010 года предлагает услуги по разработке, установке и настройке Lotus Nootes, а также техничекой поддержке и сопровождению работы информационных систем электронного документооборота и других программных решений в среде Lotus.
О платформе Lotus Notes
Lotus Notes – мощное клиент-серверное программное обеспечение для автоматизации совместной работы и управленческой деятельности, решения задач документооборота, хранения слабоструктурированной информации в корпоративных Интернет/Интранет системах.
Особенностью Lotus Notes/Domino является объектно-ориентированная архитектура, благодаря которой возможно создание информационных систем, автоматизирующих работу со сложноструктурированными данными и неформализованными динамическими процессами. В составе программного продукта содержатся базовые функции, позволяющие организовывать работу распределённых рабочих групп и создавать приложения автоматизации процессов, поэтому Lotus Notes некорректно считать законченной системой автоматизации деятельности предприятия (так же как, например, не может считаться бухгалтерской системой MS SQL сервер). Lotus Notes — платформа для таких приложений. Системы электронного документооборота и другие законченные решения на платформе Lotus Notes/Domino разрабатывают и распространяют сторонние производители ПО.
Основные функции, входящие в базовую поставку Lotus Notes/Domino
IBM Lotus Notes/Domino поддерживаемые большинство современных промышленных технологий и стандартов
Дополнительные решения IBM, включенные в лицензию IBM Lotus Notes/Domino
Традиционно IBM Lotus Notes/Domino применяют для создания информационных систем следующей направленности
Состав семейства продуктов IBM Lotus Notes/Domino включает в себя следующие компоненты
Lotus Notes идеально подходит для систем электронного документооборота, в особенности для территориально-распределенных организаций. За счет использования нереляционной структуры баз данных платформа реализует возможности по репликации документов между серверами и разграничению доступа к документам.
Установка Lotus Notes /Domino обеспечивает:
По вопросам внедрения и работы продуктов Lotus обращайтесь по телефонам компании. Мы произведем для вас установку и настройку Lotus Notes.
Читайте также: