Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Formålet med dette dokument er at beskrive hvordan installations- og konfigurationsscripts til xDB OpenText XDS Registry kan vedligeholdes og videreudvikles.

...

Dette dokument er en del af den samlede dokumentation for xDB. Denne er tilgængelig her: OpenText XDBXDS Registry.

1.3           Læsevejledning

...

1.4           Dokumenthistorik

Version

Dato

Ansvarlig

Beskrivelse





1.5           Definitioner og referencer

Definition

Beskrivelse



2       Introduktion til installations- og konfigurationsscripts for

...

XDS Registry

Scripts til installation og konfiguration af standardkomponenten xDB fra OpenText er implementeret i Ansible.

Scriptenes ansvar er fokuseret på installation og konfiguration af komponenten. Byg og pakning af basissoftwaren ligger udenfor dette, men en vejledning hertil kan findes i dokumentationen: OpenText XDBXDS Registry.

Afviklingen af scriptsene danner basis for beskrivelserne i dokumenterne SDS XDB XDS Registry Installationsvejledning og SDS XDB XDS Registry Driftsvejledning.

3       Opsætning af udviklingsmiljø

...

Der henvises til installationsvejledningen  SDS XDB XDS Registry Installationsvejledning for nærmere instrukser.

4.1           Udviklers workstation

...

Kildekoden er bygget op efter standard Ansible praksis. Bemærk at nedenstående er det udsnit af installations- og konfigurationsscripts, der angår xDBXDS Registry. Installationsscripts til XDS Registry xDB og XDS Repository ligger i samme SVN, men disse beskrives andetsteds.

ansible

├── inventories

│   ├── aws

│   ├── first-repository

│   ├── group_vars

│   │   ├── all

│   │   ├── local

│   │   ├── tomcat

│   │   └── udv

│   ├── host_vars

│   │   ├── local-xdb-registry-replica1

│   │   ├── local-xdb-repository-replica1

│   │   ├── udv-aws

│   │   └── udv-xds

│   ├── staging

│   └── udv

├── roles

│   ├── hip-config

│   │   ├── defaults

│   │   │   └── main.yml

│   │   ├── tasks

│   │   │   └── main.yml

│   │   └── templates

│   │       ├── registry

│   │       │   ├── hip.env

│   │       │   ├── hip-ppic-mapping.properties

│   │       │   ├── logback.xml

│   │       │   ├── README

│   │       │   ├── registry-config.xml

│   │       │   ├── registry-context-extension.xml

│   │       │   ├── registry.properties

│   │       │   ├── server.xml

│   │       │   ├── serviceKeystore.properties

│   │       │   └── ws-policy.xml

│   ├── hip-deploy

│   │   ├── defaults

│   │   │   └── main.yml

│   │   └── tasks

│   │       └── main.yml

├── site-prod.yml

├── site-udv.yml

├── tomcat.yml

├── xds-registry.yml

└── xds-repository.yml

6.2      Generelt design af

...

Installations- og konfigurationsscripts

En forudsætning for afviklingen af XDS Registry er installationen af en passende servlet engine. Efter anbefalingerne fra OpenText er dette implementeret som en playbook tomcat.yml, der installerer en Tomcat server som en systemd service og konfigureres i henhold til anbefalingerne i OpenText XDS Registry.

Rollerne hip-config og hip-deploy indeholder det, der skal til for at installere hhv konfigurere et XDS Registry.

hip-config opretter konfigurationsfoldere på target host og opretter passende konfigurationsfiler i henhold til konfigurationen. Dette kan ses i playbook xds-registry.yml, der anvender rollen under hensyntagen til en mængde konfigurationsvariable.

Rollen hip-deploy sørger for at deploy standardsoftwaren på en eksisternde tomcat servlet engine

Rollen xdb indeholder det, der skal til for at installere og konfigurere en instans af xDB. Rollen installere prerequisites for xDB og installerer xDB basissoftware som en systemd service.

Playbooks xdb-registry og xdb-registry anvender den generelle xdb rolle i konteksten af anvendelse for hhv XDS Registry og XDS Repository.

Endelig vises inventories hvordan variable skal sættes op for at konfiguration sættes efter specifikationen af konkrete miljøer.


7       Beskrivelse af testsetup

...