Ceph Türkiye 7. Meetup Ankara: Ceph Temelleri ve CRUSH MAP Yönetimi

Ceph Türkiye 7. Meetup Ankara: Ceph Temelleri ve CRUSH MAP Yönetimi

Ceph, Cinder, Genel, Haberler/Etkinlikler, Swift
Ceph Türkiye 7. Meetup Ankara: Ceph Temelleri ve CRUSH MAP Yönetimi 2018 yılındaki ilk Ceph Türkiye meetup etkinliği 24.01.2018 tarihinde ODTÜ Teknokent'te düzenlendi. Ceph ile ilgili ODTÜ'de ilk yapılan etkinlik olması sebebiyle etkinlik süresince önce Ceph temelleri, Ceph kullanmanın avantajları ve Ceph kümesini meydana getiren bileşenler gibi temel konular ele alındıktan sonra bir Ceph kurulumunu kendinize göre özelleştirmenizi sağlayan CRUSH MAP yapısı ve düzenleme yöntemlerinden bahsedildi. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından başlayan sunumda Dr. Hüseyin ÇOTUK, önce Ceph'i kısaca tanıtmış, temel özelliklerinden ve avantajlarından bahsetmiş, ardından Ceph'te verilerin kümedeki yerleşimini sağlayan CRUSH algoritmasını ve son olarak Ceph'teki bileşenlerin biribiri ile ilişkilerini ve hiyerarşisini tanımlayan CRUSH MAP'i detaylıca anlatmıştır. Ceph, nesne ve blok depolama ile dosya sistemi türündeki tüm ihtiyaçlarınızı tek bir platform üzerinden sağlayan, oldukça yüksek ölçeklenebilirliğe sahip,…
Read More
OpenStack Türkiye 14. Meetup Ankara: Yeni Başlayanlar için OpenStack

OpenStack Türkiye 14. Meetup Ankara: Yeni Başlayanlar için OpenStack

Ceilometer, Ceph, Cinder, Containers, Glance, Haberler/Etkinlikler, Heat, Horizon, Ironic, Keystone, Neutron, Nova, OpenStack, Sahara, Swift, Trove
OpenStack Türkiye 14. Meetup Ankara: Yeni Başlayanlar için OpenStack 2018 yılının ilk OpenStack etkinliği OpenStack Türkiye tarafından ODTÜ TEKNOKENT ICT grubu ve Uyumsoft'un desteği ile 14.01.2018 tarihinde saat 19:00'da ODTÜ TEKNOKENT İkizler Konferans Salonu'nda yapıldı. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından gerçekleşen "Yeni Başlayanlar için OpenStack" konulu sunumda Dr. Hüseyin ÇOTUK tarafından bulut, dünyadaki bulut dönüşümü, OpenStack ve bileşenleri, dünyadaki önemli OpenStack kullanıcıları, servis olarak verilebilen hizmetler, OpenStack ile Ceph kullanımı konuları ele alındı. Ardından OpenStack kullanımı ile ilgili kısa bir demo yapıldı. OpenStack, ilk olarak 2010 yılında Amerikan Ulusal Uzay Ajansı (NASA) tarafından sağlanan hesaplama bileşeni Nova ve bulut servis sağlayıcısı Rackspace tarafından sağlanan depolama bileşeni Swift’in birleşmesi  ile ortaya çıkan ve hızla gelişerek açık kaynak kodlu bulut çözümlerinde liderliğe yükselen bir bulut yönetim platformudur. OpenStack, dünyada…
Read More
Ceph Türkiye 2. Meetup İstanbul: Ceph Yapıtaşları

Ceph Türkiye 2. Meetup İstanbul: Ceph Yapıtaşları

