Ceph Türkiye 4. Meetup İstanbul: Ceph Kurulumu

Ceph Türkiye 4. Meetup İstanbul: Ceph Kurulumu

Ceph, Haberler/Etkinlikler
Ceph Türkiye 4. Meetup İstanbul: Ceph Kurulumu Ceph Türkiye meetup etkinliklerinin dördüncüsü 29.11.2017 Çarşamba günü saat 19:00'da İstanbul Yıldız Teknik Üniversitesi Davutpaşa Kampüsü Teknoparkı'nda yer alan Uyumsoft ofisinde gerçekleşti. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından başlayan sunumda Cloudeos firmasından Özhan KARAMAN, Ceph kurulumunu adım adım gerçekleştirdi. Etkinliğe katılanların da katkılarıyla interaktif bir hale gelen sunum  son derece faydalı oldu. Daha önce hazırlanan sanallaştırma ortamında ayrılan kaynaklar kullanılarak Ceph kurulumu tamamlandıktan sonra replika tabanlı ve erasure-coding tabanlı havuzlar oluşturularak örneklendirildi. Ardından disklerin arızalanması durumunda sistemin davranışı (high availability ve recovery) gösterildi. Kurulum süresince izlenen dokümana aşağıdaki linkten ulaşabilirsiniz. Basit Ceph Storage Kurulumu Dünyada her geçen gün kullanımı yaygınlaşan Ceph oldukça basit bir kurulum prosedürüne sahiptir. Öncelikle hazır hale getirilen yönetim sunucusundan Ceph-deploy ismi verilen araç kullanılarak uzaktaki sunucularda gerekli paketler kurulmakta, ilgili konfigürasyon dosyaları ve yetkilendirme…
Read More
Ceph Türkiye 3. Meetup Ankara: Ceph Tasarımında Dikkat Edilecek Hususlar

Ceph Türkiye 3. Meetup Ankara: Ceph Tasarımında Dikkat Edilecek Hususlar

Ceph, Haberler/Etkinlikler
Ceph Türkiye 3. Meetup Ankara: Ceph Tasarımında Dikkat Edilecek Hususlar Ceph Türkiye meetup etkinlikleri hız kesmeden devam ediyor. Ankara ve İstanbul'da düzenlenen ilk iki etkinliğin ardından üçüncüsü 22.11.2017 Çarşamba günü saat 19:00'da Ankara Ataköşk Hotel'de gerçekleşti. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından başlayan sunumda Uyumsoft firmasından Ramazan ÖZTEMUR Ceph tasarımında dikkat edilmesi gereken konuları ele aldı. Ceph, nesne tabanlı 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, dağıtık yapıda çalışan, açık kaynak kodlu, yüksek performanslı bir depolama çözümüdür. Ancak kurulum öncesinde sistemi planlayabilmek adına depolama sisteminiz ister Ceph ister başka bir çözüm olsun belirlemeniz gereken gereksinimler ve cevap vermeniz gereken bazı sorular olacaktır. Bu gereksinimleri belirlemeden yapılacak bir tasarım tam anlamıyla doğru bir tasarım olmayacaktır. Bu etkinlikte Ceph tasarımı için öncelikle…
Read More
OpenStack Days Istanbul 2017

OpenStack Days Istanbul 2017

Ceph, Güncel, Haberler/Etkinlikler, OpenStack
OpenStack Days Istanbul 2017 OpenStack Türkiye tarafından bu yıl üçüncüsü düzenlenen OpenStack Days Istanbul, 17 Ekim 2017 tarihinde Wyndham Grand İstanbul Levent Hotel'de gerçekleşti. OpenStack Foundation tarafından da desteklenen OpenStack Days Istanbul 2017 etkinliğine kamu ve özel sektörden bir çok uzman katıldı. Bu yıl OpenStack Foundation tarafından etkinliğe katılım olmazken öğleden sonraki oturumlarda OpenStack Executive Director Jonathan Bryce ile video konferans yapıldı. Türkiye'de OpenStack kullanımını arttırmak üzere bu konuda çalışan uzmanları bir araya getiren etkinlikte, katılımcılar bilgi, birikim ve tecrübelerini paylaştılar. Gerçekten ilgi ile takip ettiğim keynote sunumunda Ardıç Teknoloji Genel Müdürü Tunç Kahveci, bulut konusundaki son trendlerden bahsederken "edge computing", "internet of things", "artificial intelligence" ve "machine learning" gibi popüler konuları ele alıp kullanım alanlarına değindi. Diğer sunumlarda etkinliğe sponsor olan firmalar kendi çözümlerinden bahsederken Türksat, SGK gibi kurumların da…
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
Ceph Türkiye 1. Meetup Ankara: İlk Bakışta Ceph

