Lotus domino console настройка

Обновлено: 04.07.2024

Хорошим тоном считается, что сервер пингуется по DNS имени. При этом неважно DNS настроен или имя хоста прописано в файле hosts. Пусть сервер Lotus Domino будет иметь запись debian1 с IP 172.16.16.63 в файл hosts:

Если при запуске от sudo Вы получаете ошибку "/domino/tools/-E: unexpected operator" перейдите в sudo -i

Вводим /srv/notesdata. Нажимаем Enter.

Удобнее настраивать Lotus Domino из графического интерфейса. Поэтому, находим машину с установленным Lotus. Должна быть установлена программа "Remote Server Setup". Выбираем ее.

Итак, есть Lotus Domino 6.5 на Windows Server в папке D:\Lotus\Domino\Data. Предварительно бекапим содержимое папки /srv/notesdata в /root/backup_install. Копируем содержание D:\Lotus\Domino\Data в /srv/notesdata с правами и группы notes:notes.

Вот модифицированный скрипт запуска Lotus Domino: Создаем скрипт запуска Lotus Domino c таким содержанием:

Обязательно проверяйте права на файлы и папки в рабочей директории Lotus Domino!

Копируем Notes.ini с Windows Server из папки C:\Lotus\Domino на Linux в папку /srv/notesdata

Изменяем пути на правильные.

С параметром FileDlgDirectory я не знаю пока что делать. Он у меня стоит по умолчанию.

Посмотрим что будет.

Необходимо скопировать nodelock, который создался при установке Lotus Domino, в папку с текущей базой данных. На всякий случай также скопировал Domino8.lic.

В notes.ini необходимо дописать строчку

В файле /etc/security/limits.conf необходимо дописать:

You need also to create a password file for Domino, if your Domino doesn't use a password just leave /srv/notesdata/.domino.pwd file empty

Now, create symlinks to start the Domino server at runlevels 3 and 5 with the following commands:

And create symlinks to stop the server at runlevels 1 (single-user), 0 (halt) and 6 (reboot) with the following commands:

Первый запуск делаем под пользователем notes

Скорость открытия базы данных на 100 мбит сетевой карте составляет 5-8 секунд,а на 1Гб - 1 секунду (остальные параметры: CPU 4x 1,6 ГГц, 3 Гб ОЗУ)

Вы можете управлять некоторыми функциями Антивируса Касперского через командную строку консоли сервера Lotus Domino. В этом разделе перечислены системные команды, обеспечивающие управление основными функциями Антивируса Касперского.

Системные команды вводятся только для задачи kavcontrol на каждом защищаемом сервере отдельно.

Команда должна иметь следующий синтаксис:

  • – команда Антивируса Касперского;
  • – параметр, необходимый для запуска команды (если требуется).

Если в качестве значения параметра требуется указать путь к файлу или каталогу, то нужно придерживаться правил формирования путей той операционной системы, которая установлена на сервере. Если в пути к файлу используется символ пробела, то весь путь нужно заключать в двойные кавычки, символы кавычек при этом не отделяются от значения параметра символами пробела. Между параметром и командой должен быть один символ пробела.

Все что нахожу:
net start "Lotus Domino Server (DominoData)"
но не могу понять, что вместо "Lotus Domino Server (DominoData)" надо писать?
ставлю название сервера, выдает:
command or option is not recognized

Repication сервер как бекап сервер
Господа, нужно развернуть сервер для бекапа методом реплицирования, поправьте мои рассужения. И.

Сервер HP Proliant ML 350 G5, не могу запустить данный сервер, уходит в перезагрузку.
после длительного простоя по неизвестной причине (поломка или другое) не могу запустить данный.

Сервер на сокетах: невозможно повторно запустить сервер
пишу сервер на сокетах, но надо не в консоли, а на Windows Forms, значит по кнопке у меня сервер.

как запустить сервер?
как запустить сервер на компе?

reg5
это мне одному показалось что вопрос из серии " а могу ли я со своего компа запустить аську на соседнем"?

Не совсем так. Если Lotus Domino Console (если про нее идет речь) запущена, то там в меню File можно выбрать Start Server.

кгм. коллеги. если сервер потушен на уровне ОС (НЕТ процессов) - только на уровне ОС его и можно запустить.
puks

просвети плз что за отдельная такая консоль?

