Migrácia z GLPI 10 na GLPI 11 – čo treba vedieť

Migrácia z GLPI 10 na GLPI 11 – čo treba vedieť

GLPI 10 zostáva v režime LTS (Long-Term Support) do roku 2027, no aktívny vývoj sa sústreďuje výhradne na vetvu 11.x. Aktuálna stabilná verzia je 11.0.7. Ak váš tím stále prevádzkuje GLPI 10, teraz je ten správny čas naplánovať prechod – kým máte dostatok času na testovanie a nie ste pod tlakom blížiaceho sa konca podpory.

Systémové požiadavky GLPI 11

Pred samotnou migráciou overte, že vaša infraštruktúra spĺňa nové minimálne požiadavky:

  • PHP: 8.2 alebo novšie (odporúčané 8.3)
  • MySQL: 8.0 alebo novšie
  • MariaDB: 10.6 alebo novšie
  • Webový server: Apache 2+, Nginx, lighttpd alebo IIS
  • Nové povinné PHP rozšírenia: bcmath, mbstring, openssl (oproti GLPI 10)

Ak ešte prevádzkujete PHP 7.x alebo MySQL 5.7, musíte najprv aktualizovať serverovú platformu.

Pluginy integrované do jadra

GLPI 11 absorboval tri populárne pluginy priamo do jadra aplikácie:

  • FormCreator – formuláre pre koncových používateľov sú teraz natívnou súčasťou GLPI
  • Generic Objects – vlastné typy aktív sa definujú cez Asset Definitions
  • Fields – vlastné polia zostávajú ako plugin, ale vyžadujú aktualizáciu pre kompatibilitu

Migrácia týchto pluginov má striktné poradie: najprv Generic Objects, potom Fields, nakoniec FormCreator. Pred migráciou aktualizujte Generic Objects minimálne na verziu 2.14.14 a FormCreator na verziu 2.13.10.

Postup migrácie krok za krokom

  1. Záloha databázy a súborov – vrátane adresárov config/, files/ a plugins/. Ak je server virtualizovaný, vytvorte snapshot.
  2. Kontrola integrity databázy – spustite php bin/console db:check a opravte prípadné nesúlady v schéme.
  3. Migrácia pluginov – spustite migračné skripty pre Generic Objects, Fields a FormCreator v uvedenom poradí.
  4. Inštalácia GLPI 11 – stiahnite archív z GitHub releases, extrahujte do nového adresára a obnovte konfiguračné súbory (glpi.key, glpicrypt.key, oauth.pem, oauth.pub, downstream.php).
  5. Spustenie aktualizácie – príkazom php bin/console db:update alebo cez webové rozhranie.
  6. Obnovenie pluginov – príkazom php bin/console plugin:resume_execution alebo cez administráciu.

Na čo si dať pozor

  • Po detekcii nových súborov GLPI 11 sa aplikácia stane nepoužiteľnou, kým sa aktualizácia nedokončí – plánujte údržbové okno.
  • Zobrazenia (display preferences) a uložené vyhľadávania pre vlastné typy z Generic Objects je potrebné vytvoriť nanovo.
  • Nikdy neobnovujte zálohu databázy do inej verzie GLPI bez spustenia aktualizačných skriptov.
  • Testujte migráciu najprv v staging prostredí – minimalizujete tak výpadok produkcie.

Časový plán

GLPI 10 dostáva bezpečnostné záplaty (aktuálne 10.0.25), ale nové funkcie sa vyvíjajú len pre vetvu 11.x. Podpora pre GLPI 10 končí v roku 2027. Odporúčame naplánovať migráciu na druhý polrok 2026 – máte priestor na dôkladné testovanie a zaškolenie tímu ešte pred koncom LTS.

Potrebujete pomôcť s touto témou?

Kontakt