LKDS
8 800 100 8421
звонок бесплатный

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> MoveToLinux, MoveToLinux - утилита для миграции с Windows на Linux
Роман Константинович
сообщение 6.3.2026, 11:45
Сообщение #1


Участник
**

Группа: LKDS_Team
Сообщений: 12
Регистрация: 25.11.2024
Пользователь №: 9 015



Добрый день!

Появилась новая утилита MoveToLinux.

Назначение:
Утилита предназначена для миграции с Windows(LKDSDomain, LKDSDisp, MPultPro) на Linux(LKDSServer).

Версии:
v1.2.0.0 — Добавление обязательного параметра -u
v1.1.0.0 — Добавлена поддержка сети Обь
v1.0.1.0 — Добавлена поддержка LKDSDisp и MPultPro
v1.0.0.0 — Поддерживает только блоки Pro(6.x Pro, 7.x), включая прямые связи, LKDSPro, LKDSDrv. Также работа возможно только с LKDSDomain.

Аргументы программы
Обязательные:
1. -i<ip> — IPv4 сервера на Linux
2. -p<port> — HTTP(s) порт сервера на Linux
3. -u<um> — Номер нового корневого УМ
4. -t<ProviderType> — Тип сервера
4.1. 1 — LKDSDomain
4.2. 2 — LKDSDisp
4.3. 3 — MPultPro
Опциональные:
1. -s — Если LKDSServer использует SSL
2. -l — Детальное логирование в консоль

Примеры:
Пример с LKDSDomain: MoveToLinux.exe -i10.0.0.1 -p40080 -t1 -l -u240
Пример с LKDSDisp: MoveToLinux.exe -i10.0.0.1 -p40080 -t2 -l -u240
Пример с MPultPro: MoveToLinux.exe -i10.0.0.1 -p40080 -t3 -l -u240

Обязательные условия для запуска:
1. LKDSServer с пустой структурой.
2. В конфигурации LKDSServer было подключение к БД.
3. Windows должен иметь возможность "достучаться" до Linux сервера.
4. Утилита должна запускать на компьютере, где работает Windows сервер.

Файлы доступны в пакете LKDSDrv
Документация: Прикрепленный файл  MoveToLinux.pdf ( 142.79 килобайт ) Кол-во скачиваний: 4

Важно:
1. Лифтовые блоки Pro(6.x Pro, 7.x), описанные в LKDSPro и в ПКЛШ на LKDSServer будут работать через прямые связи. Т.е. если сеть "Обь" состоит только из ПКЛШ, то конвертация в LKDSServer будет сделана и из LKDSDomain, и из LKDSDisp, и из MPultPro.
2. При переносе с MPultPro сразу создадутся два пользователя: ADMIN(пароль ADMIN), USER(пароль USER). Все блоки будут добавлены в первую группу, чтобы пользователь мог их "увидеть".

При обнаружении ошибок или возникновении пожеланий, можете писать свои идеи на почту shitovrk@lkds.ru или оставлять их здесь.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Роман Константинович
сообщение 30.3.2026, 9:35
Сообщение #2


Участник
**

Группа: LKDS_Team
Сообщений: 12
Регистрация: 25.11.2024
Пользователь №: 9 015



Всем доброго времени суток!
Сегодня(30.03.2026) вышла новая версия MoveToLinux v1.0.1

Изменения:
-> Поддержка LKDSDisp
-> Поддержка MPultPro

Всем удачи!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 30.3.2026, 23:58
Сообщение #3


Активист
****

Группа: Пользователи
Сообщений: 6 827
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



Цитата(Роман Константинович @ 6.3.2026, 8:45) *

v1.0.0 — Поддерживает только блоки Pro(6.x Pro, 7.x), включая прямые связи, LKDSPro, LKDSDrv. Также работа возможно только с LKDSDomain.


Не совсем понятно- LKDSDomain поддерживается полностью, и Лбпро/7 и сеть ОБЬ в LKDSDrv?


--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Роман Константинович
сообщение 31.3.2026, 6:58
Сообщение #4


Участник
**

Группа: LKDS_Team
Сообщений: 12
Регистрация: 25.11.2024
Пользователь №: 9 015



Цитата(revit @ 31.3.2026, 0:58) *

Не совсем понятно- LKDSDomain поддерживается полностью, и Лбпро/7 и сеть ОБЬ в LKDSDrv?


На текущий момент(v1.0.1) поддерживается LKDSDomain, LKDSDisp, MPultPro только с блоками Pro(6.xPro, 7.x).

Думаю к следующему обновлению добавится поддержка сети Обь.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Роман Константинович
сообщение 20.4.2026, 9:37
Сообщение #5


Участник
**

Группа: LKDS_Team
Сообщений: 12
Регистрация: 25.11.2024
Пользователь №: 9 015



Всем доброго времени суток!
Сегодня(20.04.2026) вышла новая версия MoveToLinux v1.1.0

Изменения:
-> Поддержка сети Обь

Всем удачи!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Роман Константинович
сообщение 6.5.2026, 11:49
Сообщение #6


Участник
**

Группа: LKDS_Team
Сообщений: 12
Регистрация: 25.11.2024
Пользователь №: 9 015



Всем доброго времени суток!
Сегодня(06.05.2026) вышла новая версия MoveToLinux v1.2.0.0

Изменения:
-> Добавлен обязательный параметр -u
-> Мелкие исправления

Всем удачи!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 7.5.2026, 17:16
Сообщение #7


Активист
****

Группа: Пользователи
Сообщений: 6 827
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



Попробовал перенести с виндового на чистый линукс... Но выяснился один неприятный момент для тестирования-ждать переноса 850 блоков из домейна очень долго.... А переносятся связи блоков в первую очередь как я понял.
Последовательность действий утилиты такая-
1. Вносятся связи блоков на новый сервер
2. переносится структура домейна
3. вносятся связи сетевых устройств
4. переносится структура сети
5. переносится база организаций и лифтов . так???

Хотелось бы проверить непосредственно перенос структуры сети. Да и в случае копирования на резервный сервер связи в оборудование уже внесены и цель -перенести актуальную структуру сети , базу и список блоков домейна.


--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Роман Константинович
сообщение 8.5.2026, 13:52
Сообщение #8


Участник
**

Группа: LKDS_Team
Сообщений: 12
Регистрация: 25.11.2024
Пользователь №: 9 015



Цитата(revit @ 7.5.2026, 18:16) *

Попробовал перенести с виндового на чистый линукс... Но выяснился один неприятный момент для тестирования-ждать переноса 850 блоков из домейна очень долго.... А переносятся связи блоков в первую очередь как я понял.
Последовательность действий утилиты такая-
1. Вносятся связи блоков на новый сервер
2. переносится структура домейна
3. вносятся связи сетевых устройств
4. переносится структура сети
5. переносится база организаций и лифтов . так???

Хотелось бы проверить непосредственно перенос структуры сети. Да и в случае копирования на резервный сервер связи в оборудование уже внесены и цель -перенести актуальную структуру сети , базу и список блоков домейна.


Добрый день!

Алгоритм утилиты следующий:
1. Собираются все ключи со всех ЛБ.
2. Создаются/изменяются связи ЛБ на новый сервер.
3. Импортируется список ЛБ/блоков V7 и записывается новая конфигурация сервера.
4. Обрабатывается сеть Обь: выбирается новый корневой УМ, создаются/изменяются связи на КСЛ на новый сервер.
5. Записывается сеть Обь на новый сервер с новым УМ.
6. Записываются конфигурации ПКСЛ.
7. Записывается новая общая структура на новый сервер.

Сейчас в разработке новая версия утилиты. Планирую добавить GUI, чтобы упростить перенос и синхронизацию для пользователей.

Также планирую добавить возможность выбирать, какие сегменты переносить:
1. Общую структуру
2. Сеть Обь
3. Блоки V7

Это как раз должно помочь в сценариях, когда нужно отдельно проверить перенос сети Обь или быстро синхронизировать резервный Linux-сервер без повторного переноса всех сегментов.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 8.5.2026, 14:14
Сообщение #9


Активист
****

Группа: Пользователи
Сообщений: 6 827
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



Цитата(Роман Константинович @ 8.5.2026, 10:52) *
Также планирую добавить возможность выбирать, какие сегменты переносить:
1. Общую структуру
2. Сеть Обь
3. Блоки V7

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


--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 17.5.2026, 3:01