Project backup/restore

From Siwenoid Wiki
Revision as of 11:13, 10 May 2011 by SWNadmin2 (talk | contribs)
Jump to navigation Jump to search

Previous chapter-> Algorex LAN communication

Mentés létrehozása (Backup)

Alkalmazás- és adatbázismentést a telepítő Backup funkciójával készíthetünk. Az alkalmazás (szerver vagy kliens) kiválasztása után, ki kell jelölnünk, hogy a rendszer mely részeit kívánjuk menteni. Szerver alkalmazás esetén:

  • Database dump / Adatbázisbeli adatok
  • Core application files / A rendszer alapvető állományai
  • Configuration files / Konfigurációs XML fájlok
  • Data files / Térkép képfájlok, beavatkozási szöveglapok, parancs ikonok, stb.
  • Log files / A (technikai) rendszernapló állományai
  • Scripts and script manuals / Szkriptek és útmutatóik (HTML fájlok)

Kliens alkalmzás esetén:

  • Core application files / A rendszer alapvető állományai
  • Configuration files / Konfigurációs XML fájlok
  • Resource file (localizations) / A nyelvi változatok szövegeit tároló állományok
  • Data files / Térkép képfájlok, parancs ikonok, stb.
  • Image files / Képfájlok
  • Log files / A (technikai) rendszernapló állományai
  • Scripts and script manuals / Szkriptek és útmutatóik (HTML fájlok)
  • Sound files / Hangállományok (MP3)

Az útmutató a szerver alkalmazás mentésén fog végigvezetni, ez a kliens mentésének összes lépését tartalmazza. A komponensek kiválasztása után mindkét alkalmazás esetén ki kell választanunk a forráskönyvtárat (amelyben a létező rendszer telepítve van). Következő lépésként meg kell adnunk egy célkönyvtárat, amelyben a telepítő a mentéseket el fogja helyezni (zip fájlokként, tömörítve). A kliens alkalmazás mentésének beállításai ezen a ponton megtörténtek, százalékos állapotjelző mutatja a folyamat előrehaladtát, majd egy időbélyeggel ellátott zip állomány készül el a célkönyvtárban. Szerver alkalmazás esetén (ha kiválasztottuk az adatbázis mentését is) meg kell adnunk az adatbázis elérését. Előbb a Select database driver oldalon válasszuk ki az adatbázisszerverünk típusát. A következő lapon az adatbázis kapcsolat paramétereit állítjuk be:

  • URL: Az adatbázisszerver számítógépének hostneve (vagy IP-címe), illetve - ha szükséges - kettősponttal elválasztva az adatbáziskezelő port-száma.
  • Database name: Az alkalmazás adatbázisának neve, telepítéskor adtuk meg
  • Owner: Az adatbázis tulajdonosa, az a felhasználó, amelyet az adatbázis adminisztrációs felületén hoztunk létre, és akit megadtunk telepítéskor
  • Password: Az adatbázis felhasználó jelszava

Amennyiben működő rendszerről készítjük a mentést, úgy a telepítő a rendszer konfigurációjából képes kiolvasni ezeket a paramétereket, és kitölti a mezőket ennek megfelelően. A következő lapon meg kell adnunk azt az adatbázismentést készítő alkalmazást, amely az adatbázissal együtt települt (pl. MySQL adatbázisnál a mysqldump alkalmazás). A telepítő megkísérli megtalálni ezt a fájlt, de lehetőség van tallózására is. MySQL adatbázisnál Windows-on a ”Program Files\MySQL\MySQL Server 5.x\bin\mysqldump.exe” helyen kell keresnünk, Linux rendszerek alatt az ”/usr/bin/mysqldump” helyen szokott elhelyezkedni. A Next gombra kattintva a mentés elindul, előbb az adatbázist menti (ez hosszabb ideig is eltarthat), majd a fájlrendszerről gyűjti össze a kiválasztott komponensek állományait. A mentés eredménye két zip fájl lesz, az egyik az adatbázis adatait tartalmazza, a másik a fájlokét.

Mentés visszaállítása (Restore)

Az alkalmazás és az adatbázis adatok visszaállítását a telepítő Restore funkciójával végezhetjük el. Az alkalmazás (szerver vagy kliens) kiválasztása után, ki kell jelölnünk, hogy a rendszer mely részeit kívánjuk visszaállítani. Szerver alkalmazás esetén:

  • Core application files / A rendszer alapvető állományai
  • Configuration files / Konfigurációs XML fájlok
  • Database restore / Az adatbázis adatainak visszaállítása
  • Data files / Térkép képfájlok, beavatkozási szöveglapok, parancs ikonok, stb.
  • Scripts and script manuals / Szkriptek és útmutatóik (HTML fájlok)

Kliens alkalmzás esetén:

  • Core application files / A rendszer alapvető állományai
  • Configuration files / Konfigurációs XML fájlok
  • Resource file (localizations) / A nyelvi változatok szövegeit tároló állományok
  • Image files / Képfájlok
  • Sound files / Hangállományok (MP3)

Az útmutató a szerver alkalmazás visszaállításán fog végigvezetni, ez a kliens visszaállításának összes lépését tartalmazza. A komponensek kiválasztása után mindkét alkalmazás esetén ki kell választanunk a visszaállítandó adatokat, amelyek vagy egy zip fájlban helyezkednek el, vagy egy forráskönyvtárat is megadhatunk.