VMware – Guestlerin Komut Satırından Start/Stop Edilmesi
VMware platformlarda sanal sunucuları komut satırı üzerinden yönetmek için vmrun isimli bir araç bulunuyor. ESX, ESXi, VCenter, VMware Server, VMware Workstation ya da Fusion gibi VMware platformlarında kullanılabilen bu araç ile guest sistemlerin start / stop / pause edilmesi clone’lanması ya da snapshot’larının alınması gibi yönetimsel işlemler yapılabiliyor.
vmrun, kendi scriptlerinizi yazarak sanal sunucu işlemlerini otomatize etmenize olanak sağlayan VMware VIX API‘si içerisinde gelen bir komuttur ve açma/kapama gibi işlemler haricinde direk olarak sanal sunucular üzerinde komut çalıştırmanıza, süreç listesini alıp süreçleri sonlandırabilmenize ya da bir dizinin/dosyanın varlığını kontrol etmek gibi dosya sistemi işlemleri yapabilmenize de olanak sağlamaktadır.
LYK2012 – pfSense 2.0 Eğitimi Sunum Dosyası
Bu sene LKD tarafından 23 Haziran – 8 Temmuz 2012 tarihleri arasında Bolu İzzet Baysal Üniversitesi’nde düzenlenen Linux Yaz Kampı 2012 kapsamında verdiğim pfSense 2.0 eğitimine ait sunum dosyasına aşağıdaki linkten ulaşabilirsiniz.
MySQL Repair MyISAM Table – BozulmuşTabloların Onarılması
Herhangi bir nedenden dolayı MySQL databaseinizdeki herhangi bir myisam tablo bozulursa loglarınızda vs. aşağıdakine benzer bir uyarı görebilirsiniz.
Table 'tablo_adi' is marked as crashed and should be repaired
Hatada bahsedilen repair işlemi bir kaç şekilde yapılabilir, Yöntemlerden birisi myisamcheck isimli table maintanence aracını kullanmaktır. myisamcheck MySQL ile birlikte gelen ve myisam tabloları kontrol etmeye, onarmaya ya da optimize etmeye yarayan küçük bir uygulamadır.
VMware Linux Guestlere Sistemi Reboot Etmeden Disk Eklemek
Bildiğiniz gibi VMware üzerinde çalışan guest sistemlere online olarak (scsi) disk eklemek mümkün. Ancak Linux guestlerde yeni diskin algılanabilmesi için SCSI bus’ın re-scan edilmesi gerekiyor. Bu şekilde sistemi reboot etmeksizin yeni diski sisteme gösterebiliyorsunuz.
Bu işlemi yapmak için aşağıdaki adımları takip edebilirsiniz.
ghettoVCB.sh – VMware ESX(i) [3.5,4.x,5.x] Backup Scripti
Vmware ESX(i) sistemler üzerinde çalışan sanal sunucuların online olarak yedeklenmesini sağlayan ghettoVCB isimli güzel bir shell scripti var. Bu script, yedeklenecek sanal sunucuların bir snapshot’ını aldıktan sonra disk (vmdk ) dosyalarını yedekliyor ve işlemlerin ardından snapshot’ı siliyor.
Kullanımı oldukça kolay olan ghettoVCB hem basit hem de güzelce dökümante edilmiş olmasından ötürü tercih edilebilecek bir yedekleme yöntemi. Tek eksisi incremental yedekleme yapamadığından dolayı her seferinde sanal sunucuları komple yedeklemek durumunda kalmanız. Ancak yer sıkıntınız yoksa ve nispeten küçük sistemlerde maliyet oluşturmadan hızlıca bir yedekleme sistemi kurmak isterseniz ghettoVCB’yi rahatlıkla kullanabilirsiniz.
Yazının devamında, ghettoVCB ile ilgili biraz daha detay verip backup/restore işlemlerinin nasıl yapılabileceğinden bahsedeceğim. İlginizi çekerse göz atmak isteyebilirsiniz.
CentOS Üzerine MongoDB Kurulumu
MongoDB, C++ ile geliştirilen yüksek performanslı ve ölçeklendirilebilir, açık kaynak kodlu bir NoSQL veritabanıdır. Hemen tüm *nix sistemlerde çalıştırılabilen MongoDB’nin RHEL tabanlı dağıtımlar için bir yum reposu, Debian tabanlı sistemler için ise deb reposu bulunuyor. Dolayısı ile ilgili sistemlerin paket yöneticileri üzerinden kurulumunu kolayca yapabiliyorsunuz. (Ayrıca paket olarak kurmak istemezseniz compiled sürümünü de çalıştırabiliyorsunuz.)
Ben mongoDB’yi CentOS üzerinde çalıştırıyorum; yazının devamında da CentOS 5.8 üzerine mongodb yum deposunu kullanarak kurulumun nasıl yapıldığına değineceğim.
MySQL Server Time Zone Değişikliği
MySQL sunucusu başladığı zaman time zone olarak sistem saatini kullanır ve system_time_zone değişkenine atar. Bir nedenden ötürü MySQL’in zaman bilgisini sisteminkinden farklı bir time zone’a atamanız gerekirse bu işlemi global ve per-connection olmak üzere iki farklı şekilde yapabilirsiniz.
Global time zone MySQL sunucusunun default zaman bilgisini set ederken, per-connection time zone ise sadece ilgili session için zaman bilgisinin atanmasını sağlar; yani per-connection time zone özelliğini kullanarak aynı MySQL sunucusu üzerinde birden fazla uygulama için farklı zone’lar tanımlanabilir.
CentOS 6.x Netinstall – Network Üzerinden CentOS Kurulumu
CentOS’un netinstall özelliği küçük bir iso imajı kullanarak network üzerinden kurulum yapmayı mümkün kılan pratik bir yöntem. Basit olarak sisteminizi daha önceden indirdiğiniz bir netinstall iso’su ile boot edip kurulumu başlatıyorsunuz ve gerekli olan tüm dosyalar internetten indirilerek kurulum tamamlanıyor.
Kurulum sırasında dosyalar http üzerinden herhangi bir web sunucusundan ya da nfs üzerinden bir network paylaşımından download edilecek şekilde yapılabildiği için her seferinde güncel CentOS cd ya da dvd’si indirmenize gerek kalmıyor.
Yazının devamında http üzerinden centos.org kullanılarak netinstall yönetmi ile CentOS 6.x kurulumun nasıl yapılabileceğinden bahsedeceğim.