Si të instaloni OpenStack në Ubuntu 18.04 me DevStack


Openstack është një platformë cloud e lirë dhe me burim të hapur IaaS që trajton llogaritjen në renë kompjuterike, ruajtjen dhe burimet e rrjetit. Ai vjen me një panel intuitiv që u mundëson administratorëve të sistemeve të ofrojnë dhe monitorojnë këto burime. Mund ta instaloni pa probleme OpenStack në nivel lokal në shembullin tuaj Ubuntu 18.04 për qëllime mësimi dhe testimi duke përdorur Devstack. Devstack është një grup skriptesh të zgjeruara që lehtësojnë vendosjen e OpenStack. Në këtë udhëzues, do të mësoni se si të vendosni OpenStack në Ubuntu 18.04 me devstack.

Kerkesa minimale

Përpara se të fillojmë, sigurohuni që të keni parakushtet minimale të mëposhtme

  1. Një instalim i ri i Ubuntu 18.04
  2. Përdorues me privilegje sudo
  3. 4 GB RAM
  4. 2 vCPU
  5. Kapaciteti i diskut të ngurtë prej 10 GB
  6. Lidhja me internetin

Me kërkesat minimale të përmbushura, tani mund të vazhdojmë.

Hapi 1: Përditësoni dhe përditësoni sistemin

Për të filluar, hyni në sistemin tuaj Ubuntu 18.04 duke përdorur protokollin SSH dhe përditësoni dhe përmirësoni depot e sistemit duke përdorur komandën e mëposhtme.

apt update -y && apt upgrade -y
sudo reboot

OSE

init 6

Hapi 2: Krijo përdorues Stack dhe cakto privilegjin sudo

Praktika më e mirë kërkon që devstack duhet të ekzekutohet si përdorues i rregullt me privilegje sudo. Duke pasur parasysh këtë, ne do të shtojmë një përdorues të ri të quajtur \stack dhe do të caktojmë privilegje sudo. Për të krijuar përdorues të stivës ekzekutoni

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

Më pas, ekzekutoni komandën më poshtë për t'i caktuar përdoruesit privilegje sudo

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

Hapi 3: Instaloni git dhe shkarkoni DevStack

Pasi të keni krijuar me sukses 'stack' e përdoruesit dhe të keni caktuar privilegjet sudo, kaloni te përdoruesi duke përdorur komandën.

su - stack

Në shumicën e sistemeve Ubuntu 18.04, git vjen tashmë i instaluar. Nëse rastësisht mungon git, instaloni atë duke ekzekutuar komandën e mëposhtme.

sudo apt install git -y
git clone https://git.openstack.org/openstack-dev/devstack

Hapi 4: Krijoni skedarin e konfigurimit të devstack

Në këtë hap, lundroni te drejtoria devstack.

cd devstack

Më pas krijoni një skedar konfigurimi local.conf.

vim local.conf

Ngjitni përmbajtjen e mëposhtme

[[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

Ruani dhe dilni nga redaktori i tekstit. SHËNIM:

  1. ADMIN_PASSWORD është fjalëkalimi që do të përdorni për t'u identifikuar në faqen e hyrjes në OpenStack. Emri i parazgjedhur i përdoruesit është admin.
  2. HOST_IP është adresa IP e sistemit tuaj që merret duke ekzekutuar komandat ifconfig ose ip addr.

Hapi 5: Instaloni OpenStack me Devstack

Për të filluar instalimin e OpenStack në Ubuntu 18.04, ekzekutoni skriptin më poshtë që gjendet në direktorinë devstack.

./stack.sh

Karakteristikat e mëposhtme do të instalohen:

  • Horizon – Paneli i OpenStack
  • Nova – Shërbimi Llogarit
  • Vështrim – Shërbimi i imazhit
  • Neutron – Shërbimi i Rrjetit
  • Keystone – Shërbimi i identitetit
  • Cinder – Shërbimi i ruajtjes së bllokut
  • Vendosja – API e vendosjes

Hapi 6: Hyrja në OpenStack në një shfletues ueb