Project backup/restore/hu

From Siwenoid Wiki
Jump to navigation Jump to search
Language: English  • magyar

Next chapter-> Datapoint definition

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.

A következő lapon meg kell adnunk a célkönyvtárat, amelybe a visszaállítást elvégezni kívánjuk. A könyvtárban található fájlok felül fognak íródni, szükség esetén csináljunk mentést a visszaállítás előtt! A kliens alkalmazás visszaállításának beállításai ezen a ponton megtörténtek, százalékos állapotjelző mutatja a folyamat előrehaladtát. Szerver alkalmazás esetén (ha kiválasztottuk az adatbázis visszaállítá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ő rendszerre végezzük a visszállítást, vagy a visszaállítandó adatok tartalmaznak adatbázis beállításokat, ú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. Ha a visszaállítást egy még nem létező adatbázisba szeretnénk elvégezni, akkor az adatbázis létrehozásához szükséges rendszerparamétereket (master database) is meg kell adnunk az alsó 3 beviteli mezőben:

  • Database name: Egy rendszeradatbázis neve (MySQL esetén tipikusan mysql)
  • Username: Egy adatbázis-adminisztrátor felhasználó neve (MySQL esetén tipikusan root)
  • Password: A felhasználó jelszava, általában az adatbázis-szerver telepítésekor adjuk meg

A következő lapon meg kell adnunk azt az adatbázisvisszaállítást végző alkalmazást, amely az adatbázissal együtt települt (pl. MySQL adatbázisnál a mysql 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\mysql.exe” helyen kell keresnünk, Linux rendszerek alatt az ”/usr/bin/mysql” helyen szokott elhelyezkedni. A felső beviteli mezőben (Path to database dump) ki kell választanunk az adatbázisadatokat tartalmazó (adatbázismentés) fájlt. Ez a fájl lehet zip is, a telepítő képes kicsomagolni azt. Az adatbázis visszaállítás törli az aktuális adatokat, csak a visszaállítottak lesznek elérhetőek, ezért szükség esetén készítsünk mentést előtte!

A Next gombra kattintva a visszaállítás elindul, előbb az adatbázist állítja vissza (ez hosszabb ideig is eltarthat), majd a fájlrendszerre másolja át (felülírással) a kiválasztott komponensek állományait. A művelet végeztővel a telepítő felkínálja, hogy a visszaállított rendszer konfigurációjában módosítja az adatbázis-elérést, a most megadottaknak megfelelően (Change database parameters in the XML configuration?). Ha az adatbázis paramétereken nem változtattunk, akkor ez felesleges, egyébként pedig az igen gombra kattintva kérhetjük ezt a műveletet

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.