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

69 lines
2.9 KiB
Markdown
Raw Normal View History

2019-05-15 13:22:18 +02:00
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.
2019-05-15 10:55:45 +02:00
2019-05-15 13:22:18 +02:00
## GitLab
2019-05-15 10:55:45 +02:00
2019-05-15 13:22:18 +02:00
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.
2019-05-15 10:55:45 +02:00
2019-05-15 13:22:18 +02:00
- **IPv4:** 10.0.3.2/24
- **RootFS:** `/var/lib/lxd/storage-pools/default/containers/gitlab/`
2019-05-15 10:55:45 +02:00
2019-05-15 13:22:18 +02:00
Celý kontejner je instalován jako persistentní a nemá žádné externí závislosti.
2019-05-15 10:55:45 +02:00
2019-05-15 13:22:18 +02:00
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
2019-05-15 10:55:45 +02:00
2019-05-15 13:22:18 +02:00
Přístupy jednotlivých uživatelů a nastavení projektů a oprávnění k nim jsou individuální.
2019-05-15 10:55:45 +02:00
2019-05-15 13:22:18 +02:00
## SeedDMS
2019-05-15 10:55:45 +02:00
2019-05-15 13:22:18 +02:00
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.
2019-05-15 10:55:45 +02:00
2019-05-15 13:22:18 +02:00
- **IPv4:** 10.0.3.3/24
- **RootFS:** `/var/lib/lxc/seeddms/seeddms/`
- **Persistentní úložiště:** `/srv/seeddms/`
Aplikace závisí na [PostgreSQL](4.-Datab%C3%A1zov%C3%A9-servery) 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.
Přístup k aplikaci
- **URL:** https://dms.spotter.cz/
- **Login:** admin
- **Heslo:** N/A
## 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](4.-Datab%C3%A1zov%C3%A9-servery) 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
- **URL:** https://media.spotter.cz/
- **Login:** admin
- **Heslo:** N/A
## 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](4.-Datab%C3%A1zov%C3%A9-servery) instalovaném na hostiteli, ve kterém používá databázi `odoo`, a databázového uživatele `odoo`.
Přístup k aplikaci
- **URL:** https://spotter.cloud/
- **Login:** admin
- **Heslo:** 6ByiQFoKN1gMYcbQ