Yerel Okul Sunucusu Uygulama Yazılımları Prototipi

Transkript

Yerel Okul Sunucusu Uygulama Yazılımları Prototipi
TECHNOLOGY SOLUTIONS
Yerel Okul Sunucusu
Uygulama Yazılımları
Prototipi
Test ve Kabul Raporu
TRscaler Technology Solutions
2013
ANKARA ÜNİVERSİTESİ TEKNOLOJİ GELİŞTİRME BÖLGESİ
C BLOK 1.KAT NO:14 ANKARA
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
1. İLK KURULUM TESTİ
MYY > Ana Menü > Kurulum Menüsünde Kurulum Yapılacak Sunucu tiplerine göre önceden
hazırlanmış USB İmajları ve nasıl kullanılacaklarına ait açıklamaları bulunmaktadır.
Bu kurulum yönergeleri izlenilerek, okul sunucularına kurulumlar gerçekleştirilebilir.
Kurulum USB Donanımının Hazırlanması
İlk kurulum için oluşturulmuş 4 GB ‘lık (Zip’lenmemiş hali !) bir USB kurulum imaj dosyası, Linux
DD ile 4 GB’lık bir USB donanıma kopyalanarak, USB kurulum donanımı elde edilmiştir.
İlk Kurulum
 İlk kurulum için sırası ile
 İlk kurulum USB donanımı USB Boot seçeneği aktif edilmiş sunucuya takılmış ve
çalıştırılmıştır.
 Bu çalıştırılma da, ilk yükleme yapılacaktır.
 İlk yükleme yapılması sırasında, kontrol amaçlı cihazdan 3 sn ara ile “BEEP” buzzer sesi
gönderildiği duyulmuştur.
 Bu ses, kurulumun devam ettiği ve her şeyin yolunda gittiğinin sesi olacaktır.
 Kurulumun tamamlanması ile cihazdan tamamlandı melodisi çalındığı duyulmuştur.
 Tamamlandı melodisi duyulunca, Cihaz üzerindeki İlk kurulum USB’si çıkartılarak, cihaz
tekrar çalıştırılmıştır.
(Bu aşamaya kadar cihaza bağlı Ekran, Klavye ve Mouse ihtiyacı bulunmamıştır.)
Kurulum Sonu Ayarları ve Kontrol
Cihaz ilk defa çalıştırıldığında, bir defalık cihaza ait yapılandırma yapılmıştır.
Bu kayıt yapılmadığı sürece, cihazdan 5 sn ara ile “BEEP” buzzer sesi gönderildiği duyulmuştur.
2
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
Kayıt için, http://192.168.254.254:1453 adresine Kullanıcı Adı: Admin Şifre: konneka ile girildi.
Bu ekrandan okul bilgileri ve cihazın ağ konumu sorularının cevaplandı.
Ağ konumu olarak “Sunucu” konumu seçildi.
3
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
4
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
Bu kayıtlar otomatik olarak, MYY ‘ye gönderildiği ve cihazın register edildiği gözlendi. Cihaz artık
uzaktan yönetilebilir hale geldi.
5
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
6
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
7
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
MYY üzerinde okul sunucusu aktif olmuş ve ilgili Bildirim ekranında görünmüştür.
Cihazda artık, http://192.168.254.254:1453 adresi çalışmadığı onun yerine aşağıdaki ekran
görüntüsünün geldiği ve buzzer sesinin kesildiği gözlenmiştir.
Açılış ve KURULUM süreleri
İlk Boot
: 54sn
İmaj yüklenmesi
: 4dk
Tekrar Boot:
:1:15sn
Otomatik kayıt ve yapılandırma: 45sn
Tekrar boot
: 1:15 dk
Herşey dahil
: ~8 - 10dk
8
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
2. DHCP TESTİ
a. MYY Üzerinden DHCP Ayarlarının Yapılması
MYY > Cihaz Ayarları > Profil > DHCP menüsü üzerinden ilgili DHCP ayarları girildi.
DHCP Servisinin Ortamda başka DHCP Servisini yakaladığı durumda çalışmayı durduracağı ayarı
yapıldı.
b. DHCP Testi
DHCP Testi için sırası ile;
 Modem/Güvenlik Duvarı üzerindeki DHCP Servisi kapatıldı.
 Okul Sunucusu üzerindeki DHCP servisinin aktif olduğu gözlendi.
9
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
 Client cihazından perfDHCP yazılımı kullanılarak sisteme DHCP Benchmark testi yapıldı.
