0
Scientific Linux Network Installation Pete Gronbech: April 2005 RAL
dhcpd.conf <ul><li># /etc/dhcpd.conf.ngexample - a DHCP daemon configuration file example </li></ul><ul><li># for dhcpd 2....
/tftpboot/pxelinux.cfg <ul><li>[root@t2lcfg pxelinux.cfg]# ls –la /tftpboot/pxelinux.cfg </li></ul><ul><li>lrwxrwxrwx  1 r...
boot_hd.cfg <ul><li>[root@t2lcfg pxelinux.cfg]# cat boot-hd.cfg  </li></ul><ul><li>default local </li></ul><ul><li># This ...
sl-kick.cfg <ul><li>[root@t2lcfg pxelinux.cfg]# cat sl-kick.cfg  </li></ul><ul><li># This is the default pxelinux cfg file...
hosts subdir link script <ul><li>[root@t2lcfg pxelinux.cfg]# cat Makefile  </li></ul><ul><li># Make file to update all the...
kickstart directory <ul><li>[root@t2lcfg pxelinux.cfg]# cd /opt/local/linux/SL303/ </li></ul><ul><li>[root@t2lcfg SL303]# ...
kickstart file 1 [root@t2lcfg ks]# cat anaconda-ks.cfg  # Kickstart file automatically generated by anaconda. #network --d...
Kickstart file 2 <ul><li># The following is the partition information you requested </li></ul><ul><li># Note that any part...
ack.cgi <ul><li>[root@t2lcfg ks]# more /var/www/cgi-bin/ack.cgi  </li></ul><ul><li>#!/usr/bin/perl </li></ul><ul><li>use S...
Post Installation <ul><li>We want to perform updates and local customisations </li></ul><ul><li>yum update has to be done ...
Post Installation ### Write motd echo &quot;Kickstart-installed Scientific Linux release 3 (FNAL SL 303) `/bin/date`&quot;...
Post Installation <ul><li>cp /etc/rc.d/rc.local  /etc/rc.d/rc.local.orig </li></ul><ul><li># Create a script to run at fir...
Configuration Modules <ul><li>slyum.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># yumsl consider yum for...
Configuration Modules <ul><li>yum-4-lcg.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># Set up the yum rep...
Configuration Modules <ul><li>java.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li>yum -y -d 0 -t  install j...
Configuration Modules <ul><li>root-admins.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># We want to allow...
lcg installation <ul><li>lcg-install-wn </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># Install the packages ...
lcg installation <ul><li>lcg-setup-wn.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># Do the buisness. </l...
GOC Wiki <ul><li>http://goc.grid.sinica.edu.tw/gocwiki/AdministrationFaq </li></ul><ul><ul><li>Using yum to install LCG </...
Credits <ul><li>This installation method is heavily based on work carried out at RAL by Chris Brew and Steve Traylen. </li...
Upcoming SlideShare
Loading in...5
×

Scientific Linux Network Installation Pete Gronbech: April 2005

