Porovnávané verzie

Kľúč

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

...

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:

...

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.

...

Blok kódu
languagetext
themeEmacs
Local IP address 1 [xx192.xx0.xx2.xx1]:
Local IP address 2 [yy192.yy0.yy2.yy2]:

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
=======================
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: xx192.xx0.xx2.xx1
 Local IP address 2: yy192.yy0.yy2.yy2
 psql executable: /usr/pgsql-9.6/bin/psql
 Systemd postgresql service: postgresql-9.6.service
=======================

Proceed (yY|nN)? [y]:

...

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.