• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Установка Lotus Domino На Linux - Кто Сталкивался?

swyatogor

Green Team
24.02.2014
593
24
BIT
0
swyatogor сказал(а): ↑
ээ.. а поставить 32-битную никсу?? и не парить мозг?
См. первый пост от @Olex
Да не.. я в плане чистой новой установки, а не траблы топик стартера..
[DOUBLEPOST=1460364335,1460364232][/DOUBLEPOST]
SUSE Linux Enterprise Server

ээ.. а центос или роза или убунта - это к чему относится??
 

garrick

Lotus Team
26.10.2009
1 351
151
BIT
187
Да не.. я в плане чистой новой установки, а не траблы топик стартера..
Тогда лучше взять 9-й 64-битный Domino.
ээ.. а центос или роза или убунта - это к чему относится??
Ну, тут надо понимать какой дистрибутив Linux из какого растёт. CentOS и Oracle Linux - это Redhat, почти 100%. Ubuntu - это Debian. Rosa - это Mandriva, которая изначально основывалась на Redhat. Но 100% совместимость нигде не гарантируется. Если нет желания устраивать танцы с бубном, то следует ориентироваться на "утверждённый" список проверенных дистрибутивов.
 

garrick

Lotus Team
26.10.2009
1 351
151
BIT
187
Да, по-моему, никакой разницы. В Enterprise версиях разница только кому за техподдержку платить.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
Подниму темку.. но в другом плане чуток))
Вопрос такого плана - на какой версии (разновидности) линукса лучше ставить доминоху??
Ни разу не сталкивался - есть желание по-эксперементировать, первый же вопрос - какую никсу взять за платформу.. ROSA какуюнить??))
ставится на все
ставил на убунту (32бит 12.04) на центОС 6
и под виртуалкой и на железо, более того железо ваще (под убунту) старое 32бит зеоны (ХП 530МЛ)
Linux server 3.13.0-35-generic #62~precise1-Ubuntu SMP Mon Aug 18 14:53:38 UTC 2014 i686 i686 i386 GNU/Linux
Ну тогда - что лучше или в чем отличия Ред хата и СУСЕ)).. в двух словах чтоб не искать и не читать длинные толмуты..
разница в цене поддержки (у СуСе они была поменьше, сейчас - не знаю) и в том, что не рекомендованные дистры ИБМ не поддерживает (т.е. PMR открывать не будут)
НО работать будет (ибо для РХ и ЦентОС - одно и тоже ядро и базовый набор программ)
РХ можно ставить и без поддержки - т.е. грэйс период, а после на ЦентОС репозитарии переключаться
[DOUBLEPOST=1460391647,1460391442][/DOUBLEPOST]ну и официальный путь
[DOUBLEPOST=1460391735][/DOUBLEPOST]
. Если нет желания устраивать танцы с бубном, то следует ориентироваться на "утверждённый" список проверенных дистрибутивов.
так оно и есть, но бубнов и не будет, есть куча хавту в тырнетах (по тоже бубунте и демьяну)
[DOUBLEPOST=1460391830][/DOUBLEPOST]ИМХО если выбирать дистр, в кот. не только домину развернуть - убунта
если только для доминны - центОС или родной РХ
почему - в бубунте ядро можно взять распоследнее (всякие плюшки) и софт свежий
для РХ - можно подключить доп. репозитории, но какой смысл тогда его ставить
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
расскажу про нюанс установки FP на linux
в большинстве случаев ставят английскую домину, а вот локаль (locale) д.б. русской, при запуске домины (да и общесистемная) - дабы русские букивки правильно отображались в термнале
только при инсталяции FP оно будет хотеть английскую локаль ;)
иначе вывалит малоинформативный бздех о ненахождении ресурсов и ошибку в строке перлового скрипта
NIC.pm line 772
лечение простО - локаль сделать английской
Bash:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
а еще - чтобы не трындело и на заставляла TAB жать - запустить так
Bash:
./install -script script.dat
скрипт закомепнченый и вреда не нанесет, а вот вопросов задавать не будет ;)
ну и заполнить
Bash:
export NUI_NOTESDIR=/opt/ibm/domino
если этого не сделать - оно само подсказку напишет
разумеется - все операции под рутом (ну или юзером, кот. может прописывать соответ. каталоги)
[DOUBLEPOST=1461172106,1461171879][/DOUBLEPOST]возможно еще массовое развертывание на кучу хостов, но для этого д.б. rsh установлен (из реп) и доступ к хостам по руту (соответ. - д.б. прописан ключ доступа по ssh для рута) и в скрипте - прописать хосты (там есть соответ. секция, закоменченная)
сам этот способ не тестил :)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
где-то я уже описывал "особенности" установки ФП на домину
все как обычно..., распаковываем архив переходим в каталог со скриптом установки, запускаем, получаем первыми граблями ;)
надо настраивать переменную (об это написано в README, но ктож его читает, настоящий индеец должен...) NUI_NOTESDIR:
Bash:
export NUI_NOTESDIR=/opt/ibm/domino
сколько лет прошло (с момента 901) а ИИ не сподобились поправить дефолтный путь на /opt/ibm/domino (с /opt/lotus/...)
запускаем... и-и.и - "красноречивая" быстрая установка вызывает подозрение:
типа ща вансек/мин и я тут начну
тупо вываливает без к-л ругани
разумеется, несмотря на статус индейца, мы начинаем подозревать неладное, овер 100500 чтотобайт установиться, за менее чем секунду, не может
трассировка
Bash:
bash -x install
наведет на логи nuish.err, где мы обнаружим следующие грабли
Open the named file „NIC.pm“ and scroll to line 80. You will find a line like this:

