DevStack ile Ubuntu Sunucusuna OpenStack Kurulumu

OpenStack, özellikle bulut bilişim için geliştirilmiş ücretsiz, açık kaynaklı bir platformdur. Bu bulut merkezli platform sayesinde, sanal makineler ve diğer kaynaklar Hizmet Olarak Altyapı olarak müşterilere sunulabilir. OpenStack'ı kurmanın birkaç yolu vardır - bazıları diğerlerinden çok daha zordur.

OpenStack'ı kurmanın böyle bir yolu DevStack'tır. DevStack, en son sürüme dayanan eksiksiz bir OpenStack ortamı oluşturmak için kullanılan bir dizi komut dosyasıdır. DevStack ile kurulum, OpenStack kurulumunun en kolay yöntemlerinden biri olsa da, biraz zaman alır (30-60 dakika). DevStack aracılığıyla OpenStack kurulum sürecinde size yol göstereceğim. İşlem neredeyse tüm Linux sunucu dağıtımlarında çalışmasına rağmen, Ubuntu Server 16.04 platformunda yapacağım.

Hadi doğru gidelim.

Kurulum

Yapmanız gereken ilk şey, yükleme için kullanılabilecek yeni bir root olmayan kullanıcı oluşturmaktır. Bir terminal penceresi açın ve şu komutu verin:

 sudo useradd -s / bin / bash -d / opt / stack -m yığını 

Bu kullanıcıya sudo ayrıcalıklarını şu komutla verin:

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

Şu kullanıcı ile şu komutu değiştirin:

 sudo su - yığın 

Sonra Devstack'u Github'dan kontrol edeceğiz. Önce git komutunu kullanarak kurun:

 sudo apt install git 

Şimdi DevStack'a (en son kararlı sürümü, kraliçeleri kullanacağız) şu komutla kontrol edebilirsiniz:

 git clone https://github.com/openstack-dev/devstack.git -b kararlı / queens devstack / 

Bu yeni bir dizin yaratacak devstack. Cd devstack komutuyla bu dizine geçin .

Yükleme komutunu vermeden önce local.conf dosyasını yapılandırmanız gerekir. Bu dosyayı nano local.conf komutuyla açın. Aşağıdakileri içerdiğinden emin olun:

 HOST_IP = server_IP SERVICE_PASSWORD = ŞİFRE ADMIN_PASSWORD = ŞİFRE SERVICE_TOKEN = ŞİFRE DATABASE_PASSWORD = ŞİFRE RABBIT_PASSWORD = ŞİFRE ENABLE_HTTPD_MOD_WSGI_SERVICES = Gerçek KEYSTONE_USE_MOD_WSGI = Doğru # Günlüğü LOGFILE = $ DEST / günlükler / stack.sh.log VERBOSE = Gerçek ENABLE_DEBUG_LOG_LEVEL = Doğru ENABLE_VERBOSE_LOG_LEVEL = Doğru GIT_BASE = $ {GIT_BASE: -git: //git.openstack.org} TACKER_MODE = bağımsız USE_BARBICAN = Gerçek TACKER_BRANCH = enable_plugin networking-sfc $ {GIT_BASE} / openstack / networking-sfc $ TACKER_BRANCH enable_plugin barbASE $ / GTA_BANCH $ $ enable_plugin mistral $ {GIT_BASE} / openstack / mistral $ TACKER_BRANCH enable_plugin tacker $ {GIT_BASE} / openstack / tacker $ TACKER_BRANCH 

Her PASSWORD örneğini benzersiz ve zorlu bir parola ile SERVER_IP'i OpenStack sunucunuzun IP adresiyle değiştirmeniz gerekir. Bunu yaptıktan sonra dosyayı kaydedip kapatın.

Şimdi kurulum komutunu çalıştırıyoruz. Bu komut ./stack.sh. Burada kurulum önemli miktarda zaman alır. Bu komutun tamamlanması 30-60 dakika sürer, bu yüzden sihrini çalışırken diğer bazı görevlere dikkat edin.

Giriş

Yükleme tamamlandığında, OpenStack sunucunuzla aynı ağda bulunan bir web tarayıcısı açın ve http: // SERVER_IP / gösterge tablosuna yönlendirin (burada SERVER_IP, OpenStack sunucunuzun IP adresidir). Oturum açma penceresinden karşılanmalısınız ( Şekil A ). Kullanıcı adı yöneticisi ve local.conf yapılandırma dosyasında kullandığınız parola ile oturum açın.

Şekil A

OpenStack giriş ekranı.


Bu noktada, OpenStack ile çalışabilirsiniz ( Şekil B ). Kurulumu yönetin, yeni projeler oluşturun ve kullanıcıları ve grupları yönetin.

Şekil B

OpenStack ana sayfası.


Bulutunuzu çalıştırın

DevStack ve OpenStack sayesinde bulutunuza artık erişebilirsiniz. Bu yöntem biraz zaman alabilse de, OpenStack'i manuel olarak kurmaktan çok daha kolaydır. Bunu deneyin ve nihayet OpenStack'ı sizin için bir olasılık haline getirip getirmediğine bakın.

Hizmet Bülteni Olarak Bulut ve Her Şey

Bu AWS, Microsoft Azure, Google Cloud Platform, XaaS, bulut güvenliği ve çok daha fazlası için en yeni kaynakınızdır. Teslim Edilen Pazartesi

Bugün kayıt olun

© Copyright 2020 | mobilegn.com