, , , ,

Instalasi Openstack Liberty - Ubuntu 14.04 LTS - Part 2.0

Assalamualaikum..

postingan ini masih melanjutkan lab openstack yooo :3 hehe
kita masuk ke part 2 dan sudah di lab 6. untuk part sebelum nya bisa di lihat pada link berikut:
    oke next, kita masuk lab 6 yaa

    LAB 6 - Install RabbitMQ - Node Controller

    Openstack menggunakan message queue untuk mengkoordinasikan operasi dan informasi status antara layanan. disini saya menggunakan RabbitMQ untuk message queuenya karena tidak semua layanan message queue mendukung Openstack, jadi kita menggunakan RabbitMQ,

    STEP 1 - Install dan Konfigurasi Message Queue
    # apt-get install rabbitmq-server
    kemudian tambahkan user openstack
    # rabbitmqctl add_user openstack vschool
    add user openstack
    STEP 2 - Permit User
    next... kita izinkan user openstack agar memiliki akses untuk mengkonfigurasi, menulis, dan membaca
    # rabbitmqctl set_permissions openstack ".*" ".*" ".*"

    LAB 7 - Membuat Database Keystone - Node Controller

    Keystone ini adalah komponen openstack yang fungsinya meng-outentikasi dan memproses akun pengguna.
    Keystone ini mengoutentikasi user dan project (tenant) dengan mengirim authorization token yang valid diantara semua layanan openstack.
    token akan digunakan untuk meng-ountetikasi dan verifikasi sehingga kita dapat menggunakan layanan tersebut.
    semua autentikasi akan dikirim ke keystone untuk di verifikasi, jadi fungsinya keystone ini sebagai penghubung antara layanan satu dengan layanan yang lainnya.

    sebelum kita konfigurasi identity service ( keystone ), kita buat database keystonenya dulu.

    STEP 1 - Buat Database
    gunakan akses user untuk masuk ke database
    $ mysql -u root -p
    setelah itu buat database keystone
    CREATE DATABASE keystone;
    buat database keystone
    kemudian atur permission untuk database keystone
    GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' \
      IDENTIFIED BY 'vschool';GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' \  IDENTIFIED BY 'vschool';
    atur permission untuk keystone
    vschool adalah password database, ganti password sesuai keinginan anda.
    kemudian keluar dari database.

    STEP 2 - Generate a Random Token
    sekarang kita akan meng-generate random nilai untuk administrasi token, berikut perintahnya
    $ openssl rand -hex 10
    generate key
    simpan generate key tersebut di notepad atau sejenisnya, karena nanti akan digunakan untuk mengkonfigurasi keystonenya

    LAB 8 - Install dan Konfigurasi Identity Service - Node Controller

    STEP 1 - Matikan Keystone Service
    sebelum menginstall Identity Service, kita matikan Keystone Service, berikut perintahnya.
    # echo "manual" > /etc/init/keystone.override
    STEP 2 - Install Paket Keystone
    # apt-get install keystone apache2 libapache2-mod-wsgi memcached python-memcache
    STEP 3 - Konfigurasi keystone.conf
    # nano /etc/keystone/keystone.conf
     cari admin_token dan masukan generate key yang tadi. di bagian [DEFAULT]
    Read more »

    Related Posts:

    0 komentar:

    Post a Comment