DevStack: Install OpenStack
Persiapan VM
Siapkan VM di VirtualBox
- Memory 4GB
- Akses ke Internet
- Terbuka port 22 dan 80 untuk di akses dari laptop.
- Ubuntu Server kosong dapat digunakan.
WARNING: DevStack akan mengubah sistem habis-habisan saat instalasi. Jalankan DevStack pada server / mesin virtual yang di dedikasikan untuk keperluan tersebut.
Siapkan Repo & User
SSH ke VM.
Edit /etc/apt/sources.list, tambahkan universe dan multiverse
deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-security main universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-updates main universe multiverse
Save dan update
apt update
Buat user stack (sudoer) untuk menjalankan DevStack,
sudo useradd -s /bin/bash -d /opt/stack -m stack echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
Pindah user
sudo su - stack
Download & Setup
Download
git clone https://git.openstack.org/openstack-dev/devstack
Edit
cd devstack/ vi local.conf
localrc ADMIN_PASSWORD=secret DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SERVICE_PASSWORD=$ADMIN_PASSWORD
Instalasi
Jalankan
./stack.sh
Hasilnya
This is your host IP address: 192.168.0.3 This is your host IPv6 address: fe80::a00:27ff:fe33:525 Horizon is now available at http://192.168.0.3/dashboard Keystone is serving at http://192.168.0.3/identity/ The default users are: admin and demo The password: secret DevStack Version: train OS Version: Ubuntu 18.04 bionic 2019-05-07 03:57:31.386 | stack.sh completed in 3869 seconds.
Waktu instalasi tergantung akses Internet yang kita miliki.
Akses Dashboard
URL
http://<HOST_IP>/dashboard
User demo atau admin password sesuai local.conf