Ccg-admin/hp

From Earlham Cluster Department

(Difference between revisions)
Jump to: navigation, search
(Packages to be configured)
 
(18 intermediate revisions not shown)
Line 3: Line 3:
= Packages to be installed =
= Packages to be installed =
-
* Apache modules
+
* <strike>Apache modules</strike>
** Some of the modules referenced from hopper's httpd.conf might not exist anymore. It's using a fairly old version of apache.
** Some of the modules referenced from hopper's httpd.conf might not exist anymore. It's using a fairly old version of apache.
-
* screen
+
* <strike>screen</strike>
* ldap-server
* ldap-server
Line 12: Line 12:
= Packages to be configured =
= Packages to be configured =
 +
* Postgres
 +
** Copy over all DBs w/ pg_dumpall '''Dump as of 2014-10-21 lives in <code>/root/pg_dumpall.sql</code> on the new hopper. Skylar does not think anything substantive has happened since then. We should see if we can get <code>/usr/local/pgsql/data/pg_hba.conf</code> out of backups. <code>postgresql.conf</code> should probably just be modified from the !CentOS install.'''
 +
** Copy over certs? '''These will be at <code>/usr/local/pgsql/data/server.crt</code>, probably will need to be restored from backups as that directory is not accessible.'''
 +
** Needed for Trac
 +
* Trac
 +
**  copy over /cluster/trac
 +
** Install mod_python as well '''Skylar thinks we should use mod_wsgi instead; as of RHEL6 this is the preferred way to run Python apps w/i Apache'''
 +
** Copy over Postgres DB w/ pg_dump
 +
** Trac modules installed on hopper?
 +
* Subversion
 +
** Copy over dumps from /cluster/home/svn and load with svnadmin '''Assuming SVN is no longer being changed on hopper, we can just use the files in <code>/cluster/svnroot</code>'''
 +
** Setup mailer
 +
*** Copy over /cluster/svnroot/conf/mailer.conf, /cluster/svnroot/hooks/post-commit, and /usr/local/sbin/mailer.py
* Apache
* Apache
** Copied configs, but didn't do any verification. Special consideration needs to be made for the SSL certificates. They should probably be fine when we ultimately make the name switch though.
** Copied configs, but didn't do any verification. Special consideration needs to be made for the SSL certificates. They should probably be fine when we ultimately make the name switch though.
 +
** mod_wsgi (for Trac)
 +
** mod_dav, mod_dav_svn (for Subversion)
* NFS
* NFS
-
** Should just be copying /etc/exports and enabling nfs in /etc/rc.conf
+
** Should just be copying /etc/exports and enabling nfs in /etc/rc.conf. ''' Not configured exactly like old hopper yet. But definitely works because /cluster is mounted and we (sans charlie) can ssh. Will configure it like old hopper soon.'''
* ldap
* ldap
-
** Should just be copying configs, slapcat/slapadd, and enable in rc.conf
+
** Should just be copying configs, slapcat/slapadd, and enable in rc.conf. '''Stuck on charlie's problem.'''
* dhcp
* dhcp
-
** Should just be copying configs, enable in rc.conf. Special consideration should be taken so that we don't race with existing dhcp servers.
+
** Should just be copying configs, enable in rc.conf. Special consideration should be taken so that we don't race with existing dhcp servers. '''As far as I know it's set up.'''
 +
* DNS ''' As far as I know it's set up.'''
 +
* Modules
 +
 
 +
= Migration Plan =
 +
* Copy /cluster/... to /cluster/...
 +
* Name swap so we can keep the old hopper online after the switch
 +
