Uživatelské nástroje

Nástroje pro tento web


Action unknown: plugin_bookcreator__addtobook
i2doku-cz:010-obecne:z010-sprava-systemu:002-popis-systemu

Struktura instalace i/2 a databáze Progress

Tyto programy instaluje DATA-NORMS, zákazník do nich nemusí zasahovat. Může je používat.

Instalace testovacího a provozního prostředí i/2 ®

  • Databázový systém Progress, komponenty.
  • U:\ProgrammeTest\Polynorm\i2 - testovací prostředí i/2 ®
  • U:\Programme\Polynorm\i2 - provozní prostředí i/2 ®

Pomocné programy v U:\Programme

  • Araxis\Araxis Merge 2001 ProfessionalAraxis – porovnání souborů a adresářů
  • Info-ZIP – zipovací program
  • Progress – Progress OpenEdge V10.1C + SP1
  • OpenEdge help – dokumentace Progress
  • putty – terminálový a ftp klient, scp program

Další pomocné programy

  • Total Commander
  • svn version control system
  • netbeans
  • List&Labels

Databázový systém Progress

  • Broker proces – hlavní proces řídící přístup k databázím. Stará se např. o integritu databáze, řídí sdílenou paměť, zastavuje remote clients a self-services clients při shutdown databáze, obsluhuje požadavky na připojení k databázi a startuje pro ně databázové servery.
  • Self-service client – sezení spuštěné na stejném stroji jako broker.
  • Remote client – klienti na vzdálených počítačích.
  • Procedures files – ASCII textové soubory obsahující zdrojový kód Progress.
  • R-code files – binární soubory generované kompilátorem. Lze je interpretovat run-time verzí Progress.
  • Temporary user files – pro každé sezení jsou vytvářeny dočasné soubory v adresáři specifikovaném startovacím parametrem -T.

Databáze

  • Multi volume – používá se pro i/2 ® , umožňuje rozprostření databáze na více disků, zvyšuje limit velikosti databáze, umožňuje online zálohování, a další důležité funkce.
  • Databáze se skládá ze souborů: .d?, .b?, .a?, .lk, .t1, .st, .lg, .ds, .lic.

Startování a zastavení DB

Startování a ukončování práce databázových serverů probíhá automaticky při startu nebo vypínání Windows Serveru.
Pro restart databáze v případě potřeby kontaktuje prosím DATA-NORMS.

Shutdown Windows Serveru

Pro vypnutí serveru používejte „spustit jako administrator“ prosím tento skript:
u:\Programme\Polynorm\i2\sys\scripts\systemshutdown.cmd

Restart Windows Serveru (reboot)

Pro restart serveru používejte „spustit jako administrator“ prosím tento skript:
u:\Programme\Polynorm\i2\sys\scripts\systemreboot.cmd

Hlášení těchto skriptů obvykle vypisuje chybu ADMMsg010. Důvod viz: https://knowledgebase.progress.com/articles/Article/User-name-does-not-match-Shutdown-request-failed-with-ADMMsg010, vyžadujeme vypínání služeb, které obvykle nejsou spuštěny (ale mohly by být) a skript se pak obvykle stěžuje, že nejde danou službu najít, je to ale bezpečnější než doufat, že služba neběží a jednodušší než všechny varianty služeb detekovat.

Alternativně je v případě nouze možné použít vypnutí nebo restart nástroje Windows.

Po dobu údržby doporučujeme Jobcon úlohy pozastavit

Ruční startování databázových serverů

Služba AdminService for OpenEdge (typ spouštění: automaticky)
Aplikace Progress Explorer Tool, definice databází, autostart

Zastavení databázových serverů

Aplikace Progress Explorer Tool

Další funkce

Zkrácení .bi souborů - i2truncate.cmd, tmtruncate.cmd

Protokoly

Protokol databáze Progres se nachází v souboru: U:\programme\Polynorm\i2\db\i2erp.lg

Protokoly běhu plánovaných úloh JobControl jsou v u:\programme\Polynorm\i2\data\JobControl\

Protokoly webových služeb jsou v u:\programme\Polynorm\i2\data\WebServices\Log\ a serverlog

Chyby jsou uvedeny v řádcích označených znakem „**“, dále „Error“, „Exception“ a číselným chybovým kódem v závorce, příklad (1234)

Antivirus výjimky

Pokud používáte na serveru antivirus, prosím o vyjímku na tyto adresáře:

  • „U:\Programme\oemgmt“
  • „U:\Programme\OpenEdge“
  • „U:\Programme\Polynorm“
  • „U:\Programme\Tomcat *“
  • „U:\ProgrammeTest“
  • „U:\Zaloha“

Zálohování

Databáze

Zálohování lze provést dvěma způsoby:

a) Prostředky operačního systému

  • Zastavení databázových serverů
  • Zkrácení .bi souborů (není nutné, ale zmenší velikost zálohy)
  • Záloha

b) Script U:\Programme\i2\sys\scripts\i2sicherung.cmd (doporučeno)

  • Zálohuje online všechny databáze i/2. Pro každou databázi provádí script i2sichonline.cmd zálohu do adresáře u:\ZalohaDB.

Zálohování ostatních souborů

Mimo databázi v adresáři u:\Zaloha\ je nutno zálohovat všechny adresáře v:

  • U:\Programme\Polynorm\i2

s výjimkou následujících:

  • U:\Programme\Polynorm\i2\bl\*.r
  • U:\Programme\Polynorm\i2\ui\*.r
  • U:\Programme\Polynorm\i2\alfa\*.r
  • U:\Programme\Polynorm\db
  • U:\Programme\Polynorm\db.tm

Programy jsou uloženy u DATA-NORMS na SVN serveru. Při jejich ztrátě lze požádat o obnovení instalace. Přibližná časová náročnost práce bude v řádu hodin.

