Hosting/5.-LXC-a-LXD-kontejnery.md

3.5 KiB

LXC (Linux Containers) je virtualizační metoda na úrovni linuxového jádra, umožňujících běh izolovaných systémových a aplikačních prostředí (kontejnerů) sdílejících linuxové jádro hostitele. LXD využívá LXC, ale liší se způsobem práce s kontejnery a způsobem uložení metadat. Přístup k webovým rozhraním kontejnerů je zprostředkováván skrze Apache HTTP Server proxy. Síťová nastavení jsou rozepsána na stránce Nastavení a zabezpečení sítě.

GitLab

GitLab běží v LXD kontejneru založeném na Debianu 9. LXD je výchozí metoda v Ubuntu a proto je GitLab appliance distribuována a instalována tímto způsobem.

  • IPv4: 10.0.3.2/24
  • RootFS: /var/lib/lxd/storage-pools/default/containers/gitlab/

Celý kontejner je instalován jako persistentní a mimo mailového serveru nemá žádné externí závislosti.
K odesílání mailů používá účet gitlab@spotter.cz.

Přístup k aplikaci

  • URL: https://git.spotter.cz/
  • Git SSH: ssh://git@git.spotter.cz:2222
  • Login: root
  • Heslo: iA*6kOPq65.OV8C58Kh=D8v;aN

Přístupy jednotlivých uživatelů a nastavení projektů a oprávnění k nim jsou individuální.

SeedDMS

Běží v LXC kontejneru založeném na Alpine linuxu. Kontejner byl instalován stejným způsobem jako na SpotterVM, liší se pouze nastavením prostředí hostitele.

  • IPv4: 10.0.3.3/24
  • RootFS: /var/lib/lxc/seeddms/seeddms/
  • Persistentní úložiště: /srv/seeddms/

Aplikace závisí na PostgreSQL instalovaném na hostiteli, ve kterém používá databázi seeddms, a databázového uživatele seeddms.
Dále má aplikace nainstalovánu cron úlohu pro indexaci nově přidaných dokumentů, která je spouštěna každou celou hodinu.
K odesílání mailů používá účet dms@spotter.cz.

Přístup k aplikaci

Pan.do/ra

Běží v LXC kontejneru založeném na Alpine linuxu. Kontejner byl instalován stejným způsobem jako na SpotterVM, liší se pouze nastavením prostředí hostitele.

  • IPv4: 10.0.3.4/24
  • RootFS: /var/lib/lxc/pandora/pandora/
  • Persistentní úložiště: /srv/pandora/

Aplikace závisí na PostgreSQL instalovaném na hostiteli, ve kterém používá databázi pandora, a databázového uživatele pandora.
Dále aplikace závisí na RabbitMQ instalovaném na hostiteli, ke kterému se přihlašuje následujícími údaji.

  • Virtualhost: /pandora
  • Login: pandora
  • Heslo: C5oTFx6aZi4cHZQIuRzjyPaw

Přístup k aplikaci

Odoo

Běží v LXC kontejneru založeném na Alpine linuxu. Kontejner byl instalován stejným způsobem jako na SpotterVM, liší se pouze nastavením prostředí hostitele.

  • IPv4: 10.0.3.5/24
  • RootFS: /var/lib/lxc/odoo/odoo/
  • Persistentní úložiště: /srv/odoo/

Aplikace závisí na PostgreSQL instalovaném na hostiteli, ve kterém používá databázi odoo, a databázového uživatele odoo.
K odesílání mailů používá účet cloud@spotter.cz.

Přístup k aplikaci