OpenStack

CentOS 7’de OpenStack Cloud Platformunuzu Kurma

Bu eğitici yazı , kendi özel bulut altyapınızı , CentOS 7 veya RHEL 7 veya Fedora dağıtımlarında tek bir düğüme kurulu OpenStack ile veya rdo havuzlarını kullanarak açmaya başlayabilmeniz için size rehberlik edecektir , ancak dağıtım birden çok düğümde gerçekleştirilebilir.

Adım 1: İlk Sistem Konfigürasyonları

1. Kendi sanal bulut altyapınızı kurmak için düğümü hazırlamaya başlamadan önce, önce root hesabıyla oturum açın ve sistemin güncel olduğundan emin olun.

2. Ardından, ss -tulpnçalışan tüm hizmetleri listeleme komutunu verin.

# ss -tulpn

Çalışan Tüm Linux Hizmetlerini Listele

Çalışan Tüm Linux Hizmetlerini Listele

3. Daha sonra , özellikle postfix, NetworkManager ve firewalld olmak üzere gereksiz servisleri tanımlayın, durdurun, devre dışı bırakın ve kaldırın . Sonunda, makinenizde çalışacak olan tek servet sshd olmalıdır .

# systemctl stop postfix firewalld NetworkManager

# systemctl disable postfix firewalld NetworkManager

# systemctl mask NetworkManager

# yum remove postfix NetworkManager NetworkManager-libnm

4. Aşağıdaki komutları vererek makinedeki Selinux politikasını tamamen devre dışı bırakın. Ayrıca düzenleme /etc/selinux/configdosyası ve gelen ayarlanan SELINUX hattı zorlama için engelli ekran görüntüsü aşağıda gösterilen şekilde.

# setenforce 0
# getenforce

# vi / etc / selinux / config

SELinux'u devre dışı bırak

SELinux’u devre dışı bırak

5. Linux sistem host adınızı ayarlamak için hostnamectl komutunu kullanarak bir sonraki adımda . FQDN değişkenini buna göre değiştirin .

# hostnamectl set-hostname cloud.centos.lan

Set Linux System Hostname

Set Linux System Hostname

6. Son olarak, tesisinizi fiziksel yakınlığınıza yakın bir NTP sunucusuyla senkronizentpdate etmek için komutu yükleyin

# yum install ntpdate

Adım 2: OpenStack’ı CentOS ve RHEL’e kurun

7. openstack yardımıyla Düğümünde görevlendirilecek PackStack tarafından sağlanan pakette RDO deposundan ( openstack RPM Dağılımı ).

RHEL 7’deki rdo havuzlarını etkinleştirmek için aşağıdaki komutu çalıştırın.

# yum install https://www.rdoproject.org/repos/rdo-release.rpm

On CentOS 7 , Ekstralar depo openstack depo ile aktif RPM içerir. Ekstralar zaten etkin olduğundan, OpenStack deposunu ayarlamak için RPM’yi kolayca yükleyebilirsiniz:

# yum install -y centos-release-openstack-mitaka
# yum update -y

8. Şimdi PackStack paketini kurmanın zamanı geldi . Packstack , OpenStack’in farklı bileşenleri için SSH bağlantıları ve Kukla modülleri aracılığıyla birden fazla düğümde dağıtımı kolaylaştıran bir yardımcı programdır .

Packstat paketini Linux’ta aşağıdaki komutla yükleyin:

# yum install  openstack-packstack

9. Bir sonraki adımda , bağımsız bir Openstack kurulumu (tek düğüm) uygulamak üzere, daha sonra gerekli parametrelerle düzenlenecek olan varsayılan konfigürasyonlara sahip Packstack için bir cevap dosyası oluşturun .

Dosya oluşturulduğunda geçerli gün zaman damgasından sonra (gün, ay ve yıl) adlandırılır.

# packstack --gen-answer-file='date +"%d.%m.%y"'.conf
# ls

Generate Packstack Answer Configuration File

Generate Packstack Answer Configuration File

10. Şimdi oluşturulan cevap yapılandırma dosyasını bir metin editörüyle düzenleyin.

# vi 13.04.16.conf

ve aşağıdaki değerleri eşleştirmek için aşağıdaki parametreleri değiştirin. Güvenli olması için şifreler alanlarını uygun şekilde değiştirin.

