130 likes | 271 Views
Grid Site Kurulumu. http://grid-deployment.web.cern.ch/grid-deployment/documentation/LCG2-Manual-Install/. Tamamlanmış ön hazırlıklar. Scientific Linux 3.0.8 kurulumu j 2sdk-1_4_2_13 kurulumu lam ve postfix paketlerinin kaldırılması Repository düzenlemesi ( /etc/apt/sources.list.d/ )
E N D
Grid Site Kurulumu http://grid-deployment.web.cern.ch/grid-deployment/documentation/LCG2-Manual-Install/
Tamamlanmış ön hazırlıklar • Scientific Linux 3.0.8 kurulumu • j2sdk-1_4_2_13 kurulumu • lam ve postfix paketlerinin kaldırılması • Repository düzenlemesi (/etc/apt/sources.list.d/) • FQDN kontrolü (hostname –f) • glite-yaim-3.0.0-34 kurulumu • ntpd servisinin kurulumu
Site Kurulumu • mkdir /lab • mount ce:/root/lab /lab • mkdir –p /tubitak-site/glite-3.0.0/ • cp /lab/* /tubitak-site/glite-3.0.0/ • cd /tubitak-site/glite-3.0.0/ • more /lab/sgdemo • sgdemo desteği: wget http://www.grid.auth.gr/pki/seegrid-demo-ca/downloads/ca_SEE-GRIDDemos-1.0-1.noarch.rpm wget http://www.grid.auth.gr/services/voms/SEE/GridAUTH-vomscert-1.1-1.noarch.rpm rpm -ivh ca_SEE-GRIDDemos-1.0-1.noarch.rpm rpm -Uvh GridAUTH-vomscert-1.1-1.noarch.rpm
/tubitak-site/glite-3.0.0 altinda olmasi gereken dosyalar [root@lab1 glite-3.0.0]# ls -lat total 34964 drwxr-x--- 27 root root 4096 Feb 15 16:36 .. drwxr-xr-x 2 root root 4096 Feb 14 15:17 . -rw-r--r-- 1 root root 35532607 Feb 14 10:09 j2sdk-1_4_2_13-linux-i586.rpm -rw-r--r-- 1 root root 123515 Feb 14 10:08 glite-yaim-3.0.0-34.noarch.rpm -rw-r--r-- 1 root root 40 Feb 14 10:08 wn-list.conf -rwxr-xr-x 1 root root 2419 Feb 14 10:07 groups.conf -rwxr-xr-x 1 root root 21341 Feb 14 10:06 users.conf -rw-r--r-- 1 root root 17198 Feb 14 10:05 site-info.def
Site Kurulumu • Hazırlanması gereken dosyalar: • site-info.def • wn-list.conf • groups.conf • users.conf • Yaim kurulduktan sonra /opt/glite/yaim/examples/ dizini altindan bu dosyalarin ornekleri alinarak /tubitak-site/glite-3.0.0/ altina kopyalanabilir, gerekli degisiklikler yapilabilir.
}TR-EGITIM-01 • lab1.ulakbim.gov.tr, CE • lab2.ulakbim.gov.tr, SE • lab3.ulakbim.gov.tr, WN • lab4.ulakbim.gov.tr, WN • lab5.ulakbim.gov.tr, CE • lab6.ulakbim.gov.tr, SE • lab7.ulakbim.gov.tr, WN • lab8.ulakbim.gov.tr, WN • lab9.ulakbim.gov.tr, CE • lab10.ulakbim.gov.tr, SE • lab11.ulakbim.gov.tr, WN • lab12.ulakbim.gov.tr, WN }TR-EGITIM-02 }TR-EGITIM-03
Grid Servis Kurulumu • /opt/glite/yaim/scripts/install_node site-info.def <meta paket adı> Meta paketler: • gCE: Glite CE with Torque: glite-CE glite-torque-server-config • CE: LCG CE with Torque: lcg-CE_torque • SE: Classic SE + MON Box: glite-SE_classic glite-MON • WN: WN + Torque client: glite-WN glite-torque-client-config dos2unix site-info.def (dosya windows ortamdan kopyalandiysa)
Sunucu Sertifika Ayarları Sunucu sertifikalarının /etc/grid-security/ altına kopyalanması (CE ve SE için): • lab1, lab2, lab5, lab6, lab9 ve lab10 makinalarında yapılacak: cp /root/labx.ulakbim.gov.tr-cert.pem /etc/grid-security/hostcert.pem cp /root/labx.ulakbim.key.pem /etc/grid-security/hostkey.pem chmod 644 /etc/grid-security/hostcert.pem chmod 400 /etc/grid-security/hostkey.pem
Grid Servis Konfigürasyonu • /opt/glite/yaim/scripts/configure_node site-info.def <servis tipi> Servis tipleri: • gCE: Glite CE with Torque: gliteCE TORQUE_server BDII_site • CE: LCG CE with Torque: CE_torque BDII_site • SE: Classic SE + MON Box: SE_classic MON • WN: WN + Torque client: WN_torque
Dikkat! • Kurulum ve konfigürasyonlar bittikten sonra WN kullanıcı hesaplarından CE’ye şifresiz ssh ve scp yapılması beklenir. Test etmek için: WN’de: su – sgdemo001 ssh <ce_adı> (scp .bashrc ce_adı:/tmp/) Sorun varsa ssh_config ve sshd_config dosyaları yeniden düzenlenir ve sshd servisi yeniden başlatılır. Daha sonra: CE’de: /opt/edg/sbin/edg-pbs-knownhosts /opt/edg/sbin/edg-pbs-shostsequiv
Dikkat! • Sitenizde glite-CE kurduysaniz (lab1, lab9): glite-CE’de ps -aux|grep BLParser dediğimiz zaman: /opt/glite/bin/BLParserPBS -p 33332 -s /var/spool/pbs servisini çalışıyor olması gerekiyor. Çalışmıyorsa: • Bu işi komut satırından çalıştırabiliriz: /opt/glite/bin/BLParserPBS -p 33332 -s /var/spool/pbs & NOT: Sürekli çalışmasını sağlamak için /etc/cron.d altına prosesi kontrol eden ve çalışmadığı durumlarda tekrar çalışmasını sağlayan bir cron konulabilir.
Sitenin test edilmesi • CE’de: pbsnodes –a (Sitedeki tüm WN’lerin bilgisini vermesi beklenir.) • Arayüz makinasında (levrek.ulakbim.gov.tr): (voms-proxy-init –voms sgdemo yaptıktan sonra) globus-job-run <ce_adı>:2119/jobmanager-lcgpbs/bin/hostname
Levrek’ten deneme isi gonderme • voms-proxy-init –voms sgdemo • glite-job-list-match Helloworld.jdl • JDL dosyasının sonuna: glite-CE icin: Requirements = other.GlueCEUniqueID == "lab1.ulakbim.gov.tr:2119/blah-pbs-sgdemo"; lcg-CE icin: Requirements = other.GlueCEUniqueID == "lab1.ulakbim.gov.tr:2119/jobmanager-lcgpbs-sgdemo"; yazilarak sadece ilgili siteye is gonderme saglanabilir.