Image build server

Server je holou instalací CentOS8 s nakonfigurovanou sítí. Dále je na něm nainstalováno vše, co je potřeba pro sestavení a vývoj základního appliance image dle IAM Appliance BaseOS.

Table 1. BaseOS image build server

server

IAM OS image build

hostname

iam-osbuild.bcv

playbook

iam-appliance-baseos/*

Pro zprovoznění serveru od nuly je potřeba
  1. Nainstalovat CentOS 8 x86_64 v minimal instalaci. Lze použít CentOS8 šablonu z kryptona.

  2. Nastavit síť, atd. dle tabulky výše, routa do VPN.

  3. Spustit base.yml playbook, který provede dokonfigurování OS. Playbook je nutné spouštět z adresáře, ve kterém je umístěn.

  4. Přenést obsah Git repozitáře iam-appliance-baseos na server (např. do /root/appliance/).

  5. Začít pracovat s buildem image tak, jak je popsáno v dokumentaci (TODO link) CzechIAM appliance BaseOS projektu.

Novější verze composeru nefungují správně - ani nenastartují a stežují si, že neznají "centos-8" distro. Pravděpodobně jde o důsledek zabití CentOS 8 RedHatem…​ Funkční verze composeru se startují přes lorax-composer.service, zatímco ty novější, rozbité, startují přes osbuild-composer.service.