Як ми новий ISPmanager 5 впроваджували

    У цій статті я розповім, як ми впроваджували панель управління ISPmanager 5 з самих перших днів її існування, з якими труднощами зіткнулися і яких результатів в підсумку досягли.
 
Ми давно запланували істотну переробку тарифних планів. Нам дуже хотілося зробити багато якісних змін, відмовитися від непотрібних опцій, полурабочие та застарілих технологій.
 
Отже, ми перейшли на нову апаратну платформу, яка дозволила істотно збільшити ресурси наших віртуальних серверів, оновили програмну платформу для управління віртуалізацією та програмне забезпечення, яке отримують наші клієнти на своєму віртуальному сервері.
 
Ми знали про підготовлюваний випуск нової версії найпопулярнішої в рунеті панелі управління ISPmanager і через це нам довелося затягнути оновлення тарифів на цілих 3 місяці. Нарешті, наприкінці листопада наш партнер — компанія ISPsystem випустила бета версію ISPmanager 5. Чесно кажучи, вона нас не повністю задовольнила, і ми вирішили поки зовсім не відмовлятися від перевіреного ISPmanager 4, а дати клієнтові можливість вибору.
 
Після нетривалого тестування шаблонів з передвстановленим ISPmanager 5, 13 грудня 2013 ми, нарешті, злетіли! Ура!
 
 
 
 Як ми "летіли" ці півроку
 грудня. Набираємо висоту
Клієнти стали замовляти сервери з новими тарифами, почали задавати питання по новій панелі.
 
 Капітан запалив сигнал «Пристебніть ремені»
Зіткнулися з тим, що в ISPmanager 5 не вистачало звичних функцій, які були в ISPmanager 4, наприклад:
 
     
  • можливості змішування доменів
  •  
  • можливості встановити домен за замовчуванням
  •  
  • імпорту користувача і т.д.
  •  
Але немає лиха без добра. Ми гідно оцінили нові можливості:
 
     
  • можливість використання nginx + php-fpm
  •  
  • редактор в менеджері файлів (Малюнок 1)
  •  
  • нову більш зручну і красиву тему
  •  
  • можливість оновлення ПО з панелі і т.д.
  •  
 
Рисунок 1 — Редактор файлів
 
 Січень-Март. Входимо в зону турбулентності
Без багрепортов справа не обійшлася. Повідомляли про помилки і через багзіллу, і через систему тікетів.
 
Багато недоліків було з роботою поштової системи, наприклад, кастомними установка панелі з exim і postgrey на CentOS не давала створювати користувача. Алгоритм приблизно такий був:
установка exim
установка postgrey
видалення дефолтного MTA — postfix, а заодно і postgrey по залежності
При створенні користувача і одночасно створенні поштового домену панель не знаходила файли postgrey, і користувач не створювався в панелі, але і повторно такого користувача вже без поштового домену створити було не можна, так як він був «Already exist».
 
Логіка роботи резервного копіювання теж злегка здивувала. Всі веб домени, поштові домени і взагалі всі елементи створюються в окремому архіві. З одного боку зручно і швидко розпаковується потім, але знайти в цій купі щось вручну дуже і дуже складно.
 
Були похибки і в роботі dns. Спочатку, при створенні домену не можна було вказати довільні сервери імен, пізніше таку можливість додали. Але якщо при створенні домену, наприклад domain.com вказати сервери імен в зоні цього ж домена — ns1.domain.com, ns2.domain.com, то створювалася некоректна зона домену. А так як зона домена не коректна, то з панелі вже не можна було відредагувати зону такого домену.
Поки помилку не було виправлено, доводилося руками міняти файли зон.
 
 Квітень-Май. Політ нормальний
На сьогоднішній день були виправлені як вищеописані проблеми, так і інші помилки. Все найстрашніше позаду.
 
 Розбір польотів
Через півроку з того дня, як були запущені нові тарифи з ISPmanager 5, було вирішено провести дослідження. Так як ми прагнемо відмовитися від ISPmanager 4, то першою метою дослідження було з'ясувати, який відсоток клієнтів обирає ISPmanager 5 і скільки клієнтів воліє ISPmanager 4.
Другою метою дослідження було визначити, спричинило чи нововведення збільшення навантаження на службу підтримки.
 
У дослідженні брали участь віртуальні сервери, що були замовлені не раніше 13 грудня 2013. Було пораховано кількість замовлених віртуальних машин, у яких шаблон диска з ISPmanager 5 і кількість замовлених віртуальних машин, у яких шаблон диска з ISPmanager 4. Розрахунок проводився за формулою: A * 100 / B
Де:
A — кількість віртуальних серверів з ISPmanager 5 (ISPmanager 4)
B — загальна кількість замовлених серверів з панеллю
 
Результати дослідження представлені на діаграмі 1.
 
Діаграма 1 — Кількість замовлених віртуальних серверів з ISPmanager 5 і ISPmanager 4 в процентному співвідношенні
 
З діаграми випливає, що приблизно 80% клієнтів на сьогоднішній день вибирають віртуальні сервери з ISPmanager 5. Частка ISPmanager 4 всього близько 20%.
 
У другій частині дослідження ми розраховували «тікети на душу населення». Розрахунок проводився за формулою: C / D
Де:
С — кількість тікетів від власників VDS з ISPmanager 5 (ISPmanager 4)
D — кількість активних VDS з ISPmanager 5 (ISPmanager 4)
 
Як і в перший раз в дослідженні брали участь віртуальні сервери, дата замовлення яких не раніше 13.12.2013. Результати представлені на діаграмі 2.
 
 
Діаграма 2 — Відношення кількості тікетів до кількості активних послуг
 
Поясню, чому графік йде вниз. Вважалися тільки віртуальні машини, замовлені після 13 грудня. Відповідно віртуальних машин з кожним місяцем стає все більше, а тікетів на місяць — ні. З графіка видно, що власники серверів з ISPmanager 5 частіше звертаються в підтримку. Але з плином часу крива ISPmanager 5 наближається до кривої ISPmanager 4, а значить навантаження на підтримку нормалізується.
 
Грунтуючись на особистому досвіді роботи з ISPmanager 5, можу сказати, що він опрацьований краще, а саме: повідомлення зрозумілі та інформативні, менше «тупикових» ситуацій, є авторешеніе проблемних ситуацій, інтерфейс більш зрозумілий як для нас, адміністраторів, так і для клієнтів, випуски апдейтів проходять практично непомітно, у всякому разі вони не доставляють проблем нашим клієнтам і не створюють сплеску питань з їхнього боку.
 
З решти істотних мінусів: поки не повністю опрацьовані механізми переходу з 4 версії на 5, вірніше вони є, але підходять не для всіх ситуацій. Можна перейти на нову версію панелі на існуючому сервері, але, якщо у вас застаріла версія ОС, вам доведеться спочатку оновити її, оскільки збірки ISPmanager 5 є тільки під самі останні версії дистрибутивів Linux і FreeBSD. Якщо у вас безліч нестандартних налаштувань, своїх плагінів та інших "допілок", то конвертор відпрацює не повністю і буде потрібно багато ручної роботи. Дуже сильно не вистачає перенесення акаунтів між сервером зі старою версією панелі на нову, адже найчастіше простіше замовити новий сервер, з сучасною операційною системою і програмним забезпеченням, налаштувати його і просто перенести на нього свої сайти.
 
Підводячи підсумки, для нових серверів ми однозначно рекомендуємо ISPmanager 5 і, як тільки вирішиться проблема перенесення акаунтів з панелі старої версії на сервер з новою, ми плануємо повністю відмовитися від продажу ISPmanager 4.
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.