Porovnávané verzie

Kľúč

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

...

Proces v kontajneri beží pod neprivilegovaným používateľom a skupinou d2000 s UID 900 a GID 900. Inicializačný kontajner automaticky nastavuje vlastníka 900:900 pre vymenované cesty.

Inicializačný kontajner

Kontajner slúži na inicializáciu kontajnerizovanej inštancie D2000 - vytvára konfiguračný súbor inštancie instance.properties a ukladá licenčný súbor LicenceRun.code. Potom vytvára prázdnu aplikáciu s konfiguračnou a monitorovacou databázou umiestnenou na externom databázovom serveri PostgreSQL. Voliteľne vytvára aj archívne databázy a EDA schému. V prípade, že databázy už existujú, tak túto činnosť preskakuje. Okrem toho nastavuje vlastníka pre cesty perzistentného úložiska.

Kontajner pre svoju funkčnosť predpokladá nastavenie nasledovných premenných prostredia:

...

Názov existujúcej aplikačnej databázy, pre ktorú bude vytvorený ODBC DSN s názvom <d2app>.APPDB.

Táto databáza sa použije aj na vytvorenie EDA schémy.

Prázdne, ak sa aplikačná databáza nepoužije.

...

Čiarkou oddelený zoznam vytváraných archívov (napr.: self,test).

Prázdne ak sa archívna databáza nemá vytvárať.

...

Názov a priorita redundantného kernela pre aktuálnu inštanciu vo forme <meno>:<priorita>.

Napr.: "a:2".

Ak prázdne, tak redundancia nebude vytvorená.

...

Čiarkou oddelený zoznam kernelov vo forme <meno_1>:<adresa_1>,<meno_2>:<adresa_2>.

Napr.: "a:d2-knl-a,b:d2-knl-b".

Ak prázdne, tak redundancia nebude vytvorená.

...

Názov vytváraného EDA používateľa a schémy.

Prázdne, ak EDA nebude použitá.

...

Meno databázového používateľa s administrátorskými právami.

Musí mať práva na vytváranie databázových používateľov a databáz.

Štandardne postgres.

Perzistentné úložisko očakáva namapované rovnako ako kontajnery D2000 procesov.

Kontajner využíva mapované secret - súbory obsahujúce heslá:

...

Heslá nemôžu obsahovať nasledovné znaky: ` & / ' ". Odporúčané sú len alfanumerické znaky.

Referenčná implementácia

Referenčná implementácia zahŕňa redundantnú (2-nodovú) aplikáciu D2000.

...