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.
Nainstalujte balíčky MongoDB:
# apt-get install mongodb-server mongodb-clients python-pymongo
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.
Pokud změníte nastavení žurnálů, zastavte službu MongoDB, odstraňte počáteční žurnálové soubory a znovu službu spusťte:
# service mongodb stop
# rm /var/lib/mongodb/journal/prealloc.*
# service mongodb start
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.