Vous êtes ici : Accueil / TECHNICAL PAGES / Documentation / Missions / 2015..2019 / 2015-11-06 - Mission Michael et Charles

2015-11-06 - Mission Michael et Charles

La_Silla/Missions/20151106_Michael_Charles


 

1. Mission Remplacement Controller CCD Coralie Nov2015

 

 

1.1. Installation

 

1.1.1. glspc20

  • PXE Installation of the latest (6.7) version of Scientific Linux x86_64 (64bits) to allow Bob java Owl program to run (does not works on 32 bits systems)
  • PXE Installation of the standard La Silla (Scientific Linux 5.5 i386) version on the other part of the disks
  • create the following partition table on internal 1TB disk (TOSHIBA MG03ACA100)

        Device Boot      Start         End      Blocks   Id  System
     /dev/sda1   *           1         261     2096451   83  Linux
     /dev/sda2             262         522     2096482+  83  Linux
     /dev/sda3             523      121601   972567067+   5  Extended
     /dev/sda5             523        8877    67111506   8e  Linux LVM
     /dev/sda6            8878       17232    67111506   8e  Linux LVM
     /dev/sda7           17233      121601   838342656   8e  Linux LVM
  • The partitions are used as follows:
    • SL 5.5 i386

       /dev/sda1       /boot
       /dev/sda5       vgroot00/lvroot00 (2GB swap)  vgroot00/lvroot01 (62GB system) 
    • SL 6.7 x86_64

       /dev/sda2       /boot
       /dev/sda6       vgroot01/lvroot00 (2GB swap)  vgroot01/lvroot01 (62GB system) 

 

1.2. Configuration

  • /etc/yp.conf

     domain glsnet server 10.194.66.132
  • /etc/sysconfig/network

     HOSTNAME=glspc20.obs
     NETWORKING=yes
     GATEWAY=10.194.64.1
     NISDOMAIN=glsnet
  • /etc/sysconfig/network-scripts/ifcfg-eth0

     # Intel Corporation 82567LM-4 Gigabit Network Connection
     DEVICE=eth0
     HWADDR=00:01:05:1F:91:5C
     ONBOOT=yes
     BOOTPROTO=static
     NETWORK=10.194.64.0
     NETMASK=255.255.252.0
     IPADDR=10.194.66.133
     DNS1=10.194.65.211
     DNS2=129.194.8.7
     DNS3=129.194.4.32
     DEFROUTE=yes
     IPV4_FAILURE_FATAL=yes
     IPV6INIT=no
     OPTIONS=layer2=1
     PEERDNS=no
     PEERROUTES=no
     TYPE=Ethernet
     NM_CONTROLLED=no
     USERCTL=no
     HOTPLUG=no

 

1.2.1. SL 5.5 i386

  • /etc/fstab

     /dev/mapper/vgroot00-lvroot01 /                       ext3    defaults        1 1
     UUID=cb64bccf-085a-459b-bbac-b6f6bbf4dcc7 /boot                   ext3    defaults        1 2
     /dev/mapper/vgroot00-lvroot00 swap                    swap    defaults        0 0
     /dev/mapper/vgroot01-lvroot00 swap                    swap    defaults        0 0
     /dev/mapper/vgdata00-lvdata00 /export                    ext4    defaults        0 0
     tmpfs                   /dev/shm                tmpfs   defaults        0 0
     devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
     sysfs                   /sys                    sysfs   defaults        0 0
    proc                    /proc                   proc    defaults        0 0
  • /boot/grub/grub.conf

    default=0
    timeout=15
    splashimage=(hd0,0)/grub/splash.xpm.gz
    #hiddenmenu
    title Scientific Linux (2.6.32-573.3.1.el6.i686)
            root (hd0,0)
            kernel /vmlinuz-2.6.32-573.3.1.el6.i686 ro root=/dev/mapper/vgroot00-lvroot01 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vgroot00/lvroot01 rd_LVM_LV=vgroot00/lvroot00 crashkernel=auto SYSFONT=latarcyrheb-sun16 selinux=0 edd=off rd_NO_DM memmap=50M$4G
            initrd /initramfs-2.6.32-573.3.1.el6.i686.img
    title Scientific Linux 6 (2.6.32-573.el6.i686)
            root (hd0,0)
            kernel /vmlinuz-2.6.32-573.el6.i686 ro root=/dev/mapper/vgroot00-lvroot01 rd_LVM_LV=vgroot01/lvroot00 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vgroot00/lvroot01 rd_LVM_LV=vgroot00/lvroot00 crashkernel=auto SYSFONT=latarcyrheb-sun16 selinux=0 edd=off rd_NO_DM memmap=50M$4G
            initrd /initramfs-2.6.32-573.el6.i686.img
    title Scientific Linux 6 (2.6.32-573.el6.x86_64)
            root (hd0,1)
            kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=/dev/mapper/vgroot01-lvroot01 rd_LVM_LV=vgroot01/lvroot00 rd_LVM_LV=vgroot01/lvroot01 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_NO_MD crashkernel=auto SYSFONT=latarcyrheb-sun16 selinux=0 edd=off rd_NO_DM memmap=50M$4G
            initrd /initramfs-2.6.32-573.el6.x86_64.img
    title  Scientific Linux x86_64
            root (hd0,1)
            configfile /grub/grub.conf
            boot

 

