Lotus domino on linux

How to install Lotus Domino 8.5 on Ubuntu — Part I

This tutorial explains how to install a Lotus Domino Server on Ubuntu Server. Part I: Ubuntu Server installation.

This is the first part ot the tutorial, here I will show you how to do the Ubuntu Server installation, while I dedicated the second part to the Domino Server installation.

Before to start I just want to warn you that this is a practical guide without any warranty, it was written with the purpose to help system administrators, so I won’t explain technical details neither the theory behind of them.

1. Startup from Ubuntu Server CD

1.1 First you need to download the Ubuntu Server, you can find a iso image at http://www.ubuntu.com/download/server . Latest available version is 8.10 but if you install a production server it’s better to install the 8.04 LTS which is the latest Long Term Support, remind that Canonical provide 5 year support on LTS version.

1.2 Once you’ve got the CD boot your PC from it, you’ll get a menu where to choose you language.

ubuntuserversetup01.png

1.3 Now select «Install Ubuntu Server«.

ubuntuserversetup02.png

2. Start the installation

2.1 Choose your language again and your country.

ubuntuserversetup03.png ubuntuserversetup04.png

2.2 Choose a keyboard layout.

ubuntuserversetup05.png ubuntuserversetup06.png

2.3 Installer now checks the installation CD, configures the network using DHCP and ask for server name, in this example I used «dominosrv«

ubuntuserversetup07.png

3. Network configuration

3.1 Network gets its configuration automatically through a DHCP server but, as we are installing a server, this is not what we want, so just go back one step to configure a static IP manually.

ubuntuserversetup08.png ubuntuserversetup09.png

3.1 The screenshots show you the network configuration details

ubuntuserversetup10.png ubuntuserversetup11.png ubuntuserversetup12.png ubuntuserversetup13.png

4. Hard disk partitioning

4.1 Now you have to partition your hard disk, you can do a guided partitioning but I prefer doing it manually

ubuntuserversetup14.png ubuntuserversetup15.png ubuntuserversetup16.png ubuntuserversetup17.png

ubuntuserversetup18.png ubuntuserversetup19.png ubuntuserversetup20.png ubuntuserversetup21.png

4.2 Here you can see how I partitioned the disk

ubuntuserversetup22.png

I just want to point out a couple of thing here, you can notice that I have create two partitions for the user’s data:/home and /srv.

Domino Server installation is expecting to install its data directory under /local but it doesn’t follow the FHS standard , so I prefer to use /srv directory because, as you can read on the FSH document, it has been designed to contain «site-specific data which is served by this system».

About the /home directory is dedicated to the user’s data, in our case we have only a couple of users, sysadmin and notes, so we don’t need a big partition.

Читайте также:  Linux uefi boot order

4.3 When you’re finished, hit Yes when you’re asked: » Write the changes to disks?»

ubuntuserversetup23.png

New partitions are being created and formatted.

5. Install the base system

5.1 Now the base system is being installed

ubuntuserversetup24.png

6. Set a administrator user and password

6.1 Create an administrator user and password, don’t use the user name » admin » as it is a reserved name, I used «sysadmin«. There’s no need to create a «notes«, we’ll see how to do it manually in the second part of this tutorial.

ubuntuserversetup25.png ubuntuserversetup26.png ubuntuserversetup27.png ubuntuserversetup28.png

7. Configure the package manager

7.1 If you’re using a proxy server to connect to the Internet enter the information here or leave it empty.

ubuntuserversetup29.png

7.2 Now the installer asks which are the packages to install, don’t select anything as those services will interfere with Domino Server. The only item I select here is OpenSSH server so that you can administer the system remotely with an SSH client like PuTTY.

ubuntuserversetup30.png

7.2 The installation continues and the GRUB boot loader get installed

ubuntuserversetup31.png ubuntuserversetup32.png

7.3 The Ubuntu system installation is finished. Remove the installation CD from the CD drive and hit Continue to reboot the system:

ubuntuserversetup33.png

8. First startup

8.1 GRUB is loading the Ubuntu operating system

ubuntuserversetup34.png

8.2 Now we can login using «sysadmin» user

ubuntuserversetup35.png

Note: If you are testing this installation with VirtualBox you’ll get some trouble to boot it up, here you can find how to solve it: Starting up Ubuntu Server inside VirtualBox.

Conclusion

That’s conclude the first part, now you can start with the Domino Server installation as explained in the second part of this article.

Источник

Установка Lotus Domino 6.5.x на Linux

Необходимые компоненты, которые должны быть установлены:
X Window System
KDE
MC
SSH
Хочу сразу оговориться, что это не необходимое условие, люди немного знающие Linux поймут, о чём я хотел сказать, но тем, кто не сталкивался с системой раньше, советую
поставить иначе у вас ничего не получиться.

2.После полной установки операционной системы создаем пользователя под именем notes:

Читайте также:  Mirroring android to linux

#useradd notes
#passwd notes
(в данном случае по умолчанию создается группа для одного пользователя — notes, но он в неё не входит)

Для того чтобы наш пользователь вошел в эту группу, делаем следующее:
#usermod –G notes notes (группа пользователь)