PerfDHCP SONUCU :
Cihaz üzerindeki DHCP Sunucusunun performansını ölçmek için perfdhcp paketi kullanılmıştır.
http://bind10.isc.org/wiki/DhcpBenchmarking adresinden kullanılan pakete ait ayrıntılar
incelenebilir.
Test Sırasında, cihazın üzerindeki LOG sunucusu DHCP loglarını alacak şekilde ayarlanmıştır.
Logların benchmark sırasında aynı anda diske yazılması performansı düşürüyor olsa da,
benchmark yazılımının verdiği değerleri kontrol edebilmek için üretilen bu LOGlar kullanılmıştır.
İlgili test yaklaşık 2,5 sn çalıştırılmış. Oluşan logların arasında sadece DHCPOFFER paketine ait
satırlar sayılmıştır.
Aşağıdaki komutlardan da anlaşılacağı üzere, testin gerçekleştiği andan önce ve sonrası için 0
paket sayılmış. Test sırasında her saniye için DHCPOFFER paket sayılarının toplamı ise 2.407
saniye için 20815'dir
[root@OKUL_40 ]# grep -r "4 20:13:04" 20-dhcpd.log |grep DHCPOFFER|wc -l
0
[root@OKUL_40 ]# grep -r "4 20:13:03" 20-dhcpd.log |grep DHCPOFFER|wc -l 4691
[root@OKUL_40 ]# grep -r "4 20:13:02" 20-dhcpd.log |grep DHCPOFFER|wc -l 9560
[root@OKUL_40 ]# grep -r "4 20:13:01" 20-dhcpd.log |grep DHCPOFFER|wc -l 6564
[root@OKUL_40 ]# grep -r "4 20:13:00" 20-dhcpd.log |grep DHCPOFFER|wc -l
0
10
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
perfdhcp benchmark yazılımının verdiği sonuca göre Cihaz DHCP performans oranı: 9452,08 dir.
Farklı zamanlarda yapılan test sonuçlarına göre bu değerin 10.000’ni geçtiği gözlemlenmiştir.
 Modem/Güvenlik Duvarı üzerindeki DHCP Servisi açıldı.
 OS üzerindeki DHCP servisinin pasif olduğu gözlendi.
11
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
 Test tamamlandı.
3. 802.1X KİMLİK DOĞRULAMA TESTİ
a. MYY Üzerinden Kimlik Doğrulama Ayarlarının Yapılması
MYY > Cihaz Ayarları > Profil > Kimlik Doğrulama menüsü
Üzerinden ilgili LDIF ve RADIUS ayarları girilir.
b. 802.1X Kimlik Doğrulama Testi
802.1X Testi için sırası ile
 Access Point Cihazı üzerinde Radius 802.1X ayarları yapılarak Radius sunucusu olarak OS
tanımlandı.
12
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
 802.1X Kablosuz erişim noktası tanımlamaları yapılmış
Öğrenci Tableti veya Öğrenci notebook’u üzerinden bağlantı
isteği yapılır. Tablet veya notebook’un 802.1x Bağlantı
Üzerinden DHCP IP aldığı görüldü.
13
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
 802.1x tanımı yapılmamış bir tablet veya notebook üzerinden Bağlantı isteği tekrar gönderilir ve
bağlantı yapılamadığı IP alamadığı tespit edildi.
 Test tamamlandı.
4. STATİK CACHE TESTİ
a. MYY Üzerinden Statik Cache Ayarlarının Yapılması
MYY > Cihaz ayarları > Profiller > Statik Cache menüsü üzerinden ilgili ayarlar girilerek, Cache’lenecek domainler
tanımlandı.
b. Statik Cache Testi
Statik Cache Testi için sırası ile
 Öğrenci Tableti veya Öğrenci notebook’u üzerinden statik tanımlanmış domaine internet
tarayıcısı üzerinden gidildi.
 Cachlenmesi istenilen içerikler, ilgili tarayıcı ile dolaşıldı.
 Modem/Güvenlik Duvarı kapatıldı.
 Tarayıcının cachelemediğinden emin olmak için başka bir Öğrenci Tableti veya Öğrenci
notebook’u üzerinden tanımlanmış domaine internet tarayıcısı üzerinden gidilmek istendi.
 Başarılı bir şekilde gidildiği görüldü..
14
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
 Apache Benchmark (AB) ile anlık 500’den fazla kullanıcı desteklediği görüldü.