957

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
957
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Scientific Linux Network Installation Pete Gronbech: April 2005"

  1. 1. Scientific Linux Network Installation Pete Gronbech: April 2005 RAL
  2. 2. dhcpd.conf <ul><li># /etc/dhcpd.conf.ngexample - a DHCP daemon configuration file example </li></ul><ul><li># for dhcpd 2.0 </li></ul><ul><li># distribute an IP address only if the nodes is known </li></ul><ul><li>deny unknown-clients; </li></ul><ul><li># the server will not reply to the unknown clients; in this way </li></ul><ul><li># it is possible to have a second DHCP server </li></ul><ul><li>not authoritative; </li></ul><ul><li>option domain-name &quot;physics.ox.ac.uk&quot;; </li></ul><ul><li># These 3 lines are needed for the installation via PXE </li></ul><ul><li>option dhcp-class-identifier &quot;PXEClient&quot;; </li></ul><ul><li>option vendor-encapsulated-options 01:04:00:00:00:00:ff; </li></ul><ul><li>filename &quot;pxelinux.0&quot;; </li></ul><ul><li>subnet 163.1.5.0 netmask 255.255.255.0 { </li></ul><ul><li>option routers 163.1.5.254; </li></ul><ul><li>option domain-name-servers 163.1.2.1; </li></ul><ul><li>host t2slwn01 { </li></ul><ul><li>hardware ethernet 00:30:48:72:F3:61; </li></ul><ul><li>fixed-address 163.1.5.236; </li></ul><ul><li>next-server 163.1.5.240; </li></ul><ul><li>} </li></ul>
  3. 3. /tftpboot/pxelinux.cfg <ul><li>[root@t2lcfg pxelinux.cfg]# ls –la /tftpboot/pxelinux.cfg </li></ul><ul><li>lrwxrwxrwx 1 root root 31 Feb 15 12:47 A30105EC -> hosts/t2slwn01.physics.ox.ac.uk </li></ul><ul><li>lrwxrwxrwx 1 root root 11 Dec 8 17:09 A30105ECold -> sl-kick.cfg </li></ul><ul><li>lrwxrwxrwx 1 root root 31 Feb 15 12:47 A30105ED -> hosts/t2slwn02.physics.ox.ac.uk </li></ul><ul><li>lrwxrwxrwx 1 root root 11 Dec 10 14:41 A30105EDold -> sl-kick.cfg </li></ul><ul><li>lrwxrwxrwx 1 root root 31 Feb 15 13:43 A30105EE -> hosts/t2slwn03.physics.ox.ac.uk </li></ul><ul><li>-rwxr-xr-x 1 root root 414 Feb 15 12:45 ack.cgi </li></ul><ul><li>-rw-r--r-- 1 apache apache 631 Jul 21 2004 boot-hd.cfg </li></ul><ul><li>-rwxr-xr-x 1 root root 1140 Feb 15 12:47 create-hash-links.pl </li></ul><ul><li>lrwxrwxrwx 1 apache apache 11 May 7 2004 default -> boot-hd.cfg </li></ul><ul><li>drwxr-xr-x 2 apache apache 4096 Feb 21 15:59 hosts </li></ul><ul><li>-rw-r--r-- 1 apache apache 194 Oct 24 2003 lcfg-install-62.cfg </li></ul><ul><li>-rw-r--r-- 1 apache apache 238 May 17 2004 lcfg-install-73-2.4.20.cfg </li></ul><ul><li>-rw-r--r-- 1 apache apache 218 May 13 2004 lcfg-install-73.cfg </li></ul><ul><li>-rw-r--r-- 1 apache apache 209 Oct 24 2003 lcfg-install-nointeract-62.cfg </li></ul><ul><li>-rw-r--r-- 1 apache apache 253 May 17 2004 lcfg-install-nointeract-73-2.4.20.cfg </li></ul><ul><li>-rw-r--r-- 1 apache apache 233 May 7 2004 lcfg-install-nointeract-73.cfg </li></ul><ul><li>-rw-r--r-- 1 root root 277 May 13 2004 lcfg-install-nointeract-bigkernel-73.cfg </li></ul><ul><li>-rw-r--r-- 1 root root 279 May 13 2004 lcfg-install-nointeract-custom-73.cfg </li></ul><ul><li>-rwxr-xr-x 1 root root 182 Feb 15 12:45 Makefile </li></ul><ul><li>drwxr-xr-x 2 root root 4096 Feb 15 12:52 oldlinks </li></ul><ul><li>-rw-r--r-- 1 root root 758 Dec 9 17:00 sl-kick.cfg </li></ul><ul><li>-rwxr-xr-x 1 root root 1063 Feb 15 12:45 swing </li></ul>
  4. 4. boot_hd.cfg <ul><li>[root@t2lcfg pxelinux.cfg]# cat boot-hd.cfg </li></ul><ul><li>default local </li></ul><ul><li># This is the default pxelinux cfg file </li></ul><ul><li># It by default drops onto the harddisk but otherwise </li></ul><ul><li># various rescure and diagnostic utilities can be used. </li></ul><ul><li>default local </li></ul><ul><li>prompt 1 </li></ul><ul><li># timeout after 6 seconds. (1/10s of seconds) </li></ul><ul><li>timeout 60 </li></ul><ul><li># Pop up a small menu, this should be changed to correspond to </li></ul><ul><li># the options below. </li></ul><ul><li>display messages/boot-hd.msg </li></ul><ul><li>label local </li></ul><ul><li>localboot 0 </li></ul><ul><li>label memtest+ </li></ul><ul><li>kernel memdisk </li></ul><ul><li>append initrd=diagnostics/memtestp-1.15.img </li></ul><ul><li>label cpuburn </li></ul><ul><li>kernel memdisk </li></ul><ul><li>append initrd=diagnostics/cpuburn-1.00.img </li></ul><ul><li>label nuke </li></ul><ul><li>kernel memdisk </li></ul><ul><li>append initrd=diagnostics/book-and-nuke.img </li></ul>
  5. 5. sl-kick.cfg <ul><li>[root@t2lcfg pxelinux.cfg]# cat sl-kick.cfg </li></ul><ul><li># This is the default pxelinux cfg file </li></ul><ul><li># It by default drops onto the harddisk but otherwise </li></ul><ul><li># various rescure and diagnostic utilities can be used. </li></ul><ul><li>default kickstart </li></ul><ul><li>prompt 1 </li></ul><ul><li># timeout after 6 seconds. (1/10s of seconds) </li></ul><ul><li>timeout 60 </li></ul><ul><li># Pop up a small menu, this should be changed to correspond to </li></ul><ul><li># the options below. </li></ul><ul><li>#display messages/boot-hd.msg </li></ul><ul><li>label kickstart </li></ul><ul><li>kernel SL/vmlinuz </li></ul><ul><li>append initrd=SL/initrd.img keymap=uk devfs=nomount ramdisk_size=16384 ksdevice=link ks=nfs:163.1.5.240:/opt/local/linux/SL303/ks/ </li></ul>
  6. 6. hosts subdir link script <ul><li>[root@t2lcfg pxelinux.cfg]# cat Makefile </li></ul><ul><li># Make file to update all the hash to hostname links. </li></ul><ul><li># This should be run after the the dhcpd file is updated </li></ul><ul><li># or the DNS is changed. </li></ul><ul><li>all: </li></ul><ul><li>/usr/local/sbin/create-hash-links.pl </li></ul><ul><li>[root@t2lcfg pxelinux.cfg]# cat /usr/local/sbin/create-hash-links.pl </li></ul><ul><li>#!/usr/bin/perl -w </li></ul><ul><li>use strict ; </li></ul><ul><li>use Socket ; </li></ul><ul><li>my $dhcpd = &quot; /etc/dhcpd.conf&quot; ; </li></ul><ul><li>my $tftp = &quot;/tftpboot/pxelinux.cfg&quot; ; </li></ul><ul><li>my @ips ; </li></ul><ul><li>open (DHCP,&quot;<$dhcpd&quot;) or die &quot;Could not open $dhcpd: $! &quot; ; </li></ul><ul><li>print &quot;Collecting a list of ip address from $dhcpd &quot; ; </li></ul><ul><li>while ( <DHCP> ) { </li></ul><ul><li>if ( /s*[^#]s*fixed-addresss+(S+)s*;/ ) { </li></ul><ul><li>my $fixed = $1 ; </li></ul><ul><li># Check if it is a host name and if so we must convert it to </li></ul><ul><li># ip address. </li></ul><ul><li>if ( $fixed =~ m/^.*ox.ac.uk$/ ) { </li></ul><ul><li>print &quot;Converting hostname $fixed to ip address: &quot; ; </li></ul><ul><li>$fixed = inet_ntoa(inet_aton($fixed) ) or die &quot;fixed= $fixed &quot; ; </li></ul><ul><li>print &quot;$fixed &quot; ; </li></ul><ul><li>} </li></ul><ul><li>push(@ips,$fixed) ; </li></ul><ul><li>} </li></ul><ul><li>} </li></ul># Now set up the symlinks IF they are not already there. foreach my $ip ( @ips ) { my $hexip = sprintf(&quot;%02X%02X%02X%02X&quot;,split('.',$ip)) ; my $hostname = gethostbyaddr(inet_aton($ip), AF_INET) or die &quot;No reverse look up for $ip &quot; ; # Create a symlink from the hostname to default config. symlink('../boot-hd.cfg',$tftp.'/hosts/'.$hostname) unless ( -l $tftp.'/hosts/'.$hostname ) ; symlink('hosts/'.$hostname,$tftp.'/'.$hexip) ; } close (DHCP) ;
  7. 7. kickstart directory <ul><li>[root@t2lcfg pxelinux.cfg]# cd /opt/local/linux/SL303/ </li></ul><ul><li>[root@t2lcfg SL303]# ls -la </li></ul><ul><li>total 20 </li></ul><ul><li>drwxr-xr-x 5 root root 4096 Dec 9 17:02 . </li></ul><ul><li>drwxr-xr-x 5 root root 4096 Nov 26 16:14 .. </li></ul><ul><li>drwxr-xr-x 3 root root 4096 Oct 1 00:14 images </li></ul><ul><li>drwxr-xr-x 2 root root 4096 Feb 15 15:02 ks </li></ul><ul><li>drwxr-xr-x 5 root root 4096 Oct 1 00:14 SL </li></ul><ul><li>[root@t2lcfg SL303]# cd ks </li></ul><ul><li>[root@t2lcfg ks]# ls -la </li></ul><ul><li>total 16 </li></ul><ul><li>drwxr-xr-x 2 root root 4096 Feb 15 15:02 . </li></ul><ul><li>drwxr-xr-x 5 root root 4096 Dec 9 17:02 .. </li></ul><ul><li>lrwxrwxrwx 1 root root 15 Dec 9 12:10 163.1.5.236-kickstart -> anaconda-ks.cfg </li></ul><ul><li>lrwxrwxrwx 1 root root 15 Dec 10 14:40 163.1.5.237-kickstart -> anaconda-ks.cfg </li></ul><ul><li>lrwxrwxrwx 1 root root 15 Dec 10 14:40 163.1.5.238-kickstart -> anaconda-ks.cfg </li></ul><ul><li>lrwxrwxrwx 1 root root 14 Feb 14 16:40 163.1.5.93-kickstart -> SL-Clar-ks.cfg </li></ul><ul><li>-rw-r--r-- 1 root root 1551 Feb 15 15:01 anaconda-ks.cfg </li></ul><ul><li>-rw-r--r-- 1 root root 1567 Feb 15 14:10 SL-Clar-ks.cfg </li></ul>
  8. 8. kickstart file 1 [root@t2lcfg ks]# cat anaconda-ks.cfg # Kickstart file automatically generated by anaconda. #network --device eth1 --bootproto dhcp reboot install lang en_US.UTF-8 langsupport --default en_US.UTF-8 en_US.UTF-8 keyboard uk mouse genericwheelps/2 --device psaux xconfig --card &quot;ATI Mach64&quot; --videoram 8192 --hsync 31.5-67 --vsync 50-75 --resolution 1280x1024 --depth 24 --startxonboot --defaultdesktop gnome network --bootproto dhcp nfs --server 163.1.5.240 --dir /opt/local/linux/SL303/ rootpw --iscrypted encryptedpasswdhere firewall --disabled authconfig --enableshadow --enablemd5 timezone Europe/London bootloader --location=mbr
  9. 9. Kickstart file 2 <ul><li># The following is the partition information you requested </li></ul><ul><li># Note that any partitions you deleted are not expressed </li></ul><ul><li># here so unless you clear all partitions first, this is </li></ul><ul><li># not guaranteed to work </li></ul><ul><li>zerombr yes </li></ul><ul><li>clearpart --all </li></ul><ul><li>part / --fstype &quot;ext3&quot; --size=6000 </li></ul><ul><li>part /usr --fstype &quot;ext3&quot; --size=6000 </li></ul><ul><li>part swap --size=2000 </li></ul><ul><li>part /home --fstype &quot;ext3&quot; --size=100 --grow </li></ul><ul><li>%packages </li></ul><ul><li>@ office </li></ul><ul><li>@ engineering-and-scientific </li></ul><ul><li>@ editors </li></ul><ul><li>@ xemacs </li></ul><ul><li>@ base-x </li></ul><ul><li>@ graphics </li></ul><ul><li>@ misc-sl </li></ul><ul><li>@ text-internet </li></ul><ul><li>@ kde-desktop </li></ul><ul><li>@ gnome-desktop </li></ul><ul><li>@ dialup </li></ul><ul><li>@ yum </li></ul><ul><li>@ openafs-client </li></ul><ul><li>@ authoring-and-publishing </li></ul><ul><li>@ printing </li></ul><ul><li>@ sound-and-video </li></ul><ul><li>@ graphical-internet </li></ul><ul><li>kernel </li></ul><ul><li>kernel-module-openafs-2.4.21-20.ELsmp </li></ul><ul><li>kernel-smp </li></ul><ul><li>pine </li></ul><ul><li>grub </li></ul><ul><li>gv </li></ul>%post # Change link on server to boot from hard disk wget -q t2lcfg.physics.ox.ac.uk/cgi-bin/ack.cgi more later….
  10. 10. ack.cgi <ul><li>[root@t2lcfg ks]# more /var/www/cgi-bin/ack.cgi </li></ul><ul><li>#!/usr/bin/perl </li></ul><ul><li>use Socket ; </li></ul><ul><li># Configuration file to boot from HD </li></ul><ul><li>$boothd = &quot;../boot-hd.cfg&quot;; </li></ul><ul><li>print &quot;Content-type: text/plain &quot;; </li></ul><ul><li>$point_address = $ENV{'REMOTE_ADDR'}; </li></ul><ul><li>$hostname = gethostbyaddr(inet_aton($point_address), AF_INET) ; </li></ul><ul><li>system (&quot;cd /tftpboot/pxelinux.cfg/hosts ; ln -fs $boothd /tftpboot/pxelinux.cfg/hosts/$hostname&quot;); </li></ul><ul><li>print &quot;$hostname is now configured to boot from $boothd &quot;; </li></ul>
  11. 11. Post Installation <ul><li>We want to perform updates and local customisations </li></ul><ul><li>yum update has to be done after the first reboot so set up a one time /etc/rc.local which calls configuration modules then returns the original rc.local and reboots. </li></ul><ul><li>yaim can be installed here and LCG software installed and configured </li></ul><ul><li>SL can also be mirrored to speed up installations </li></ul>
  12. 12. Post Installation ### Write motd echo &quot;Kickstart-installed Scientific Linux release 3 (FNAL SL 303) `/bin/date`&quot; > /etc/motd # Create a post install init script to run once # Mount the kickstart directory from the server. mkdir /tmp/kick mount -o nolock,nfsvers=2 t2lcfg.physics.ox.ac.uk:/opt/local/linux/SL303 /tmp/kick mkdir /root/install-scripts cp /tmp/kick/modules/* /root/install-scripts umount /tmp/kick rmdir /tmp/kick
  13. 13. Post Installation <ul><li>cp /etc/rc.d/rc.local /etc/rc.d/rc.local.orig </li></ul><ul><li># Create a script to run at first reboot. </li></ul><ul><li>cat <<EOFrc>/etc/rc.d/rc.local </li></ul><ul><li>#!/bin/sh </li></ul><ul><li># One time script to run in two minutes </li></ul><ul><li>/usr/bin/at &quot;now + 1 minutes&quot; <<EOFat >& /dev/null </li></ul><ul><li>MODULES=&quot;slyum yum-4-lcg java yaim ntpd local-admins root-admins nokudzu &quot; </li></ul><ul><li># MODULES=&quot;slyum yaim yum-4-lcg lcg-install-wn lcg-setup-wn&quot; </li></ul><ul><li># MODULES=&quot;denyAll syslog slyum network180 yumit ntpd sshd-ral root-admins&quot; </li></ul><ul><li># MODULES=&quot;MODULES sendmail heartbeat local-admins gmond-lcg-others&quot; </li></ul><ul><li># MODULES=&quot;MODULES nrpe yaim yum-4-lcg lcg-install-bdii lcg-setup-bdii&quot; </li></ul><ul><li>for M in MODULES </li></ul><ul><li>do </li></ul><ul><li>/bin/sh -x /root/install-scripts/M.sh >& /root/install-scripts/M.log </li></ul><ul><li>done </li></ul><ul><li>mv /etc/rc.d/rc.local /etc/rc.d/rc.local.onetime </li></ul><ul><li>mv /etc/rc.d/rc.local.orig /etc/rc.d/rc.local </li></ul><ul><li>/sbin/shutdown -r now </li></ul><ul><li>EOFat </li></ul><ul><li>touch /var/lock/subsys/local </li></ul><ul><li>EOFrc </li></ul>
  14. 14. Configuration Modules <ul><li>slyum.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># yumsl consider yum for SL and update it. </li></ul></ul><ul><ul><li>cd /etc </li></ul></ul><ul><ul><li>rm -f yum.conf </li></ul></ul><ul><ul><li>wget http://t2lcfg.physics.ox.ac.uk/yum/SL/yum.conf </li></ul></ul><ul><ul><li>/sbin/chkconfig yum off </li></ul></ul><ul><ul><li>yum -d 1 -y update </li></ul></ul><ul><ul><li>echo &quot;Oxford PP Scientific Linux 3 standard yum update installed `date`&quot; >> /etc/motd </li></ul></ul>
  15. 15. Configuration Modules <ul><li>yum-4-lcg.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># Set up the yum repostories for LCG. </li></ul></ul><ul><ul><li>cat <<EOF>>/etc/yum.conf </li></ul></ul><ul><ul><li>[oxfordserver] </li></ul></ul><ul><ul><li>name=Oxford java </li></ul></ul><ul><ul><li>baseurl=http://t2lcfg.physics.ox.ac.uk/yum/java/ </li></ul></ul><ul><ul><li>[sl-lcg] </li></ul></ul><ul><ul><li>name=LCG packages </li></ul></ul><ul><ul><li>baseurl=http://t2lcfg.physics.ox.ac.uk/yum/lcg/2_4_0/sl3/ </li></ul></ul><ul><ul><li>[sl-lcg-ca] </li></ul></ul><ul><ul><li>name=LCG CA packages </li></ul></ul><ul><ul><li>baseurl=http://t2lcfg.physics.ox.ac.uk/yum/lcg/ca/ </li></ul></ul><ul><ul><li>EOF </li></ul></ul>
  16. 16. Configuration Modules <ul><li>java.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li>yum -y -d 0 -t install j2sdk </li></ul></ul>
  17. 17. Configuration Modules <ul><li>root-admins.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># We want to allow admins to login </li></ul></ul><ul><ul><li>mkdir -p /root/.ssh </li></ul></ul><ul><ul><li>chmod go-rwx,u+rwx /root/.ssh </li></ul></ul><ul><ul><li>cat <<EOF>/root/.ssh/authorized_keys </li></ul></ul><ul><ul><li>ssh-dss //gAAAIB8jRBMgcTjU………………………………………qDjt5rmnGLKcSjLwNXCDqSNbKTqOAEWJO2SVp4r7emo3QGBiiiSL9AuBnIscNbLI0oitAFZlFs0fmZSlYu1AiJk/f2MShNA7PTNlbqLUeF4BkUTpO/GFjiTe/FEIlF3IaArjYGfhrBCS14uhhULtcyrHt3KX2qwMw== gronbech@pplx3 </li></ul></ul><ul><ul><li>EOF </li></ul></ul>
  18. 18. lcg installation <ul><li>lcg-install-wn </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># Install the packages for a UI node. </li></ul></ul><ul><ul><li># We should just install the lcg-WN package </li></ul></ul><ul><ul><li># I just install the packages that it requires. </li></ul></ul><ul><ul><li>yum -t -d 0 -y install lcg-WN-torque </li></ul></ul><ul><ul><li>yum -t -d 0 -y install lcg-CA </li></ul></ul>
  19. 19. lcg installation <ul><li>lcg-setup-wn.sh </li></ul><ul><ul><li>#!/bin/sh </li></ul></ul><ul><ul><li># Do the buisness. </li></ul></ul><ul><ul><li>/opt/lcg/yaim/scripts/configure_WN_torque /root/yaim-conf/site-info.def </li></ul></ul>
  20. 20. GOC Wiki <ul><li>http://goc.grid.sinica.edu.tw/gocwiki/AdministrationFaq </li></ul><ul><ul><li>Using yum to install LCG </li></ul></ul><ul><ul><li>Mirror LCG Packages </li></ul></ul><ul><ul><li>Preserving host keys when using Kickstart </li></ul></ul>
  21. 21. Credits <ul><li>This installation method is heavily based on work carried out at RAL by Chris Brew and Steve Traylen. </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×