Bugün değişiklik olsun diye Openstack ortamını bir de CentOS ortamında denemeye karar verdim.
Malum, Openstack’e sağlam destek veren şirketlerden biri olan RedHat ortamında Openstack’in çalışması ve kurulumu çok daha basit ve stabil çalışıyor.
Hikaye kısmını geçelim direk kuruluma ve devstack benzerliklerinin veya farklılıklarının olduğu içerik ile devam edelim.
Kurulum
Öncelikle sistemimize localization ayarları yapılı değil ise dil ayarlarını ekleyelim.
1 2 |
LANG=en_US.utf-8 LC_ALL=en_US.utf-8 |
Kuruluma RedHat ve türevleri için(rpm) kullanan dağıtımlara Openstack’in yenilenmesine(release’lerine) göre daimi olarak test ve update edilen bir repoyu ekleyerek başlayacağız.
1 2 |
sudo yum install -y https://www.rdoproject.org/repos/rdo-release.rpm sudo yum update -y |
Şimdi Openstack’i repodan indirelim.
Not: Packstack bize 3 tane seçenek veriyor, biz hepsinin bir arada olduğu allinone seçeneğini kullanacağız.
1 2 |
sudo yum install -y openstack-packstack packstack --allinone |
1 |
***** Installation completed successfully ***** |
İşlem bittikten sonra yukardıdaki çıktıyı aldıysanız durumlar gayet güzel.
IP/dashboard linkinden Horizon arayüzüne erişebilirsiniz.
Parolalar keystonerc_admin dosyasının içinde random şekilde verilmiş durumda
Eğer Nagios kurulumu yaptıysanız orada verilen parolayıda not alınız
Eğer konsol veya üzerinden Openstack komutlarına erişmek isterseniz yine aşağıdaki komutları sisteme dahil edin.
1 2 |
source keystonerc_admin source keystonerc_demo |
Packstack‘in Devstack‘e göre avantajlı kısımı Nagios monitoring(optional) hizmetinin direk olarak hazır şekilde gelmesi ve servislerin durumunu IP/nagios linkinden otomatik olarak kontrol edebilme kolaylığı veriyor.
Daha sonra sistem hakkında avantajları buldukça buraya yazarım.
Notlar: eğer erlang ile alakalı hata ile karşılaşırsanız
- CentOS 7.2 de denememiştir 6.X olan sürümlerde çalışmammaktadır.
- http://ehaselwanter.com/en/blog/2014/10/15/deploying-openstack-with-rdo-packstack/