Зміст

Міграція

Цей модуль призначений для міграції з мікбіла. Доступний з модуля “Консоль розробника”.


Дії

Власне як це виглядає і що потрібно робити? Ну насамперед якщо ви вже почали використовувати Ubilling - ви збережете всю поточну абонбазу. По-друге, міграція відбувається шляхом генерування sql дампа. Тобто нам потрібені робочі Ubilling та МікБіл, для того що б витягнути інфу з одного на користь іншого. І так:

  1. Спершу варто зробити дамп поточної бд убілінгу
  2. Потім потрібно перейменувати дамп в ub.sql (файли лежать в папці content/backups/sql)
  3. Тепер можна відкривати модуль для міграції



Міграція

Потрібно вказати дані для підключення до БД мікбіла, а також період тарифікації, поденний або помісячний.
Мережі вгадуються за принципом: вибірка всіх IP з БД мікбіла, залишаємо перші три октети й отримуємо унікальні \24 мережі.
Це потрібно для того, щоб вручну все не вводити (актуально для середніх і великих інсталяцій). Ми прекрасно розуміємо, що мережі можуть і відрізнятися, але це вимушена жертва, надалі зможете потрібне виправити.
Убіллінг передбачає, що у вас унікальні логіни і паролі. Якщо ви впевнені, що паролі не унікальні - можете виставити 'використовувати логін як пароль'. Або приведіть базу до ладу до міграції.











А також IP-адреси мають бути унікальними. Якщо скрипт міграції знайде якісь повторювані IP, ви побачите попередження. Нічого не вибухне, просто візьміть на замітку й обробите потім у ручному режимі. Або знову ж таки, приведіть БД до ладу.





Якщо всі дані правильно введені - то ми отримаємо готовий дамп для міграції даних. Для того щоб завершити міграцію варто зробити наступне:

  1. Вбити старгейзер
  2. у billing.ini виставити NOSTGCHECKPID=1
  3. Відкрити модуль бекапа БД і розгорнути наш ub.sql на нашу систему.