Tutorial

Install OpenStack menggunakan Packstack All in One

OpenStack-Logo

Pada artikel kali ini saya akan membahas cara install Openstack menggunakan Packstack All in One, jadi dari Neutron sampai Horizon sudah terinstall.

Sebelum lanjut spesifikasi hardware minimal untuk packstack ini adalah 8GB untuk RAM, rekomendasi sih 16GB. disini saya hanya menggunakan 1 NIC. Untuk belajar sebaiknya menggunakan Virtualbox atau VMware jadi nanti akan lebih mudah jika terjadi kesalahan dan mau install ulang OS nya. Operating System menggunakan CentOS 7 Minimal, serta OpenStack menggunakan Rocky.

Install OpenStack Rocky menggunakan Packstack pada CentOS 7

1. Install CentOS 7 Minimal dengan RAM 8GB, processors number sebaiknya dibuat 2-4 cores.

2. Lakukan update terlebih dahulu untuk CentOS 7 nya dengan perintah:

yum update -y

3. Stop firewalld dan NetworkManager dengan perintah

systemctl stop firewalld NetworkManager

4. Disable firewalld dan NetworkManager dengan perintah

systemctl disable firewalld NetworkManager

5. Disable SELINUX, untuk versi OpenStack Rocky keatas seharusnya tidak perlu disable SELINUX jika nanti production menggunakan Triple-O

vi /etc/selinux/config

kemudian ubah SELINUX=enforcing menjadi SELINUX=disabled

6. Setup OpenStack Repository

yum install -y centos-release-openstack-rocky

setelah itu lakukan update kembali yum update -y

7. Install Packstack

yum install -y openstack-packstack

8. Jalankan packstack tapi tanpa install user Demo (pastikan koneksi internet stabil)

packstack -allinone -provision-demo=n

9. Setelah berhasil lakukan reboot.

10. konfigurasi br-ex

cp /etc/sysconfig/network-script/ifcfg-ens33 /etc/sysconfig/networkscript/ifcfg-br-ex

sesuaikan ifcfg-ens33 dengan hardware yg ada seperti, ifcfg-eth0, ifcfg ens192, dll.

11. Edit file ifcfg-br-ex dan ifcfg-xxxx

vi /etc/sysconfig/network-scripts/ifcfg-br-ex

DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=192.168.0.48
PREFIX=24
GATEWAY=192.168.0.254
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes

vi /etc/sysconfig/network-scripts/ifcfg-ens33

DEVICE=ens33
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=br-ex
ONBOOT=yes

Konfigurasi External Network

12. Lakukan reboot dan login admin melalui dashboard http://192.168.0.48/, untuk password bisa dicek file keystonerc_admin yang ada didalam folder /root/

13. Masuk ke menu Admin > Network dan pilih Create Network

14. Name = external_network
Project = admin
Provider Network Type = Flat
Physical Network = extnet
Enable Admin State, Shared, External Network, Create Subnet = dicentang

15. Subnet Name = sub_external_network
Network Address = 192.168.0.0/24
IP Version = IPv4
Gateway IP = 192.168.0.254

16. Enable DHCP = Checked
Allocation Pools = 192.168.0.1,192.168.0.20
DNS Name Server = 192.168.0.254
8.8.8.8
8.8.4.4

17. Untuk testing jika instalasi serta konfigurasi berhasil buat 1 router dan lakukan ping ke IP Gateway router tersebut.

18. Masuk ke menu Project > Network > Routers dan Create Router

19. Router Name = Router
External Network = external_network
Enable Admin State, Enable SNAT = dicentang

20. Klik nama router tersebut dan pilih tab Interfaces, lakukan test ping ke IP yang ada dikolom Fixed IP, jika statusnya reply maka konfigurasi external network sudah berhasil, selanjutnya tinggal konfigurasi internal network.

Referensi : https://www.rdoproject.org/install/packstack/

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.