Layanan Telemetry menggunakan database NoSQL untuk menyimpan informasi. Database biasanya berjalan pada ‘controller node’. Prosedur dalam panduan ini menggunakan MongoDB.
Catatan
Instalasi server database NoSQL hanya diperlukan ketika menginstal layanan Telemetry yang didokumentasikan dalam Layanan Telemetry.
Instal paket MongoDB:
# apt-get install mongodb-server mongodb-clients python-pymongo
Edit file /etc/mongodb.conf dan selesaikan tindakan berikut:
Konfigurasi key bind_ip menggunakan alamat IP interface managemen dari ‘controller node’.
bind_ip = 10.0.0.11
Secara default, MongoDB membuat beberapa file jurnal 1 GB di direktori``/var/lib/mongodb/journal``. Jika Anda ingin mengurangi ukuran setiap file jurnal untuk 128 MB dan membatasi total konsumsi ruang jurnal untuk 512 MB, tegaskan key smallfiles:
smallfiles = true
Anda juga dapat menonaktifkan journal. Untuk informasi lebih lanjut, lihat MongoDB manual.
Jika Anda mengubah konfigurasi journal, hentikan layanan MongoDB, hapus file jurnal awal, dan mulailah layanan:
# 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.