1.2.2. SL 6.7 x86_64

  • /etc/fstab

    /dev/mapper/vgroot01-lvroot01 /                       ext3    defaults        1 1
    UUID=78ca02bf-8c33-441f-b964-5997c1d140c1 /boot                   ext3    defaults        1 2
    /dev/mapper/vgroot00-lvroot00 swap                    swap    defaults        0 0
    /dev/mapper/vgroot01-lvroot00 swap                    swap    defaults        0 0
    /dev/mapper/vgdata00-lvdata00 /export                    ext4    defaults        0 0
    tmpfs                   /dev/shm                tmpfs   defaults        0 0
    devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
    sysfs                   /sys                    sysfs   defaults        0 0
    proc                    /proc                   proc    defaults        0 0
  • Add memmap=50M$4G to reserve ARC64 mapped memory in kernel lines of /boot/grub/grub.conf

    default=0
    timeout=5
    splashimage=(hd0,1)/grub/splash.xpm.gz
    title Scientific Linux (2.6.32-573.3.1.el6.x86_64)
            root (hd0,1)
            kernel /vmlinuz-2.6.32-573.3.1.el6.x86_64 ro root=/dev/mapper/vgroot01-lvroot01 rd_LVM_LV=vgroot01/lvroot00 rd_LVM_LV=vgroot01/lvroot01 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vgdata00/lvdata00 crashkernel=auto SYSFONT=latarcyrheb-sun16 selinux=0 edd=off rd_NO_DM memmap=50M$4G
            initrd /initramfs-2.6.32-573.3.1.el6.x86_64.img
    title Scientific Linux 6 (2.6.32-573.el6.x86_64)
            root (hd0,1)
            kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=/dev/mapper/vgroot01-lvroot01 rd_LVM_LV=vgroot01/lvroot00 rd_LVM_LV=vgroot01/lvroot01 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=vgdata00/lvdata00 crashkernel=auto SYSFONT=latarcyrheb-sun16 selinux=0 edd=off rd_NO_DM memmap=50M$4G
            initrd /initramfs-2.6.32-573.el6.x86_64.img
  • ARC driver
    • Copy driver files in /usr/src/arc64-pci-3.5
    • Install ARC64 PCI driver with dkms

      cat <<EOF > /usr/src/arc64-pci-3.5/dkms.conf 
      PACKAGE_NAME="arc64-pci"
      PACKAGE_VERSION="3.5"
      MAKE[0]="make"
      CLEAN="make clean"
      BUILT_MODULE_NAME[0]="Arc64PCI"
      DEST_MODULE_LOCATION[0]="/extra"
      AUTOINSTALL="yes"
      EOF
      
      dkms add -m arc64-pci  -v 3.5
      dkms install -m arc64-pci  -v 3.5
  • Update udev rules to make device readable/writable by normal users

    cat <<EOF >  /etc/udev/rules.d/80-obsge.rules
    SUBSYSTEM=="Arc64PCI",  KERNEL=="Arc64PCI0", MODE="0666", OPTIONS="last_rule"
    EOF
  • Install Owl in /usr/local/Owl

    tar -jvxpf owl3.5_x64_linux.tar.bz2
    cd Owl3.5_x64_Installer/
    ./Install
  • Allow users to restart teamviewer daemon

    cat <<EOF > /etc/sudoers.d/teamviewer
    %geneve ALL=(ALL) /usr/bin/teamviewer daemon start
    %geneve ALL=(ALL) /usr/bin/teamviewer daemon stop
    %geneve ALL=(ALL) /usr/bin/teamviewer daemon restart
    EOF