q-doc/getting_started.rst
author weiher
Mon, 04 Jun 2018 16:38:36 +0200
changeset 18 57431f642e82
parent 14 7877020262a9
permissions -rw-r--r--
Minor additions for comprehension and changes in the document structure
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     1
.. _getting_started:
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     2
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     3
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     4
***************
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     5
Getting started
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     6
***************
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     7
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     8
.. _installing-rocks
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
     9
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    10
Installing Rocks on the frontend - node (q.rz-berlin.mpg.de, 141.14.128.18) 
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    11
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    12
Access to iDrac service interface and boot up the kernel iso
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    13
============================================================
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    14
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    15
Access via http to 141.14.128.17 (q-sp.rz-berlin.mpg.de)
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    16
(q-sp manualy set to this address, first assignment via dhcp)
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    17
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    18
Initial password can be found at extendable label.
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    19
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    20
Root password changed to PP&B default remote access password.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    21
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    22
Launch the console. (on Mac don't forget to allow java running)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    23
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    24
Map kernel.iso (from http://www.rocksclusters.org/downloads.html) as DVD.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    25
Boot up (warm boot, booting from DVD)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    26
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    27
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    28
Configuring the system
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    29
======================
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    30
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    31
Instructions see http://central-7-0-x86-64.rocksclusters.org/roll-documentation/base/7.0/install-frontend-7.html
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    32
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    33
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    34
Name: q.fhi-berlin.mpg.de
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    35
Public net (FHI) on em2 (10 Gbit/s) with IP 141.14.128.18/20
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    36
Gateway: 141.14.128.128, Nameserver: 141.14.128.1, Search domains:
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    37
fhi-berlin.mpg.de, rz-berlin.mpg.de
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    38
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    39
Private net on p7p1 (The IP 10.1.1.1 gets choosen by the system)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    40
Disk setup should include RAID System with 10 TByte as home. Two Raids
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    41
should be present one Raid1, one Raid15 (the big one)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    42
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    43
Rocks rolls all except fingerprint, htcondor?
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    44
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    45
RAID 1 with 2 x 150 GByte SSDs as boot disk.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    46
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    47
RAID6x -> 11 TiB, 10 TiB for /home, 1 TiB for /export (used for /share/apps)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    48
Must be configured manualy.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    49
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    50
Install, will take 2-3 hrs.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    51
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    52
Update rocks
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    53
============
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    54
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    55
Leads to trouble with unresolved stuff::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    56
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    57
  baseurl=http://ftp.fau.de/centos/
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    58
  osversion=7.4.1708
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    59
  version=`date +%F`
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    60
  rocks create mirror ${baseurl}/centos/${osversion}/updates/x86_64/Packages/ rollname=Updates-CentOS-${osversion} version=${version}
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    61
  rocks add roll Updates-CentOS-${osversion}-${version}*iso
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    62
  rocks enable roll Updates-CentOS-${osversion} version=${version}
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    63
  (cd /export/rocks/install; rocks create distro)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    64
  yum clean all; yum update
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    65
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    66
Prepare the iDracs for the compute nodes
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    67
========================================
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    68
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    69
.. note::
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    70
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    71
   All the scripts can be found on http://hg.rz-berlin.mpg.de/qSetup
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    72
   (yum install mercurial)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    73
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    74
To give IP's to the iDrac interfaces of the compute nodes, DHCP must be
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    75
setup for the management net.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    76
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    77
To add a management net, the mangement switches (1 Gbit/s, q-msw-01, q-msw-02) must be
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    78
configured (link?) and connected to iDrac's of all nodes including frontend.
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    79
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    80
On the frontend a network must be created for this mgmt-net and a interface
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    81
must be dedicated to it::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    82
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    83
 rocks add network mgmt subnet=10.0.12.0 netmask=255.255.255.0
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    84
 rocks set host interface ip q iface=em3 ip=10.0.12.1
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    85
 rocks set host interface subnet q iface=em3 subnet=mgmt
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    86
 rocks set host interface name q iface=em3 name=q-mgmt 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    87
 rocks sync config
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    88
 rocks sync host network q
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    89
 rocks list network
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    90
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    91
Now DHCP for these hosts must be included. As the rocks distro creates via
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    92
kickstart dhcp entries the python rocks system file must be altered::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    93
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    94
 vi /opt/rocks/lib/python2.7/site-packages/rocks/commands/report/host/dhcpd/__init__.py
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
    95
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    96
 add "em3" to the DHCPARGS : self.addOutput('', 'DHCPDARGS="%s em3"' % device)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    97
 add self.addOutput('', 'include "/root/FHI/mgmt.dhcp";')
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    98
 just before self.addOutput('', '</file>')
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
    99
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   100
Now one have to create this file with the mac addresses of the iDracs. The
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   101
addresses can be found on the extensable label on the front of the node::
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   102
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   103
 [root@q FHI]# cat mgmt.dhcp 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   104
 subnet 10.0.12.0 netmask 255.255.255.0 {
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   105
  default-lease-time 1200;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   106
  max-lease-time 1200;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   107
  option routers 10.0.12.1;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   108
  option subnet-mask 255.255.255.0;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   109
  option domain-name "mgmt";
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   110
  option domain-name-servers 10.0.12.1;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   111
  option broadcast-address None;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   112
  option interface-mtu 1500;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   113
  group "mgmt" {
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   114
    host mgmt-q {
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   115
      # Frontend hardware 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   116
      ethernet 24:6e:96:79:7c:46; 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   117
      fixed-address 10.0.12.1; 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   118
    }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   119
    host sp-compute-0-0 { # iDRAC-BDWKGM2 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   120
      hardware ethernet d0:94:66:27:7b:5e; 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   121
      fixed-address 10.0.12.10; 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   122
    }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   123
   host sp-compute-0-1 { # iDRAC-BDWHGM2
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   124
      hardware ethernet d0:94:66:28:47:cd;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   125
      fixed-address 10.0.12.11;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   126
   }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   127
   host sp-compute-0-2 { # iDRAC-BDW9GM2
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   128
      hardware ethernet d0:94:66:2c:0d:e2;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   129
      fixed-address 10.0.12.12;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   130
   }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   131
   host sp-compute-0-3 { # iDRAC-BDWGGM2
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   132
      hardware ethernet d0:94:66:20:2a:34;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   133
      fixed-address 10.0.12.13;
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   134
   }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   135
 host sp-compute-0-4 { # iDRAC-BDRGGM2 hardware ethernet d0:94:66:1f:3f:cc; fixed-address 10.0.12.14; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   136
 host sp-compute-0-5 { # iDRAC-BDTKGM2 hardware ethernet d0:94:66:28:61:99; fixed-address 10.0.12.15; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   137
 host sp-compute-0-6 { # iDRAC-BDXBGM2 hardware ethernet d0:94:66:27:62:39; fixed-address 10.0.12.16; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   138
 host sp-compute-0-7 { # iDRAC-BDVCGM2 hardware ethernet d0:94:66:2c:0c:4a; fixed-address 10.0.12.17; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   139
 host sp-compute-0-8 { # iDRAC-BDT9GM2 hardware ethernet d0:94:66:2b:ff:4f; fixed-address 10.0.12.18; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   140
 host sp-compute-0-9 { # iDRAC-BDVDGM2 hardware ethernet d0:94:66:27:52:a2; fixed-address 10.0.12.19; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   141
 host sp-compute-0-10 { # iDRAC-BDVJGM2 hardware ethernet d0:94:66:27:48:c2; fixed-address 10.0.12.20; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   142
 host sp-compute-0-11 { # iDRAC-BDRDGM2 hardware ethernet d0:94:66:1f:42:46; fixed-address 10.0.12.21; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   143
 host sp-compute-0-12 { # iDRAC-BDWFGM2 hardware ethernet d0:94:66:27:5b:d6; fixed-address 10.0.12.22; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   144
 host sp-compute-0-13 { # iDRAC-BDSBGM2 hardware ethernet d0:94:66:20:29:54; fixed-address 10.0.12.23; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   145
 host sp-compute-0-14 { # iDRAC-BDSDGM2 hardware ethernet d0:94:66:20:28:3a; fixed-address 10.0.12.24; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   146
 host sp-compute-0-15 { # iDRAC-BDRJGM2 hardware ethernet d0:94:66:1f:53:f7; fixed-address 10.0.12.25; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   147
 host sp-compute-0-16 { # iDRAC-BDWDGM2 hardware ethernet d0:94:66:2c:0e:0a; fixed-address 10.0.12.26; } 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   148
 host sp-compute-0-17 { # iDRAC-BDWBGM2 hardware ethernet d0:94:66:28:45:62; fixed-address 10.0.12.27; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   149
 host sp-compute-0-18 { # iDRAC-BDWJGM2 hardware ethernet d0:94:66:20:2b:be; fixed-address 10.0.12.28; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   150
 host sp-compute-0-19 { # iDRAC-BDWGGM2 hardware ethernet d0:94:66:20:2a:34; fixed-address 10.0.12.29; }
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   151
 }
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   152
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   153
Restart dhcpd services by::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   154
 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   155
 service dhcpd restart
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   156
 -> Redirecting to /bin/systemctl restart dhcpd.service
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   157
 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   158
Check (Default password for iDrac = calvin): 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   159
 [root@q log]# ssh root@10.0.12.10
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   160
 root@10.0.12.10's password: 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   161
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   162
Network cable connected to B (left, near to PCI-X bus)
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   163
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   164
We want to do PXE from 10Gbit Interface on PCIx card X710::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   165
 /admin1-> racadm get NIC.NICConfig
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   166
 NIC.NICConfig.1 [Key=NIC.Slot.2-1-1#NICConfig]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   167
 NIC.NICConfig.2 [Key=NIC.Slot.2-2-1#NICConfig]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   168
 NIC.NICConfig.3 [Key=NIC.Embedded.1-1-1#NICConfig]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   169
 NIC.NICConfig.4 [Key=NIC.Embedded.2-1-1#NICConfig]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   170
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   171
 /admin1-> racadm set NIC.NICConfig.2.LegacyBootProto PXE
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   172
 [Key=NIC.Slot.2-2-1#LegacyBootProto]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   173
 RAC1017: Successfully modified the object value and the change is in 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   174
 pending state.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   175
 To apply modified value, create a configuration job and reboot 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   176
 the system. To create the commit and reboot jobs, use "jobqueue" 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   177
 command. For more information about the "jobqueue" command, 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   178
 see RACADM help.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   179
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   180
 /admin1-> racadm jobqueue create NIC.Slot.2-2-1
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   181
 RAC1024: Successfully scheduled a job.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   182
 Verify the job status using "racadm jobqueue view -i JID_xxxxx" command.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   183
 Commit JID = JID_168281383887
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   184
 /admin1-> racadm serveraction powercycle
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   185
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   186
 /admin1-> racadm set BIOS.BiosBootSettings.BootSeq NIC.Slot.2-2-1
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   187
 [Key=BIOS.Setup.1-1#BiosBootSettings]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   188
 RAC1017: Successfully modified the object value and the change is in 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   189
 pending state.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   190
 To apply modified value, create a configuration job and reboot 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   191
 the system. To create the commit and reboot jobs, use "jobqueue" 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   192
 command. For more information about the "jobqueue" command, see RACADM 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   193
 help.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   194
 /admin1-> racadm get BIOS.BiosBootSettings.BootSeq
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   195
 [Key=BIOS.Setup.1-1#BiosBootSettings]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   196
 BootSeq=NIC.Embedded.1-1-1,NIC.Slot.2-1-1 
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   197
 (Pending Value=NIC.Slot.2-1-1,NIC.Embedded.1-1-1)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   198
 /admin1-> racadm jobqueue create BIOS.Setup.1-1
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   199
 RAC1024: Successfully scheduled a job.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   200
 Verify the job status using "racadm
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   201
 jobqueue view -i JID_xxxxx" command.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   202
 Commit JID = JID_168368767313
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   203
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   204
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   205
 /admin1-> racadm jobqueue view -i JID_168368767313
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   206
 ---------------------------- JOB -------------------------
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   207
 [Job ID=JID_168368767313]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   208
 Job Name=Configure: BIOS.Setup.1-1
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   209
 Status=Scheduled
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   210
 Start Time=[Now]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   211
 Expiration Time=[Not Applicable]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   212
 Message=[JCP001: Task successfully scheduled.]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   213
 Percent Complete=[0]
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   214
 ----------------------------------------------------------
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   215
 /admin1-> racadm serveraction powercycle
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   216
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   217
To get rid of opensm log entries::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   218
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   219
 /bin/systemctl disable opensm
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   220
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   221
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   222
Could not start insart-ethers. httpd was not running. Had to create
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   223
/run/httpd for apache:apache
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   224
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   225
Then https could be started with "service httpd start"
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   226
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   227
Now start insert-ethers but this was just a test how to deal with the iDrac.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   228
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   229
Put root's ssh key to all iDracs.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   230
Create FHI/idracSSHKey::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   231
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   232
 racadm sshpkauth -i 2 -k 1 -t "ssh-rsa AAAA...root@q.fhi-berlin.mpg.de"
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   233
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   234
Key taken from /root/.ssh/id_rsa.pub.
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   235
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   236
Create FHI/setInitSSHKeyToIdracs::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   237
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   238
 #!/bin/bash
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   239
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   240
 for ip in 10.0.12.{10..29}
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   241
 do
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   242
   echo "connect to  $ip you will be asked for a password (if its a new key) ->
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   243
  calvin"
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   244
   ssh $ip < idracSSHKey
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   245
 done
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   246
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   247
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   248
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   249
.. _update-cluster-software
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   250
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   251
Update Cluster software
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   252
=======================
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   253
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   254
Must be done with yum::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   255
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   256
 yum clean all
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   257
 rm -rf /var/cache/yum
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   258
 yum --enablerepo=updates check-update
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   259
 yum --enablerepo=updates update
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   260
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   261
Now the new packages should be copyied to rocks install contrib. But the
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   262
source dir seems not to exists::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   263
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   264
 cp /var/cache/yum/x86_64/7/updates/packages/* /export/rocks/install/contrib/7.0/x86_64/RPMS/
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   265
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   266
fails. Wait for info from mail list.
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   267
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   268
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   269
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   270
Activate ldap authentication
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   271
----------------------------
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   272
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   273
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   274
Senseless as gid and uid must be offseted by 1000...
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   275
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   276
Activate sssd (should be better than nscd)::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   277
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   278
 yum install -y sssd
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   279
 yum downgrade sssd-client
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   280
 yum downgrade libsss_idmap
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   281
 yum install -y sssd
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   282
 authconfig --enableldap --enableldapauth --ldapserver="ldap.rz-berlin.mpg.de" --ldapbasedn="ou=people,dc=ppb,dc=rz-berlin,dc=mpg,dc=de" --update --enablemkhomedir
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   283
 yum install c-ares-devel
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   284
 authconfig --enableldap --enableldapauth
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   285
           --ldapserver="ldap.rz-berlin.mpg.de"
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   286
           --ldapbasedn="ou=people,dc=ppb,dc=rz-berlin,dc=mpg,dc=de" --update
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   287
           --enablemkhomedir
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   288
 systemctl stop sssd.service
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   289
 systemctl start sssd.service
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   290
 systemctl status sssd.service
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   291
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   292
Software Install
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   293
================
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   294
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   295
Intel compiler 2016.4 (Gert told me) and
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   296
Intel compiler 2018.1
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   297
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   298
Download intel License Manager
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   299
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   300
Intel 2018.1 with PGI support!
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   301
Needs 32bit libs::
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   302
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   303
  yum install libstdc++-devel.i686
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   304
  yum install glibc-devel.i686
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   305
  yum install libgcc.i686 (already installed)
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   306
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   307
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   308
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   309
image:: _static/basic_screenshot.png
0
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   310
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   311
Now we will start to customize out docs.  Grab a couple of files from
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   312
the `web site <https://github.com/matplotlib/sampledoc>`_
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   313
or git.  You will need :file:`getting_started.rst` and
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   314
:file:`_static/basic_screenshot.png`.  All of the files live in the
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   315
"completed" version of this tutorial, but since this is a tutorial,
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   316
we'll just grab them one at a time, so you can learn what needs to be
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   317
changed where.  Since we have more files to come, I'm going to grab
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   318
the whole git directory and just copy the files I need over for now.
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   319
First, I'll cd up back into the directory containing my project, check
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   320
out the "finished" product from git, and then copy in just the files I
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   321
need into my :file:`sampledoc` directory::
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   322
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   323
  home:~/tmp/sampledoc> pwd
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   324
  /Users/jdhunter/tmp/sampledoc
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   325
  home:~/tmp/sampledoc> cd ..
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   326
  home:~/tmp> git clone https://github.com/matplotlib/sampledoc.git tutorial
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   327
  Cloning into 'tutorial'...
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   328
  remote: Counting objects: 87, done.
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   329
  remote: Compressing objects: 100% (43/43), done.
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   330
  remote: Total 87 (delta 45), reused 83 (delta 41)
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   331
  Unpacking objects: 100% (87/87), done.
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   332
  Checking connectivity... done
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   333
  home:~/tmp> cp tutorial/getting_started.rst sampledoc/
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   334
  home:~/tmp> cp tutorial/_static/basic_screenshot.png sampledoc/_static/
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   335
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   336
The last step is to modify :file:`index.rst` to include the
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   337
:file:`getting_started.rst` file (be careful with the indentation, the
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   338
"g" in "getting_started" should line up with the ':' in ``:maxdepth``::
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   339
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   340
  Contents:
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   341
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   342
  .. toctree::
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   343
     :maxdepth: 2
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   344
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   345
     getting_started.rst
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   346
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   347
and then rebuild the docs::
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   348
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   349
  cd sampledoc
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   350
  make html
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   351
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   352
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   353
When you reload the page by refreshing your browser pointing to
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   354
:file:`_build/html/index.html`, you should see a link to the
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   355
"Getting Started" docs, and in there this page with the screenshot.
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   356
`Voila!`
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   357
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   358
Note we used the image directive to include to the screenshot above
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   359
with::
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   360
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   361
  .. image:: _static/basic_screenshot.png
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   362
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   363
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   364
Next we'll customize the look and feel of our site to give it a logo,
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   365
some custom css, and update the navigation panels to look more like
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   366
the `sphinx <http://sphinx.pocoo.org/>`_ site itself -- see
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   367
:ref:`custom_look`.
bc83cf45066d Initial commit
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents:
diff changeset
   368
14
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   369
7877020262a9 update docu (installation cluster)
Heinz Junkes <junkes@fhi-berlin.mpg.de>
parents: 0
diff changeset
   370
???END