Lychee
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:
module avail
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
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.
- yum install perl-AppConfig
- rpm -iv systemconfigurator-2.2.11-1.noarch.rpm systemimager-common-4.1.6-1.noarch.rpm systemimager-server-4.1.6-1.noarch.rpm systemimager-x86_64initrd_template-4.1.6-1.noarch.rpm systemimager-x86_64boot-standard-4.1.6-1.noarch.rpm
- mkdir -p /systemimager/{images,overrides,tarballs,torrents}
- Edit /etc/systemimager/systemimager.conf:
- DEFAULT_IMAGE_DIR = /systemimager/images
- DEFAULT_OVERRIDE_DIR = /systemimager/overrides
- AUTOINSTALL_TARBALL_DIR = /systemimager/tarballs
- AUTOINSTALL_TORRENT_DIR = /systemimager/torrents
- 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.
- Turn on image server for permanent operation:
- chkconfig systemimager-server-rsyncd on