Yazar Arşivi: SysAdmin

Merhaba arkadaşlar yepyeni bir makale ile karşınızdayım.Bu makalem de Centos 8 e Elasticsearch nasıl kurulur onu anlatmaya çalışacağım umarım bu işlerle uğraşanlar için faydalı olacaktır. Elasticsearch nedir onu açıklayacağım ve bunu ne amaçla kullanıldığı ve nerelerde kullanıldığını anlatacağım.Haydi başlayalım. ElasticSearch nedir ve ne işe yarar? Buradan başlayalım. ElasticSearch Java ile geliştirilmiş açık kaynak, lucene tabanlı, ölçeklenebilir bir tam metin(full text) arama motoru ve veri analiz aracıdır. Bir kütüphane siteniz var farzedelim. Ve veritabanınızda 10 bin adet var. Her bir  kitap  için de tutulan bir sürü parametreniz var Kitabın YAZAR ADI,KİTAP BAŞLIĞI,KONU,ISBN, BASIM YILI , KİTABI ALIŞ TARİHİ, KİTABI TESLİM TARİHİ …vs bir sürü terimler tutulmaktadır. Örneğin bir kitabı arayalım. Kitabın yazarı Mustafa Kemal Atatürk,Kitabın başlığı NUTUK,Isbn ‘si 9789944888349, Basım yılı 1927,Sayfa sayısı 616 , Yayınevi İş Bankası Kültür Yayınları, Kitap alış tarihi 10 Kasım 1938 …vb birçok özellikteki bu kitabı bulmak istediğimizde  o kütüphane programında  aramak istediğimiz de bu özellikler yardımıyla ve elasticsearch…

Daha fazla oku

Kubernetes Nedir? Temel düzeyde, bir veya daha fazla makinede çalışan konteynerleri (docker, rkt) çalıştırmak ve yönetmek için Google tarafından tasarlanmış bir sistemdir. Öngörülebilirlik, ölçeklenebilirlik ve yüksek kullanılabilirlik sağlayan yöntemler kullanarak konteynerlerin yaşam döngüsünü yönetmek için kullanılır. Uygulamalarınızı yatay veya dikey ölçekleyebilir, sıfır kesinti ile güncelleyebilirsiniz.Daha sonrasında Open Source olarak herkesin kullanımına açılmıştır. Kubernetes kelimesi Yunanca kökenlidir ve dümenci veya pilot anlamına gelir. Kubernetes artık containerlar ve dağıtılmış uygulama için pazar lideri ve endüstri standartlarını düzenleme aracıdır.   2006 yılında Google ve Linux mühendislerinden oluşan bir ekip bu dezavantajı ortadan kaldırmak için Cgroups adında Linux çekirdeğini genişleten bir girişim başlattı. Konteyner olarak tanımlanan bu girişim, tüm işletim sistemini kurmak yerine uygulamanın ihtiyacı olan yapıları temelindeki işletim sisteminden çekiyor ve bu sayede çok küçük sanal makineler kurulmasına imkan tanıyordu. Bu bilgiler ışığında kubernetes’in çözdüğü ve çözmeye aday olduğu noktalar ; Tüm alt yapıyı tek bir bütün olarak görmemize/yönetmemize olanak sağlıyor. Alt yapımızı daha iyi kullanmamıza olanak veriyor. Containerlarda health check…

Daha fazla oku

Merhabalar bu yazımda sizlere Hyper-V üzerinde çalışma yürütürken aldığım hatanın çözümünü araştırma sunucu buldum ve sizlere de paylaşmak istedim. Kullanıcıların, hyper denetimcinin çalışmadığını belirten bir mesaj kutusu ile sunulduklarından VirtualBox’u başlatamadığını bildiren raporlar vardır. Bu hata genellikle Hyper-V hizmetlerinizin otomatik olarak çalışmamasından veya Hyper-V özelliğinin devre dışı bırakılmasından kaynaklanır. Temel olarak, Hipervizör sanal makineleri çalıştırmak veya oluşturmak için kullanılan bir yazılımdır. Kullanıcılar, kullanıcı arabirimi yerine VirtualBox’ı açmaya çalıştığında, ‘ Machine could not be started because the hypervisor is not running ‘ hatasıyla karşılaşırlar.     Hepimiz sanal makineleri biliyoruz ve çoğumuz, en azından oyundaki sorumlu teknolojinin farkında olmasa da, yıllar boyunca en az bir kez kullandık. Bununla birlikte, hata, aşağıda bahsettiğimiz birkaç basit çözüm uygulanarak kolayca çözülebilir.   Windows 10’da ‘Virtual Machine could not be started because the Hypervisor is not running’ Hatasının nedeni nedir? Kullanıcı raporlarına baktıktan sonra hata aşağıdaki faktörlerden kaynaklanmaktadır – Hyper-V hizmetleri: Bazı durumlarda, Windows 10’unuzdaki Hyper-V hizmetleri, destekten sonra otomatik…

