GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal OpenStack di Ubuntu 18.04 dengan DevStack

Openstack adalah platform cloud IaaS gratis dan opensource yang menangani komputasi cloud, penyimpanan, dan sumber daya jaringan. Muncul dengan dasbor intuitif yang memungkinkan administrator sistem menyediakan dan memantau sumber daya ini.

Anda dapat menginstal OpenStack secara lokal dengan lancar di instans Ubuntu 18.04 Anda untuk tujuan pembelajaran dan pengujian menggunakan Devstack.

Devstack adalah seperangkat skrip yang dapat diperluas yang memfasilitasi penerapan OpenStack. Dalam panduan ini, Anda akan mempelajari cara menerapkan OpenStack di Ubuntu 18.04 dengan devstack.

Persyaratan Minimum

Sebelum kita mulai, pastikan Anda memiliki prasyarat minimum berikut

  1. Instalasi Ubuntu 18.04 baru
  2. Pengguna dengan hak istimewa sudo
  3. RAM 4 GB
  4. 2 vCPU
  5. Kapasitas harddisk 10 GB
  6. Koneksi internet

Dengan terpenuhinya persyaratan minimum, sekarang kita dapat melanjutkan.

Langkah 1:Perbarui dan Tingkatkan Sistem

Untuk memulai, masuk ke sistem Ubuntu 18.04 Anda menggunakan protokol SSH dan perbarui &tingkatkan repositori sistem menggunakan perintah berikut.

apt update -y && apt upgrade -y

Contoh Keluaran

Selanjutnya reboot sistem menggunakan perintah.

sudo reboot

ATAU

init 6

Langkah 2:Buat pengguna Stack dan tetapkan hak istimewa sudo

Praktik terbaik menuntut agar devstack dijalankan sebagai pengguna biasa dengan hak istimewa sudo.

Dengan mengingat hal itu, kita akan menambahkan pengguna baru bernama “stack” dan menetapkan hak sudo.

Untuk membuat tumpukan, jalankan pengguna

sudo adduser -s /bin/bash -d /opt/stack -m stack

Selanjutnya, jalankan perintah di bawah ini untuk memberikan hak sudo kepada pengguna

echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

Contoh Keluaran

Langkah 3:Instal git dan unduh DevStack

Setelah Anda berhasil membuat 'tumpukan' pengguna dan menetapkan hak istimewa sudo, alihkan ke pengguna menggunakan perintah.

su - stack

Di sebagian besar sistem Ubuntu 18.04, git sudah terpasang. Jika kebetulan git hilang, instal dengan menjalankan perintah berikut.

sudo apt install git -y

Contoh keluaran

Menggunakan git, kloning repositori git devstack seperti yang ditunjukkan.

git clone https://git.openstack.org/openstack-dev/devstack

Contoh keluaran

Langkah 4:Buat file konfigurasi devstack

Pada langkah ini, navigasikan ke direktori devstack.

cd devstack

Kemudian buat local.conf file konfigurasi.

vim local.conf

Tempel konten berikut


[[local|localrc]]

# Password for KeyStone, Database, RabbitMQ and Service
ADMIN_PASSWORD=StrongAdminSecret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

# Host IP - get your Server/VM IP address from ip addr command
HOST_IP=10.208.0.10

Simpan dan keluar dari editor teks.

CATATAN:

  1. ADMIN_PASSWORD adalah kata sandi yang akan Anda gunakan untuk masuk ke halaman masuk OpenStack. Nama pengguna default adalah admin .
  2. HOST_IP adalah alamat IP sistem Anda yang diperoleh dengan menjalankan ifconfig atau ip addr perintah.

Langkah 5:Instal OpenStack dengan Devstack

Untuk memulai instalasi OpenStack di Ubuntu 18.04, jalankan skrip di bawah ini yang terdapat dalam direktori devstack.

./stack.sh

Fitur berikut akan diinstal:

  • Horizon – Dasbor OpenStack
  • Nova – Layanan Komputasi
  • Sekilas – Layanan Gambar
  • Neutron – Layanan Jaringan
  • Keystone – Layanan Identitas
  • Cinder – Layanan Penyimpanan Blok
  • Penempatan – API Penempatan

Penyebaran memakan waktu sekitar 10 sampai 15 menit tergantung pada kecepatan sistem Anda dan koneksi internet. Dalam kasus kami, butuh waktu sekitar 12 menit.

Di bagian paling akhir, Anda akan melihat output yang mirip dengan yang kami miliki di bawah ini.

Ini menegaskan bahwa semuanya berjalan dengan baik dan bahwa kami dapat melanjutkan untuk mengakses OpenStack melalui browser web.

Langkah 6:Mengakses OpenStack di browser web

Untuk mengakses OpenStack melalui browser web, telusuri alamat IP Ubuntu Anda seperti yang ditunjukkan.

https://server-ip/dashboard

Ini mengarahkan Anda ke halaman login seperti yang ditunjukkan.

Masukkan kredensial dan tekan “Masuk

Anda seharusnya dapat melihat dasbor konsol Manajemen seperti yang ditunjukkan di bawah ini.

Untuk mengetahui lebih lanjut tentang kustomisasi Devstack, lihat panduan konfigurasi sistem mereka.

Selain itu, lihat dokumentasi Openstack untuk panduan administrasi.


Linux
  1. Cara Menginstal R di Ubuntu 20.04

  2. Cara Menginstal PHP-FPM dengan Apache di Ubuntu 22.04

  3. Cara Menginstal Elasticsearch di Ubuntu 22.04 dengan SSL

  1. Cara Menginstal Go di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 18.04

  3. Cara Menginstal MediaWiki dengan Nginx di Ubuntu 16.04

  1. Cara Menginstal Magento dengan Nginx di Ubuntu 15.10

  2. Cara Menginstal Mailpile dengan Nginx di Ubuntu 15.10

  3. Cara Instal Redmine 3 dengan Nginx di Ubuntu 15.10