Миграция и бекап базы Lotus 9.0.1

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
473
В нашей организации, сервер где установлен Лотус 9.0.1 FP8 очень старой версии Windows Server 2008 и нам необходимо было перенести программу и базу на новый сервер Windows Server 2022. После этого и задался вопросом, как правильно делать бекап базы, чтоб не копировал лишнее. Плюс не было инсталляционного пакета как самой программы так и патча FP 10.
вот сейчас ваще не понял
есть старый сервер со старой доминой...

эконом вариант: что мешает для чего-то там установить - поднять новую шинду, на новой ВМ, а домину оставить как есть ?!

Держать рядом с доминой "что-то ещё" (на тойже ВМ), имея ВМ - это мне тоже не понятно (какой смысл?), есть клинические случаи - когда дергают КОМу из домины, но от такого желательно уходить

ещё вариант - поднять версию домины (после теста, понятно) до той - где есть бэкапы (штатно, 12+), развернуть всё начистую (ОС и домину), поднять из бэкапов
емнип - бэкапы можно и на сетевую папку (в винде), в линухе ещё варианты с репликацией снэпшотов (ZFS)

ЗЫЖ а есть смысл держаться именно за 9.0.1 ФП+ ?
 
Последнее редактирование:

VladSh

начинающий
Lotus Team
11.12.2009
1 797
158
BIT
233
4. На новый сервер копируем: notes.ini , server.id, names.nsf, da.nsf , что-то там еще из системных баз, затем копируем DAOS файлы и transaction logs, затем копируем базы по списку.
Я бы сюда ещё cert.id добавил, если и дальше жить хочется)

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

Возможные трудности при таком подходе:
1. Возможно не всё лежит в папке Domino, и это нужно не забыть перенести с теми же путями. Это может быть вся папка Data, это может быть отдельно вынесенная папка с jar- и class-файлами и т.д. - включаем фантазию, и смотрим настройки сервера, лазим в notes.ini.
2. Если на сервере был поднят DAOS, то нужно также перенести его с теми же путями.

Но главная трудность здесь в том, что человек должен это всё понимать. А если он спрашивает про сетевую папку, то всё плохо...
И если это система не твоя, то кроме того, чтобы понимать, надо иметь чётко расписанную "инфраструктуру", т.е. где и какие папки вынесены из Domino. С необходимыми знаниями для специалиста в Lotus без такой документации будет непросто, а без знаний и документации... - ну, не знаю.

По моему, в данной ситуации самый лучший способ - сделать образ ОС целиком, раскатать его где-то, и на него поверх накатывать обновы, дойдя до Win2022. Разницу в документах можно было бы восстановить одноразовой репликацией. Это единственный способ переехать более-менее в целости и сохранности. Если конечно что-то раньше не было вынесено на сетевые папки))
 

VladSh

начинающий
Lotus Team
11.12.2009
1 797
158
BIT
233
Вот ещё на ум пришло. Не только в базах данных дело. На сервере могут быть установлен какой-то специальный софт, который тоже нужно суметь перенести. А там может быть определённая политика лицензирования, которая помешает это сделать.

У нас, к примеру был установлен Ytria ScanEZ и т.д. 12-й версии, и с ней мы работали много лет. Так вот оно при таких переносах перестало работать, и нужно было из-за версии ОС обновлять версию. Нам сказали, что модель лицензирования изменилась, и теперь нужно платить каждый год, а не как мы купили разово. И теперь вынуждены платить каждый год... И лицензии теперь проверяются по сети при каждом старте, т.е. если не заплатишь, то софт работать не будет. Можно переключить на оффлайн-проверку, но тогда ей нужно ежемесячно подсовывать новый файл лицензии, полученный от Ytria.

Или на сервере может быть установлен Teamstudio CIAO. И если его не перенести, то вся история изменения дизайна накроется, - разрабы скажут "спасибо".

Все эти вещи тоже обязательно нужно учитывать.

Короче, я за то, чтобы постепенно поднимать версию ОС, хоть это тоже долго и муторно.
 
Мы в соцсетях:

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