Daha fazla oku

Merhabalar arkadaşlar, size bu makalemde Linux dünyasına direk girmek değil de daha çok yönetimi nasıl olur bunun hakkında bilgi vermeye çalışacağım. Kısaca sizlere Linux hakkında bilgi vereyim. Linux bir Unix işletim sistemi türevi  olan açık kaynaklı kodlu bir işletim sistemidir.Bu cümleyi Linux ile içli dışlı kim varsa aklına gelen genel ilk tanımdır. Hadi biraz daha sorgulayalım. Kodlar elimizdeyse artık bizde geliştirmeler ya da üzerinde oynamalar yapabiliriz…! Linux açık kaynak kod bir işletim sistemi dedik kaynak kodu açıkladık şimdi bu dünyaya yavaştan giriş yapacaksak eğer size ‘Kernel’den bahsedeyim, kernel (çekirdek) işletim sisteminin olmazsa olmazıdır kalbidir diyebiliriz ve kernel donanım ile yazılımın arasında iletişimi sağlar, sistem üzerinde bellek ve çalışan servislerdeki süreçleri denetler. Donanım ile yazılım arasında iletişimi sağlıyor bu kernel ama nasıl? Burdada yardımımıza Shell (kabuk) koşuyor Shell bizimle çekirdek arasında ki köprüyü oluşturuyor ve terminal ekranına girdiğimiz komutları yorumlayarak kernel’e iletiyor. En çok kullanılan Shell programı ‘Bash’ dır. Linux Dizin…

Daha fazla oku

IT sektöründe en önemli kural sistemin devamlı ayakta kalmasıdır. Tabi sıfır tolerans yani sıfır hata ile tıkır tıkır çalışan bir sistem bulunmuyor.Bunun yerine  oluşabilecek hataları olabildiğince minimize etmenin yollarını sürekli aramaktayız.Güncel sistemler, gelişmiş yazılım ve sistemler, donanım veya yazılım taraflı firewall, ups vb gibi bir çok teknolojiyi yazabiliriz. Bunlarında tabi sorunsuz çalışması neredeyse imkansız. Kısaca sektörün bu aktif durumunu özetledikten sonra “peki ya hepsini nasıl kontrol edebiliriz?” sorularını duyar gibiyiz. Yapıyı nasıl kontrol edebiliriz? Burada sistem ve network tarafında yer alan kontrollerden bahsedeceğim. Sunuculara kurulacak olan bir yazılım ve agent (takip etmek için kullanılan yazılım) ile tüm sistem hizmetlerini, network trafiğini, sanal sunucuları ve web siteleri takip etmemiz mümkün. IT sektöründe monitoring personellerinin tek görevi zaten bu, tüm gün boyunca ekrandan sistemi izlemek. Takip etmek nedir? Sunucuların içerisine kurduğumuz bir agent o sunucu hakkında tüm servisleri ve ağı belirli periyotlarla kontrol eder ve doğrudan kontrol ekranına durumunu iletir. Herhangi bir olumsuz durumda…

Daha fazla oku

RAID NEDİR? Raid, Redundant Array of Independent Disks kelimelerinin kısaltılmışıdır. Türkçe’de ise “Bağımsız Disklerin Artıklıklı Dizisi” anlamına gelmektedir. Günümüzde işyerleri için ellerindeki bilgilerin korunması oldukça önemlidir. Bilgisayarlarda veri depolamamıza yarayan parçalardan biri olan harddiskler, düşme, yoğun manyetik ortam, çarptırma gibi hatalar sonucunda bozulabilmektelerdir. Harddiskler bozuldukları zamansa içerisindeki değerli veriler çok zorlu işlemler sonunda geriye döndürülebilmektedir. Klasik ev kullanıcılarının bilgisayarlarında günümüz harddisk yapıları yeterli olmaktayken iş yerleri içinse bu tür bir kullanım yeterli olmamaktadır. Düşünün ki bir sisteminizde disklerinizden biri arızalanınca veri kaybı yaşamadan yeni bir disk takarak çalışmaya devam ettiğinizi işte “Raid” size isterseniz “Performans” istersenizde “Güvenlik” vaad ediyor. Benim bu raid yapıları dikkatimi hep çekmiştir.Nasıl olurda bir disk gidip de sistem çalışmaya devam ediyor diye sürekli sorular yöneltiyordum kendime ta ki raid yapısına girince anladım.Aslında herşey yapmak mümkün yeterki düzgün kurgulanabilsin.Bu raid’lerden en dikkatimi çeken ve bizim de kullanmış olduğumuz raid 6 yapısını yazının ilerleyen kısmında anlatmaya çalışacağım.Elimden geldiğince tarafınıza doğru…

Daha fazla oku

Load balancing, iş yükünü birden fazla sunucuya dağıtarak web sitelerinin, veri tabanlarının ve diğer hizmetlerin performansını ve güvenilirliğini artırmak için kullanılan yüksek kullanılabilir altyapıların önemli bir parçasıdır. Yük dengeleyiciler yükü dağıttıkları sistemlerin sağlıklı olup olmadığını belirli aralıklarla kontrol ederek çalışmayan sunuculara trafiği yönlendirmezler. Bu sayede, yük dengeleyiciler sistemlerimizin ölçeklenmesini sağladıkları gibi yüksek erişilebilirliğini sağlamak için de kullanılırlar. Problemli sunucuya yeni istek gönderilmez ve kullanıcıların problemden etkilenmemesi sağlanır. Kelime anlamından da anlaşıldığı gibi yük paylaşımı anlamına gelir. Load Balance ile ilgili en temel kanı 2 adet farklı internet bağlatısını aynı anda kullanarak daha hızlı download yapılabilmesidir. Bu tamamen yanlıştır. Bunun olbilmesi için internetin tamamının BGP protokülünü desteklemesi gerekmektedir. Load Balance şöyle çalışır; Örneğin iki adet ADSL 4 MB bağlantınız var. Bu 4+4 = 8 MB download yapabileceğiniz anlamına gelmez. Bu içeriden internete çıkan kullanıcıların internet yükünü iki bağlantı arasında eşit olarak yada politika tabanlı paylaştırarak internet kullanımlarında doğabilecek performans kayıplarını ortadan…

Daha fazla oku

Veeam Software, Ingenico Türkiye’nin, işletmelerin ticari hizmet süreçlerine yardımcı olan sistemlerinin yönetiminde Veeam Availability Suite’i tercih ettiğini duyurdu. Veeam, Ingenico Türkiye’nin müşterilerinin Ingenico yazarkasa POS’lardan hızlı, sorunsuz ve güvenilir bir şekilde işlem yapmasına yardımcı olarak, gelişen Yazarkasa POS pazarındaki BT operasyonlarına destek sağlamış oluyor. Ingenico Türkiye halihazırda çok sayıda firmaya kapsamlı satış noktası (POS) terminalleri ve ödeme hizmetleri sağlıyor. Ingenico Türkiye, gün geçtikçe genişleyen YazarkasaPOS pazarında hizmet sunmaya devam edebilmek ve etkinliğini sürdürebilmek için ödeme ekosistemini destekleyen BT platformunun her zaman erişilebilir olmasını sağlamak zorunda. Bu platform, Güvenilir Hizmet Yöneticisi (TSM) olarak adlandırılıyor. Platformun erişilebilirliği ve iş sürekliliğinin sağlanabilmesi müşterilere sunulan hizmetlerin devamı için çok önemli. Ingenico Türkiye platform BT yöneticisi Ercan Erol, “Kesintisiz çalışırlığı iyileştirmenin en iyi yolu eski yedekleme çözümümüzü değiştirmekti,” diyor. “Eskiden Yyedekleme 15 saat sürüyordu. Gece yedek almaya başlarsak sabaha kadar sürüyor ve bu durum POS terminallerinin güncellenmesi dahil olmak üzere üretim ortamındaki kritik süreçleri yavaşlatıyordu.…

Daha fazla oku

Türkiye’de yapay zeka teknolojilerinin hayata geçirilmesinde yol gösterici bir kaynak olması amacıyla 10 başlıkta hazırlanan “Ulusal Yapay Zeka Stratejisi Ön Raporu” yayınlandı. Raporda yapay zekanın eğitimden kamu kurumlarına, sanayiden hukuka kadar birçok noktada kullanımına dair adım adım öneriler sıralandı.   1950’den itibaren dünya genelinde birçok akademik araştırmaya konu olan yapay zeka, teoriden çıkarak artık günlük yaşamın önemli bir aktörü haline geldi. Yapay zeka hastalık teşhisinden, finansal kararlara, işe alım süreçlerinden şehirciliğe kadar geniş̧ bir alanda kullanılmaya devam ediyor. Türkiye’de ise yapay zeka teknolojilerinin üretilmesi ve kullanımının yaygınlaşması için çalışmalar sürüyor. Yapay Zeka Araştırmaları Girişimi ve Door Teknoloji tarafından hazırlanan “Ulusal Yapay Zeka Stratejisi Ön Raporu” yapay zekanın eğitim öğretim, yasal hazırlıklar, kamu görevlilerinin yetkinliği, emek dünyasına etkisi, meslek ve sektörlerde değişim, insan ve yapay zeka ilişkisi, ekonomi ve kalkınma, insan hakları, etik ve hukuk, genel yapay zeka ve vatandaşlık geliri gibi birçok farklı alanlarda yol haritası içeriyor. “Yapay zeka geleceğin…

Daha fazla oku

10/67