90 likes | 255 Views
The Gilda User Interface. Discipline: Grid Computing, 07/08-2 Practical classes Inês Dutra, DCC/FCUP. Outline. What is a User Interface (UI)? Installing the User Interface Testing the User Interface. What is a UI?.
E N D
The Gilda User Interface Discipline: Grid Computing, 07/08-2 Practical classes Inês Dutra, DCC/FCUP
Outline • What is a User Interface (UI)? • Installing the User Interface • Testing the User Interface
What is a UI? • The UI is a suite of clients and API that users and applications can use to access the gLite services. • The gLite UI includes the following components: • VOMS command-line tools • Workload Management System clients and APIs • Logging and Bookkeeping clients and APIs • Data Transfer command-line clients and APIs • Data Catalog command-line clients and APIs • gLite I/O client and APIs • R-GMA client and APIs
Installing the User Interface • ATTENTION: you do not need to go through these steps for our practical classes!! • These steps are only useful if you want to install the UI on your own machine. • For this discipline, we installed the virtual user interface that can be found at: https://gilda.ct.infn.it/VirtualServices.html (GILDA VM UI gLite 3.0 (Readme)) • Before installing the virtual UI, we need to install VMWare Player that can be found at: http://www.vmware.com/products/player/
UI installation and configuration • After installing vmware player, you need to unpack the Gilda UI distribution and load the file with extension wmx to your vmware player. • You may need to follow the steps at: https://grid.ct.infn.it/twiki/bin/view/GILDA/NtpConf To configure the ntp service (synchronisation) • You need to be root to be able to follow these steps (root passwd: gildaadm)
Configurationthese steps can be found at: https://grid.ct.infn.it/twiki/bin/view/GILDA/NtpConf • Install ntp if not already available for your system: apt-get install ntp • Add your time server in /etc/ntp.conf restrict 193.206.144.10 mask 255.255.255.255 nomodify notrap noquery server ntp-1.infn.it • Edit /etc/ntp/step-tickers adding your(s) time server(s) hostname • If you are running a firewall, you will have to allow inbound communication on the NTP port: -A INPUT -s <NTP-serverIP-1> -p udp --dport 123 -j ACCEPT • Activate the ntpd service with the following commands: ntpdate cronos.cenam.mx service ntpd start chkconfig ntpd on • You can check ntpd’s status with: ntpq -p
Configuration • Add LFC settings (this is important to point to the right BDII): export LCG_GFAL_INFOSYS=glite-rb.ct.infn.it:2170
Login to the virtual gilda user interface • ssh gildauserxx@192.168.0.6 • Passwd: xx (where xx = 00, 01, 02, ..., 19) • Create .globus directory # mkdir .globus • Copy your own certificates to the UI in directory .globus • Verify and, if needed, change permissions of the certificates # chmod 400 userkey.pem # chmod 644 usercert.pem