Difference between revisions of "Lychee"

From MDWiki
Jump to navigationJump to search
Line 31: Line 31:
 
** AUTOINSTALL_TARBALL_DIR = /systemimager/tarballs
 
** AUTOINSTALL_TARBALL_DIR = /systemimager/tarballs
 
** AUTOINSTALL_TORRENT_DIR = /systemimager/torrents
 
** AUTOINSTALL_TORRENT_DIR = /systemimager/torrents
 +
* Edit /etc/systemimager/pxelinux.cfg/syslinux.cfg:
 +
** Change ramdisk_size=120000
 
* Make sure firewall allows incoming connections to port 873/TCP (for serving images over rsync)
 
* Make sure firewall allows incoming connections to port 873/TCP (for serving images over rsync)
 
* We don't use the tftp server for network booting the workstations as we don't have access to the DHCP server for the MD VLAN, rather a boot CD is created (or Grub is used). See [[CentosWorkstation]] for details.
 
* We don't use the tftp server for network booting the workstations as we don't have access to the DHCP server for the MD VLAN, rather a boot CD is created (or Grub is used). See [[CentosWorkstation]] for details.

Revision as of 01:58, 12 May 2009

Lychee

lychee is one of our servers. This document provides a full description of its services. If a service is moved to another server, please just move the corresponding description to its page.

Software

/marksw

/marksw/ contains a large selection of pre-compiled software for use by the group. Each package is found in /marksw/$NAME/$VERSION/. The source code and details of how the software was built is in /marksw/$NAME/$VERSION/SOURCE. In the bash (csh) configuration file /marksw/BASHRC (/marksw/CSHRC), is a simple shell function, module, which can be used in the following ways:

  1. module avail
  2. module $NAME/$VERSION ...

The first use lists the possible $NAME/$VERSION options for the second use. The second use simply adds for each $NAME/$VERSION argument, /marksw/$NAME/$VERSION/bin and /marksw/$NAME/$VERSION/sbin to the beginning of the contents of the PATH environment variable; /marksw/$NAME/$VERSION/lib64 and /marksw/$NAME/$VERSION/lib to the beginning of the contents of the LD_LIBRARY_PATH environment variable; and /marksw/$NAME/$VERSION/man to the beginning of the contents of the MANPATH environment variable.

The module command is sourced in the global bash configuration file /etc/bashrc and in the global csh configuration file /etc/csh.local.

Yum

Yum Repositories

Repository Software Installed

zsh yum-utils OpenIPMI OpenIPMI-tools

Install SystemImager Image Server (for Imaging Workstations)

The following relates to the once-off installation of systemimager for serving images. See CentosWorkstation for information as to the actual use of systemimager for getting the images onto the image server for serving.

Backups

  • Root's crontab on lychee states:
0   23  *   *   sun  /marksw/scripts/0.1/backup_dir /home/
0   22  *   *   sat  updatedb 
    • This runs a very basic rsync copy of /home/ to cirrus.hpcu.uq.edu.au
    • updatedb updates the file database used by the locate command

Known Issues

Fedora-ds runs out of open file descriptors (default 1024) very quickly. The default value has been changed to 8192, allowing the system to survive longer but it still runs out after months. When this problem happens, all workstations freeze. Restarting fedora-ds will temporally fix the problem.

See here for reference.