DevStack: Install OpenStack
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Persiapan VM
Siapkan VM di VirtualBox (Mungkin yang aman Ubuntu 16.04)
- 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 xenial main universe multiverse deb http://archive.ubuntu.com/ubuntu xenial-security main universe multiverse deb http://archive.ubuntu.com/ubuntu xenial-updates main universe multiverse
Untuk 18.04
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 (mungkin perlu beberapa kali menjalankan ini)
./stack.sh
Contoh Hasil Akhirnya
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