- How to install Lotus Domino 8.5 on Ubuntu — Part I
- 1. Startup from Ubuntu Server CD
- 2. Start the installation
- 3. Network configuration
- 4. Hard disk partitioning
- 5. Install the base system
- 6. Set a administrator user and password
- 7. Configure the package manager
- 8. First startup
- Conclusion
- Установка Lotus Domino 6.5.x на 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.
1.3 Now select «Install Ubuntu Server«.
2. Start the installation
2.1 Choose your language again and your country.
2.2 Choose a keyboard layout.
2.3 Installer now checks the installation CD, configures the network using DHCP and ask for server name, in this example I used «dominosrv«
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.
3.1 The screenshots show you the network configuration details
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
4.2 Here you can see how I partitioned the disk
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.
4.3 When you’re finished, hit Yes when you’re asked: » Write the changes to disks?»
New partitions are being created and formatted.
5. Install the base system
5.1 Now the base system is being installed
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.
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.
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.
7.2 The installation continues and the GRUB boot loader get installed
7.3 The Ubuntu system installation is finished. Remove the installation CD from the CD drive and hit Continue to reboot the system:
8. First startup
8.1 GRUB is loading the Ubuntu operating system
8.2 Now we can login using «sysadmin» user
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:
#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]
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