Packstack mimarisini özelleştirme


Bundan önce yazdığım Packstack ile alakalı yazımda, Packstack kurulumunu –allinone şeklinde ayarlamıştık. Redhat’in verdiği bu başlangıç ayarları, gayet ideal olmasına rağmen, sizin yapacağınız işin özelliğine göre, Openstack kurulumunu daha farklı özelleştirmek veya ipleri biraz daha sıkı kavrayıp sistemi istediğiniz şekilde şekillendirmek isteyebilirsiniz.

Bunu yapmak için, Devstack’te local.conf veya localrc dosyalarının yaptığı işin bir benzerlerini RedHat ve türevi ortamlarda ANSWERFILE dediğimiz yapı üstleniyor. Bu dosyanın görevi, gelen açıklamalar ve komutlar ile birlikte daha kolay bir Openstack’i özelleştirme ortamı sunmasıdır. Bu yazıda dosyanın nasıl oluşturulduğu ve bunun ile alakalı bazı ipuçlarından bahsedeceğim.

 

Packstack’i indirdikten sonra;

 

komutu ile özelleştirmeleri yapacağımız dosyayı generate ediyoruz.

 

Bu komut ile birlikte, Devstack kurulumunda yapmamız gereken belli başlı ayarların otomatik oluşturulan dosyada hali hazırda geldiğini görüyoruz. Bu ayarlamalar bizim genel konsepti daha iyi görmemizi ve daha hızlı ilerlememize yarıyor diyebilirim. Ayrıca değiştirme ihtimalinin yüksek olduğu kısımlarda 1, açıklama şeklinde bu kısımları nasıl doldurmamız gerektiğini, RegExp pattern olarak bize sunması ve hatasız bir şekilde sonuca ulaştırıyor.

Kendi sistemimiz için gerekli ayarlamaları yaptıktan sonra, özelleştirdiğimiz yapının kurulumunu şu komut ile başlatabilirsiniz.

Not: Herhangi bir işlem yapılmamış bir sanal makine kullanırsanız çok daha iyi verim alırsınız. Sebebi ise Openstack’in kullandığı bazı servisler veya konfigürasyon dosyaları daha önceden var ise sıkıntı çıkabiliyor.