• Sonuç bulunamadı

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU

N/A
N/A
Protected

Academic year: 2022

Share "FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU"

Copied!
15
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Hazırlayan:

Faruk KETEN

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU

1. KURULUM ÖNCESİ HAZIRLIKLAR VE ORTAM / SÜRÜM ÖZELLİKLERİ:

FOG Server yazılımı, Linux işletim sistemleri üzerine kurulan Apache2, PHP ve MySQL uygulamalarının üzerinde hizmet veren bir sistemdir. Anlatımı Windows 8 işletim sistemi üzerine kurulmuş Vmware Workstation 9 üzerinde oluşturacağım test ortamından yapacağım. Aynı test ortamı Windows Server 2008 R2 veya Windows Server 2012 Datacenter üzerinde çalıştırılan Hyper-V makinelerinde de oluşturulmuş ve başarılı olduğu görülmüştür.

a. Kurulum Gereksinimleri:

 En az 1 (bir) adet İşlemci/İşlemci Çekirdeği, en az 512 (beşyüzoniki) MB Bellek ve en az 10 (on) GB disk alanı gerekmektedir.

 Kurulum esnasında internet bağlantısı gerekmektedir.

b. Kurulum Öncesi Yapılan Hazırlıklar:

 Linux işletim sisteminin türüne göre 32 Bit ve 64 Bit kullanılabilir. Ben anlatım kolaylığı olması için “ubuntu-12.04.1-desktop-i386” sürümünü kullandım.

 http://sourceforge.net/projects/freeghost/files/FOG/ web adresinden kurulmak istenilen FOG Server yazılımı sürümü indirilir. Ben en son sürüm olan “fog_0.32” sürümünü kullandım.

 http://www.mediafire.com/?c1kasma5ctntwah web adresinden

“noreg.gz” dosyası indirilir.

 Windows 8 yüklü bilgisayarım üzerinde “ortak” adında bir klasör oluşturdum. “Test” isimli yerel bir kullanıcı yaratarak bu klasör üzerinde yetkilendirdim.

 Web sayfalarından indirdiğim iki dosyayı buraya kopyaladım.

NOT: Bu iki dosya işletim sistemi kurulduktan sonra Linux üzerinden de alınabilir fakat Windows tarafına bazı dosyaları yedeklemek gerekebilir diye uzun yoldan anlatacağım.

(2)

Hazırlayan:

Faruk KETEN 2. YAZILIMIN KURULUMU:

 “ubuntu-12.04.1-desktop-i386” yazılımına ait CD veya iso ile Linux işletim sistemi “English” dil seçeneği ve MUTLAKA “USA” bölge ayarı ile kurulur.

İnternetten dosya indirme işlemleri için lazım olan dosyalar bu bölge repostroy’lerinde bulunmaktadır.

 İşletim sisteminin internete çıkması için gerekli network ayarları yapılır.

 Windows 8 üzerindeki ortak alana bağlanılır.

(3)

Hazırlayan:

Faruk KETEN Eğer komuta satırından bağlanmak istiyorsanız;

1. fog@ubuntu:$ cd /media

2. fog@ubuntu:/media$ sudo mkdir ortak 3. fog@ubuntu:/media$ ls

floppy floopy0 ortak (Oluştuğunu Gör)

4. fog@ubuntu:/media$ sudo mount -t cifs //192.168.26.189/ortak /media/ortak - o username=Test,password=*******

5. fog@ubuntu:/media$ cd ortak 6. fog@ubuntu:/media/ortak$ ls

 “fog_0.32.tar.gz” dosyası Linux işletim sistemi üzerine kopyalanır. Komutla;

fog@ubuntu:/media/ortak$ sudo cp /media/ortak/fog_0.32.tar.gz /home/fog/ fog_0.32.tar.gz

 Sıkıştırılmış “fog_0.32.tar.gz” dosyası açılır.

 Kurulumu başlatmak için “Terminal” uygulamasını açmak gerekir. Komut satırı kullananlar için aşağıdaki adımlar uygulanır.

1.) fog@ubuntu:$ sudo su

(4)

Hazırlayan:

Faruk KETEN password girilir. Böylece artık komutların başına sudo komutu

yazmak gerekmez.

2.) root@ubuntu:$ cd /home/fog/Desktop/fog_032/bin

3.) root@ubuntu:/home/fog/Desktop/fog_032/bin:$ ./installfog.sh Bu aşamadan itibaren kurulum başlar…

4.) İşletim sisteminin hangisi olduğu sorusuna [2] seçeneği seçilerek Ubuntu Based Linux (Kubuntu,Edubuntu) belirlenir.

5.) Sonrasında size kurulum modu ile ilgili bir soru yöneltir. Normal Server seçiminde, ilk kurulum yapanların seçmesi gereken moddur.

Storage Node seçeneği ise daha önce kurulu bir yapınız var veya kurulu bir yapıdaki storage ve üzerindeki imajları taşıdıysanız seçmeniz gerekir. Biz ilk kez kurulum yaptığımızdan [N] yazarak Normal Server modunda kurulumu başlatıyoruz.