Ceph Türkiye 1. Meetup Ankara: İlk Bakışta Ceph

Ceph, Genel, Güncel, Haberler/Etkinlikler
  Ceph Türkiye 1. Meetup Ankara: İlk Bakışta Ceph Türkiye'deki Ceph kullanımını yaygınlaştırmak, edinilen tecrübeleri paylaşmak, konunun uzmanlarını bir araya getirmek ve bir topluluk oluşturmak amacıyla geçtiğimiz Haziran ayında kurulan Ceph Türkiye meetup ilk etkinliğini Ankara'da düzenledi. Ceph Türkiye tarafından OpenStack Türkiye Meetup ile ortaklaşa organize edilen Ankara’daki 1.Meetup, 02.10.2017 tarihinde saat 19:00’da Ankara Ataköşk Hotel'de yapıldı. Dr. Hüseyin ÇOTUK tarafından yapılan sunum esnasında geleneksel ve dağıtık depolama mimarileri, kısaca Ceph nedir, neden Ceph tercih edilmelidir, OpenStack tarafındaki depolama alternatifleri ve OpenStack'te Ceph tercih etme nedenleri konularında bilgiler verildi. Dünyadaki son teknolojik gelişmeler, kullanılan veri miktarlarındaki üssel artış ve bulut ortamlarındaki depolama gereksinimlerinin çeşitliliği ve günden güne artması; depolama sistemlerinin bu ihtiyaçlara cevap vermek amacıyla hızla gelişmesini ve yeniliklere göre dönüşmesini gerektirmektedir.  Her ne kadar geleneksel depolama sistemleri bu dönüşümü sağlamak üzere kendilerini yenileseler de, veri…
Read More
Puppet Yazı Dizisi 6: Foreman Kurulumu ve Kullanımı

Puppet Yazı Dizisi 6: Foreman Kurulumu ve Kullanımı

Puppet
Foreman Yaşam Döngüsü Aracı Kurulumu Bu yazıda Foreman ismi verilen yönetim aracının kurulumu ve Puppet ile kullanımı ele alınacaktır. Daha önce Puppet konusunda yayınlanan 5 yazıya buradan erişebilirsiniz. Daha önce yayınlanan “Puppet Merkezi İstemci Yönetimi” isimli yazıda Foreman’den bahsedilmiş ancak kurulumu ve kullanım detayları bu yazıya bırakılmıştır. Foreman Kurulumu ve Kullanımı Foreman sunucu altyapılarını yönetmek üzere kullanılan açık kaynak kodlu, tam teşekkülü bir yaşam döngüsü aracıdır. Sunucu havuzunuzu yönetmek üzere provizyonlama, konfigüre etme ve izleme imkanı sunan Foreman kullanışlı bir web arayüzüne sahiptir. Ayrıca yönetim amaçlı PI ve komut satırı seçenekeleri de mevcuttur. Foreman tüm Linux versiyonlarında çalışmakla birlikte Puppet ve Chef gibi otomasyon araçları ile birlikte etkileşimli olarak kullanılabilmektedir. Bu yazıda sadece Puppet ile birlikte kullanılmak üzere Ubuntu 14.04 sunucuda Foreman kurulumu ele alınacaktır. Gereksinimler Foreman kurulumuna geçmeden önce sunucu…
Read More
Puppet Yazı Dizisi 5: mCollective Kurulumu ve Kullanımı

Puppet Yazı Dizisi 5: mCollective Kurulumu ve Kullanımı

Puppet
Bu yazıda mCollective ismi verilen yönetim aracının kurulumu ve Puppet ile kullanımı ele alınacaktır. Puppet kurulumu, kullanımı, merkezi istemci yönetimi konularında daha önce yayınlanan 4 yazıya buradan erişebilirsiniz. Daha önce yayınlanan “Puppet Merkezi İstemci Yönetimi” isimli yazıda mCollective’den bahsedilmiş ancak kurulumu ve kullanım detayları bu yazıya bırakılmıştır. mCollective Kurulumu ve Kullanımı Marionette Collective olarak bilinen bu araç sunucu orkestrasyonu ve paralel iş çalıştırma amaçlı kullanılmaktadır. Kümeler halindeki sunucular üzerinde sistematik bir şekilde iş çalıştırmayı sağlamaktadır. İyi derecede ölçeklenebilir bir yapıya ve oldukça hızlı paralel iş çalıştırma yeteneğine sahiptir. “mCollective” terminolojisinde kavramlar Puppet’a göre biraz daha farklıdır. Örneğin Puppet’ta agent’ların çalıştığı istemciler, mCollective için spesifik bir işi yapan “sunucu” olarak geçmekte ve bu sunucular bir “client” vasıtasıyla yönetilmektedir. Bu örnekte mCollective istemcisi puppet-master sunucusu, mCollective sunucuları da Puppet istemcileri olarak belirlenmiştir.…
Read More
Puppet Yazı Dizisi 4: Puppet Merkezi İstemci Yönetimi

