Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Inštalačný program D2000 nainštaluje:

  • súbory produktu D2000
  • skripty pre management aplikácií, archívov a D2000 procesov


Poznámka

Inštaláciu a konfiguráciu je nutné vykonávať ako užívateľ root

Konfigurácia PostgreSQL prístupových práv

Upravte PostgreSQL konfiguračný súbor /var/lib/pgsql/data/pg_hba.conf (umiestnenie sa môže líšiť v závislosti od inštalácie) tak, že vložíte podčiarknuté riadky:

...

# "local" is for Unix domain socket connections only

local   all             dba                                     password

local   all             all                                     peer

 

# IPv4 local connections:

host    all             dba             127.0.0.1/32            md5

host    all             all             127.0.0.1/32            ident


Poznámka

Riadky pre špecifického užívateľa (dba), ktorého používa D2000, sa musia nachádzať pred riadkami pre všetkých užívateľov (all), inak sa neuplatnia.
(PostgreSQL berie do úvahy prvý riadok, ktorý spĺňa podmienky typu spojenia, databázy a užívateľa, prípadne IP adries, zadané v prvých stĺpcoch.)

Konfigurácia PostgreSQL pre prevázdkovanie D2000 v redundancii

V prípade prevádzkovana D2000 v redundancii je potrebné aby databázový server bol sieťovo dostupný zo záložného servera, takže je potrebné:


1) pridať aj pravidlo (kde aa.bb.cc.dd je IP adresa záložného servera):

# IPv4 local connections:

host    all             dba             127.0.0.1/32            md5

host    all             dba             aa.bb.cc.dd/32          password

host    all             all             127.0.0.1/32            ident


2) nastaviť PostgreSQL databázový server tak, aby príjmal spojenia na vonkajších sieťových rozhraniach (viac info na https://www.postgresql.org/docs/current/runtime-config-connection.html). V súbore /var/lib/pgsql/data/postgresql.conf (umiestnenie sa môže líšiť v závislosti od inštalácie) nastavíme parameter listen_addresses

#------------------------------------------------------------------------------

# CONNECTIONS AND AUTHENTICATION

#------------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = '0.0.0.0'        # what IP address(es) to listen on;


Po úprave reštartujte PostgreSQL príkazom:

Blok kódu
languagebash
systemctl restart postgresql

Vytvorenie užívateľa pod ktorým bude aplikačný server D2000 bežať


Nového užívateľa vytvorte príkazom

Blok kódu
languagebash
adduser <username>

kde <username> je vami zvolené meno užívateľa (štandardne d2000). Neskôr, v priebehu inštalácie budete dotázaní na meno užívateľa s ktorého právami bude D2000 bežať, zadajte tohto užívateľa.

Spustenie inštalácie D2000 aplikačného servera

Inštalácia D2000 Linux sa vykonáva z inštalačného balíčka s názvom d2000-<verzia>-x86_64-linux-bin.tar.gz

  1. Balíček nakopírujte do pracovného (napr. /tmp) adresára
  2. V pracovnom adresári spustite príkaz tar -xvzf d2000-<verzia>-x86_64-linux-bin.tar.gz pre rozbalenie. Po skončení príkazu sa v pracovnom adresári nachádza podadresár d2000-<verzia>-x86_64-linux-bin, v ktorom sú umiestnené súbory potrebné na inštaláciu D2000.
  3. Premiestnite sa to tohto podadresára a spustite skript ./doinstall. Spustí sa sprievodca inštaláciou.

    Blok kódu
    languagetext
    themeEmacs
    [root@localhost d2000_v12.0.060.b01-x86_64-linux-bin]# ./doinstall
    
    
    -------------------------------
    Copyright (c) 2017 IPESOFT Ltd.
    www.ipesoft.com
    
    This script will install the D2000 application server.
    You can find a complete log of the installation in "/tmp/d2000_install.20171121T232413.log".
    
    Please press ENTER to continue.
    

    Po stlačení ENTER sa inštalátor bude pýtať na parametre inštalácie.

Parametre inštalácie


Blok kódu
languagetext
themeEmacs
Choose D2000 instance name ('?' for list all installed instances) [d2000]:

Zvoľte meno inštalovanej inštancie D2000. Na jednom počítači môže byť nainštalovaných naraz niekoľko nezávislých inštalácii (inštancií) aplikačného servera D2000. Aby ich bolo možné rozlíšiť, je potrebné inštanciu pomenovať. Východzie meno je d2000. Ak zadáte '?', zobrazia sa mená už nainštalovaných inštancií.


Blok kódu
languagetext
themeEmacs
In which directory do you want to install D2000? [/opt/d2000]:

Zvoľte cieľový adresár inštalácie. To tohto adresára budú nainštalovaé programové súčasti D2000.


Blok kódu
languagetext
themeEmacs
Enter D2000 applications directory [/opt/d2000/app]:

Zvoľte adresár, do ktorého budú umiestňované aplikácie D2000 vytvorené v rámci tejto inštancie.


Blok kódu
languagetext
themeEmacs
Enter D2000 log directory [/opt/d2000/log]:

Zvoľte adresár, do ktorého budú umiestňované logy


Blok kódu
languagetext
themeEmacs
Enter D2000 user:

Zvoľte meno linuxového užívateľa, pod ktorým bude bežať systém D2000.


Blok kódu
languagetext
themeEmacs
Enter D2000 group:

Zvoľte meno skupiny, pod ktorou bude bežať systém D2000.


Blok kódu
languagetext
themeEmacs
Local IP address 1 [192.0.2.1]:
Local IP address 2 [192.0.2.2]:

D2000 server pre svoju prevázdku potrebuje poznať IP adresu(-y) počítača. Adresy zmeňte ich iba v prípade nesprávnej autodetekcie.


Blok kódu
languagetext
themeEmacs
Enter path to postgresql bin [/usr/pgsql-9.6/bin]:

Cesta k PostgreSQL bin adresáru. Cestu zmeňte iba v prípade nesprávnej autodetekcie.


Blok kódu
languagetext
themeEmacs
Systemd postgresql service name [postgresql-9.6.service]:

Meno služby PostgreSQL v systemd. Cestu zmeňte iba v prípade nesprávnej autodetekcie.


Po vyplnení parametrov inštalátor zobrazí zhrnutie:


Blok kódu
languagetext
themeEmacs
=======================
Ready to install the D2000 application server:
 Instance name: d2000
 Install dir: /opt/d2000
 Applications dir: /opt/d2000/app
 Log dir: /opt/d2000/log
 User: root
 Local IP address 1: 192.0.2.1
 Local IP address 2: 192.0.2.2
 psql executable: /usr/pgsql-9.6/bin/psql
 Systemd postgresql service: postgresql-9.6.service
=======================

Proceed (yY|nN)? [y]:

Ak chcete inštaláciu prerušiť, zadajte 'n'.

Ak si želáte pokračovať a vykonať inštaláciu s nastavenými parametrami, zadajte 'y', inštalátor dokončí proces inštalácie.

Blok kódu
languagetext
themeEmacs
Proceed (yY|nN)? [y]: y
Creating directory "/opt/d2000"...done
Copying files...done
Installation complete.

V tomto momente je systém D2000 nainštalovaný.

Môžete pokračovať založením aplikáce, archívu alebo vzdialeného procesu.


Poznámka

Ak budete na inštaláciu aplikovať patche D2000, prečítajte si Špecifiká Linuxu oproti Windows.

Priebeh inštalácie systému D2000

Inštalácia systému D2000 prebieha v nasledovných krokoch:

    1. Spustenie inštalácie
    2. Kontrola registrov
    3. Sprievodca inštalácie systému D2000
    4. Licenčná zmluva
    5. Správca inštancií
    6. Typ inštalácie

Copy of Priebeh inštalácie#typ_instalacie

  1. Copy of Priebeh inštalácie#typ_instalacieVytvorenie novej inštancie
  2. Potvrdenie inštalácie

...

Inštalátor sa spúšťa spustením súboru setup_ips.exe v adresárovej štruktúre.

Po spustení inštalátora sa otvorí dialógové okno pre výber jazyka, v ktorom bude inštalácia prebiehať.

Výber jazykaImage Removed

...

Následne sa vykoná kontrola prístupu do registrov. Ak je táto kontrola neúspešná, inštalátor je pravdepodobne spustený s nedostatočnými právami. Musí byť spúšťaný s administrátorskými právami, keďže potrebuje pracovať s registrami a súborovým systémom. V prípade nedostatočných práv je užívateľ informovaný a inštalácia sa ukončí.

Ďalším krokom, ktorý inštalátor po spustení vykoná, je kontrola a úprava presmerovania registrov. Keďže v 64-bitových operačných systémoch sú prítomné 32 aj 64-bitové registre, ku ktorým sa pristupuje podľa toho, či je spustený proces 32 alebo 64-bitový. V systéme D2000 sú procesy aj 32, aj 64-bitové, preto je potrebné nastaviť čítanie iba z jedného typu registrov. V dôsledku toho sa štandardne, pri spustení inštalátora, vykonáva presmerovanie do takých registrov, aký je operačný systém (teda 32-bitový systém -> 32-bitové registre, 64-bitový systém ->64-bitové registre).

V prípade zobrazenia nasledujúcej správy:

Upozorenenie na nepodporované registry redirectionImage Removed

je v systéme nastavené opačné presmerovanie (všetky procesy pracujú s 32-bitovými registrami). To znamená, že na počítači bolo nastavené presmerovanie registrov už predtým, ale na opačnú, než štandardnú hodnotu. V tomto prípade je na zvážení užívateľa, či takéto nastavenie ponechá, alebo nie. Ponechaním tohto nastavenia, ostanú funkčné aj inštancie systému D2000 nainštalované v minulosti. Ak však žiadne inštancie nie sú nainštalované, je výhodnejšie toto nastavenie zmeniť na štandardnú hodnotu.

Systém D2000 nie je závislý od toho, či využíva 32 alebo 64-bitové registre, ale nie je schopný objaviť zmenu tohto nastavenia, preto sa odporúča používať jeden druh presmerovania pre všetky inštancie systému D2000 a nemeniť ho.

Upozornenie: Popísané nastavenie registrov ostane trvalo zmenné v systéme iba v prípade, ak bol Systém D2000 v počítači modifikovaný (teda nainštalovaný, povýšený alebo odinštalovaný). V prípade, že sa užívateľ rozhodne nevykonať žiadnu zmenu a ukončí inštaláciu predčasne, bude toto nastavenie vrátené do pôvodného stavu.

...

Po kontrole prístupu do registrov sa otvorí úvodné okno sprievodcu inštalácie:

Úvodné okno inštalátoraImage Removed

Sprievodca inštalácie je nástroj, ktorý postupne vo forme dialógových okien sprevádza užívateľa inštalačným procesom. Tento nástroj je možné ovládať pomocou trojice tlačidiel, ktoré umožňujú pohyb medzi dialógmi dopredu a dozadu, alebo celú inštaláciu zrušiť. Navigovaním "Ďalej" alebo "Späť" sa zobrazujú jednotlivé kroky inštalačného procesu, ktoré informujú o aktuálnom stave, alebo vyžadujú zadanie, či definovanie parametrov inštalácie.

...

Nasledujúce dialógové okno, ktoré sa zobrazí po úvodnom okne, obsahuje licenčnú zmluvu. Pre ďalšie pokračovanie v sprievodcovi je potrebné súhlasiť s licenčnými podmienkami.

Licenčné podmienkyImage Removed

...

Po odsúhlasení licenčnej zmluvy sa zobrazí okno pre správu inštancií. V prípade, že na počítači nie je nainštalovaná žiadna inštancia systému D2000, tento dialóg sa preskočí a sprievodca pokračuje oknom pre zadanie novej inštancie.

Správca inštanciíImage Removed

Dialógové okno umožňuje správu všetkých inštancií systému D2000 nainštalovaných na počítači. Jednotlivé inštancie je možné pridávať, meniť, alebo odstraňovať.
V prípade výberu "Pridanie novej inštancie" bude na počítač nainštalovaná nová inštancia systému D2000. V prípade zmeny inštancie sa zobrazí operácia, ktorá súvisí s vybratou inštanciou, t.j. buď "Oprava inštancie", "Zvýšenie verzie inštancie" alebo "Zníženie verzie inštancie". Po výbere niektorej z možností, prípadne položky "Odstránenie inštancie", sa spustí požadovaná operácia.

V prípade, že je na cieľovom počítači nejaká inštancia už nainštalovaná, je pri zobrazení tohto dialógu automaticky vybratá možnosť zmeniť naposledy pridanú inštanciu. Na jednom počítači môže byť súčasne nainštalovaných 16 inštancií. Po dosiahnutí tejto hranice nie je možné pridávanie nových inštancií, iba ich zmena, prípadne odstránenie.
Informácie o jednotlivých inštanciách sa čítajú z registrov, kde sa zapisuje názov inštancie, číslo inštancie a čas inštalácie.

Upozornenie: V prípade zmeny presmerovania registrov je možné, že tento dialóg nebude ukazovať už nainštalované inštancie.

...

Ak bola vybratá možnosť "Pridanie novej inštancie", objaví sa dialógové okno, v ktorom je potrebné nastaviť typ inštalácie, ktorá sa bude vykonávať.

Výber typu inštalácieImage Removed

V ľavej časti sa vyberá typ inštalácie, ktorý zaistí nainštalovanie všetkých potrebných súčastí. Ich stručný popis sa zobrazuje vpravo.

...

Po výbere typu inštalácie sa objaví dialógové okno, v ktorom je potrebné nastaviť názov, cieľový adresár a spôsob vytvorenia inštancie.

Vytvorenie novej inštancieImage Removed

Názov inštancie sa po nainštalovaní inštancie objaví v ponuke Programs and features.

Cieľový adresár je miesto, kam bude po inštalácii inštancie vytvorená adresárová štruktúra systému D2000, ktorá bude obsahovať všetky potrebné súbory a priečinky pre činnosť systému D2000 (D2000_EXE, D2Install, ExtInstallers, ...). V prípade, že do zadaného adresára je nainštalovaná iná inštancia, objaví sa upozornenie. Názov a cesta k cieľovému adresáru nesmú obsahovať medzeru.

Upozornenie: Je potrebné si uvedomiť, že nainštalovaním dvoch inštancií do jedného adresára môže dôjsť k poškodeniu súborov jednej z nich, preto sa takýto postup inštalácie neodporúča!

Dialóg umožňuje zvoliť si jeden z dvoch spôsobov vytvorenia novej inštancie:

  1. Štandardná inštalácia - pri tomto spôsobe je spustená štandardná inštalácia, ktorá nainštaluje novú inštanciu systému D2000 na cieľový počítač, zaregistruje ju v rámci operačného systému a spustí konfiguračný nástroj D2install.
  2. Nakopírovanie - je špeciálny spôsob vytvorenia inštalácie, pri ktorom sa uskutoční iba nakopírovanie binárnych súborov na cieľový počítač, ale nevykoná sa registrácia systému v operačnom systéme. Taktiež nedôjde k spusteniu konfiguračného nástroja. Tento spôsob vytvorenia sa odporúča iba vo veľmi špecifických prípadoch, keďže D2000 Systém v tomto stave nie je po nakopírovaní na cieľový počítač funkčný. Žiadna inštancia takto vytvoreného D2000 Systému sa neobjavuje v Správcovi inštancií a jej odstránenie (odinštalovanie) sa vykonáva manuálnym vymazaním nakopírovaných súborov.

...

Po výbere niektorej z možností z okna Správca inštancií, resp. po nastavení parametrov novej inštancie, sa otvorí potvrdzovací dialóg.

Dokončenie inštalácieImage Removed

Jeho úlohou je informovať užívateľa o operácii, ktorú chce vykonať. Zobrazuje súhrnné informácie o tom, aká operácia sa ide vykonať, akú verziu bude mať výsledná inštancia, jej číslo, názov a cieľový adresár, do ktorého bude nainštalovaná.
Po potvrdení, je spustený inštalačný súbor d2msi.msi, ktorý má za úlohu nainštalovať, zmeniť, prípadne odstrániť zvolenú inštanciu systému D2000.

V prípade zmeny alebo inštalácie systému D2000 sa automaticky spustí sprievodca konfiguráciou inštalácie systému D2000.

Info
titleSúvisiace stránky:

Sprievodca inštaláciou systému D2000