ISAC Cluster: Difference between revisions

From DaqWiki
Jump to navigation Jump to search
 
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Links ==
== Links ==


* http://isdaq00.triumf.ca/triumf_nodeinfo/config.html (node info)
* https://isdaq00.triumf.ca/triumf_nodeinfo/config.html (node info)
* https://isdaq00.triumf.ca/zfsquotareport/zfsquota.html (ZFS disk usage)
* http://ladd00.triumf.ca/ganglia/ (ganglia on ladd00)
* http://ladd00.triumf.ca/ganglia/ (ganglia on ladd00)


== DAQ machines ==
== DAQ machines ==


* isdaq00: main server (NIS, home directories, central services, etc - see below)
* isdaq00: main file server (NIS, home directories, central services, etc - see below)
* isdaq01: old main server, ISAC low-energy DAQ server
* isdaq01: main daq server for running ISAC low-energy experiments (BNMR/BNQR/POL/etc)
* isdaq02: GPS PCI CAMAC DAQ
* isdaq02: GPS PCI CAMAC DAQ
* isdaq03: DRAGON terminal
* isdaq03: DRAGON terminal
* isdaq04: POL terminal
* isdaq04: POL terminal
* isdaq05: 8pi terminal
* isdaq05: GRIFFIN terminal
* isdaq06: SL6 test machine, ISAC low-energy DAQ server
* isdaq06: SL6 test machine, ISAC low-energy secondary DAQ server
* isdaq07: DRAGON terminal
* isdaq07: DRAGON terminal
* isdaq08: 8pi terminal (TIGRESS cluster) (was 8pi DAQ server) (being retired)
* isdaq08: GRIFFIN terminal
* trinatdaq: TRINAT DAQ server
* trinatdaq: TRINAT DAQ server
* (retired) midtis07: POL GPIB interface
* smaug: DRAGON DAQ server (MacOS)
* (retired) lxdragon: DRAGON VME DAQ (CAMAC interface)
* lxdragon01: DRAGON VME DAQ (head)
* lxdragon01: DRAGON VME DAQ (head)
* lxdragon02: DRAGON VME DAQ (tail)
* lxdragon02: DRAGON VME DAQ (tail)
* lxtrinat: TRINAT VME DAQ
* lxtrinat: TRINAT VME DAQ
* lxpol: POL VME DAQ
* lxbnmr: BNMR VME DAQ
* lxbnmr: BNMR VME DAQ
* lxbnqr: BNQR VME DAQ
* lxbnqr: BNQR VME DAQ
* ???: BNMR CAMP (vxworks)
* bnmrvw: BNMR CAMP (vxworks)
* ???: BNQR CAMP (vxworks)
* polvw: BNQR CAMP (vxworks)
* (TIG-NIS) lxdaq02: 8pi VME DAQ
* isysfe: ISAC1 Yield station MIDAS DAQ (Peter Kunz)
* (TIG-NIS) grsmid00: 8pi DAQ server
* midemma01: EMMA DAQ
* midemma02: EMMA terminal
* lxemma01: EMMA VME CPU
* iris00: IRIS DAQ
* lxiris01, lxiris02: IRIS VME CPU
* iris01, iris02: IRIS analysis


== ISDAQ00 services ==
== ISDAQ00 services ==


* NIS master (ISAC-NIS)
* NIS master (ISAC-NIS)
* home directories
* home directories (for dragon)
* NFS for OS images of ISAC V7648/V7750 VME CPUs (lxEXPT machines)
* (temporarily moved to daq00) DHCP, TFTP for booting VME processors (/tftpboot)
* web server: http://isdaq00.triumf.ca
* NFS-Root OS images for booting VME processors (/nfsroot)
* web server: https://isdaq00.triumf.ca
* nodeinfo for ISAC machines
* nodeinfo for ISAC machines
* PHP and MySQL (actually mariaDB) for dragon web display.  Here's critical setup info:
<pre>
yum install  php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml
yum install mariadb-server
systemctl enable mariadb
mysql_secure_installation
[root@isdaq00 ~]# mysql -u dragonuser -D dragon -h localhost -p
MariaDB [dragon]> show grants;
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for dragonuser@localhost                                                                                                                                |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON *.* TO 'dragonuser'@'localhost'  |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+
</pre>
More details about account here:
~dragon/MYSQL_SETUP.txt