Puppet Yazı Dizisi 4: Puppet Merkezi İstemci Yönetimi

Puppet
Puppet Merkezi İstemci Yönetimi Bu yazıda Puppet ile istemcilerinizi merkezi olarak yönetebileceğiniz yöntemlerden bahsedilecektir. Öncesinde Puppet ortamınızı kurmuş olmanız gerekmektedir. Eğer halen kurmadıysanız Puppet kurulumu ile ilgili daha önce yayınlanan yazıya göz atabilirsiniz. Puppet kullanımı ile ilgili daha yayınlanan Puppet’a Giriş ve Puppet ile Altyapı Otomasyonu yazılarına bakabilirsiniz. Puppet Merkezi İstemci Yönetimi Puppet varsayılan durumda, master sunucu üzerinde Puppet ve Apache ile istemciler üzerinde agent’lar çalıştığı sürece her yarım saatte istemciler ile haberleşir. Eğer istemcilerde fact değişkenlerinde bir değişiklik olmuşsa bunlar güncel haliyle alınır. Ayrıca master sunucu üzerinde henüz uygulanmamış istemciye özel bir değişiklik yapılmışsa bunların istemci üzerinde uygulanması gerçekleşir. Yapılan bir değişiklik sonucu bu yarım saatlik periyodu beklemeden değişiklikleri uygulamak için önceki yazıda istemci tarafında “puppet agent --test” komutunu çalıştırılması gerektiğinden bahsedilmişti. Ancak çok sayıda sunucuyu ilgilendiren değişikliklerde tek…
Read More
Ceph Tasarımında Dikkat Edilmesi Gereken Hususlar

Ceph Tasarımında Dikkat Edilmesi Gereken Hususlar

Ceph, OpenStack
Ceph kullanmmaya karar verdiniz ama nereden başlayacağınızı bilmiyorsunuz. Ya da Ceph’i incelediniz ancak kendi sisteminize özel nasıl planlayacağınız konusunda çekinceleriniz var. O zaman bu yazı tam size göre. Bu yazıda Ceph kurulumu öncesi tasarım sırasında dikkat edilmesi gereken noktalar ele alınacaktır. Eğer Ceph ile ilgili kısaca bilgi edinmek isterseniz daha önce yayınladığım “ilk Bakışta Ceph” isimli yazıya, Ceph’in çalışma mantığı, mimarisi ve Ceph üzerindeki verinin nasıl saklandığı konusunda bilgi edinmek için “Ceph Mimarisi ve Ceph Üzerinde Veri Yerleşimi” isimli yazıya göz atmanızı öneririm. Ceph Tasarımında Dikkat Edilmesi Gereken Hususlar Daha önceki yazılarda belirtildiği üzere Ceph, nesne tabanlı 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, dağıtık yapıda çalışan, açık kaynak kodlu, yüksek performanslı bir depolama çözümüdür. Ancak kurulum öncesinde sistemi…
Read More
Ceph Mimarisi ve Ceph Üzerinde Veri Yerleşimi

Ceph Mimarisi ve Ceph Üzerinde Veri Yerleşimi

Ceph, OpenStack
Ceph Mimarisi ve Ceph Üzerinde Veri Yerleşimi Bu yazıda Ceph çalışma mantığının daha iyi anlaşılabilmesi için Ceph mimarisi ve örneklerle Ceph üzerinde veri yerleşimi konuları ele alınacaktır. Eğer Ceph ile ilgili kısaca bilgi edinmek isterseniz daha önce yayınladığım “ilk Bakışta Ceph” isimli yazıya göz atmanızı öneririm. Ceph Mimarisi Ceph daha önce özetlendiği üzere nesne tabanlı ve blok depolama ile dosya sistemi türündeki depolama ortamlarının tamamını bir arada sunan ve bu amaçla 5 temel bileşenden oluşan açık kaynak kodlu bir depolama çözümüdür. Bu 5 bileşen aşağıda açıklanmıştır: Ceph OSD (Object Storage Daemon): OSD bileşenleri veriyi nesne halinde tutmakla yükümlüdür. Verinin kopyalar halinde (replikasyon) tutulmasını yönetir. Disk ekleme/çıkarma işlemleri sonrasında verinin depolama ortamı üzerinde yeniden yapılandırılarak gerekli kopyaların oluşturulmasını ve diskler üzerinde dengeli olarak dağıtılmasını sağlar. Ayrıca monitör sunucularına disklerin durumu ile…
Read More