Cihaz üzerindeki Önbellekleme Sunucusunun performansını ölçmek için namebench paketi
kullanılmıştır.
http://httpd.apache.org/docs/2.2/programs/ab.html adresinden kullanılan pakete ait ayrıntılar
incelenebilir.
Cihaz üzerindeki Önbellekleme Performansı ölçebilmek için, önceden cihaz arayüzü üzerinden
www.konneka.com adresi Alan Adı Önbelleklenecekler listesine eklenmiştir. Bu şekilde,
www.konneka.com DNS isteklerine cihaz cevap vererek, kendi üzerindeki cache bilgisini sunabilmiştir.
Daha önceden http://www.konneka.com/benchmark/ adresine boyutları 0byte, 1 Kb, 10Kb ve 100Kb
lik dosyalar olşuturulmuştur. Ab benchmark uygulaması ile bu dosyalara eş zamanlı 1000 thread ile
bağlanılarak 100bin kere istenilmiştir. Ab komut çıktısındaki Requests per second: satırındaki değer
cihazın ilgili dosyayı saniyede kaç defa sunabileceğini göstermektedir.
15
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
0 BYTE :
16
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
1K BYTE:
17
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
10K BYTE:
18
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
100K BYTE:
 Modem/Güvenlik Duvarı tekrar açılır.
 Öğrenci Tableti veya Öğrenci notebook’u üzerinden tanımlanmış domain’e internet tarayıcısı
üzerinden gidilmek istenir.
 Modem veya güvenlik duvarı üzerinden network aktivitelerine bakılarak, isteklerin OS ‘den direk
cache’inden verdiği tespit edilir.
 Test tamamlanır.
19
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
5. OFFLINE İÇERİK TESTİ
a. MYY Üzerinden OFFLINE İçeriklerin Girilmesi
MYY > OFFLINE İçerik ve MYY > Cihaz Ayarları > Profiller > Offline İçerik menüsünden test içeriği
tanımlanmıştır.
b. OFFLINE İçerik Testi
Offline içerik Testi için sırası ile
 MYY üzerinden bir test domain ( test.eba.gov.tr…) tanımlandı ve içerisine test içeriği yüklendi.
 Öğrenci Tableti veya Öğrenci notebook’u üzerinden tanımlanmış Offline içerik sitelerine internet
tarayıcısı üzerinden gidilmek istendi.
 İlgili test içeriği görülür.
20
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
 Test tamamlanır.
6. İNTERNET CACHE TESTİ
a. MYY Üzerinden İnternet Cache Ayarlarının Yapılması
MYY > Cihaz ayarları > Profiller > İnternet Cache menüsü üzerinden ilgili ayarlar girilerek, internet Proxy cache için
gerekli ayarlar tanımlandı.
b. İnternet Cache Testi
İnternet Cache Testi için sırası ile;
 Öğrenci Tableti veya Öğrenci notebook’u üzerinden statik tanımlanmamış SSL’siz domainlere
internet tarayıcısı üzerinden gidilmek istendi.
 Cache’lenmesi istenilen içerikler, ilgili tarayıcı ile dolaşıldı.
 Modem/Güvenlik Duvarı kapatıldı.
 Tarayıcının cache’lemediğinden emin olmak için başka bir Öğrenci Tableti veya Öğrenci
notebook’u üzerinden ilgili domainlere internet tarayıcısı üzerinden gidilmek istendi..
 Başarılı bir şekilde gidildiği görüldü.
21
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
 Test tamamlandı.
7. DNS Benchmark Sonuçları:
Cihaz üzerindeki DHCP Sunucusunun performansını ölçmek için namebench paketi kullanılmıştır.
https://code.google.com/p/namebench/ adresinden kullanılan pakete ait ayrıntılar incelenebilir.
Cihaz üzerindeki DNS'de forwarder adresi olarak 8.8.4.4 Kök DNS sunucusu kullanılırken, Alexa Top
sitelerinden(33575) rastgele daha önceden Cache işlemine tabi tutulmadığından emin olunan
domainler için Namebench üzerinde 2500 sorgu çalıştırılmıştır.
22
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
Cihaz DNS Cache Performansını ölçmek için yine Namebench arayüzü üzerinden CacheLatency Test
(%100 Hit) 2500 seçeneği seçilmiştir.
23
YEREL OKUL SUNUCUSU UYGULAMA YAZILIMLARI PROTOTİPİ
TEST VE KABUL RAPORU
24

Benzer belgeler