* Postgres, LDAP, MSQL, RRD database, Cacti, Ganglia (use ps, netstat, lsof to see what's running on hopper now), DNS, DHCP
= Packages already installed =
= Packages already installed =

Latest revision as of 16:16, 30 October 2014


Contents

Packages to be installed

A list of all of hopper's currently installed packages

Packages to be configured

Migration Plan

Packages already installed

pkg_info | perl -p -e 's/$/\n|-/;s/^/|/;s/ +/\n|/'
Package name and version Package description
apache-2.2.21 Version 2.2.x of Apache web server with prefork MPM.
apr-ipv6-devrandom-gdbm-db42-ndbm-ldap24-mysql55-pgsql84-sqlite3-1.4.5.1.3.12_1 Apache Portability Library
atk-2.0.1 A GNOME accessibility toolkit (ATK)
autoconf-2.68 Automatically configure source code on many Un*x platforms
autoconf-wrapper-20101119 Wrapper script for GNU autoconf
automake-1.11.1 GNU Standards-compliant Makefile generator (1.11)
automake-wrapper-20101119 Wrapper script for GNU automake
bash-4.1.11 The GNU Project's Bourne Again SHell
bdftopcf-1.0.3 Convert X font from BDF to PCF
bigreqsproto-1.1.1 BigReqs extension headers
bison-2.4.3,1 A parser generator from FSF, (mostly) compatible with Yacc
bitstream-vera-1.10_5 Bitstream Vera TrueType font collection
cairo-1.10.2_2,1 Vector graphics library with cross-device output support
cmake-2.8.6_1 A cross-platform Makefile generator
compositeproto-0.4.2 Composite extension headers
damageproto-1.2.1 Damage extension headers
db41-4.1.25_4 The Berkeley DB package, revision 4.1
db42-4.2.52_5 The Berkeley DB package, revision 4.2
encodings-1.0.4,1 X.Org Encoding fonts
expat-2.0.1_2 XML 1.0 parser written in C
fixesproto-5.0 Fixes extension headers
font-bh-ttf-1.0.3 X.Org Bigelow & Holmes TTF font
font-misc-ethiopic-1.0.3 X.Org miscellaneous Ethiopic font
font-misc-meltho-1.0.3 X.Org miscellaneous Meltho font
font-util-1.2.0 Create an index of X font files in a directory
fontconfig-2.8.0_1,1 An XML-based font configuration API for X Windows
fontsproto-2.1.1 Fonts extension headers
freetype2-2.4.7 A free and portable TrueType font rendering engine
gamin-0.1.10_4 A file and directory monitoring system
gdbm-1.9.1 The GNU database manager
gdk-pixbuf-2.23.5_1 A graphic library for GTK+
gettext-0.18.1.1 GNU gettext package
gio-fam-backend-2.28.8 FAM backend for GLib\'s GIO library
glib-2.28.8_2 Some useful routines of C programming (current stable versi
gmake-3.82 GNU version of 'make' utility
gobject-introspection-0.10.8 Generate interface introspection data for GObject libraries
gperf-3.0.3 Generates perfect hash functions for sets of keywords
gtk-2.24.6 Gimp Toolkit for X11 GUI (previous stable version)
gtk-update-icon-cache-2.24.6 gtk-update-icon-cache utility from the Gtk+ toolkit.
help2man-1.40.4 Automatically generating simple manual pages from program o
hicolor-icon-theme-0.12 A high-color icon theme shell from the FreeDesktop project
inputproto-2.0.2 Input extension headers
intltool-0.41.1 Tools to internationalize various kinds of data files
isc-dhcp42-server-4.2.3 The ISC Dynamic Host Configuration Protocol server
jasper-1.900.1_9 An implementation of the codec specified in the JPEG-2000 s
jbigkit-1.6 Lossless compression for bi-level images such as scanned pa
jpeg-8_3 IJG's jpeg compression utilities
kbproto-1.0.5 KB extension headers
libICE-1.0.7,1 Inter Client Exchange library for X11
libSM-1.2.0,1 Session Management library for X11
libX11-1.4.4,1 X11 library
libXau-1.0.6 Authentication Protocol library for X11
libXcomposite-0.4.3,1 X Composite extension library
libXcursor-1.1.12 X client-side cursor loading library
libXdamage-1.1.3 X Damage extension library
libXdmcp-1.1.0 X Display Manager Control Protocol library
libXext-1.3.0_1,1 X11 Extension library
libXfixes-5.0 X Fixes extension library
libXfont-1.4.4,1 X font libary
libXft-2.1.14 A client-sided font API for X applications
libXi-1.4.3,1 X Input extension library
libXinerama-1.1.1,1 X11 Xinerama library
libXrandr-1.3.2 X Resize and Rotate extension library
libXrender-0.9.6 X Render extension library
libXt-1.0.9 X Toolkit library
libcheck-0.9.8 A unit test framework for C
libffi-3.0.9 Foreign Function Interface
libfontenc-1.1.0 The fontenc Library
libgcrypt-1.5.0 General purpose crypto library based on code used in GnuPG
libgpg-error-1.10 Common error values for all GnuPG components
libiconv-1.13.1_1 A character set conversion library
libpthread-stubs-0.3_3 This library provides weak aliases for pthread functions
libtool-2.4_1 Generic shared library support script
libxcb-1.7 The X protocol C-language Binding (XCB) library
libxml2-2.7.8_1 XML parser library for GNOME
libxslt-1.1.26_3 The XSLT C library for GNOME
m4-1.4.16,1 GNU m4
mkfontdir-1.0.6 Create an index of X font files in a directory
mkfontscale-1.0.9 Creates an index of scalable font files for X
mysql-client-5.5.17 Multithreaded SQL database (client)
openldap-client-2.4.26 Open source LDAP client implementation
p5-Locale-gettext-1.05_3 Message handling functions
p5-XML-Parser-2.41 Perl extension interface to James Clark's XML parser, expat
pango-1.28.4 An open-source framework for the layout and rendering of i1
pcre-8.20 Perl Compatible Regular Expressions library
perl-threaded-5.12.4_3 Practical Extraction and Report Language
pixman-0.22.2 Low-level pixel manipulation library
pkg-config-0.25_1 A utility to retrieve information about installed libraries
png-1.4.8 Library for manipulating PNG images
postgresql-client-8.4.9 PostgreSQL database (client)
python27-2.7.2_3 An interpreted object-oriented programming language
randrproto-1.3.2 Randr extension headers
renderproto-0.11.1 RenderProto protocol headers
rsync-3.0.9 A network file distribution/synchronization utility
shared-mime-info-0.90 A MIME type database from the FreeDesktop project
sqlite3-3.7.9 An SQL database engine in a C library with TCL Wrapper
sudo-1.8.3_1 Allow others to run commands as root
tcl-8.5.11 Tool Command Language
tcl-modules-8.5.11 Tcl common modules
tiff-4.0.0_2 Tools and library routines for working with TIFF images
unzip-6.0_1 List, test and extract compressed files in a ZIP archive
vim-7.3.121 Vi "workalike", with many additional features
xcb-proto-1.6 The X protocol C-language Binding (XCB) protocol
xcb-util-0.3.6_1 A module with libxcb/libX11 extension/replacement libraries
xcmiscproto-1.2.1 XCMisc extension headers
xextproto-7.2.0 XExt extension headers
xf86bigfontproto-1.2.0 XFree86-Bigfont extension headers
xineramaproto-1.2.1 Xinerama extension headers
xorg-fonts-truetype-7.5.1 X.Org TrueType fonts
xorg-macros-1.15.0 X.Org development aclocal macros
xproto-7.0.22 X11 protocol headers
xtrans-1.2.6 Abstract network code for X
zsh-4.3.12_2 The Z shell
Personal tools
Namespaces
Variants
Actions
websites
wiki
this semester
Toolbox