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.
Mengaktifkan repositori Open Build Service untuk MongoDB berdasarkan openSUSE Anda atau versi SLES:
Pada openSUSE:
# zypper addrepo -f obs://server:database/openSUSE_Leap_42.1 Database
Pada SLES:
# zypper addrepo -f obs://server:database/SLE_12_SP1 Database
Catatan
Paket-paket ‘signed by’ kunci GPG 05905EA8. Anda harus memverifikasi ‘fingerprint’ kunci GPG import sebelum menggunakannya.
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
Instal paket MongoDB:
# zypper install mongodb
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.
Mulailah layanan MongoDB dan mengkonfigurasinya untuk memulai saat booting:
# 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.