1. Laboratoriya ishi. Google Drive tizimidan foydalanish Ishdan maqsad


Openstack dasturini Linix OS ga o’rnatish



Yüklə 1,03 Mb.
səhifə5/6
tarix30.03.2023
ölçüsü1,03 Mb.
#91676
1   2   3   4   5   6
Openstack dasturini Linix OS ga o’rnatish
OpenStackni Ubuntu-ga o'rnatish uchun quyidagi umumiy amallarni bajaringmum:


  1. Ubuntu serverini o'rnating: Ubuntu serverining so'nggi versiyasini fizik yoki virtual mashinaga o'rnating.

  2. OpenStack paketlarini o'rnating: Kerakli paketlarni o'rnatish uchun quyidagi buyruqni bajaring:

sudo apt-get update
sudo apt-get install -y python3-dev python3-venv python3-pip libffi-dev libssl-dev
sudo apt-get install -y python3-openstackclient

  1. Ma'lumotlar bazasini sozlash: MariaDB, MySQL va PostgreSQL kabi turli xil ma'lumotlar bazalaridan tanlashingiz mumkin. Har bir ma'lumotlar bazasi uchun rasmiy hujjatlarga amal qilishingiz mumkin.

  2. Identity xizmatini sozlang: OpenStack foydalanuvchilar va xizmatlarni autentifikatsiya qilish va avtorizatsiya qilish uchun Identity xizmatidan (Keystone) foydalanadi. Keystone-ni sozlash uchun rasmiy hujjatlarga amal qilishingiz mumkin.

  3. Image xizmatini sozlang: OpenStack virtual mashina tasvirlarini saqlash va olish uchun Image xizmatidan (Glance) foydalanadi. Glance-ni sozlash uchun rasmiy hujjatlarga amal qilishingiz mumkin.

  4. Hisoblash xizmatini sozlang: OpenStack virtual mashinalarni ishga tushirish va boshqarish uchun Hisoblash xizmatidan (Nova) foydalanadi. Nova-ni sozlash uchun rasmiy hujjatlarga amal qilishingiz mumkin.

  5. Tarmoq xizmatini sozlang: OpenStack virtual mashinalarga tarmoq ulanishini ta'minlash uchun tarmoq xizmatidan (Neytron) foydalanadi. Neytronni sozlash uchun rasmiy hujjatlarga amal qilishingiz mumkin.

  6. Blokni saqlash xizmatini sozlang: OpenStack virtual mashinalarga doimiy saqlashni ta'minlash uchun Blokni saqlash xizmatidan (Cinder) foydalanadi. Cinderni sozlash uchun rasmiy hujjatlarga amal qilishingiz mumkin.

  7. Ob'ektlarni saqlash xizmatini sozlang: OpenStack katta hajmdagi tuzilmagan ma'lumotlarni saqlash va olish uchun Ob'ektlarni saqlash xizmatidan (Swift) foydalanadi. Swiftni sozlash uchun rasmiy hujjatlarga amal qilishingiz mumkin.


MicroStack - OpenStack-ning engil versiyasi bo'lib, u oson o'rnatish va bitta mashinada yoki kichik o'lchamli muhitda ishlashga mo'ljallangan. U asosiy OpenStack xizmatlarini o'z ichiga oladi va ishlab chiqish, sinovdan o'tkazish va kichik hajmdagi ishlab chiqarishdan foydalanish uchun mo'ljallangan. MicroStack snap paketlari, apt yoki yum kabi an'anaviy paket menejerlari yordamida o'rnatilishi mumkin.
DevStack - OpenStack dasturi muhitini tezda sozlash uchun ishlatiladigan vositadir. Bu bitta mashinada OpenStack xizmatlarini o'rnatishni avtomatlashtiradigan ochiq kodli loyihadir. DevStack birinchi navbatda OpenStack loyihasiga hissa qo'shmoqchi yoki OpenStack-ga asoslangan ilovalarni ishlab chiqmoqchi bo'lgan ishlab chiquvchilar tomonidan qo'llaniladi. DevStack boshqa yordamchi xizmatlar bilan birga Keystone, Glance, Nova, Neytron va Horizon kabi OpenStack xizmatlarining asosiy to'plamini o'rnatadi. O'rnatish jarayoni avtomatlashtirilgan va DevStack o'rnatishni sozlash uchun ishlatilishi mumkin bo'lgan skriptlarni o'z ichiga oladi.
Yuqoridagilarni xisobga olgan xolda DevStack usuli orqali OpenStack dasturini o’rnatish tanlab olindi. Talabalar boshqa usullarni ham tanlab olishlari mumkin.
O’rnatishdan avval, o’rnatilmoqchi bo’lgan komputerga quyidagi talablar belgilangan.

  1. Ubuntu Server

  2. Sudo imtiyozlariga ega foydalanuvchi

  3. 4 GB RAM

  4. 2 vCPU

  5. Qattiq disk hajmi 10 GB

  6. internet

1.Tizim dasturlarini yangilash.
apt update -y
apt upgrade -y

2.Tizimni qayta yuklash
sudo reboot
3. Stack foydalanuvchisini yaratish va sudo imtiyozini tayinlash
sudo adduser -s /bin/bash -d /opt/stack -m stack
Foydalanuvchiga sudo imtiyozlarini belgilash uchun quyidagi buyruqni bajarish.
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

4.”git” dasturini o'rnatish va DevStack-ni yuklab olish
su - stack
sudo apt install git -y


Git-dan foydalanib, devstack-ning git repozitoriyasini klonlash.
git clone https://git.openstack.org/openstack-dev/devstack

5.Devstack konfiguratsion faylini yaratish.


cd devstack
local.conf konfiguratsiya file ochiladi.
vim local.conf
unga quyidagi malumot yoziladi
[[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

O’zgartirishlarni saqlangva matn muharriridan chiqing.



Yüklə 1,03 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin