Synchronizácia konfiguračných databáz

Pred pripojením servera do RDS (stav iStartingKernelToSBS) pripájaný server posiela žiadosť HS o synchronizáciu konfiguračnej databázy. HS štartuje synchronizačný proces. Po jeho ukončení HS posiela SBS serveru správu o jeho úspešnom (alebo neúspešnom) ukončení. Pri neúspešnej synchronizácii je SBS server reštartovaný a proces sa opakuje. Úspešná synchronizácia predpokladá správnu konfiguráciu HS.

Platforma MS Windows
Platforma Linux

Platforma MS Windows


Konfigurácia závisí od použitého databázového servera:

Platforma Linux


Synchronizácia je automaticky vykonávaná procesom cfgsynchroauto podobne ako na Windows.

Nastavenie DNS pre vzdialenú databázu je potrebné vykonať pridaním ODBC DSN do súboru /etc/odbc.ini (umiestnenie súboru sa môže líšiť podľa distribúcie Linuxu) na oboch redundantných uzloch.

Príklad:

Aplikácia: app

Meno postgresql drivera: PostgreSQL  (riadok Driver = PostgreSQL), podľa distribúcie to môže byť aj PostgreSQL Unicode prípadne iný, názov drivera je možné dohľadať utilitou odbcinst -j.

NodeA:

ip adresa: 192.0.2.1

meno kernela: KNL_NODE_A

NodeB:

ip adresa: 192.0.2.2

meno kernela: KNL_NODE_B



;REMOTE KNL_NODE_B
[app.KNL_NODE_B.SYSCFG]
Description         = PostgreSQL connection to app_syscfg
Driver              = PostgreSQL
Database            = app_syscfg
Servername          = 192.0.2.2
UserName            = 
Password            = 
Port                = 5432
Protocol            = 7.4-2
ReadOnly            = No
RowVersioning       = No
ShowSystemTables    = No
ByteaAsLongVarBinary= 1
BoolsAsChar         = 1
TextAsLongVarchar   = 1
UseServerSidePrepare= 1
UpdatableCursors    = 1
UniqueIndex         = 1
Fetch               = 1000
ConnSettings        =


;REMOTE KNL_NODE_A
[app.KNL_NODE_A.SYSCFG]
Description         = PostgreSQL connection to app_syscfg
Driver              = PostgreSQL
Database            = app_syscfg
Servername          = 192.0.2.1
UserName            = 
Password            = 
Port                = 5432
Protocol            = 7.4-2
ReadOnly            = No
RowVersioning       = No
ShowSystemTables    = No
ByteaAsLongVarBinary= 1
BoolsAsChar         = 1
TextAsLongVarchar   = 1
UseServerSidePrepare= 1
UpdatableCursors    = 1
UniqueIndex         = 1
Fetch               = 1000
ConnSettings        =



Konfigurácia redundantnej skupiny (Server)