просто не могу найти ничего о запуске сервера, вот и попало на глаза статья.
Я так и не могу понять, как из ОС запустить необходимый сервер.

ух. "Подключение к удаленному рабочему столу" в винде - надо иметь права, а там - хоть с консоли, хоть с ярлыка.
в линухе - подключаешься любым способом к серваку и там надо знать где лежит домино - domino start в той же консоли, если нет спецскрипта

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

Sergey Berezka
Линк - полезный.
Сама фича - когда-то попробовал и забил ибо неясно назначение. Сейчас перечитаю. Помню под линух там ничего толком не было, а виндовых серверов в окрестностях не наблюдается.

В любом случае - это надо ТОТ сервер, который топикастер хочет запускать удаленно, предварительно настроить.

Как запустить X-сервер?
система CentOS 6. Не могу перейти в графический режим после входа в систему. Файл xorg.conf .

Создать и запустить сервер.
Просмотрел тут темы по серверам и все же решил еще обновить разговор об этом деле. Планирую купить.


Запустить SQL-сервер
Всем привет Первый раз столкнулся с IIS на Win10, пытаюсь разобраться, что к чему. Раньше работал.


Не могу запустить сервер
Ребят такое дело, создал веб приложение, в нем создал такой вот сервлет: /* * To change this.

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, где укажем дополнительные пути поиска исполняемых файлов, библиотек и конфигурационных файлов:

export LOTUS=/opt/lotus
export NOTES_DATA_DIR=/var/lib/notes/data
export PATH=$:/opt/lotus/bin:/var/lib/notes:/var/lib/notes/data

Распаковываем дистрибутивный архив в место, которое мне представляется наиболее для этого подходящим:

Переходим в директорию с инсталляционными скриптами и запускаем установку в режиме текстовой командной строки:

Lotus Domino for Unix Install Program
-------------------------------------
InstallShield Wizard

Initializing InstallShield Wizard.
.

Пробежимся по ключевым этапам инсталляции.

Читаем лицензионное соглашение, подтверждаем его приём или отказываемся от использования продукта, буде что не устроит.

В случае достижения соглашения с производителем продукта выбираем на следующем этапе режим установки одиночной инсталляции "Domino Server", явно отказываясь от установки "Server Partitions":

.
[ ] 1 - Install Data Directories Only for Partitioned Domino Server

To select an item enter its number, or 0 when you are finished: [0]

Далее соглашаемся с будущим месторасположением исполняемых файлов "Lotus Domino":

Please specify a directory or press Enter to accept the default directory.

Program Files Directory Name [/opt/ibm/lotus]

А вот месторасположение баз данных, предлагаемых установщиком по умолчанию мне не нравится. Переопределим его на своё:

Please specify a directory or press Enter to accept the default directory.

Data Files Directory Name [/local/notesdata] /var/lib/notes/data

Задаём имя и группу пользователя, под которым будет запускаться сервер Domino:

User Name [notes]

Group Name [notes]

Определимся с методом первичной настройки сервера после его установки.

Лучше всего после прохождения процесса установки запустить сервер 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.

[ ] 1 - Local
[X] 2 - Remote
[ ] 3 - Manual

Удостоверимся в том, что всё так, как нам и требуется:

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" - после этого сервер можно считать полностью удалённым):

В итоге, читаем меморандум о том, что содеяли:

Configuring Domino Server from
Unix user name : notes
Unix group name : notes
Domino program directory: /opt/ibm/lotus
Domino data directory: /var/lib/notes/data
You will be prompted for the password of the notesdata owner.
.

Читаем лог установщика по адресу "/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

case "$1" in
start)
start
;;
stop)
stop
;;
kill)
echo "$: Kill Lotus Notes Domino. "
echo "$: Kill Lotus Notes Domino. " >> $
su --shell /bin/bash --login $ --command "cd $; $ -kill" >> $
;;
restart)
echo "$: Restarting Lotus Notes Domino. "
echo "$: Restarting Lotus Notes Domino. " >> $
stop
echo "Wait. "
sleep 5
start
;;
*)
echo "Usage: $0 " >&2
exit 1
;;
esac

Прописываем наш скрипт для всех уровней исполнения в системе:

Слегка наводим порядок с доступом к ресурсам и конфигурациям:

Для того, чтобы не получать сильно разросшийся одиночный файл журнала настроим его ротацию.

Устанавливаем приложение ротации текстовых файлов с одновременным их сжатием:

Создаем конфигурационный файл ротации журнальных файлов для Lotus Notes Domino:

Проверяем корректность конфигурационного файла:


На этом установка может считаться завершённой. Далее предстоит ручной тюнинг разбухшего до неприличия древнего и корявого монстра, именуемого Lotus Domino.

[ уже посетило: 24710 / +3 ] [ интересно! / нет ]


Поблагодарить автора ( сделайте свой денежный вклад в хорошее настроение )

Заметки и комментарии к публикации:

Скорее всего перед запуском сервера забыли перейти в директорию, где располагается файл notes.ini. После корректной установки этот файл всегда имеется (если его не удалить вручную, конечно). Lotus не будет искать этот файл нигде, кроме как в той директории (или директориях, перечисленных в переменной PATH), которая является текущей для сеанса командной строки, из которого производится запуск.

В директорий /var/lib/notes/data файл notes.ini присутсвует. Вней прописаны: [Notes] Directory=/var/lib/notes/data KitType=2 InstallType=EnterpriseServer UserName= isExpress=0 CompanyName= NotesProgram=/opt/ibm/lotus/notes/85000/linux ASPInstall=0

может проблема в файле: opt/ibm/lotus/bin/server . Там прописан PATH="/usr/bin:/bin:$" export PATH , в этой директорий нет файла PATH.

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

Lotus Domino - это не Java приложение. На Java написан только инсталлятор. Сами серверные процессы - это вполне себе нативные приложения под соответствующие ОС.

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

anonymous абсолютно прав. Domino написан на сях имеет несколько уровней абстракции от операционных систем и сетевых протоколов, слои абстракции написаны под каждую ось свои, а ядро общее для всех(в том числе и для клиента). Имеет специальные классы обертки для Java и свою встроенную JVM (IBM не SUN. ) работающую на уровне ядра (уже абстрагированного) в силу чего приложения можно делать внутри Domino на Java

Мой ответ не содержал возражений, а лишь указание на то, что не подкреплённые ничем утверждения не более, чем пустой звук. После некоторого углубления в тему узнал и то, что писал "аноним" и то, что вы написали в дополнение. Однако, как его комментарий, так и ваш, мог бы содержать ссылку на первоисточник информации, которую, согласитесь, вы не придумали, а прочитали где-то.

Маловато данных для анализа источника проблемы. Может быть недостаточно полномочий для чтения целевого файла от имени пользователя notes. Возможно, что самому серверу не хватает какого-то файла - а какого именно он не сообщает (а может и сообщает, но в другой поток информационный). Я с Lotus уже года два как не работаю, так что навскидку ничего не посоветую.

попробую установить все занова может где то пропустил ошибку, в инструкции указано установить "sun-java6-jre" я установил по умолчанию "sudo apt-get install default-jre" то есть версия явы не влияет для успешного установки. заранее спасибо

Инструкция трёхгодичной давности и возможно, что требования к среде исполнения у вашего дистрибутива Lotus другие. Не думаю, что есть смысл переустанавливать всё. Это не метод. Нужно искать пути решения конкретных проблем, в частности невозможности получить доступ к каким-то определённвм, нужным для работы ресурсам. Возможно вы не так давно взялись за Linux - тогда нюансы разграничения доступа вам ещё предстоит осознать (после Windows, где "нормально" работать под "Администратором", это не сразу получается).

при установке пишет ./install (/opt/lotus/ is not a valid Domino directory: it doesn't contain notes/latest. You must create the environment variable NUI_NOTESDIR as path of the directory that contains notes/latest. E.g., for the default path /opt/lotus/notes/latest NUI_NOTESDIR=/opt/lotus export NUI_NOTESDIR) что скажите может на личном практике сталкнулись с таким проблемой.

Скажу, что вам есть смысл почитать что-нибуль базовое об особеностях устройства Linux. То, что вы в трёх комментариях за проблему считаете, таковой не является, а есть лишь результат невнимания к деталям и непонимания основ работы с UNIX-подобными операционными системами. Просто поизучайте теорию, прежде чем пытаться простым "copy/paste" достигнуть поставленных целей без понимания сути происходящих процессов.

Оставьте свой комментарий ( выразите мнение относительно публикации, поделитесь дополнительными сведениями или укажите на ошибку )

Читайте также: