Migracja z LMS
Z LMS na django-nms bez wyłączania sieci
Importery czytają bazę LMS przez mostek MySQL tylko do odczytu. Każdy krok najpierw w trybie próbnym z raportem CSV, potem zapis. Sieć działa przez cały czas.
- Sieci IP, hosty, adresy MAC, prędkości taryf, przypisania do węzłów
- Mapowanie klientów po NIP, potem po nazwie, z zapisem identyfikatora LMS
- Idempotentnie: import można powtórzyć bez duplikatów
Co przenosimy automatycznie
Mostek lms_bridge mapuje tabele LMS (customers, tariffs, assignments, nodes, networks, macs, nodeassignments) jako modele tylko do odczytu. Polecenia importu działają domyślnie na sucho i tworzą raport CSV. Dopiero flaga zapisu zmienia dane. Każdy zaimportowany obiekt pamięta swój identyfikator źródłowy, więc powtórny import aktualizuje zamiast dublować.
- Sieci LMS na pule IPAM z bramą, DNS i zakresem DHCP
- Węzły CPE na hosty abonentów z prędkościami z taryfy i wieloma MAC
- Klienci LMS dopasowani do klientów w django-nms po NIP, potem po nazwie
- Powiązanie hostów z lokalizacjami i mapowanie prędkości starych usług
Jak wygląda migracja krok po kroku
- Rozpoznanie (tydzień 1). Dostęp tylko do odczytu do bazy LMS. Uruchamiamy importy na sucho i odsyłamy raporty: ile sieci, hostów i klientów dopasuje się automatycznie, gdzie są braki.
- Dane finansowe (tydzień 1–2). Klientów, umowy i taryfy zakładamy w django-nms jako źródło prawdy. Historia faktur i płatności z LMS zostaje w LMS do wglądu; stan sald przenosimy jako bilans otwarcia. Pełny import umów i faktur z LMS jest w roadmapie.
- Sieć (tydzień 2). Import sieci IP i hostów z zapisem. Generujemy konfigurację RADIUS równolegle do lmsd i porównujemy wyniki.
- Przełączenie (tydzień 3). Przełączamy FreeRADIUS na pliki z django-nms poza godzinami szczytu. lmsd zostaje jako plan awaryjny na kilka dni.
- Pierwszy miesiąc. Pierwsze faktury z KSeF, pierwszy import wyciągu. Jesteśmy na telefonie.
Zakres i czas zależą od stanu danych w LMS. W planach Growth i Scale migracja sieci jest w cenie.
Pytania o migrację
Czy przeniesiecie historię faktur z LMS?
Dziś przenosimy bilans otwarcia sald. Import historycznych dokumentów i płatności z tabel LMS jest w roadmapie. LMS można zostawić w trybie odczytu do wglądu w archiwum.
Czy potrzebuję przestoju?
Nie dla sieci. Przełączenie RADIUS to podmiana plików i restart usługi. Dla klientów jest niewidoczne.
Co z Userpanelem LMS?
Portal klienta e-BOK w django-nms jest w roadmapie. Do tego czasu klienci dostają faktury i przypomnienia e-mailem oraz SMS-em.
Wyślij nam zrzut struktury swojej bazy LMS
Bez danych osobowych. Odpowiemy, ile z Twojej sieci przeniesie się automatycznie.