Skip to main content

Install OpenStack di Ubuntu 14.04 dengan DevStack

ds

Dalam menginstall OpenStack ada beberapa opsi diantaranya adalah

  1. AIO VM (All in One VM / Single Node) untuk mencoba itu kita hanya membuatuhkan satu node saja. namun biasanya teknik ini hanya untuk uji coba saja sebagai pengenalan openstack, dari segi fiturnya.
  2. Multi Node biasanya teknik minimal menunakan dua VM (controller dan compute) untuk menjalankan service minimal di Openstack. Untuk membuat production Cloud DataCenter biasanya mengunakan teknik ini, karena sangat scalable, ketika ingin menambah nodenya.

untuk menginstall Openstack mengunakan DevStack ini sangat sederhana.

Devsteck adalah script yang digunakan untuk menginstall openstack secara otomatis. tapi ingat ini tidak di recomendasikan untuk server production.

untuk menginstall openstack kali ini saya mengunakan ubuntu 14.04 , namun bisa juga di install pada beberapa OS yang sudah support dengan openstack seperti centos, mirantis, opensuse, fedora dan redhat.

ketika sudah login ke ubuntu ketikan

masukan password user root anda, kemudian tambah user “stack”

kemudian ganti password dengan yang baru, kalo mau pake yang lama juga gak apa”

setelah itu kita harus install git, tujuannya untuk mengclone devstack dari github

setelah install git itu, kita harus mengclone dari githubnya desvstack

tunggu, beberapa menit untuk clone githubnya, setelah selesai clone githubnya. kita harus memberikan hak akses ke user stack, mengunakan script dibawah ini.

itu artinya user stack sudah mendapatkan hak akses untuk menginstall devstacknya. kemudian masuk ke /home/stack

setelah masuk ke folder /home/stack/ maka setelah itu kita harus clone github devstacknya.

setelah selesai clone devstack, maka langkah selanjutnya adalah login dengan user stack

kemudian masuk ke folder devstack

setelah itu kita harus menambahkan file local.conf, untuk meng-otomatisasi passwordnya

pada file local.conf kita memberikan password admin123, dengan service yang akan mengambil passwordnya adalah database, rabbit dan service password

dalam mendeploy openstack biasanya saya mengunakan ssh, supaya lebih mudah dan flexible, namun ada kalanya mengunakan ssh itu bisa bermasalah jika, jika koneksi terputus atau tiba-tiba sshnya close. namun ada solusi mengnakan peritah screen

setelah settingan diatas sudah diatur semua, maka tiba saatnya untuk menjalakan file stack.sh

jengjeng….. tunggu aja sampe proses installasi selesai, biasanya kalo koneksi internet dengan rata-rata 512-1024 Kbit/s membutuhkan waktu 3 sampai 5 jam, silakan banyak-banyak berdoa supaya tidak ada error saat proses installasi 😀

namun jika proses installasi kita akan menjalan proses installasi under screen maka, kita bisa mengunakan perintah

pencet tombol ctrl + a +d dalam waktu yang bersamaan, nanti proses installasi terlihat berhenti tapi sebenarnya itu masih jalan hanya saja under screen. tapi jika ingin menampilkan proses installasinya lagi bisa ketikan

nanti, akan muncul lagi proses installasinya

jika proses installasi selesai, maka nanti akan muncul seperti ini

selection_110

langsung saja, kita coba buka openstacknya melalui dashboard, dengan mengakses ip address openstacknya.

selection_112

masukan username dan password, kemudian nanti akan terlihat halaman dashboard.

op

sudah bisa akses, dasboardnya openstacknya seperti itu kurang lebihnya.

oke cukup sekian dulu installasi openstack mengunakan Devstack diubuntu. semoga bermanfaat 🙂

Alan Adi Prastyo

network & system engineer

  • Inggrid Yanuar Risca Pratiwi

    kak, saya mau bertanya, ketika proses instalasinya, tiba2 error dengan keterangan :

    017-12-07 06:29:41.621 | +functions-common:apt_get:1 exit_trap
    2017-12-07 06:29:41.631 | +./stack.sh:exit_trap:493 local r=100
    2017-12-07 06:29:41.636 | ++./stack.sh:exit_trap:494 jobs -p
    2017-12-07 06:29:41.642 | +./stack.sh:exit_trap:494 jobs=
    2017-12-07 06:29:41.646 | +./stack.sh:exit_trap:497 [[ -n ” ]]
    2017-12-07 06:29:41.649 | +./stack.sh:exit_trap:503 ‘[‘ -f ” ‘]’
    2017-12-07 06:29:41.652 | +./stack.sh:exit_trap:508 kill_spinner
    2017-12-07 06:29:41.656 | +./stack.sh:kill_spinner:407 ‘[‘ ‘!’ -z ” ‘]’
    2017-12-07 06:29:41.661 | +./stack.sh:exit_trap:510 [[ 100 -ne 0 ]]
    2017-12-07 06:29:41.666 | +./stack.sh:exit_trap:511 echo ‘Error on exit’
    2017-12-07 06:29:41.666 | Error on exit
    2017-12-07 06:29:41.669 | +./stack.sh:exit_trap:513 type -p generate-subunit
    2017-12-07 06:29:41.675 | +./stack.sh:exit_trap:514 generate-subunit 1512628078 103 fail
    2017-12-07 06:29:41.893 | +./stack.sh:exit_trap:516 [[ -z /opt/stack/logs ]]
    2017-12-07 06:29:41.896 | +./stack.sh:exit_trap:519 /home/stack/devstack/tools/worlddump.py -d /opt/stack/logs
    2017-12-07 06:29:42.153 | +./stack.sh:exit_trap:528 exit 100

    karena apa ya demikian ? ataukah koneksi internetnya ? mohon bantuannya. terima kasih…