Migrer depuis LMS
De LMS à django-nms sans couper le réseau
Les importateurs lisent la base LMS via un pont MySQL en lecture seule. Chaque étape s'exécute d'abord en simulation avec rapport CSV, puis en écriture. Le réseau reste en service tout du long.
- Réseaux IP, hôtes, adresses MAC, débits des tarifs, affectations aux nœuds
- Correspondance des clients par identifiant fiscal, puis par nom, avec l'id LMS conservé
- Idempotent : un import peut être relancé sans doublons
Ce que nous reprenons automatiquement
Le pont lms_bridge expose les tables LMS (customers, tariffs, assignments, nodes, networks, macs, nodeassignments) comme modèles en lecture seule. Les commandes d'import s'exécutent à blanc par défaut et produisent un rapport CSV. Seul le drapeau de validation modifie les données. Chaque objet importé mémorise son identifiant source, donc un import relancé met à jour au lieu de dupliquer.
- Réseaux LMS vers plages IPAM avec passerelle, DNS et plage DHCP
- Nœuds CPE vers hôtes abonnés avec débits du tarif et MAC multiples
- Clients LMS rapprochés des clients django-nms par identifiant fiscal, puis par nom
- Liaison hôte-site et correspondance des débits des anciens services
La migration étape par étape
- Découverte (semaine 1). Accès en lecture seule à la base LMS. Nous lançons les imports à blanc et renvoyons les rapports : combien de réseaux, d'hôtes et de clients se rapprochent automatiquement, où sont les manques.
- Données financières (semaines 1–2). Clients, contrats et tarifs sont créés dans django-nms comme source de vérité. L'historique des factures et des paiements reste dans LMS pour consultation ; les soldes sont repris en solde d'ouverture. L'import complet des contrats et factures LMS est sur la feuille de route.
- Réseau (semaine 2). Réseaux IP et hôtes importés avec validation. Nous générons la configuration RADIUS en parallèle de lmsd et comparons les résultats.
- Bascule (semaine 3). FreeRADIUS basculé sur les fichiers django-nms hors heures de pointe. lmsd reste en secours quelques jours.
- Premier mois. Premières factures avec facturation électronique, premier import de relevé. Nous sommes au téléphone.
Périmètre et durée dépendent de l'état des données LMS. La migration réseau est incluse dans les offres Growth et Scale.
Questions sur la migration
Reprenez-vous l'historique des factures de LMS ?
Aujourd'hui, nous reprenons le solde d'ouverture. L'import des documents et paiements historiques depuis les tables LMS est sur la feuille de route. LMS peut rester en lecture seule comme archive.
Ai-je besoin d'une interruption ?
Pas pour le réseau. La bascule RADIUS est un remplacement de fichiers et un redémarrage de service. Invisible pour les clients.
Et le Userpanel de LMS ?
Le portail client de django-nms est sur la feuille de route. D'ici là, les clients reçoivent factures et relances par e-mail et SMS.
Envoyez-nous un export du schéma de votre base LMS
Sans données personnelles. Nous vous dirons quelle part de votre réseau se reprend automatiquement.