if(defined(@{$scr->{target_hosts}})) {

Just change it to

if(@{$scr->{target_hosts}}) {
нам гугель
ну ладно - довольные легкой победой закидываем невод пущаем ./install и-и-и... ситуация повторяется ;)
перебирая устоявщиеся выражения
Bash:
cat nuish.err
итить поливать - опять безумная строка в перловом скрипте
но есть зацепка - ругаецо на res/C/string....
Not a valid strings.res filename (unable to locate the file '/opt/ibm/domino/notes/latest/linux/res/C/strings.res') at ....tools/lib/StringsRes.pm line 34.
такого каталога в /opt/ibm/domino/notes/90010/linux/res/ нетути, заклинание выглядит так
Bash:
ln -s /opt/ibm/domino/notes/90010/linux/res/ru_RU.UTF-8 /opt/ibm/domino/notes/90010/linux/res/C
у меня, т.к. я ставил домину (до ФП) под русской локалью!
если у вас случится иначе - первый параметр должен отражать вашу локаль (смотрите в /opt/ibm/domino/notes/90010/linux/res/)
в моем варианте грабли (по установке ФП) на сём закончились :)
 
Последнее редактирование:
  • Нравится
Реакции: Мыш и Vertigo
N

nekvit

Помогите, пожалуйста, совладать с Linux, не часто с ним сталкивался.
Lotus Domino ставил тысячу раз, но на такое - ни разу.

Есть Lotus Domino 8.5 32-бит (другого Лотуса не бывает). Есть Oracle Linux Server 6.5 64-бит (нужно ставить именно на нее, потому что она у заказчика), это версия Linux, которая ничем по заявлению Оракла от Red Hat не отличается.

Запускаю установку Lotus Domino командой ./install, процесс идет, идет установка Java, идут точки по экрану, а потом процесс останавливается - и все, без всяких сообщений об ошибке.
Что в графическом режиме, что в текстовом - одно и то же.
Думал, что дело в Java, скачал ее и установил отдельно, но не помогло.
Пробовал ставить Lotus на Suse - все ставится нормально, а тут никак.

Думаю, что дело именно в том, что Linux 64-битный и надо доставить какие то пакеты, но какие?
У IBM в руководстве говорится:
Note: Domino 8.5.1 supports SLES 11, which requires equivalent packages.
glibc-32bit-2.4-31.2
libgcc-4.1.0-28.4
libstdc++-4.1.0-28.4
libXp-1.0.0.-8.i386.rpm (RHEL 5)
In addition, due to Java, the following packages are required for the server (some may not be needed on System z (64-bit))*:
alsa-32bit-1.0.11-32.2
atk-32bit-1.10.3-15.2
cairo-32bit-1.0.2-27.4
compat-libstdc++-5.0.7-22.2
expat-32bit-2.0.0-13.2
fontconfig-32bit-2.3.94-18.5
freetype2-32bit-2.1.10-18.5
glib-32bit-1.2.10-609.2
glib2-32bit-2.8.5-21.2
glibc-32bit-2.4-31.2
glitz-32bit-0.4.4-21.2
gtk-32bit-1.2.10-907.2
gtk2-32bit-2.8.10-39.12
libgcc-4.1.0-28.4
libpng-32bit-1.2.8-19.2
pango-32bit-1.10.2-23.2
resmgr-32bit-0.9.8_SVNr75-18.4
unixODBC-32bit-2.2.11-21.4
xorg-x11-libs-32bit-6.9.0-50.14
zlib-32bit-1.2.3-15.2