== NIS configuration ==
== NIS configuration ==
Line 40: Line 63:
* domainname ISAC-NIS
* domainname ISAC-NIS
* master: isdaq00
* master: isdaq00
* secondary: isdaq06
* autofs/automount configuration: isdaq00:/etc files auto.master, auto.home, auto.local
* autofs/automount configuration: isdaq00:/etc files auto.master, auto.home, auto.local
** after editing autofs files, run:
* after editing NIS files, run: make -C /var/yp
** cd ~root
* on all NIS clients, there is a script running from /etc/cron.hourly to update the local NIS maps
** make -C /var/yp
* if you do not want to wait 1 hour for the NIS maps to update, login there and run this script manually.
** ./all.perl service autofs reload


== NFS configuration ==
== NFS configuration ==
Line 51: Line 72:
* /isdaq/dataNNN - shared data disks
* /isdaq/dataNNN - shared data disks
* /musr/xxx - BNMR/BNQR data disks
* /musr/xxx - BNMR/BNQR data disks
* /iris/xxx/iris - IRIS data disks
* /emma/xxx/emma - EMMA data disks

Latest revision as of 15:03, 5 January 2024

Links

DAQ machines

  • isdaq00: main file server (NIS, home directories, central services, etc - see below)
  • isdaq01: main daq server for running ISAC low-energy experiments (BNMR/BNQR/POL/etc)
  • isdaq02: GPS PCI CAMAC DAQ
  • isdaq03: DRAGON terminal
  • isdaq04: POL terminal
  • isdaq05: GRIFFIN terminal
  • isdaq06: SL6 test machine, ISAC low-energy secondary DAQ server
  • isdaq07: DRAGON terminal
  • isdaq08: GRIFFIN terminal
  • trinatdaq: TRINAT DAQ server
  • smaug: DRAGON DAQ server (MacOS)
  • lxdragon01: DRAGON VME DAQ (head)
  • lxdragon02: DRAGON VME DAQ (tail)
  • lxtrinat: TRINAT VME DAQ
  • lxpol: POL VME DAQ
  • lxbnmr: BNMR VME DAQ
  • lxbnqr: BNQR VME DAQ
  • bnmrvw: BNMR CAMP (vxworks)
  • polvw: BNQR CAMP (vxworks)
  • isysfe: ISAC1 Yield station MIDAS DAQ (Peter Kunz)
  • midemma01: EMMA DAQ
  • midemma02: EMMA terminal
  • lxemma01: EMMA VME CPU
  • iris00: IRIS DAQ
  • lxiris01, lxiris02: IRIS VME CPU
  • iris01, iris02: IRIS analysis

ISDAQ00 services

  • NIS master (ISAC-NIS)
  • home directories (for dragon)
  • (temporarily moved to daq00) DHCP, TFTP for booting VME processors (/tftpboot)
  • NFS-Root OS images for booting VME processors (/nfsroot)
  • web server: https://isdaq00.triumf.ca
  • nodeinfo for ISAC machines
  • PHP and MySQL (actually mariaDB) for dragon web display. Here's critical setup info:
yum install  php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml
yum install mariadb-server
systemctl enable mariadb
mysql_secure_installation
[root@isdaq00 ~]# mysql -u dragonuser -D dragon -h localhost -p
MariaDB [dragon]> show grants;
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for dragonuser@localhost                                                                                                                                 |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON *.* TO 'dragonuser'@'localhost'  |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------+

More details about account here: ~dragon/MYSQL_SETUP.txt

NIS configuration

  • domainname ISAC-NIS
  • master: isdaq00
  • autofs/automount configuration: isdaq00:/etc files auto.master, auto.home, auto.local
  • after editing NIS files, run: make -C /var/yp
  • on all NIS clients, there is a script running from /etc/cron.hourly to update the local NIS maps
  • if you do not want to wait 1 hour for the NIS maps to update, login there and run this script manually.

NFS configuration

  • /isdaq/dataNNN - shared data disks
  • /musr/xxx - BNMR/BNQR data disks
  • /iris/xxx/iris - IRIS data disks
  • /emma/xxx/emma - EMMA data disks