Inštalačný program D2000 nainštaluje:
- súbory produktu D2000
- skripty pre management aplikácií, archívov a D2000 procesov
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
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:
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
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
- Balíček nakopírujte do pracovného (napr.
/tmp
) adresára - V pracovnom adresári spustite príkaz
tar -xvzf
pre rozbalenie. Po skončení príkazu sa v pracovnom adresári nachádza podadresárd2000-<verzia>-x86_64-linux-bin.tar.gz
, v ktorom sú umiestnené súbory potrebné na inštaláciu D2000.d2000-<verzia>-x86_64-linux-bin
Premiestnite sa to tohto podadresára a spustite skript
./doinstall
. Spustí sa sprievodca inštaláciou.[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
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í.
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.
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.
Enter D2000 log directory [/opt/d2000/log]:
Zvoľte adresár, do ktorého budú umiestňované logy
Enter D2000 user:
Zvoľte meno linuxového užívateľa, pod ktorým bude bežať systém D2000.
Enter D2000 group:
Zvoľte meno skupiny, pod ktorou bude bežať systém D2000.
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.
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.
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:
======================= 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.
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.
Ak budete na inštaláciu aplikovať patche D2000, prečítajte si Špecifiká Linuxu oproti Windows.
Pridať komentár