Но пакетов с точном такими же названиями нет или они уже стоят (но 32 бит или нет - не знаю)! Как их найти?
Пишу:
yum install glibc-32bit-2.4-31.2 - пишет, что такого пакета нет.
У некоторых - есть похожие, если отбросить цифры и буквы.
Наприер:
unixODBC - ставится, но не "unixODBC-32bit-2.2.11-21.4"
Где и откуда поставить нужные пакеты?
Или ошибка может быть и не в них?

====
Если система 64 битная - ставьте Domino 64 битную

Подниму темку.. но в другом плане чуток))
Вопрос такого плана - на какой версии (разновидности) линукса лучше ставить доминоху??
Ни разу не сталкивался - есть желание по-эксперементировать, первый же вопрос - какую никсу взять за платформу.. ROSA какуюнить??))

===
На SLES10SP4, SLES11SP4 работает все стабильно.
Начиналось все с SLES8SP2 :)

Сейчас SLES11SP4 - все на виртуалках.
Есть задумка перевести все на CentOS7_x64, в связи с прекращением поддержки 32-битных версий серверов. Последняя для 32-бит SP7, для 64-битной уже SP10 пилят :)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
@nekvit 2+ лет ужо прошло со времени тех постов ;)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
писал об этом в канале телеги, продублирую здесь...
речь про контейнеры и память
Михаил Чолоков, [08.11.19 18:05]
эпизодически падает домина 9.0.1 ФП8 (линукс 64бит), приложения никакеи на ней не крутятся, ток почта и то факультативно, никаких крэшдампов, как понять - чё ей плохо?

Михаил Чолоков, [08.11.19 18:22]
есть нехорошее подозрение - это контейнер и он видит все физ память ноды:
Mem.Allocated = 830 496 196
Mem.Allocated_MB = 792
Mem.Availability = Plentiful
Mem.Local.Max.AllocFromOS_KB = 25281
Mem.Local.Max.Used.PID = 29859
Mem.Local.Max.Used.Process = http
Mem.Local.Max.Used.Time = 11/08/2019 17:43:14 ZE3
Mem.Local.Max.Used_KB = 25193
Mem.MaxSharedMemory_MB = 4080
Mem.PhysicalRAM = 33 679 212 544
Mem.PhysicalRAM_MB = 32119
но тек. потребдение норм

Михаил Чолоков, [08.11.19 18:35]
а вот теперь самое интересное...
ОС кажет:
free -g
total used free shared buff/cache available
Mem: 2 0 0 0 0 1
Swap: 0 0 0

Михаил Чолоков, [08.11.19 18:36]
1573723910606.png

конфигурация OS type

Михаил Чолоков, [08.11.19 18:37]
1573723939348.png

и память

Михаил Чолоков, [08.11.19 18:38]
т.е. нода говорит контейнеру что отдает 2Гб, а домина видит всю память

Михаил Чолоков, [08.11.19 18:39]
разумеется при попытках отожрать что-то (хоть на файловые буфера) - получим шванец ;)

Михаил Чолоков, [08.11.19 18:41]
но интереснее другая картинка, гед OS Type centos (шаблон CentOS 7) - там домина (10.0.1ФП2) видит так:
Mem.Allocated = 1 189 157 120
Mem.Allocated_MB = 1134
Mem.Availability = Plentiful
Mem.Local.Max.AllocFromOS_KB = 114165
Mem.Local.Max.Used.PID = 43705
Mem.Local.Max.Used.Process = http
Mem.Local.Max.Used.Time = 11/01/2019 13:37:45 ZE3
Mem.Local.Max.Used_KB = 89234
Mem.MaxSharedMemory_MB = 4080
Mem.PhysicalRAM = 4 294 967 296
Mem.PhysicalRAM_MB = 4096

Михаил Чолоков, [08.11.19 18:42]
1573723958997.png

и контейнер получает

Михаил Чолоков, [08.11.19 18:46]
и ОС согласна:
free -g
total used free shared buff/cache available
Mem: 4 0 2 0 0 3
Swap: 0 0 0

Михаил Чолоков, [08.11.19 18:49]
теперь остается вопрос: это домина так видит в разных контейнерах (Ubuntu и CentOS) или это так видит разная домина (9.0.1ФП8 и 10.0.1ФП2)

Михаил Чолоков, [08.11.19 18:56]
есть еще домина ФП7 на ЦентОС 7 контейнере, но она (домина), разумеется, 32 бит и показателем служить не может (не сможет с контейнера забрать больше 2Гб из-за архитектуры)
Mem.Allocated = 1,033,449,108
Mem.Allocated_MB = 985
Mem.Availability = Plentiful
Mem.Local.Max.AllocFromOS_KB = 94026
Mem.Local.Max.Used.PID = 28530
Mem.Local.Max.Used.Process = http
Mem.Local.Max.Used.Time = 10/31/2019 13:53:39 ZE3
Mem.Local.Max.Used_KB = 40755
Mem.MaxAddressableMemory_MB = 4095
Mem.MaxSharedMemory_MB = 3072
Mem.PhysicalRAM = 3,221,225,472
Mem.PhysicalRAM_MB = 3072
хотя... ведь память видит домина и именно ту что выделил в конетейнер

Михаил Чолоков, [08.11.19 19:08]
Короткое резюме: в ЦентОС контейнере память видимая доминой соответствует выделенной, а в бубунте - нет (видит всю), что чревато ошибками и крэшами (запросит в надежде, а контейнер обломает)
 

Вложения

  • 1573723878457.png
    1573723878457.png
    17,7 КБ · Просмотры: 356

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
вот еще что хочу добавить - Файловые Системы (ФС)
рассмотрим:
- ext4 - классика для линухов
- xfs - почти классика, продвигаемая RedHat
- zfs - это больше комбайн: управление томами + ФС + блочные устройства (грубо говоря). Официально в линуксе (в смыселе ядра) оно не поддерживается, но в репозитариях дистрибутивов штатно присутствует (Ubuntu, Debian и прочие)

ext4:
- не умеет делать snapshot , по логике ФС так и не должна, т.к это д.б. на уровне "глубже"
- устойчивая, журналируемая (до опред. степени)
- высокая скорость чтения/записи
- универсальная
снэпшоты можно осуществлять на уровен менеджера томов (LVM), есть особенности

xfs:
не буду пересказывать
- умеет "снэпшоты" (ну не совсем, я ниразу не использовал, потому как - это заморозка файлов, а не срез всей ФС)
- считается устойчивой
- скорость зависит от профиля использования (надо тюнить)
- универсальность меньше из-за пункта выше, для БД - вполне обоснованный выбор
изменять размер может только в большую сторону (в отличии от ext4)

Кэширование на SSD может происходить через несколько механизмов ( "православный", bcache и остальные по ссылкам), но мне все они не нра нужна подготовка и перезагрузка. Был EnchanceIO , я его даже использовал на серваке (с убунтой) у знакомых, но в нвр он не развивается (последний коммит 7 лет назад, на гитхабе), есть он в AUR, но арч для домины - это очень хардкорно (ящитаю)

zfs:
- основное отличие от первых 2-ух - повышенные требования к оборудованию (больше памяти + д.б. ECC)
- снэпшоты - встроено
- кэширование на SSD встроено (cache и log)
- устойчивость считается выше
В линух - особенность (потому что не в ядре) - кэш ФС (та кот. в памяти, у зфс кэшей несколько) отжирается как невозвращаемая память (можно задать ограничения) и как результат - получении OOM может наступить "неожиданно"
С др. стороны - выжирание кэша ФС, при выдавливании приложениями - это пиндец для серверного преформанса. Др. словами - за памятью следить нужно, на сервере, вне зависимости от ФС и ОС