CONFIG_NTP_SERVERS=0.ro.pool.ntp.org

Fiziksel konumunuzun yakınında halka açık bir NTP sunucusu kullanmak için lütfen http://www.pool.ntp.org/en/ sunucu listesine bakın .

Packstack'ta NTP Sunucusu Ekleme

Packstack’ta NTP Sunucusu Ekleme

CONFIG_PROVISION_DEMO=n
Add Provision in Packstack
CONFIG_KEYSTONE_ADMIN_PW=your_password  for Admin user

Add Admin Account in Packstack

SSL etkinleştirilmiş OpenStack kontrol paneline HTTP üzerinden erişin.

CONFIG_HORIZON_SSL = y
OpenStack için HTTPS'yi etkinleştir

MySQL sunucusunun kök şifresi.

CONFIG_MARIADB_PW = mypassword1234
OpenStack'ta MySQL Kök Şifresini Ayarla

Nagios web paneline erişmek için nagiosadmin kullanıcısı için bir şifre oluşturun .

CONFIG_NAGIOS_PW = nagios1234
Nagios Yönetici Şifresini Ayarla
11. Düzenlemeyi tamamladıktan sonra dosyayı kaydedin ve kapatın. Ayrıca, SSH sunucusu yapılandırma dosyasını açın ve aşağıdaki ekran görüntüsünde gösterildiği gibi ön hashtag’ı kaldırarak PermitRootLogin satırını uncomment açın .
# vi / etc / ssh / sshd_config
SSH Kök Girişini Etkinleştir
Ardından değişiklikleri yansıtmak için SSH hizmetini yeniden başlatın.
# systemctl restart sshd

Adım 3: Packstack Cevap Dosyasını Kullanarak openstack Kurulumunu Başlat

12. Sonunda , aşağıdaki komut sözdizimini çalıştırarak yukarıda düzenlenen cevap dosyasını kullanarak Openstack kurulum işlemini başlatın :

# packstack --answer-file 13.04.16.conf
Openstack Installation in CentOS
13. OpenStack bileşenlerinin kurulumu başarıyla tamamlandıktan sonra, yükleyici OpenStack ve Nagios için yerel pano bağlantıları ve her iki panelde oturum açmak için yukarıda yapılandırılmış gerekli kimlik bilgilerini içeren birkaç satır gösterecektir .
OpenStack Kurulumu Tamamlandı
Kimlik bilgileri, keystonerc_admindosyadaki ana dizininizin altında da saklanır .
14. Eğer bazı sebeplerden dolayı kurulum işlemi httpd servisi ile ilgili bir hatayla bitiyorsa, /etc/httpd/conf.d/ssl.conf dosyasını açın ve aşağıdaki satırı aşağıda gösterildiği gibi yorumladığınızdan emin olun.
#Listen 443 https

Disable HTTPS SSL Port

Ardından değişiklikleri uygulamak için Apache arka plan programını yeniden başlatın.

# systemctl restart httpd.service

Not : 443 numaralı bağlantı noktasındaki Openstack web paneline hala göz atamıyorsanız , yükleme işlemini ilk dağıtım için verilen komutla baştan başlatın.

# packstack --answer-file /root/13.04.16.conf

Adım 4: OpenStack Dashboard’a Uzaktan Erişin

15. OpenStack web paneline LAN’ınızdaki uzak bir ana bilgisayardan erişmek için, HTTPS protokolü ile makinenizin IP Adresine veya FQDN / gösterge tablosuna gidin.

Güvenilmeyen bir Sertifika Yetkilisi tarafından verilen Kendinden İmzalı Bir Sertifika kullandığınızdan dolayı , tarayıcınızda bir hata görüntülenmelidir.

Hatayı kabul edin ve yukarıda belirtilen cevap dosyasından CONFIG_KEYSTONE_ADMIN_PW parametresinde ayarlanan parola ve kullanıcı yöneticisi ile gösterge panosuna giriş yapın .

https://192.168.1.40/dashboard

OpenStack Giriş Paneli

Click to comment

You must be logged in to post a comment Login

Leave a Reply

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

popüler yazılar

To Top
%d blogcu bunu beğendi: