Linux İstemcilerin Active Directory/Zentyal Domainine Eklenmesi


Merhabalar,

Oracle/Microsoft/VMware gibi devler ve onların ürünlerine biçtikleri fiyatlar ile başım pek hoş olmadığından açık kaynak arayışlarım bitmez tükenmez bir sevda gibi oldu. Şöyle bir Active Directory gibi kolay yönetilebilir arayüzü insancıl bir şey olsun, atayacağım kullanıcı komut satırından dolayı irrite olmasın deyü bir alternatif arayıp duruyordum. Arayan belasını da mevlasını da demişler… bizde bulduk birşeyler ama ne bela ne mevla 🙂 Bilindiği üzere domain ve kullanıcı yönetimi Linux de LDAP ve ondan türetilen şeylerle yapılmakta ama hiç bir şöyle albenili kullan beni diyen şeyler değiller… Bende aramaya devam ettim ve bir alternatif buldum gibi…

Adı bende saklı kalmasın: ZENTYAL

Okumaya devam et

LVM Disklerinin Yeni Disk Eklemeden Genişletilmesi


Merhabalar,

Sanal makineler ve ilgili teknolojiler ile çalışılınca sürekli olarak diskler ve genişletme işlemleri karşımıza çıkmaktadır. Bazı genişletme işlemleri oldukça basit bir şekilde yapılabiliyor olsa da bazıları insanı tırmalamak zorunda bırakıyor.

Durum şu;

  • Bulutta bir sanal makine var ve bu makine KVM platformunda çalışıyor.
  • Bir sanal imaj yükledim ve bulut teknolojilerine göre optimize edilmemiş.
  • Disk boyutu oldukça küçük ve yetmiyor. Genişletilmeye ihtiyaç duyuyor.

Bilindiği üzere bulut teknolojilerinde cd-rom imajlarını kullanmak ölüm, 40 dereden su getirmek gerekiyor. Yine de başarılamayabiliyor. Dolayısıyla GParted gibi yazılımlarda kullanamıyoruz.

Sanal makinede Ubuntu 14.04 işletim sistemi koşmakta.

Tek disk var “/dev/sda” adında. Bizim bulut makine oluştururken tüm diskleri standart 100GB olarak oluşturuyor(eğer sizin sanal makine imaj diskiniz istediğiniz boyutta değilse elinizle bu boyutu büyütebilirsiniz “qemu-img resize” komutu ile). Makinede disk yapısı LVM üzerinde koşmakta,

Fdisk komutunun çıktısı alttaki gibi. Görüldüğü üzere disk 107Gb ve 209715200 sektörden oluşmakta. Ama partitionlara baktığımızda Extended partition ve ona bağlı Linux LVM partitionu 14678015 sektörü rezerve etmiş. Bu nedenle sıkışmış kalmış. Okumaya devam et

Saatlerin İleri-Geri Alınma Tarihlerinin Değişikliği (DST Değişikliği)


Gün ışığından faydalanmayı artırabilmek için gerçekleştirilen ve bizim saatleri ileri geri alma olarak adlandırdığımız işlemler(DST=daylight saving time) ülkelerin politikalarına göre sürekli değişiklik gösterebilmektedir. Dolayısıyla bir standardı bulunmamaktadır. Bu işlem bizde öyle çok yapılmadığı için açabileceği sorunlardan bir haber olabiliriz ama dijitalleşme oranı arttıkça bu tür değişikliklerin etkileri oldukça hissedilir olacaktır…

1 Kasım 2015 seçimleri nedeniyle 25 Ekim 2015 de gerçekleşecek saat geri alma işlemi 8 Kasım 2015 e ertelenmiş olması nedeniyle problem oluşacaktır.

Bilgisayarlarımızı kontrol ettiğimizde tarihi 25 ekim olarak görünmesi bir problemin habercisi… .

NTP sunucularımızın bizi kurtaracağını düşünebiliriz ama bu bir yanılgı olacaktır. Çünkü NTP sunucular DST değişikliği ile ilgilenmez Linux işletim sistemi bunu tzdata paketi ile yönetmektedir.

Okumaya devam et

Root Olmayan Kullanıcı ile KVM Sanallaştırma Platformu Yönetimi – libvirt (virt-manager, virsh)


Merhabalar,

Ben genelde root kullanıcı olarak kullanmayı seviyorum ve alışkanlığım böyle…

Sırf bu yüzden sudo zorunluluğu nedeniyle debian-ubuntu türevlerine karşı mesafeliyim. (tamam tamam biliyorum değiştirebileceğimi, ben varsayılan ayarlardan bahsediyorum)

Tek başına kullanırken iyi oluyor root kullanıcısı amma velakin root kullanıcısına ortaklar girince işler kaygılandırmıyor değil. her an “rm -rf” yiyebilir, root kullanıcısını kaptırabilir, makineyi kucağımıza alabiliriz… Bu nedenle diger ortak kullanıcılara yapacağı işlemler için bir kullanıcı tanımlamak ve ona yönlendirmek mantıklı.

Diğer kullanıcılar sistemde sadece KVM yönetimi yapmaktalar. Bu yüzden bir kullanıcı oluşturup ona KVM i yönetebilecek haklar tanımlamak daha sağlıklı olacaktır. Eğer özel tanımlama yapmazsak KVM sistem e değil session a bağlanıp izole kalıyor. Var olan “vm” leri görebilmesi, yönetebilmesi için aşağıdaki işlemleri yapmak gerekiyor.

Okumaya devam et

Ubuntu 12.10 ve üstü sürümlerde PXEBOOT kurulumu problemi


Merhabalar,

Ubuntu sanırım versiyon 12.10 dan itibaren kurulum yöntemini değiştirmiş. Bu yüzden Redhat, OEL vb Linux sürümlerinde yaptığımız gibi pxecfg dosyasına Kernel ve initrd yönergelerini yazmak artık yetmiyor. Kurulum esnasında hata veriyor. Diskleri biçimlendirdikten sonra alttaki kurulum hatasını verip kalıyor.

Error during a netboot install of Ubuntu 14.04

Okumaya devam et

dnsmasq ile dns bellekleme(caching) işlemleri


Merhabalar,

dnsmasq in bir sürü kullanım senaryosu olduğu bilinen bir durumdur. Fakat ben karşılaştığım bir problemi çözmede nasıl kullanıldığını anlatacağım. Hoş, başlığın içerikle uyumlu olup olmadığını bilmiyorum ama…

Ortam:

Linux (Redhat türevi bir şey)

Senaryo:
Bir adet makinem var. Bu makinenin iki adet ağ arayüzü mevcut. Bu ağlar birbirinden tamamen farklı ve izole ağlar. Her bir ağın kendi yönlendiricisi, dns makinesi vb. şeyleri var.  Benim ihtiyacım olay şey ise şu; Bir sorgulama yaptığımda yerel ağlarda mevcut olan makinelerin dnslerini elde etmek. Yani ben bir sorgu yaptığımda sorgulama hangi ağa aitse o ağın dnsinden gidip bilgiyi alıp getirecek.

Durum;

Bilindiği üzere Linux makineler resolv.conf dosyasında yer alan dnslerden birine sorgulama yapıyor recursive olarak yapılan işlem sonucunda bir şey dönmüyorsa bulunamadı falan diyip işlemi sonlandırıyor. Yani ikinci dns de sizin aradığınız kayıt bulunsa da gidip sorgulamıyor. Bunun için bir çözüm gerekiyor…

Çözüm:

Okumaya devam et

“nc” Komutuyla Ağ Performansının Ölçülmesi


Başta ESXi platformları olmak üzere tüm linux sistemlerinde yapılacak ağ kartı performans testlerinde “nc” komutu kullanılabilmektedir. Genellikle sistemlerde varsayılan ağ paketleri içinde gelen nc komutu basit kullanımıyla oldukça yardımcı bir araçtır.

Performans testi için aşağıdaki gibi kullanılabilir.
Adımlar;

Okumaya devam et