Эта система более-всего подходит для виртуализации: управление блочными устройствами.
Т.е. вирутальный диск - это DataSet, который можно реплицировать, изменять размер, делать срезы и бэкапы, в т.ч.
алгоритм полностью аналогичен для всех DataSet как результат - упрощение резервирования, к тому же - скорость блочного копирования равна дисковой.
Снэпшоты, в отличии от LVM - не нужно указывать размер и т.п.
DataSet могут быть точками монтирования (не нужно доп. прописывать в конфигурации монтирование)
Организация избыточности (RAID1 и выше) встроено
тюнинг под память
почти все параметры zfs можно изменять на лету через /sys/module/zfs/parameters/...
добавлять/удалять log и cache - тоже динамически

Сравнивая с офтопиком от МС - практически любая из пересчисленных ФС либо быстрее и либо удобнее NTFS
По моей практике ещё и устойчивее - с NTFS можно было легко получить невостановимые файлы (особенно при заполнении на >90%)
вот где-то так ;) это звучит в мягкой форме
 
Последнее редактирование:
  • Нравится
Реакции: alexas1

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
согласно последней "инструкции ВЦСПС" тому что я читал из материалов RNUG, "рассово верными", из основных, является CentOS (не считая RedHat ;) ) SuSe, Astra Linux
можно ставить (и я ставил) на дебиан производные, но могут быть нюансы (как я столкнулся - в контейнере не правильно определяется доступная память)
 
Последнее редактирование:

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
Добрый день. Сталкивался кто с проблемой установки Lotus Notes на Debian 9 64 bit? Поделитесь опытом.
проблем с самой установкой не будет, а вот запуск в контейнерах и инфа о памяти - будут всякие грабли, как результат - лучше ставить на поддерживаемые дистры
 
Последнее редактирование модератором:

Wanderstep

Lotus Team
23.03.2006
493
65
BIT
17
материалов RNUG, "рассово верными", из основных, является CentOS (не считая RedHat ;) ) SuSe, Astra Linux
можно ставить (и я ставил) на дебиан производные, но могут быть нюансы (как я столкнулся - в контейнере не п
Если вариантов нет и нужно ставить клиент Notes на Asta Linux хоть в ограниченном режиме (для чтения архивов), можно тезисно для чайников обрисовать, как это можно сделать?
Чтобы это решение можно было масштабировать на все пользовательские ПК с Astra.
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
179
Если вариантов нет и нужно ставить клиент Notes на Asta Linux хоть в ограниченном режиме (для чтения архивов), можно тезисно для чайников обрисовать, как это можно сделать?
Чтобы это решение можно было масштабировать на все пользовательские ПК с Astra.
делается доступ через http к архивам, чтобы без клиента работало и всё.
Это ж архив, там менять ничего не надо.
Потому что клиент под Linux умер на версии 901fp6
 
  • Нравится
Реакции: lmike

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
214
Если вариантов нет и нужно ставить клиент Notes на Asta Linux хоть в ограниченном режиме (для чтения архивов), можно тезисно для чайников обрисовать, как это можно сделать?
Чтобы это решение можно было масштабировать на все пользовательские ПК с Astra.
добавлю с тому что сказал @savl ...
даже всякие запускаторы виндософта, под wine (crossover в т.ч.), мне не удалось настроить для корректной работы с чем-то выше 7.0.4 (это последний релиз - где всё работало под вайн, даже дизигнер)
т.е. вайн + 7.0.4 - вполне вариант для архивов (если не нужно "большего")
 
  • Нравится
Реакции: Wanderstep и Мыш

Wanderstep

Lotus Team
23.03.2006
493
65
BIT
17
делается доступ через http к архивам, чтобы без клиента работало и всё.
Это ж архив, там менять ничего не надо.
Потому что клиент под Linux умер на версии 901fp6
Я не случайно спросил про клиента под линукс. Доступ к архиву через веб очевиден, но он требует размещения архива на сервере.
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
179
Я не случайно спросил про клиента под линукс. Доступ к архиву через веб очевиден, но он требует размещения архива на сервере.
а смысл в архиве на локале? Ну кроме того чтобы сэкономить на дисках сервера.
 

aameno2

Lotus Team
27.01.2009
732
137
BIT
133
при включенном даос экономия будет как раз на сервере)
 
  • Нравится
Реакции: Мыш
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!