(5)

Hazırlayan:

Faruk KETEN 6.) Sonrasında sunucunun Ağ ayarları ile ilgili sorular sorar. Aşağıdaki

açıklamalara göre ayarları yapınız.

 What is the IP Address to be used by this FOG Server sorusuna eğer başka bir IP adresi vermeyecekseniz Enter’e basarak mevcut IP’yi atayınız.

 FOG Server aynı zamanda DHCP sunucu olarak yapılandırılacaksa,

o Whould you like to setup router/DNS address for DHCP Server? sorusuna [Y] seçeneği seçilerek sonraki ekrana DHCP sunucunun dağıtacağı gateway ve dns ip değeri girilir.

(6)

Hazırlayan:

Faruk KETEN o DHCP sunucunun dağıtım yapacağı Ethernet arayüzünün tespiti maksadıyla “Would you like to change the default network interface from eth0” sorusuna [Y] derseniz, sonraki ekranda diğer Ethernet kartı arayüzü adı “ethX”

biçiminde değeri girilir.

o Would you like to use the FOG server for dhcp service?

sorusuna [Y] yazılırsa, sunucunuz artık DHCP server olur.

 This version of FOG has internationalization support, would you like to install the additional language packs? sorusunda dil desteklerini yüklemek isteyip istemediğimizi sormaktadır. Türkçe desteği olmadığından ve güncellemelerin yüklenmesinin uzun sürmesinden dolayı tavsiye etmiyorum.

7.) Yükleme öncesi seçtiğiniz değerleri gösteren özet bir menü sunar.

Değerler doğru ise [Y] yazarak kurulumu başlatınız.

8.) Kurulum başlarken internet bağlantısı ihtiyacı olduğunu belirten uyarının altında paketleri indirmeye çalışır ve aşağıdaki uyarı ekranında kalır. Kurulum tamamlandıktan sonra /var/www/fog/commons/config.php dosyasının içerisindeki MySQL şifresi hanesinin boş geleceği ve doldurulması gerektiği belirtilmektedir. Enter’ e basılarak kuruluma devam edilir.

(7)

Hazırlayan:

Faruk KETEN 9.) Eğer sisteminizde Proxy yapısı varsa, internete çıkamayacağınızdan hata mesajı alacaksınız. Proxy ayarlarını apt-get konfigürasyon dosyasına işlemek gerekmektedir. Bu durumda;

 root@ubuntu:$ cd /etc/apt

 root@ubuntu/etc/apt:$ gedit veya nano

 Açılan metin düzenleyicisine [Acquire::http::Proxy http://193.110.214.10:8080”] yazılır ve apt.conf ismiyle kaydedilir.

 Nano komutu kullanıldı ise, CTRL-X’e basılır. Kaydetmek istiyor musunuz sorusuna [Y] cevabı verilir ve apt.conf yazılarak kaydedilir.

 Kurulum yeniden başlatılır.

(8)

Hazırlayan:

Faruk KETEN 10.) Yükleme esnasında MySQL dosyaları yüklendikten sonra sistem MySQL Root şifresini atamanızı ister. Şifreyi yazarak Enter’e basın.

Sonraki ekranda tekrar girerek işlemi tamamlayınız. ÖNEMLİ: Bu şifre yukarıdaki konfigürasyon dosyası içerisine yazılacak şifredir.

11.) Kurulum tamamlandıktan sonra, yazılıma ait bilgilendirme metnini okumak istiyorsanız [Y] yazarak Enter tuşuna basın.

12.) Sonuç ekranında veri tabanı şemasının güncellenmesi gerektiğini belirten bir mesaj alacaksınız. Altında da web bağlantı adresi ile kullanıcı adı ve şifresi bilgilerini gösteren bir yazı göreceksiniz.

Kurulum başarıyla tamamlanmıştır.

 Yazılımın yönetim ekranına ulaşmak maksadıyla verilen linke (http://xxx.xxx.xxx.xxx/fog/management) ulaşmak istediğimizde aşağıdaki ekranı göreceğiz.

(9)

Hazırlayan:

Faruk KETEN

 Kurulum prosedürlerinde belirttiğimiz MySQL veritabanı konfigürasyon dosyasındaki parola kısmının doldurulması gerekmektedir.

o root @ubuntu:$ cd /var/www/fog/commons o root @ubuntu:/var/www/fog/commons$ ls

config.php (Bu dosyayı gör.)

o root @ubuntu:/var/www/fog/commons$ gedit veya nano config.php o Açılan metin düzenleyicisi içerisinde;

define (“MYSQL_PASSWORD”, “”); satırını bul.

define (“MYSQL_PASSWORD”, “password”); şeklinde kaydı düzelt.

password kısmı kurulum esnasında atadığınız MySQL root şifresidir.

o Kaydederek dosyayı kapatınız.

(10)

Hazırlayan:

Faruk KETEN

 Yazılımın yönetim ekranına ulaşmak maksadıyla verilen linke (http://xxx.xxx.xxx.xxx/fog/management) tekrar ulaşmak istediğimizde aşağıdaki ekranı göreceğiz.

 Ekranın altındaki Install/Upgrade Now butonuna basarak, veri tabanı şema düzenlemesini yapın. Karşınıza aşağıdaki ekran geldiğinde Click here to login metni üzerindeki here linkine tıklayınız.

 Karşınıza gelen ekrana Username= fog ve Password= password olacak şekilde giriş yapın.

(11)

Hazırlayan:

Faruk KETEN

 FOG 0.32 versiyonuna ait Dashboard ekranını gördüyseniz sistem kullanıma hazırdır.

 Sunucu tarafında hazırlıklar tamamlandıktan sonra, kullanıcı tarafında da kontrol edilmesi gereken bir husus bulunmakta. Imajı alınacak/basılacak bilgisayarlar acaba FOG Server ekranını görebiliyorlar mı? Bunun kontrolü için FOG server ile aynı ağda bulunan bir bilgisayar, network boot özelliği kullanılarak açılır. Aşağıdaki ekran görülüyorsa sistem kullanıma hazır demektir.

(12)

Hazırlayan:

Faruk KETEN

 İlk network boot ekranından sonra menü gelmiyor ve bilgisayar başka bir ortamdan açılış yapıyorsa, DHCP server üzerinde FOG server’e yönlendirme ayarlarının doğru yapılmadığı anlaşılmalıdır. Böyle bir durumda aşağıdaki ayarlar yapılmalı/kontrol edilmelidir;

o Sistem Linux üzerinde çalışan bir DHCP server ise;

 root @ubuntu:$ cd /etc/dhcp

 root @ubuntu:/etc/dhcp$ ls dhcpd.conf (Bu dosyayı gör.)

 root @ubuntu:/etc/dhcp$ gedit veya nano dhcpd.conf

 Açılan metin düzenleyicisi içerisinde;

Next-server xxx.xxx.xxx.xxx (fog server ip’si);

filename “pxelinux.0”;

satırlarını ekleyiniz/kontrol ediniz.

 Yaptığınız eklemeler/düzeltmeler uygulanmıyorsa servis çalıştığı için olabilir. Önce servisi durdurup düzeltmeleri yapıp tekrar çalıştırmanız gerekebilir.

 root @ubuntu:$/etc/init.d/isc-dhcp-server start/stop

(13)

Hazırlayan:

Faruk KETEN o Sistem Windows Server ailesi üzerinde çalışan bir DHCP server ise;

 DHCP yönetimini aç. Start > Administrative Tools > DHCP.

 Dağıtım Yaptığın Scope’u tıkla.

 Scope Options’un üzerinde sağ tıkla ve Configure Options’u seç.

 066 numaralı özelliği seç ve içerisine FOG Server IP’sini yaz.

 067 numaralı özelliği seç ve içerisine pxelinux.0 (sıfır) yaz.

 060 numaralı özellik seçili ise KALDIR.

(14)

Hazırlayan:

Faruk KETEN

 Son olarak ileride yapacağımız konfigürasyonlarda sorun yaşamamamız için http://xxx.xxx.xxx.xxx/fog/management adresine bağlanıp, Other Information linkine tıklayın. Solda FOG Settings likine tıklayın ve aşağıdaki şifre alanını düzeltin.

(15)

Hazırlayan:

Faruk KETEN

Referanslar

Benzer Belgeler

MySQL, hem büyük veri hem de son kullanıcıların (Facebook, Twitter ve Wikipedia gibi) büyük hacimli web siteleri için fiili standart veritabanı sistemidir.. MySQL ile ilgili

- Hazır ifadeler, sorgudaki hazırlık yalnızca bir kez yapıldığından ayrıştırma süresini azaltır (ifade birden çok kez çalıştırılmasına rağmen). - Bağlı

ORDER BY deyimi, sonuç kümesini artan veya azalan düzende sıralamak için kullanılır. ORDER BY deyimi, kayıtları varsayılan olarak artan

LIMIT deyimi, çok sayfalı sonuçları veya sayfalandırmayı SQL ile kodlamayı kolaylaştırır ve büyük tablolarda çok kullanışlıdır. Çok sayıda kaydın

Tüm arazi çalışması zorlu veya tehlikeli değildir, ancak her durumda araştırmacı koşullardaki beklenmedik değişikliklere veya belirli arazilerle ilişkili risklere

SQL (Structured Query Language), ilişkisel veri tabanı yönetim sistemlerinden veri almak, veri tabanında bulunan veriyi düzenlemek veya sisteme veri girişi yapmak için kullanılan

— Örnek; MySQL sunucu üzerinde personel isminde bir veritabanı oluşturmak için aşağıdaki ifade kullanılabilir.

Geliştirilmiş bir Potansiyel Olarak İstenmeyen Program dizisi bildirin - ayrıntılı bir casus yazılım (spyware) paketi tespit etmek için işaretleyin: doğrudan