Služba telemetrie využívá NoSQL databázi k ukládání informací. Databáze je standardně provozována na uzlu kontroléru. Instrukce v tomto průvodci používají MongoDB.
Poznámka
Instalace databázového serveru NoSQL je nutná pouze v případě, že instalujete službu telemetrie, tak jak je popsáno v Telemetry service.
Povolte repozitáře Open Build Service pro MongoDb v závislosti na vaší verzi openSUSE nebo SLES:
Na openSUSE:
# zypper addrepo -f obs://server:database/openSUSE_Leap_42.1 Database
Na SLES:
# zypper addrepo -f obs://server:database/SLE_12_SP1 Database
Poznámka
Balíčky jsou podepsány klíčem GPG 05905EA8. Před importováním klíče GPG byste měli ověřit jeho otisk.
Key Name: server:database OBS Project <server:database@build.opensuse.org>
Key Fingerprint: 116EB863 31583E47 E63CDF4D 562111AC 05905EA8
Key Created: Mon 08 Dec 2014 09:54:12 AM UTC
Key Expires: Wed 15 Feb 2017 09:54:12 AM UTC
Nainstalujte balíček MongoDB:
# zypper install mongodb
Upravte soubor /etc/mongodb.conf a proveďte následující úkony:
Nastavte klíč bind_ip pro zvolení IP adresy rozhraní pro správu v uzlu kontroléru.
bind_ip = 10.0.0.11
Standardně MongoDB vytváří několik žurnálových souborů s velikostí 1 GB v adresáři /var/lib/mongodb/journal. Pokud chcete snížit velikost každého souboru na 128 MB a omezit celkovou spotřebu žurnálového prostoru na 512 MB, použijte klíč smallfiles:
smallfiles = true
Žurnály lze i zcela zakázat. Pro další informace si přečtěte Příručku MongoDB.
Spusťte službu MongoDB a nastavte ji, aby byla spuštěna při zavedení systému:
# systemctl enable mongodb.service
# systemctl start mongodb.service
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.