TÜBİTAK »  ULAKBİM » TR-Grid »  Wiki-Grid Anasayfa İletişim / Bilgi Edinme  |  Site Haritası  |  English 
ULAKBİM

Site konfigürasyonlarının glite-yaim-3.0.1'e geçirilmesi

TR-Grid, özgür ansiklopedi

Git ve: kullan, ara

gLite ortakatman yazılımının 21, 22 ve 23 numaralı güncellemeleri yeni yaim konfigürasyonunu içermektedir:

http://glite.web.cern.ch/glite/packages/R3.0/updates.asp


[değiştir] Yeni konfigürasyonla birlikte gelen değişiklikler

1. Konfigürasyon dosyalarında değişiklikler

Yeni yaim versiyonunda site-info.def, users.conf dosyaları değişmiştir, site-info.def'in bulunduğu path'de yaratılmak üzere yeni vo.d dizini eklenmiştir.

Örnek site-info.def ve users.conf dosyalarını aşağıdaki linkte bulabilirsiniz:

http://www.grid.org.tr/glite-repo/glite-yaim-3.0.1/

2. Yeni vo.d dizini ve kullanımı

Yeni yaim'le birlikte site-info.def'teki VO tanımları yerine vo.d dediğimiz ayrı bir dizin altındaki her VO'ya kendi ismiyle oluşturulmuş bir dosya denk gelecek şekilde yeni tanımlar kullanılmaktadır. vo.d dizini de diğer konfigürasyon dosyalarının (site-info.def, users.conf, groups.conf, wn-list.conf) bulunduğu yerde oluşturulmalıdır. vo.d dizinini yaratmanız halinde, yaim burda bulunan bilgileri site-info.def'teki VO tanımlarının üzerine yazacaktır. Bu durumda yeni site-info.def oluştururken dosyanın sonundaki ilgili VO satırlarını silmeye gerek yoktur. Aşağıdaki linkte yer alan vo.d dizinini sizin için geçerli olan storage dizinlerini kontrol ederek kullanabilirsiniz:

http://www.grid.org.tr/glite-repo/glite-yaim-3.0.1/

3. SE'lerde VO unix grup sorunu ve çözümü

Yeni yaim konfigurasyonu VO'ların prd ve sgm kullanıcıları için ayrı gruplar tanımlamaktadır. (Eskiden bir VO'ya ait tek bir unix grubu vardı.) Örneğin normal atlas kullanıcısı atlas001 ve grubu atlas, atlas prd kullanıcısı atlasprd001 ve grubu atlasprd, atlas sgm kullanıcısı atlassgm001 ve grubu atlassgm gibi.

Fakat bu yeni durum, sadece SE nodlarında unix gruplarında sorun çıkarmaktadır.

Classic SE de lütfen çözüm için aşağıdaki cron dosyasını SE'de /etc/cron.d/ altına koyun:

scl-fix-storage.cron

Cron dosyasının çalıştıracağı script olan scl-fix-storage dosyasını /usr/local/bin altına koyun:

scl-fix-storage

Her iki dosyanın da çalıştırılabilir olmasına dikkat edin:

    chmod 755 scl-fix-storage
    chmod 755 scl-fix-storage.cron

DPM de lütfen çözüm için aşağıdaki dosyaları aynı şekilde kullanın:

scl-fix-dpm-storage.cron

scl-fix-dpm-storage

Bu sorunla ilgili daha fazla bilgi edinmek isterseniz GGUS ticket #21103'e bakabilirsiniz.

3. Yeni yaim komut satırı

Yeni yaim versiyonunda kurulum ve konfigürasyonları aşağıdaki gibi yapabilirsiniz:

Kurulum için:

    /opt/glite/yaim/bin/yaim -i -s site-info.def -m meta-paket-adı -m diğer-meta-paket-adı

Örnekler:

    /opt/glite/yaim/bin/yaim -i -s site-info.def -m lcg-CE_torque (lcg-CE_torque kurulumu)
    /opt/glite/yaim/bin/yaim -i -s site-info.def -m glite-SE_dpm_mysql (DPM SE_mysql kurulumu)
    /opt/glite/yaim/bin/yaim -i -s site-info.def -m glite-WN -m glite-torque-client-config (glite_WN_torque kurulumu)


Konfigürasyon için:

    /opt/glite/yaim/bin/yaim -c -s site-info.def -n nod-tipi -n diğer-nod-tipi

Örnekler:

    /opt/glite/yaim/bin/yaim -c -s site-info.def -n CE_torque -n BDII_site (lcg-CE_torque ve Site BDII konfigürasyonu)
    /opt/glite/yaim/bin/yaim -c -s site-info.def -n SE_dpm_mysql (DPM SE_mysql konfigürasyonu)
    /opt/glite/yaim/bin/yaim -c -s site-info.def -n WN_torque (glite_WN_torque konfigürasyonu)
    

Sadece belli bir yaim fonksiyonunu çalıştırmak için:

    /opt/glite/yaim/bin/yaim -r -s site-info.def -f yaim-fonksiyonu -f diger-yaim-fonksiyonu -n nod-tipi -n diğer-nod-tipi

Örnekler:

    /opt/glite/yaim/bin/yaim -r -s site-info.def -f config_mkgridmap -n CE_torque (CE'de yeniden grid-mapfile oluşturma)
    /opt/glite/yaim/bin/yaim -r -s site-info.def -f config_users -n SE_dpm_mysql (DPM'de pool account kullanıcı hesaplarını yeniden oluşturma)
© 2007 TÜBİTAK-ULAKBİM Görüşleriniz