Merhaba,

Bu anlatımda tek bir sunucu üzerinden, dhcp ile birden fazla sunucu kurulumundan bahsedeceğim. Kuruluma başlamadan önce GUI arayüzü için aşağıdaki programı indirmeniz gerekiyor. Kurulum için gerekli olacaktır.

Xming X Server for Windows

Kurmak isteyeceğim sunucular CentOS olduğu için kurulumu da CentOS üzerinden gerçekleştireceğim.

Gerekli olan bileşenler:
1. Tftp-Server
2. DHCP Server
3. Syslinux
4. CentOS isosu ya da fiziksel sunucuysa cdsi.
5. Xming X Server

Kurulum Adımları:

Sunucunuza SSH ile bağlanın.
Öncelikle sunucunuz güncel değilse update edin.

Sonra tftp-server indirin.

Tftp-server indirdikten sonra xinetd.d altında tftp dosyasına giderek, tftp enable edin.
Disable satırının karşısında yes yazıyorsa, bunu no ile değiştirdikten sonra dosyayı kaydedip çıkın.

İşlemi gerçekleştirdikten sonra xinetd servisini yeniden başlatmalısınız.

Bu işlemi tamamladıktan sonra syslinux paketini kurmanız gerekiyor. Bunun için:

Syslinux paketinin kurulumu tamamlandıktan sonra /var/lib/tftpboot altına syslinux dosyalarını kopyalamalısınız.

Kopyalama işlemini tamamladıktan sonra /var/lib/tftpboot/ altında pxelinux.cfg dizini oluşturun.

Bu dizinin altında da default isminde bir dosya oluşturun ve metin editörüyle içine girin.

Default dosyası içerisine aşağıdaki satırları yapıştırın.

Bu işlem sonunda /var/lib/tftpboot altında /images/centos dizinini oluşturun.

İşlemi tamamladıktan sonra sunucunuza CentOS isosunu ya da cdsini takıp, mount edin.

Mount etmiş olduğunuz cd içerisinde vmlinuz ve initrd.img dizinlerini, images ve centos dizinine kopyalayın.

Bir sonraki adımdaysa DHCP Server kurulumunu gerçekleştirmeniz gerekiyor. Bunun için:

Kurulumu tamamladıktan sonra dhcp config dosyasını içine girin.

Aşağıdaki satırları ekleyin ve bir sonraki eklediğim görsele göre ilgili kısımları düzenleyin.

Tanımlamayı yaptıktan sonra dhcp servisini yeniden başlatın.

Bu işlemleri tamamladıktan sonra web servisini kurmanız gerekiyor. Kickstart ile dosyaları gösterebilmek için gereklidir.

Apache kurulumunu tamamladıktan sonra /var/www/html/centos klasörü oluşturun ve /mnt/ içindeki her şeyi bu klasöre kopyalayın.

Sonra Apache’yi (web servisini) yeniden başlatın.

Buraya kadar tüm işlemleri tamamladıktan sonra Xming X Server programını açın.
Aşağıdaki şekilde çalışır durumda olmalı.

Program eğer yukarıdaki gibi çalışır durumdaysa ve Putty açın ve şu ayarları tanımlayın.

Bu işlemi yaptıktan sonra Putty’de Session’a tıklayarak sunucuya yeniden bağlanın ve sırasıyla aşağıdaki komutları çalıştırın.

Karşınıza aşağıdaki gibi bir ekran gelmesi gerekiyor.

Açılan ekranda yapmanız gerekenler:
1. Basic Configuration:
Burada klavye dilini ve timezone ayarlayın. Sunucunuzun root şifresini girin.
2. Installation Method:
Perform new installation seçin ve Installation Source kısmındaysa http seçerek,
Http Server kısmına sunucunuzun IP adresini yazın. Http Directory kısmına da centos yazın.
Dosyaları centos altına kopyalamıştık.
3. Partition Information:
Buradaysa kurulumunu yapacağınız sunucuların disk yapılandırmasını ayarlamalısınız.

4. Network Configuration:
Bu kısımdaysa DHCP olarak network device eklemelisiniz. Add New Device dedikten sonra ekteki gibi tanımlama yapın.

5. Firewall Configuration:
İlk etapta sorun yaşanmaması için selinux ve firewallu bu aşamada disable edin.
6. Package Selection:
Bu aşamada Base paketleri kurdurabiliriz. Base System seçip, Base seçip ilerleyebilirsiniz.

Bu düzenlemeleri yaptıktan sonra File gelip, Save diyin. Bu ks.cfg dosyasını root dizini altna kaydedin.


Sunucunun root dizininde bulunan ks.cfg dosyasını /var/www/html/centos/ altına kopyalayın.

Kopyalama işleminden sonra da Apache servisini yeniden başlatın.

Şimdi mac adresini girdiğiniz işletim sistemi kurulumu yapılacak client sunucuyu başlatın ve dhcpden otomatik kurulumu gerçekleştirin. DHCP ve tftp-server kurulumu yaptığınız sunucuyla, otomatik kurulum yaptıracağınız sunucular aynı networkte olmalı.


DHCP’den IP ve bilgileri çekip otomatik kuruluma başlayacaktır.

Umarım zamandan kazanmanızı sağlar.