Ztráta naplněné databáze je nenahraditelná. DATA-NORMS nemá zálohu databáze ani žádnou možnost jak data obnovit.

Naplánovaná úloha pro zálohu

Pomocí naplánované úlohy „i2 záloha“ se spustí skript „U:\Programme\Polynorm\i2\sys\scripts\i2sicherung.cmd“.
Tento skript provádí online zálohování databáze tak, jak je uvedeno v bodu „Zálohování databází“ a tvoří archívy důležitých adresářů i/2, které jsou poté uloženy v adresáři u:\Zaloha.

Je nezbytně nutné denně po provedení zálohy i/2 zálohovat adresář u:\Zaloha a ostatní adresáře dle bodu „Zálohování ostatních souborů“ na pásku nebo externí zařízení. Úspěšnost zálohování musí byt denně kontrolována, soubory log jsou uloženy v adresáři U:\Programme\Polynorm\i2\sys\i2logs\.

Za provádění záloh a jejich kontrolu odpovídá zákazník sám. Při problémech se neváhejte obrátit na DATA-NORMS.

Volné místo pro zálohu

Pro bezpečný provoz systému je doporučeno mít volné místo ve velikosti 2x poslední nekomprimovaná záloha

Dohled nad databází

  • Tento program zjistí zaplnění databáze. Stejné informace jsou také v i2erp_ueberwachung.log (Verfüg je volných procent) Pokud je <10%, kontaktujte ihned DATA-NORMS. Velikost databáze je vždy definována s rezervou. Při práci s i/2 generuje každá firma data závislá na její činnosti a data v jednotlivých tabulkách můžou růst individuálně. Proto je potřeba provádět rozšíření databáze individuálně dle potřeby.

  • Tato činnost není zahrnuta v ceně roční údržby. Nelze nastavit velikost databáze pro n let dopředu (důvod: nechceme, aby i/2 zabíralo drahý diskový prostor pro nepoužité tabulky).
  • Naplnění databáze je třeba týdně kontrolovat.

Optimalizace parametrů databáze OpenEdge

  • V adresáři u:\programme\polynorm\i2\db\ spustit příkaz: promon i2erp.
  • 5. Activity :
  • Buffer Hits mělo by být více než 95%
  • 6. Shared Resources :
  • porovnat Current size of locking table (-L) proti Locking table high water mark, mělo by být méně než 80%. Pozor, Při restartu databáze se HWM vynuluje.

POS pokladny

  • Pokladny mají protokol v C:\Program Files\Polynorm\i2POS4\LogFiles.
  • Také ukládají události do event-logu.
  • Na i/2 server do adresáře data ukládají soubor Validator o provedených operacích.

Portalservices server

Jedná se o samostatný linuxový server se kterým komunikují portáloví klienti. Když server nepracuje správně, portál nebude vůbec fungovat. Na serveru běží tyto hlavní služby:

  • webový server apache na doménovém jménu specifikovaném při instalaci + ssl certifikát (monitorovat expiraci)
  • databáze mysql (obsahuje zejména přihlašovací údaje a klíče instalací Portálu) se zálohuje denně do adresáře /zaloha-local/
  • skripty pro komunikaci s i/2 serverem v adresáři /dn/ spouštěné pomocí cron pod uživatelem root
  • server je světově dostupný a měl by se pravidelně aktualizovat
  • minimálně 10Gb volného místa na disku, dostatek CPU zdrojů a paměti.

Tyto funkce je třeba pravidelně kontrolovat, nebo kontinuálně monitorovat. Sledování kritických systémů je možné objednat u DATA-NORMS.

E-shop server

Jedná se o samostatný linuxový server se kterým komunikují externí návštěvníci. Když server nepracuje správně, e-shop nebude vůbec fungovat. Na serveru běží tyto hlavní služby:

  • webový server apache na doménovém jménu specifikovaném při instalaci + ssl certifikát (monitorovat expiraci)
  • databáze mysql (obsahuje zejména nastavení e-shopu a přihlašovací údaje) se zálohuje denně do adresáře /zaloha-local/
  • skripty pro komunikaci s i/2 serverem v adresáři /dn/ spouštěné pomocí cron pod uživatelem root
  • server je světově dostupný a měl by se pravidelně aktualizovat
  • minimálně 10Gb volného místa na disku, dostatek CPU zdrojů a paměti.

Tyto funkce je třeba pravidelně kontrolovat, nebo kontinuálně monitorovat. Sledování kritických systémů je možné objednat u DATA-NORMS.

webpos server

Jedná se o samostatný linuxový server se kterým komunikují prodavači při objednávce a příjmu zboží. Také poskytuje infolisty zboží. Když server nepracuje správně, objednávky nebude možné pořídit. Na serveru běží tyto hlavní služby:

  • webový server apache na doménovém jménu specifikovaném při instalaci
  • minimálně 10Gb volného místa na disku, dostatek CPU zdrojů a paměti.

Tyto funkce je třeba pravidelně kontrolovat, nebo kontinuálně monitorovat. Sledování kritických systémů je možné objednat u DATA-NORMS.

wms server

Jedná se o samostatný linuxový server na který se připojují terminály ve skladě. Když server nepracuje správně, objednávky nebude možné pořídit. Na serveru běží tyto hlavní služby:

  • telnet server
  • minimálně 10Gb volného místa na disku, dostatek CPU zdrojů a paměti.

Tyto funkce je třeba pravidelně kontrolovat, nebo kontinuálně monitorovat. Sledování kritických systémů je možné objednat u DATA-NORMS.

i2doku-cz/010-obecne/z010-sprava-systemu/002-popis-systemu.txt · Poslední úprava: autor: muj

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki