Update 5. LXC a LXD kontejnery
parent
997e0a8d74
commit
21e5b3a000
@ -1,34 +1,69 @@
|
|||||||
TODO
|
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.
|
||||||
|
|
||||||
Pozn.: LXC a LXD jsou jedna a tatáž kontejnerovací technologie využívající schopností linuxového kernelu, ale liší se způsobem práce s kontejnery a způsobem uložení metadat. GitLab je v LXD proto, že LXD je výchozí systém v Ubuntu a že původní GitLab kontejner byl již v LXD, takže migrace na jiný server a následná úprava zabrala podstatně méně práce než migrace na LXC. SeedDMS, Pan.do/ra a Odoo jsou v LXC ze stejného důvodu - už je tak máme připraveny pro SpotterVM.
|
## GitLab
|
||||||
|
|
||||||
**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.
|
||||||
|
|
||||||
* Běží v **LXD** kontejneru založeném na Debianu 9
|
- **IPv4:** 10.0.3.2/24
|
||||||
* **URL**: https://git.spotter.cz/
|
- **RootFS:** `/var/lib/lxd/storage-pools/default/containers/gitlab/`
|
||||||
(Instance na https://git.spotter.cz/ zůstává pro účely nesouvisející s Vaším projektem.)
|
|
||||||
* **Git SSH**: ssh://git@git.spotter.cz:2222
|
|
||||||
* **Superadmin:** root / iA\*6kOPq65.OV8C58Kh=D8v;aN
|
|
||||||
* Vaše přístupové údaje a veškeré nastavení projektů zůstává stejné
|
|
||||||
|
|
||||||
**Pan.do/ra**
|
Celý kontejner je instalován jako persistentní a nemá žádné externí závislosti.
|
||||||
|
|
||||||
* Nainstalována verze aktuální k dnešnímu poledni
|
Přístup k aplikaci
|
||||||
* Běží v **LXC** kontejneru stejným způsobem jako na SpotterVM (liší se pouze prostředí hostitele).
|
- **URL:** https://git.spotter.cz/
|
||||||
* **URL**: https://media.spotter.cz/
|
- **Git SSH:** ssh://git@git.spotter.cz:2222
|
||||||
* Data a databáze přemigrována z původního cloud.spotter.ngo, kde jsem Pan.do/ru vypnul.
|
- **Login:** root
|
||||||
|
- **Heslo:** iA\*6kOPq65.OV8C58Kh=D8v;aN
|
||||||
|
|
||||||
**SeedDMS**
|
Přístupy jednotlivých uživatelů a nastavení projektů a oprávnění k nim jsou individuální.
|
||||||
|
|
||||||
* Nainstalována verze 5.1.9 (aktuální je 5.1.10)
|
## SeedDMS
|
||||||
* Běží v **LXC** kontejneru stejným způsobem jako na SpotterVM (liší se pouze prostředí hostitele).
|
|
||||||
* **URL**: https://dms.spotter.cz/
|
|
||||||
* Data a databáze přemigrována z původního cloud.spotter.ngo, kde jsem SeedDMS vypnul.
|
|
||||||
- Cronjob pro indexaci nastaven. Veškeré čekající dokumenty by měly být zaindexované.
|
|
||||||
|
|
||||||
**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.
|
||||||
|
|
||||||
* Nainstalována verze aktuální ke včerejšímu poledni
|
- **IPv4:** 10.0.3.3/24
|
||||||
* Běží v **LXC** kontejneru stejným způsobem jako na SpotterVM (liší se pouze prostředí hostitele).
|
- **RootFS:** `/var/lib/lxc/seeddms/seeddms/`
|
||||||
* **URL**: https://odoo.spotter.cz/
|
- **Persistentní úložiště:** `/srv/seeddms/`
|
||||||
* **Uživatel a heslo**: admin / 6ByiQFoKN1gMYcbQ
|
|
||||||
|
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
|
Loading…
Reference in New Issue
Block a user