Ceph, Cinder, Glance, Güncel, Haberler/Etkinlikler, Keystone, Nova, OpenStack, Swift
Ceph Türkiye 2. Meetup İstanbul: Ceph Yapıtaşları, Ceph Mimarisi, OpenStack Entegrasyonu Ekim ayının ilk haftasında yapılan ilk meetup'ın ardından Ceph Türkiye tarafından organize edilen 2. meetup, 11.10.2017 tarihinde saat 19:30'da  Yıldız Teknik Üniversitesi Davutpaşa Kampüsü Teknopark A1 Blok'ta yapıldı. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından başlayan sunumda Dr. Hüseyin ÇOTUK tarafından Ceph'in yapıtaşları, mimarisi, Ceph üzerinde verinin saklanması, CRUSH algoritması, CRUSH map ve OpenStack entegrasyonu konuları ele alındı. Dağıtık yapıda çalışabilmesi, farklı iş yüklerinde (object, block, file-system) ihtiyaçları tek başına karşılaması, yüksek performanslara çıkabilmesi, yatayda ölçeklenebilmesi, yüksek erişebilikliğe sahip olması gibi bir çok avantajı sayesinde dünyadaki kullanımı her geçen gün artan Ceph'in doğru ve verimli bir şekilde tasarlanabilmesi için mimarisi, bileşenleri, çalışma mantığı gibi konular hakkında bilgi sahibi olunması gerekmektedir. İşte bu etkinlikte Ceph'i meydana getiren bileşenler ve rolleri, Ceph'in mimarisi, çalışma mantığı, verinin…
Read More
OpenStack Ceph Entegrasyonu

OpenStack Ceph Entegrasyonu

Ceph, Cinder, Glance, Nova, OpenStack
[toc] İlk Bakışta Ceph Dünyada her geçen gün daha popüler hale gelen açık kaynak kodlu dağıtık depolama sistemlerinden olan Ceph; nesne tabanlı depolama, blok tabanlı depolama ve dosya sistemi olmak üzere üç farklı depolama mimarisini aynı ortamdan sunabilmektedir. Özellikle performans, güvenilirlik ve ölçeklenebilirlik konusunda öne çıkan Ceph, bir metadata sunucusu gerektirmemesi ile diğer dağıtık depolama sistemlerinden bir adım öne çıkmaktadır. Metadata sunucuları verinin hangi konuma yazıldığını tutan sunucular olup bu sunuculara erişim konusunda yaşanan bir problem tüm depolama servislerini etkilemektedir. Bundan farklı olarak Ceph, metadata sunucusu yerine yazacağı verinin yerini belirleyen bir algoritma (CRUSH) kullanır. her istemci bu algoritmayı kullanarak yazacağı konumu belirler. Veri okunacağı zaman yine aynı algoritma sayesinde verinin okunacağı konum belirlenir. Ceph üzerinde verinin dağıtık olarak birden fazla kopyası tutulur. Okuma veya yazma yapılabilmesi için sadece depolama düğümlerinin erişilebilir…
Read More
OpenStack Cinder Hotplug Desteği

OpenStack Cinder Hotplug Desteği

Cinder, Linux/Unix, OpenStack
Bildiğiniz gibi OpenStack üzerinde çalışan sanal sunuculara işletim sistemi diski dışında depolama diski eklemek için Cinder kullanılıyor. Eğer kullanılan donanımda sanal sunucuya disk ekleme pci-express slotu üzerinden yapılıyorsa ve işletim sistemi pci-express hotplug desteklemiyorsa Cinder üzerinden disk eklenemiyor. Başka bir deyişle OpenStack bileşenleri tamamen düzgün çalışsa da işletim sistemi Plug-and-Play (PNP) yani tak ve çalıştır desteklemiyorsa sanal sunuculara disk ekleme fonksiyonu düzgün çalışmıyor. Donanıma bağlı olmakla birlikte Dell Poweredge R815 sunucularda tecrübe ettiğim bu problemin çözümü için Ubuntu üzerinde kernel parametrelerini değiştirmek gerekiyor. OpenStack Cinder hotplug desteği için pci-express hot plug modülünün (pciehp) pasif olarak pci-express olaylarını dinleyecek şekilde ayarlaması gerekiyor. Dolayısıyla poll_mode parametresini set etmek gerekiyor. [crayon-5f73a061aaa68175185115/] Bu parametrenin açılışta kernel parametresi olarak geçilmesi için grub parametrelerinin değiştirilmesi daha pratik oluyor. Bunun için /etc/default/grub dosyasında aşağıdaki değişiklikleri yapmak gerekiyor. [crayon-5f73a061aaa78375948007/] Daha sonra değişiklikleri…
Read More