NoSQL databáze

NoSQL databáze

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.

Instalace a nastavení součástí

  1. Nainstalujte balíčky MongoDB:

    # yum install mongodb-server mongodb
    
  1. Upravte soubor /etc/mongod.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.

Dokončení instalace

  • Spusťte službu MongoDB a nastavte ji, aby byla spuštěna při zavedení systému:

    # systemctl enable mongod.service
    # systemctl start mongod.service
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.