Elimizde bulunan p4, p2 mmx, amd makineler cümbür cemaat toplansın hep beraber bir cluster oluşturup mutlu mesut sonsuza kadar hesap yapsın istemez miyiz? İsteriz :)
Diyelim ki ana makineye RedHat 9 kurduk 2.4 serisi kernelimiz ile mutluyuz.
thin2oscar.pl scripti ile client imageleri oluşturduk.
Elimizdeki makinelerin bir kaç tanesinin tüm ayarları yapılmasına rağmen sürekli kendilerini yeniden başlattıklarına şahit olduk. Hata neydi? i686 platformu için derlenmiş olan çekirdek MMX CPU'ları açmıyordu.
Çözüm: i386 için derlenmiş hazır çekirdek kullanmak. Aslında her makine için ayrı derlemeler yapılabilir. Güncel dağıtımlar sık kullanılan, kernel, glibc, openssl gibi paketleri i386 ve i686 formatlarında sunmakta. Otomatik olarak da sistemi uygun yapıyı seçmekte. Sorun bu şekilde kurulan sistemin birebir kopyalanması durumunda düşük işlemci ile çalışmamasında.
Kernel'i yeniden derleyip image'leri yeniden oluşturduğumuzda init scriptlerine kadar herşeyin yolunda gittiğini gördük. Fakat bu seferde glibc yüzünden problem yaşıyoruz.
Sorun aynı. Fakat çalışan bir sistemin glibc gibi bir paketini kesinlikle değiştirmenizi önermiyorum. rpm --force komutu ile kurulan glibc canımızı oldukça sıktı. O saat itibari ile hiçbir program çalıştıramaz olduk. Debian'dan açıp sistemi eski glibc'e döndük. Sistemin çalışıp çalışmadığını chroot komutu root'u redhat sistemin root'u olarak değiştirmek sureti ile test ettik. Çalışınca da gün sonu molası verdik. Çok elite durmasa da ana makineyi MMX yapmaya karar verdik...