Ubuntu Xenial 16.04 – ARC Client 6
Namestitev odjemalca ARC 6
Posodobitev paketov: apt-get update
Namestitev potrebnih paketov: apt-get -y install vim wget sudo
Dodajte repozitorije v /etc/apt/sources.list
.
vim /etc/apt/sources.list
#Na koncu dodajte spodnje vrstice
deb http://download.nordugrid.org/repos/6/ubuntu/ xenial main
deb-src http://download.nordugrid.org/repos/6/ubuntu/ xenial main
deb http://download.nordugrid.org/repos/6/ubuntu/ xenial-updates main
deb-src http://download.nordugrid.org/repos/6/ubuntu/ xenial-updates main
Dodajte ključ GPG:
wget -q -O - http://download.nordugrid.org/RPM-GPG-KEY-nordugrid-6 | apt-key add -
Pososobitev paketov:
apt-get update -y
Namestite naslednje pakete:
apt-get -y install nordugrid-arc-client nordugrid-arc-plugins-needed nordugrid-arc-plugins-globus \
ca-policy-igtf-classic ca-policy-igtf-mics ca-policy-igtf-slcs fetch-crl
*fetch-crl dodajte v cron, da bodo CRL (certificate revocation lists) redno posodobljeni.
Nastavitve odjemalca ARC
Vse nastavitve naj se nahajajo v mapi .arc
v domačem direktoriju:
mkdir ~/.arc
Pretvorite certifikat v ustrezen format:
openssl pkcs12 -in usercert.p12 -clcerts -nokeys -out usercert.pem
openssl pkcs12 -in usercert.p12 -nocerts -out userkey.pem
chmod 400 userkey.pem
chmod 644 usercert.pem
mv userkey.pem ~/.arc/
mv usercert.pem ~/.arc/
Za avtorizacijo uporabnikov na gruči ni dovolj le digitalno potrdilo, temveč mora biti uporabnik član kakšne virtualne organizacije. Za pošiljanje nalog na gruče v SLING-u je dovolj članstvo v virtualni organizaciji gen.vo.sling.si. Včlanite se lahko tukaj: voms.sling.si
Potrebne so še nastavitve za to VO:
mkdir -p ~/.arc/vomsdir/gen.vo.sling.si
cat vomsdir/gen.vo.sling.si/voms.sling.si.lsc
/C=SI/O=SiGNET/O=SLING/CN=voms.sling.si
/C=SI/O=SiGNET/CN=SiGNET CA
mkdir ~/.arc/vomses
cat vomses/gen.vo.sling.si
"gen.vo.sling.si" "voms.sling.si" "15001" "/C=SI/O=SiGNET/O=SLING/CN=voms.sling.si""gen.vo.sling.si"