Проверка: #cat /etc/group на дисплее должны увидеть notes:x:500:notes

3.Необходимо назначить пользователю домашний каталог /local/notesdata

Для этого, руками правим файл /etc/passwd, изменяя в нём поле №6
(разделитель полей “:”)

4.Если необходимо проверить дисковое пространство то:

5.Берём дистрибутив с сервером Lotus Domino (диск или по сети) в нашем случае CD и проделываем следующие операции:

# mc — запуск оболочки Midnight Commander
Нам необходимо создать каталог Distr, для этого жмём F7.

#mount /mnt/cdrom далее опять запускаем Midnight Commander, переходим в каталог, куда мы смонтировали наш CD и делаем по F5 копирование нашего дистрибутива ./Distr

Далее начинаем совершать шаманские действия непосредственно с дистрибутивом Lotus Domino.

В Midnight Commander делать данные операции не советую т.к. он некорректно отрабатывает, поэтому смело из него выходим по F10 и продолжаем работать в командной строке

#tar –xvf [файл дистрибутива]

После распаковки запускаем графический режим работы Linux команда startx, далее нам необходимо зайти в директорию с распакованным дистрибутивом Domino, и запускаем install.

6.В окнах, которые предстанут нашему взору можно перемещаться с помощью клавиши табуляции.

6.1 Первые три окна ни чего интересного не представляют, поэтому там всё оставляем по
умолчанию, т.е. жмём [TAB].

6.2 В окне №4 жмём пробел потом TAB.

6.3 Окно №5 проходим без изменений [TAB].

6.4 А вот в окне №6 на вопрос: Do you want to install data directories only?
Выбираем [No] и жмём [TAB].

6.5 Окно № 7
На вопрос: Select system type?
Выбираем пробелом Domino Enterpise Server и жмём [TAB]

6.6 Окно №8
На вопрос: Do you want to install all templates files for this Domino Server?
Выбираем [Yes] и жмём [TAB].

6.7 Окно №9
На вопрос: Do you want to configure this server with ASP functionality отвечаем [No] и жмём [TAB].

6.8 Окно №10
На вопрос: Current program directory setting? вводим /opt/lotus/ и жмём [TAB].

6.9 Окно №11 просто жмём [TAB].

6.10 Окно №12
На вопрос: Do you want to run more than one server based on this installation?
Отвечаем [No] потом [TAB].

6.11 Окно №13
На вопрос: Current data directory setting:
Вводим: /local/notesdata/ потом [TAB]

6.12 Окно №14
На вопрос: Current Unix user setting:
Вводим: notes потом [TAB]

Читайте также:  Запуск службы network manager astra linux

6.13 Окно №15
На вопрос: Current Unix group setting:
Вводим: notes потом [TAB]

На вопрос: Select server setup method
Выбираем пробелом: local server setup потом [TAB]

На данном пункте следует остановиться более подробно, дело в том, что здесь мы выбираем способ установки сервера. В нашем случае мы выбираем локальную установку, т.е. мы будем вводить параметры устанавливаемого Domino сервера и отслеживать процесс установки непосредственно на устанавливаемом сервере (машине) для этого и необходима линуксовая графическая оболочка (в терминологии UNIX – X сервер). Так как держать на сервере Х сервер непозволительная роскошь (страдает безопасность и не только), то я бы рекомендовал установку по сети, но в данном случае мы её рассматривать не будем.

6.15 Окна под номерами №17 и №18 проходим по [TAB]

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

При ошибке совместимости Вам необходимо доустановить недостающие пакеты и начать установку с начала.

Будем считать, что наша система полностью подходит, вследствие чего появляется стандартное меню установки сервера Domino, уверен, тут вопросов у вас не возникнет.

Поэтому мы опусти эту часть настройки и перейдем к первому запуску сервера.

7.Запуск Domino сервера.

7.1 Для запуска необходимо задать некоторые параметры в системе Linux
Поэтому запускаем Midnight Commander, переходим в каталог /home/notes из которого копируем, файл .bash_profile в /local/notesdata/ После копирования открываем наш файл в режиме редактирования [F4] и добавляем строку:
export PATH=$PATH:/opt/lotus/bin:./
и сохраняем.

7.2 После произведенных действий выходим из-под учетной записи root и заходим под учетной записью notes.

Проверяем, вступили или нет в силу наши изменения, для этого в командной строке вводим:

должны увидеть нечто подобное:

7.3 в командной строке вводим: which_server
должны увидеть: /opt/lotus/bin/server

8.Для запуска сервера в ручном режиме заходим под учётной записью notes и вводим в командной строке: server

8.1 Для запуска в автоматическом режиме вы должны иметь скрипт (* domino) который копируем в директорию /etc/init.d/ после редактируем (когда откроете скрипт на редактирование, в нем будет написано что менять), сохраняем и не забудьте проверить права доступа пользователя notes на запуск данного скрипта. Для этого служит команда – chmod.

Далее в командной строке вводим команду:

chkconfig –add domino и перезагружаем наш сервер.

Вот собственно и всё. По материалам сети специально для форума codeby.net

Источник

Оцените статью
Adblock
detector