<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.iac.isu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Oborn</id>
	<title>New IAC Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.iac.isu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Oborn"/>
	<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Special:Contributions/Oborn"/>
	<updated>2026-05-08T09:02:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=76442</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=76442"/>
		<updated>2012-08-06T21:09:54Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Setting up tftp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT router for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* openssh-server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* syslinux&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
* Boot to a live CD and mount the root drive as /new&lt;br /&gt;
* Copy the root fs to a chroot '''rsync -av /new/ /new/nodes/precise/ --exclude /nodes'''&lt;br /&gt;
* Enter the chroot '''chroot /nodes/precise/'''&lt;br /&gt;
* Change the following lines in ''/etc/initramfs-tools/initramfs.conf''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MODULES=netboot&lt;br /&gt;
 BOOT=nfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The DEVICE= and NFSROOT= lines may also be of use if the tftpboot configuration isn't working&lt;br /&gt;
* Update the initramfs '''update-initramfs -c -k all'''&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
Reload the NFS server settings&lt;br /&gt;
 /etc/init.d/nfs-kernel-server force-reload&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 default-lease-time 600;&lt;br /&gt;
 max-lease-time 1200;&lt;br /&gt;
&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  #address of the TFTP server, optional if the same as the dhcp server&lt;br /&gt;
  next-server 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server restart&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 TFTP_USERNAME=&amp;quot;tftp&amp;quot;&lt;br /&gt;
 TFTP_DIRECTORY=&amp;quot;/var/lib/tftpboot&amp;quot;&lt;br /&gt;
 #Keep TFTP on the inside network&lt;br /&gt;
 TFTP_ADDRESS=&amp;quot;10.0.200.1:69&amp;quot;&lt;br /&gt;
 TFTP_OPTIONS=&amp;quot;--secure&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to boot using pxe and tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
 DEFAULT vmlinuz&lt;br /&gt;
 APPEND root=/dev/nfs initrd=initrd.img netboot=nfs nfsroot=10.0.200.1:/nodes/precise,nolock,ro nomodeset&lt;br /&gt;
&lt;br /&gt;
Set up a kernel and initrd in tftpboot &lt;br /&gt;
 cp /nodes/precise/boot/vmlinuz-3.2.0-24-generic /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 chmod a+r /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 cp /nodes/precise/boot/initrd.img-3.2.0-24-generic /var/lib/tftpboot/initrd.img&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Adding a node to the cluster==&lt;br /&gt;
#Set node to PXE boot&lt;br /&gt;
#Add a new entry to /etc/dhcp3/dhcpd.conf&lt;br /&gt;
#Reload dhcpd&lt;br /&gt;
#Add new host to /etc/hosts file&lt;br /&gt;
#Copy /etc/hosts to /nodes/lucid/etc/hosts&lt;br /&gt;
#Create a new var '''cp -r /nodes/lucidvar/template /nodes/lucidvar/newhost'''&lt;br /&gt;
#Boot the node&lt;br /&gt;
#Add the ssh key to system-wide known-hosts '''ssh-keyscan newhost &amp;gt;&amp;gt; /etc/ssh/ssh_known_hosts'''&lt;br /&gt;
#Add the host to cluster ssh&lt;br /&gt;
#Add the node to slurm config&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73694</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73694"/>
		<updated>2012-04-26T21:55:14Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* NFS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT router for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* openssh-server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* syslinux&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
* Boot to a live CD and mount the root drive as /new&lt;br /&gt;
* Copy the root fs to a chroot '''rsync -av /new/ /new/nodes/precise/ --exclude /nodes'''&lt;br /&gt;
* Enter the chroot '''chroot /nodes/precise/'''&lt;br /&gt;
* Change the following lines in ''/etc/initramfs-tools/initramfs.conf''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MODULES=netboot&lt;br /&gt;
 BOOT=nfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The DEVICE= and NFSROOT= lines may also be of use if the tftpboot configuration isn't working&lt;br /&gt;
* Update the initramfs '''update-initramfs -c -k all'''&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
Reload the NFS server settings&lt;br /&gt;
 /etc/init.d/nfs-kernel-server force-reload&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 default-lease-time 600;&lt;br /&gt;
 max-lease-time 1200;&lt;br /&gt;
&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  #address of the TFTP server, optional if the same as the dhcp server&lt;br /&gt;
  next-server 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server restart&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 TFTP_USERNAME=&amp;quot;tftp&amp;quot;&lt;br /&gt;
 TFTP_DIRECTORY=&amp;quot;/var/lib/tftpboot&amp;quot;&lt;br /&gt;
 #Keep TFTP on the inside network&lt;br /&gt;
 TFTP_ADDRESS=&amp;quot;10.0.200.1:69&amp;quot;&lt;br /&gt;
 TFTP_OPTIONS=&amp;quot;--secure&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
 DEFAULT vmlinuz&lt;br /&gt;
 APPEND root=/dev/nfs initrd=initrd.img netboot=nfs nfsroot=10.0.200.1:/nodes/precise,nolock,ro nomodeset&lt;br /&gt;
&lt;br /&gt;
Set up a kernel and initrd in tftpboot &lt;br /&gt;
 cp /nodes/precise/boot/vmlinuz-3.2.0-24-generic /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 chmod a+r /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 cp /nodes/precise/boot/initrd.img-3.2.0-24-generic /var/lib/tftpboot/initrd.img&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Adding a node to the cluster==&lt;br /&gt;
#Set node to PXE boot&lt;br /&gt;
#Add a new entry to /etc/dhcp3/dhcpd.conf&lt;br /&gt;
#Reload dhcpd&lt;br /&gt;
#Add new host to /etc/hosts file&lt;br /&gt;
#Copy /etc/hosts to /nodes/lucid/etc/hosts&lt;br /&gt;
#Create a new var '''cp -r /nodes/lucidvar/template /nodes/lucidvar/newhost'''&lt;br /&gt;
#Boot the node&lt;br /&gt;
#Add the ssh key to system-wide known-hosts '''ssh-keyscan newhost &amp;gt;&amp;gt; /etc/ssh/ssh_known_hosts'''&lt;br /&gt;
#Add the host to cluster ssh&lt;br /&gt;
#Add the node to slurm config&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73690</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73690"/>
		<updated>2012-04-26T21:46:36Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT router for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* openssh-server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* syslinux&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
* Boot to a live CD and mount the root drive as /new&lt;br /&gt;
* Copy the root fs to a chroot '''rsync -av /new/ /new/nodes/precise/ --exclude /nodes'''&lt;br /&gt;
* Enter the chroot '''chroot /nodes/precise/'''&lt;br /&gt;
* Change the following lines in ''/etc/initramfs-tools/initramfs.conf''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MODULES=netboot&lt;br /&gt;
 BOOT=nfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The DEVICE= and NFSROOT= lines may also be of use if the tftpboot configuration isn't working&lt;br /&gt;
* Update the initramfs '''update-initramfs -c -k all'''&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 default-lease-time 600;&lt;br /&gt;
 max-lease-time 1200;&lt;br /&gt;
&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  #address of the TFTP server, optional if the same as the dhcp server&lt;br /&gt;
  next-server 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server restart&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 TFTP_USERNAME=&amp;quot;tftp&amp;quot;&lt;br /&gt;
 TFTP_DIRECTORY=&amp;quot;/var/lib/tftpboot&amp;quot;&lt;br /&gt;
 #Keep TFTP on the inside network&lt;br /&gt;
 TFTP_ADDRESS=&amp;quot;10.0.200.1:69&amp;quot;&lt;br /&gt;
 TFTP_OPTIONS=&amp;quot;--secure&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
 DEFAULT vmlinuz&lt;br /&gt;
 APPEND root=/dev/nfs initrd=initrd.img netboot=nfs nfsroot=10.0.200.1:/nodes/precise,nolock,ro nomodeset&lt;br /&gt;
&lt;br /&gt;
Set up a kernel and initrd in tftpboot &lt;br /&gt;
 cp /nodes/precise/boot/vmlinuz-3.2.0-24-generic /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 chmod a+r /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 cp /nodes/precise/boot/initrd.img-3.2.0-24-generic /var/lib/tftpboot/initrd.img&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Adding a node to the cluster==&lt;br /&gt;
#Set node to PXE boot&lt;br /&gt;
#Add a new entry to /etc/dhcp3/dhcpd.conf&lt;br /&gt;
#Reload dhcpd&lt;br /&gt;
#Add new host to /etc/hosts file&lt;br /&gt;
#Copy /etc/hosts to /nodes/lucid/etc/hosts&lt;br /&gt;
#Create a new var '''cp -r /nodes/lucidvar/template /nodes/lucidvar/newhost'''&lt;br /&gt;
#Boot the node&lt;br /&gt;
#Add the ssh key to system-wide known-hosts '''ssh-keyscan newhost &amp;gt;&amp;gt; /etc/ssh/ssh_known_hosts'''&lt;br /&gt;
#Add the host to cluster ssh&lt;br /&gt;
#Add the node to slurm config&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73689</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73689"/>
		<updated>2012-04-26T21:39:22Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT router for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* openssh-server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* syslinux&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
* Boot to a live CD and mount the root drive as /new&lt;br /&gt;
* Copy the root fs to a chroot '''rsync -av /new/ /new/nodes/precise/ --exclude /nodes'''&lt;br /&gt;
* Enter the chroot '''chroot /nodes/precise/'''&lt;br /&gt;
* Change the following lines in ''/etc/initramfs-tools/initramfs.conf''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MODULES=netboot&lt;br /&gt;
 BOOT=nfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The DEVICE= and NFSROOT= lines may also be of use if the tftpboot configuration isn't working&lt;br /&gt;
* Update the initramfs '''update-initramfs -c -k all'''&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 default-lease-time 600;&lt;br /&gt;
 max-lease-time 1200;&lt;br /&gt;
&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  #address of the TFTP server, optional if the same as the dhcp server&lt;br /&gt;
  next-server 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server restart&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 TFTP_USERNAME=&amp;quot;tftp&amp;quot;&lt;br /&gt;
 TFTP_DIRECTORY=&amp;quot;/var/lib/tftpboot&amp;quot;&lt;br /&gt;
 #Keep TFTP on the inside network&lt;br /&gt;
 TFTP_ADDRESS=&amp;quot;10.0.200.1:69&amp;quot;&lt;br /&gt;
 TFTP_OPTIONS=&amp;quot;--secure&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
 DEFAULT vmlinuz&lt;br /&gt;
 APPEND root=/dev/nfs initrd=initrd.img netboot=nfs nfsroot=10.0.200.1:/nodes/precise,nolock,ro nomodeset&lt;br /&gt;
&lt;br /&gt;
Set up a kernel and initrd in tftpboot &lt;br /&gt;
 cp /nodes/precise/vmlinuz /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 chmod a+r /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 cp /nodes/precise/initrd.img /var/lib/tftpboot/initrd.img&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Adding a node to the cluster==&lt;br /&gt;
#Set node to PXE boot&lt;br /&gt;
#Add a new entry to /etc/dhcp3/dhcpd.conf&lt;br /&gt;
#Reload dhcpd&lt;br /&gt;
#Add new host to /etc/hosts file&lt;br /&gt;
#Copy /etc/hosts to /nodes/lucid/etc/hosts&lt;br /&gt;
#Create a new var '''cp -r /nodes/lucidvar/template /nodes/lucidvar/newhost'''&lt;br /&gt;
#Boot the node&lt;br /&gt;
#Add the ssh key to system-wide known-hosts '''ssh-keyscan newhost &amp;gt;&amp;gt; /etc/ssh/ssh_known_hosts'''&lt;br /&gt;
#Add the host to cluster ssh&lt;br /&gt;
#Add the node to slurm config&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73687</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73687"/>
		<updated>2012-04-26T21:34:38Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT router for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* openssh-server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* syslinux&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
# Boot to a live CD and mount the root drive as /new&lt;br /&gt;
# Copy the root fs to a chroot '''rsync -av /new/ /new/nodes/precise/ --exclude /nodes'''&lt;br /&gt;
# Enter the chroot '''chroot /nodes/precise/'''&lt;br /&gt;
## Change the following lines in ''/etc/initramfs-tools/initramfs.conf''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 MODULES=netboot&lt;br /&gt;
 BOOT=nfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The DEVICE= and NFSROOT= lines may also be of use if the tftpboot configuration isn't working&lt;br /&gt;
## Update the initramfs '''update-initramfs -c -k all'''&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 default-lease-time 600;&lt;br /&gt;
 max-lease-time 1200;&lt;br /&gt;
&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  #address of the TFTP server, optional if the same as the dhcp server&lt;br /&gt;
  next-server 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server restart&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 TFTP_USERNAME=&amp;quot;tftp&amp;quot;&lt;br /&gt;
 TFTP_DIRECTORY=&amp;quot;/var/lib/tftpboot&amp;quot;&lt;br /&gt;
 #Keep TFTP on the inside network&lt;br /&gt;
 TFTP_ADDRESS=&amp;quot;10.0.200.1:69&amp;quot;&lt;br /&gt;
 TFTP_OPTIONS=&amp;quot;--secure&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
 DEFAULT vmlinuz&lt;br /&gt;
 APPEND root=/dev/nfs initrd=initrd.img netboot=nfs nfsroot=10.0.200.1:/nodes/precise,nolock,ro nomodeset&lt;br /&gt;
&lt;br /&gt;
Set up a kernel and initrd in tftpboot &lt;br /&gt;
 cp /nodes/precise/vmlinuz /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 chmod a+r /var/lib/tftpboot/vmlinuz&lt;br /&gt;
 cp /nodes/precise/initrd.img /var/lib/tftpboot/initrd.img&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Adding a node to the cluster==&lt;br /&gt;
#Set node to PXE boot&lt;br /&gt;
#Add a new entry to /etc/dhcp3/dhcpd.conf&lt;br /&gt;
#Reload dhcpd&lt;br /&gt;
#Add new host to /etc/hosts file&lt;br /&gt;
#Copy /etc/hosts to /nodes/lucid/etc/hosts&lt;br /&gt;
#Create a new var '''cp -r /nodes/lucidvar/template /nodes/lucidvar/newhost'''&lt;br /&gt;
#Boot the node&lt;br /&gt;
#Add the ssh key to system-wide known-hosts '''ssh-keyscan newhost &amp;gt;&amp;gt; /etc/ssh/ssh_known_hosts'''&lt;br /&gt;
#Add the host to cluster ssh&lt;br /&gt;
#Add the node to slurm config&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73686</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73686"/>
		<updated>2012-04-26T20:52:04Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Setting up dhcp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* openssh-server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* syslinux&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
# Boot to a live CD and mount the root drive as /new&lt;br /&gt;
# Copy the root fs to a chroot '''rsync -av /new/ /new/nodes/precise/ --exclude /nodes'''&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 default-lease-time 600;&lt;br /&gt;
 max-lease-time 1200;&lt;br /&gt;
&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  #address of the TFTP server, optional if the same as the dhcp server&lt;br /&gt;
  next-server 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server restart&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 RUN_DAEMON=&amp;quot;yes&amp;quot; #had problems with inetd in the past&lt;br /&gt;
 OPTIONS=&amp;quot;-l -a 10.200.0.1 -s /var/lib/tftpboot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Adding a node to the cluster==&lt;br /&gt;
#Set node to PXE boot&lt;br /&gt;
#Add a new entry to /etc/dhcp3/dhcpd.conf&lt;br /&gt;
#Reload dhcpd&lt;br /&gt;
#Add new host to /etc/hosts file&lt;br /&gt;
#Copy /etc/hosts to /nodes/lucid/etc/hosts&lt;br /&gt;
#Create a new var '''cp -r /nodes/lucidvar/template /nodes/lucidvar/newhost'''&lt;br /&gt;
#Boot the node&lt;br /&gt;
#Add the ssh key to system-wide known-hosts '''ssh-keyscan newhost &amp;gt;&amp;gt; /etc/ssh/ssh_known_hosts'''&lt;br /&gt;
#Add the host to cluster ssh&lt;br /&gt;
#Add the node to slurm config&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73685</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=73685"/>
		<updated>2012-04-26T20:42:19Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* openssh-server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* syslinux&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
# Boot to a live CD and mount the root drive as /new&lt;br /&gt;
# Copy the root fs to a chroot '''rsync -av /new/ /new/nodes/precise/ --exclude /nodes'''&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # The ddns-updates-style parameter controls whether or not the server will&lt;br /&gt;
 # attempt to do a DNS update when a lease is confirmed. We default to the&lt;br /&gt;
 # behavior of the version 2 packages ('none', since DHCP v2 didn't&lt;br /&gt;
 # have support for DDNS.)&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
&lt;br /&gt;
 # option definitions common to all supported networks...&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 #note the comma between dns servers&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
&lt;br /&gt;
 #these short times are for testing only&lt;br /&gt;
 default-lease-time 60;&lt;br /&gt;
 max-lease-time 120;&lt;br /&gt;
&lt;br /&gt;
 # If this DHCP server is the official DHCP server for the local&lt;br /&gt;
 # network, the authoritative directive should be uncommented.&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 # This is a very basic subnet declaration.&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server start&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 RUN_DAEMON=&amp;quot;yes&amp;quot; #had problems with inetd in the past&lt;br /&gt;
 OPTIONS=&amp;quot;-l -a 10.200.0.1 -s /var/lib/tftpboot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Adding a node to the cluster==&lt;br /&gt;
#Set node to PXE boot&lt;br /&gt;
#Add a new entry to /etc/dhcp3/dhcpd.conf&lt;br /&gt;
#Reload dhcpd&lt;br /&gt;
#Add new host to /etc/hosts file&lt;br /&gt;
#Copy /etc/hosts to /nodes/lucid/etc/hosts&lt;br /&gt;
#Create a new var '''cp -r /nodes/lucidvar/template /nodes/lucidvar/newhost'''&lt;br /&gt;
#Boot the node&lt;br /&gt;
#Add the ssh key to system-wide known-hosts '''ssh-keyscan newhost &amp;gt;&amp;gt; /etc/ssh/ssh_known_hosts'''&lt;br /&gt;
#Add the host to cluster ssh&lt;br /&gt;
#Add the node to slurm config&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Airport_Network_Infrastructure&amp;diff=73633</id>
		<title>Airport Network Infrastructure</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Airport_Network_Infrastructure&amp;diff=73633"/>
		<updated>2012-04-24T22:25:28Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Networking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposed structure and hardware for IAC Airport facility, specifically for PITAS accelerator area.&lt;br /&gt;
&lt;br /&gt;
=Structure=&lt;br /&gt;
External network access will be routed through a small Atom-based Linux server box which will handle floating and static IP DHCP requests. &lt;br /&gt;
* Server box has 2 network interfaces, 1 10/100 Fast Ethernet, 1 10/100/1000 Gigabit Ethernet&lt;br /&gt;
* External network will be connected to Fast Ethernet interface&lt;br /&gt;
* Internal network will be connected to Gigabit Ethernet interface&lt;br /&gt;
&lt;br /&gt;
Internal network will be split into two zones:&lt;br /&gt;
* Control&lt;br /&gt;
* Accelerator&lt;br /&gt;
&lt;br /&gt;
Internal network interface will be uplink for the ''Control'' network.&lt;br /&gt;
&lt;br /&gt;
''Control'' network machines will be served by a Dell PowerConnect 5324 24-port Gigabit managed switch. This switch will have a fiber transceiver installed, providing electrical isolation for connection to the ''Accelerator'' network. Fiber will be 1000Base-SX with SC connectors.&lt;br /&gt;
&lt;br /&gt;
''Accelerator'' network will be connected to the Control network via a TRENDnet Fiber Converter, which will serve as uplink for the Netgear ProSafe 16-port Gigabit unmanaged switch. All ''Accelerator'' network machines will be serviced by that switch.&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
Proposed networking and server hardware is listed below, with itemized price breakdowns.&lt;br /&gt;
&lt;br /&gt;
Total Implementation Cost: $817 before shipping&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
* Dell PowerConnect 5324 Gigabit Managed 24-port Ethernet Switch w/Fiber SFP ports (On hand)&lt;br /&gt;
* SFP Fiber Transceiver (1000Base-SX SC) - ACP SFPGE-11-AOK [http://www.newegg.com/Product/Product.aspx?Item=N82E16833516039 newegg] - $45&lt;br /&gt;
** manufacturer's [http://www.addoncomputer.com/sfp-sx.aspx page]&lt;br /&gt;
* Netgear ProSafe GS116 Gigabit Unmanaged 16-port Ethernet Switch [http://www.newegg.com/Product/Product.aspx?Item=N82E16833122139 newegg] - $155&lt;br /&gt;
* TRENDnet TFC-1000MSC Multi-Mode Fiber Converter [http://www.newegg.com/Product/Product.aspx?Item=N82E16833156017 newegg] - $132&lt;br /&gt;
* 100M multimode fiber cable [http://www.cablesforless.com/Product-P6499.aspx cables for less] - $99&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
* APEX MI-008 Mini-ITX Computer Case w/250W PSU (http://www.newegg.com/Product/Product.aspx?Item=N82E16811154091) - $40&lt;br /&gt;
* Intel BOXD525MW Atom D525 NM10 Mini-ITX Motherboard (http://www.newegg.com/Product/Product.aspx?Item=N82E16813121442) - $85&lt;br /&gt;
* Kingston 2GB 204-Pin DDR3-800 SO-DIMM Memory (http://www.newegg.com/Product/Product.aspx?Item=N82E16820139220) - $28 (2ea @ $14)&lt;br /&gt;
* OCZ Onyx Series 32GB SATA2 MLC SSD (http://www.newegg.com/Product/Product.aspx?Item=N82E16820227510) - $65&lt;br /&gt;
* ASUS DRW-24B1ST SATA 24x DVD Burner (http://www.newegg.com/Product/Product.aspx?Item=N82E16827135204) - $20&lt;br /&gt;
* Tripp Lite 600 VA UPS http://www.newegg.com/Product/Product.aspx?Item=N82E16842111231 - $60&lt;br /&gt;
&lt;br /&gt;
Server Hardware Cost: ~$335 before shipping (without the UPS low enough not to get inventory involved).&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72762</id>
		<title>201204 R1ProgressRep</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72762"/>
		<updated>2012-04-09T19:08:33Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Undo revision 72653 by Oborn (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=4/2/2012=&lt;br /&gt;
&lt;br /&gt;
Started stringing SL1. Strung 48 guard wires, now on row 45 SL1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R1 S1 sense wire signals&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R4_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R8_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
=4/3/2012=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C5R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Column is high number&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Continued stringing SL1 guard wires. Strung 35 wires, now on row 80.&lt;br /&gt;
&lt;br /&gt;
Soldered more stringing chains.&lt;br /&gt;
&lt;br /&gt;
=4/4/12=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C31R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
HVB-2&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C36R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R10_S3.png | 200 px]]&lt;br /&gt;
Strung 75 Guard wires (now on row 156).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=4/5/12=&lt;br /&gt;
&lt;br /&gt;
Mounted Chamber 5 on A-Frame.  Strung 44 guard wires through row 200.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=4/6/12=&lt;br /&gt;
&lt;br /&gt;
Mounted magnet and stringing rail on Chamber 5. Stung 33 guard wires finishing guards on Chamber 6.&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72761</id>
		<title>201204 R1ProgressRep</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72761"/>
		<updated>2012-04-09T19:06:55Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Unprotected &amp;quot;201204 R1ProgressRep&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Editing of this page is blocked.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''If there will be this many images uploaded each day, then we need different storage options than the wiki.'''&lt;br /&gt;
&lt;br /&gt;
Brian Oborn &amp;lt;br&amp;gt;&lt;br /&gt;
oborn@iac.isu.edu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=4/2/2012=&lt;br /&gt;
&lt;br /&gt;
Started stringing SL1. Strung 48 guard wires, now on row 45 SL1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R1 S1 sense wire signals&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R4_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R8_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
=4/3/2012=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C5R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Column is high number&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Continued stringing SL1 guard wires. Strung 35 wires, now on row 80.&lt;br /&gt;
&lt;br /&gt;
Soldered more stringing chains.&lt;br /&gt;
&lt;br /&gt;
=4/4/12=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C31R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
HVB-2&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C36R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R10_S3.png | 200 px]]&lt;br /&gt;
Strung 75 Guard wires (now on row 156).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=4/5/12=&lt;br /&gt;
&lt;br /&gt;
Mounted Chamber 5 on A-Frame.  Strung 44 guard wires through row 200.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=4/6/12=&lt;br /&gt;
&lt;br /&gt;
Mounted magnet and stringing rail on Chamber 5. Stung 33 guard wires finishing guards on Chamber 6.&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72701</id>
		<title>201204 R1ProgressRep</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72701"/>
		<updated>2012-04-07T17:17:51Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Changed protection level for &amp;quot;201204 R1ProgressRep&amp;quot; ([edit=wikiadmin] (indefinite) [move=wikiadmin] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Editing of this page is blocked.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''If there will be this many images uploaded each day, then we need different storage options than the wiki.'''&lt;br /&gt;
&lt;br /&gt;
Brian Oborn &amp;lt;br&amp;gt;&lt;br /&gt;
oborn@iac.isu.edu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=4/2/2012=&lt;br /&gt;
&lt;br /&gt;
Started stringing SL1. Strung 48 guard wires, now on row 45 SL1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R1 S1 sense wire signals&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R4_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R8_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
=4/3/2012=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C5R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Column is high number&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Continued stringing SL1 guard wires. Strung 35 wires, now on row 80.&lt;br /&gt;
&lt;br /&gt;
Soldered more stringing chains.&lt;br /&gt;
&lt;br /&gt;
=4/4/12=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C31R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
HVB-2&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C36R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R10_S3.png | 200 px]]&lt;br /&gt;
Strung 75 Guard wires (now on row 156).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=4/5/12=&lt;br /&gt;
&lt;br /&gt;
Mounted Chamber 5 on A-Frame.  Strung 44 guard wires through row 200.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=4/6/12=&lt;br /&gt;
&lt;br /&gt;
Mounted magnet and stringing rail on Chamber 5. Stung 33 guard wires finishing guards on Chamber 6.&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72653</id>
		<title>201204 R1ProgressRep</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72653"/>
		<updated>2012-04-06T16:57:47Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;'''Editing of this page is blocked.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''If there will be this many images uploaded each day, then we need different storage options than the wiki.'''&lt;br /&gt;
&lt;br /&gt;
Brian Oborn &amp;lt;br&amp;gt;&lt;br /&gt;
oborn@iac.isu.edu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=4/2/2012=&lt;br /&gt;
&lt;br /&gt;
Started stringing SL1. Strung 48 guard wires, now on row 45 SL1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R1 S1 sense wire signals&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R4_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R8_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
=4/3/2012=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C5R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Column is high number&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Continued stringing SL1 guard wires. Strung 35 wires, now on row 80.&lt;br /&gt;
&lt;br /&gt;
Soldered more stringing chains.&lt;br /&gt;
&lt;br /&gt;
=4/4/12=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C31R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
HVB-2&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C36R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R10_S3.png | 200 px]]&lt;br /&gt;
Strung 75 Guard wires (now on row 156).&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72652</id>
		<title>201204 R1ProgressRep</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=201204_R1ProgressRep&amp;diff=72652"/>
		<updated>2012-04-06T16:55:24Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Protected &amp;quot;201204 R1ProgressRep&amp;quot; ([edit=sysop] (indefinite) [move=sysop] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=4/2/2012=&lt;br /&gt;
&lt;br /&gt;
Started stringing SL1. Strung 48 guard wires, now on row 45 SL1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
R1 S1 sense wire signals&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C3R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R4_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C4R8_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
=4/3/2012=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C5R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C5R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C6R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C7R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C8R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C9R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C10R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C11R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C12R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C13R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C14R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C15R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C16R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C17R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C18R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C19R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C20R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C21R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C22R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C23R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C24R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C25R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C26R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C27R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C28R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C29R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C30R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C31R7_S2.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Column is high number&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Continued stringing SL1 guard wires. Strung 35 wires, now on row 80.&lt;br /&gt;
&lt;br /&gt;
Soldered more stringing chains.&lt;br /&gt;
&lt;br /&gt;
=4/4/12=&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C31R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C32R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C33R10_S3.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
HVB-2&lt;br /&gt;
&lt;br /&gt;
[[File:R1S1_SL1_C36R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C36R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C37R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C38R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C39R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C40R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C41R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C42R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C43R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C44R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C45R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C46R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C47R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C48R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C49R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C50R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C51R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C52R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C53R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C54R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C55R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C56R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C57R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C58R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C59R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C60R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C61R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C62R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C63R10_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R2_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R5_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C64R8_S3.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R4_S1.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R7_S2.png | 200 px]]&lt;br /&gt;
[[File:R1S1_SL1_C65R10_S3.png | 200 px]]&lt;br /&gt;
Strung 75 Guard wires (now on row 156).&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Main_Page&amp;diff=72119</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Main_Page&amp;diff=72119"/>
		<updated>2012-03-16T22:04:41Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Reverted edits by Foretony (Talk) to last revision by Oborn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome to the IACwiki Main page!===&lt;br /&gt;
&lt;br /&gt;
Wiki user accounts use the IAC account system (used by IAC email, brems, aztec, etc).&amp;lt;br/&amp;gt;&lt;br /&gt;
If you do not already have an IAC account, request an account [https://mail.iac.isu.edu/glados/glados-submitrequest.php here] from an on-campus computer.&lt;br /&gt;
&lt;br /&gt;
Help on MediaWiki editing codes can be found on the [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki website]&lt;br /&gt;
&lt;br /&gt;
===We have the following sections:===&lt;br /&gt;
&lt;br /&gt;
IAC [[Computer Help]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IAC [[clusters]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[IAC Experiments]]&lt;br /&gt;
&lt;br /&gt;
[[Laboratory for Detector Science]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Nerd Group]]&lt;br /&gt;
&lt;br /&gt;
[[Physics]]&lt;br /&gt;
&lt;br /&gt;
[[Software Access Information]]&lt;br /&gt;
&lt;br /&gt;
[[Work Shop Safety]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=71921</id>
		<title>BackupPC Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=71921"/>
		<updated>2012-03-12T21:27:18Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* rsync-over-ssh method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==BackupPC Docs==&lt;br /&gt;
*[http://backuppc.sourceforge.net/faq/BackupPC.html BackupPC manual]&lt;br /&gt;
*[http://backuppc.wiki.sourceforge.net/ BackupPC wiki]&lt;br /&gt;
==Web Interface==&lt;br /&gt;
The webpage that hold status messages for BackupPC is [http://192.168.40.196/backuppc/ http://192.168.40.196/backuppc/] The address will change as the system goes live.&lt;br /&gt;
&lt;br /&gt;
==Adding a client for rsync==&lt;br /&gt;
===rsync-over-ssh method===&lt;br /&gt;
#On the windows box&lt;br /&gt;
## Install cygwin&lt;br /&gt;
### Make sure to unhide obsolete packages and start from All-&amp;gt;uninstall&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
## Configure cygwin server: '''ssh-host-config -y'''&lt;br /&gt;
### If the config script asks for a password for a cyg_server account, supply one&lt;br /&gt;
## Start ssh service: '''cygrunsrv -S sshd'''&lt;br /&gt;
## Look for a user to log in as.&lt;br /&gt;
### Windows 7 - Admin&lt;br /&gt;
### Windows XP - Administrator&lt;br /&gt;
### Any version - any other user with admin privileges &lt;br /&gt;
## Copy ''id_rsa.pub'' to ''~/.ssh/authorized_keys'' (make sure ~ is the right home dir for the above user)&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 22 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### In Windows 7, create an exception for the port, then go to properties and change the scope to 134.50.0.0/16&lt;br /&gt;
### allow ping &lt;br /&gt;
#### (advanced - ICMP in Windows XP)&lt;br /&gt;
#### [http://www.sysprobs.com/enable-ping-reply-windows-7 Windows 7] firewall setup for ping&lt;br /&gt;
##Disable power saving&lt;br /&gt;
# On vienna&lt;br /&gt;
## Log in manually once to accept ssh key and test&lt;br /&gt;
## Edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
## In /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
## In the new __.pl file, change &lt;br /&gt;
### ''$Conf{ClientNameAlias} = __;'' to match the address&lt;br /&gt;
### ''$Conf{XferMethod} = 'rsync'; ''&lt;br /&gt;
### '' $Conf{RsyncShareName} = ['/cygdrive/c/']; ''&lt;br /&gt;
### '' $Conf{RsyncClientCmd} = '$sshPath -q -x -l iacuser $host $rsyncPath $argList+' '' where ''iacuser'' is the user found above&lt;br /&gt;
## Change ownership of new file: '''chown backuppc __.pl'''&lt;br /&gt;
&lt;br /&gt;
===rsyncd method===&lt;br /&gt;
''(depreciated)''&lt;br /&gt;
# On winnebago (or other Linux box):&lt;br /&gt;
## make a new password with makepasswd --chars=128&lt;br /&gt;
## update rsyncd.secrets file: echo backuppc:DW045wp1vFY4b22ng53dwbi082Ve8CdsM0m5QpDyEuPvAxLtp2Xc3Q16PwSAwc2XWaj2T5eANN1Yfc1uXvMpoAmmWRV6Wo1FXDuwxMjKQhxhBndh96VI0Np9IWioSYJn &amp;gt; rsyncd.secrets&lt;br /&gt;
#On vienna&lt;br /&gt;
##edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
##in /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
##run ./checkports.sh to find a free rsync redirection port&lt;br /&gt;
##change port, ip, and rsyncpassword in new .pl file&lt;br /&gt;
##change ownership of new file: chown backuppc __.pl&lt;br /&gt;
#On the client computer:&lt;br /&gt;
## Install cygwin w/ rsync on the client with the following packages&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
### utils - bzip2&lt;br /&gt;
## install rsyncd service: cygrunsrv -I rsyncd -e CYGWIN=nontsec -p c:/cygwin/bin/rsync.exe -a &amp;quot;--daemon --no-detach&amp;quot;&lt;br /&gt;
## download rsyncd.conf and rsyncd.secrets file&lt;br /&gt;
## start rsyncd service: cygrunsrv -S rsyncd&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 873 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### allow ping (advanced ICMP)&lt;br /&gt;
&lt;br /&gt;
==Config Files==&lt;br /&gt;
Most of the configuration for BackupPC is in '' /etc/backuppc/config.pl'' Many of the options can be over-ridden with host-specific files, but the config.pl should be edited to give a good default for Windows machines. Most importantly ''$Conf{BackupFilesExclude}'' or ''$Conf{RsyncArgs}'' need to be configured to exclude the followng items:&lt;br /&gt;
*Windows clients&lt;br /&gt;
**'''hiberfil.sys''' holds RAM contents during hibernation&lt;br /&gt;
**'''Temporary Internet Files''' IE cache&lt;br /&gt;
**Firefox Internet Cache&lt;br /&gt;
**'''RECYCLER''' Recyle Bin&lt;br /&gt;
**'''pagefile.sys''' Swap file&lt;br /&gt;
**'''System Volume Information''' System Restore files&lt;br /&gt;
**'''NTUSER.DAT''' Can cause problems with being in use??&lt;br /&gt;
**'''TEMP'''&lt;br /&gt;
*Linux clients&lt;br /&gt;
**'''/temp'''&lt;br /&gt;
**'''/dev'''&lt;br /&gt;
**'''/proc'''&lt;br /&gt;
**'''/sys'''&lt;br /&gt;
**'''/mnt'''&lt;br /&gt;
**'''/media''' Ubuntu mounts for removable media&lt;br /&gt;
**Firefox internet cache&lt;br /&gt;
**Other caches??&lt;br /&gt;
**Parts of /var??&lt;br /&gt;
&lt;br /&gt;
==Backup Method==&lt;br /&gt;
rsync directly over ssh was rejected because of incompatibilities with rsync daemons launched via the ssh process. Instead the preferred method is rsync connected to a persistent rsyncd through an ssh tunnel. This tunnel can either be set up to the machine directly, or through an intermediary such at the IAC nat firewall box. ssh authentication is taken care of through authorized_keys and rsync authentication uses a password that is randomly generated when the client is first set up for backups.&lt;br /&gt;
&lt;br /&gt;
Operating system specific configuration parameters (such as excluded files) are handled in separate files (such as /etc/BackupPC/baseXP.pl) included from host files.&lt;br /&gt;
&lt;br /&gt;
==Storage Setup on Vienna==&lt;br /&gt;
Vienna has 4x1TB and 2x2TB drives set up under Solaris10 with a ZFS filesystem. The RAID level for the OS is RAID1 and the RAID level for the datapool is RAID10. Compression is disabled in BackupPC and is handled by ZFS instead.&lt;br /&gt;
&lt;br /&gt;
Devices must have at least 1000204885504 bytes. Many 1TB drives do not.&lt;br /&gt;
&lt;br /&gt;
==Notes on booting Vienna==&lt;br /&gt;
The hostname isn't set correctly on boot so apache won't start. BackupPC also doesn't start by default.&lt;br /&gt;
 hostname [-s] vienna&lt;br /&gt;
 svcadm enable '*apache*'&lt;br /&gt;
 /etc/init.d/backuppc start&lt;br /&gt;
And the webserver is restricted to the local interface, so you need to log in and ssh forward the connection:&lt;br /&gt;
 ssh vienna.iac.isu.edu -L 8080:localhost:80&lt;br /&gt;
&lt;br /&gt;
==Things we need to think about==&lt;br /&gt;
*Open files (Outlook) (shadow drives?)&lt;br /&gt;
*Thousands of small files can take very long to index (Pulse Recording can accumulate &amp;gt;60k)&lt;br /&gt;
*checksum seeding&lt;br /&gt;
*User notification policy??&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=71920</id>
		<title>BackupPC Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=71920"/>
		<updated>2012-03-12T21:26:50Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* rsyncd method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==BackupPC Docs==&lt;br /&gt;
*[http://backuppc.sourceforge.net/faq/BackupPC.html BackupPC manual]&lt;br /&gt;
*[http://backuppc.wiki.sourceforge.net/ BackupPC wiki]&lt;br /&gt;
==Web Interface==&lt;br /&gt;
The webpage that hold status messages for BackupPC is [http://192.168.40.196/backuppc/ http://192.168.40.196/backuppc/] The address will change as the system goes live.&lt;br /&gt;
&lt;br /&gt;
==Adding a client for rsync==&lt;br /&gt;
===rsync-over-ssh method===&lt;br /&gt;
#On the windows box&lt;br /&gt;
## Install cygwin&lt;br /&gt;
### Make sure to unhide obsolete packages and start from All-&amp;gt;uninstall&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
## Configure cygwin server: '''ssh-host-config -y'''&lt;br /&gt;
### If the config script asks for a password for a cyg_server account, supply one&lt;br /&gt;
## Start ssh service: '''cygrunsrv -S sshd'''&lt;br /&gt;
## Look for a user to log in as.&lt;br /&gt;
### Windows 7 - Admin&lt;br /&gt;
### Windows XP - Administrator&lt;br /&gt;
### Any version - any other user with admin privileges &lt;br /&gt;
## Copy ''id_rsa.pub'' to ''~/.ssh/authorized_keys'' (make sure ~ is the right home dir for the above user)&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 22 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### In Windows 7, create an exception for the port, then go to properties and change the scope to 134.50.0.0/16&lt;br /&gt;
### allow ping &lt;br /&gt;
#### (advanced - ICMP in Windows XP)&lt;br /&gt;
#### [http://www.sysprobs.com/enable-ping-reply-windows-7 Windows 7] firewall setup for ping&lt;br /&gt;
##Disable power saving&lt;br /&gt;
# On vienna&lt;br /&gt;
## Log in manually once to accept ssh key and test&lt;br /&gt;
## Edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
## In /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
## In the new __.pl file, change &lt;br /&gt;
### ''$Conf{ClientNameAlias} = __;'' to match the address&lt;br /&gt;
### ''$Conf{XferMethod} = 'rsync'; ''&lt;br /&gt;
### '' $Conf{RsyncShareName} = ['/cygdrive/c/']; ''&lt;br /&gt;
### '' $Conf{RsyncClientCmd} = '$sshPath -q -x -l iacuser $host $rsyncPath $argList+' '' where ''iacuser'' is the user found above&lt;br /&gt;
## Change ownership of new file: '''chown backuppc __.pl'''&lt;br /&gt;
&lt;br /&gt;
===rsyncd method=== ''(depreciated)''&lt;br /&gt;
# On winnebago (or other Linux box):&lt;br /&gt;
## make a new password with makepasswd --chars=128&lt;br /&gt;
## update rsyncd.secrets file: echo backuppc:DW045wp1vFY4b22ng53dwbi082Ve8CdsM0m5QpDyEuPvAxLtp2Xc3Q16PwSAwc2XWaj2T5eANN1Yfc1uXvMpoAmmWRV6Wo1FXDuwxMjKQhxhBndh96VI0Np9IWioSYJn &amp;gt; rsyncd.secrets&lt;br /&gt;
#On vienna&lt;br /&gt;
##edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
##in /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
##run ./checkports.sh to find a free rsync redirection port&lt;br /&gt;
##change port, ip, and rsyncpassword in new .pl file&lt;br /&gt;
##change ownership of new file: chown backuppc __.pl&lt;br /&gt;
#On the client computer:&lt;br /&gt;
## Install cygwin w/ rsync on the client with the following packages&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
### utils - bzip2&lt;br /&gt;
## install rsyncd service: cygrunsrv -I rsyncd -e CYGWIN=nontsec -p c:/cygwin/bin/rsync.exe -a &amp;quot;--daemon --no-detach&amp;quot;&lt;br /&gt;
## download rsyncd.conf and rsyncd.secrets file&lt;br /&gt;
## start rsyncd service: cygrunsrv -S rsyncd&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 873 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### allow ping (advanced ICMP)&lt;br /&gt;
&lt;br /&gt;
==Config Files==&lt;br /&gt;
Most of the configuration for BackupPC is in '' /etc/backuppc/config.pl'' Many of the options can be over-ridden with host-specific files, but the config.pl should be edited to give a good default for Windows machines. Most importantly ''$Conf{BackupFilesExclude}'' or ''$Conf{RsyncArgs}'' need to be configured to exclude the followng items:&lt;br /&gt;
*Windows clients&lt;br /&gt;
**'''hiberfil.sys''' holds RAM contents during hibernation&lt;br /&gt;
**'''Temporary Internet Files''' IE cache&lt;br /&gt;
**Firefox Internet Cache&lt;br /&gt;
**'''RECYCLER''' Recyle Bin&lt;br /&gt;
**'''pagefile.sys''' Swap file&lt;br /&gt;
**'''System Volume Information''' System Restore files&lt;br /&gt;
**'''NTUSER.DAT''' Can cause problems with being in use??&lt;br /&gt;
**'''TEMP'''&lt;br /&gt;
*Linux clients&lt;br /&gt;
**'''/temp'''&lt;br /&gt;
**'''/dev'''&lt;br /&gt;
**'''/proc'''&lt;br /&gt;
**'''/sys'''&lt;br /&gt;
**'''/mnt'''&lt;br /&gt;
**'''/media''' Ubuntu mounts for removable media&lt;br /&gt;
**Firefox internet cache&lt;br /&gt;
**Other caches??&lt;br /&gt;
**Parts of /var??&lt;br /&gt;
&lt;br /&gt;
==Backup Method==&lt;br /&gt;
rsync directly over ssh was rejected because of incompatibilities with rsync daemons launched via the ssh process. Instead the preferred method is rsync connected to a persistent rsyncd through an ssh tunnel. This tunnel can either be set up to the machine directly, or through an intermediary such at the IAC nat firewall box. ssh authentication is taken care of through authorized_keys and rsync authentication uses a password that is randomly generated when the client is first set up for backups.&lt;br /&gt;
&lt;br /&gt;
Operating system specific configuration parameters (such as excluded files) are handled in separate files (such as /etc/BackupPC/baseXP.pl) included from host files.&lt;br /&gt;
&lt;br /&gt;
==Storage Setup on Vienna==&lt;br /&gt;
Vienna has 4x1TB and 2x2TB drives set up under Solaris10 with a ZFS filesystem. The RAID level for the OS is RAID1 and the RAID level for the datapool is RAID10. Compression is disabled in BackupPC and is handled by ZFS instead.&lt;br /&gt;
&lt;br /&gt;
Devices must have at least 1000204885504 bytes. Many 1TB drives do not.&lt;br /&gt;
&lt;br /&gt;
==Notes on booting Vienna==&lt;br /&gt;
The hostname isn't set correctly on boot so apache won't start. BackupPC also doesn't start by default.&lt;br /&gt;
 hostname [-s] vienna&lt;br /&gt;
 svcadm enable '*apache*'&lt;br /&gt;
 /etc/init.d/backuppc start&lt;br /&gt;
And the webserver is restricted to the local interface, so you need to log in and ssh forward the connection:&lt;br /&gt;
 ssh vienna.iac.isu.edu -L 8080:localhost:80&lt;br /&gt;
&lt;br /&gt;
==Things we need to think about==&lt;br /&gt;
*Open files (Outlook) (shadow drives?)&lt;br /&gt;
*Thousands of small files can take very long to index (Pulse Recording can accumulate &amp;gt;60k)&lt;br /&gt;
*checksum seeding&lt;br /&gt;
*User notification policy??&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=70587</id>
		<title>BackupPC Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=70587"/>
		<updated>2012-01-19T01:56:33Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* rsync-over-ssh method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==BackupPC Docs==&lt;br /&gt;
*[http://backuppc.sourceforge.net/faq/BackupPC.html BackupPC manual]&lt;br /&gt;
*[http://backuppc.wiki.sourceforge.net/ BackupPC wiki]&lt;br /&gt;
==Web Interface==&lt;br /&gt;
The webpage that hold status messages for BackupPC is [http://192.168.40.196/backuppc/ http://192.168.40.196/backuppc/] The address will change as the system goes live.&lt;br /&gt;
&lt;br /&gt;
==Adding a client for rsync==&lt;br /&gt;
===rsync-over-ssh method===&lt;br /&gt;
#On the windows box&lt;br /&gt;
## Install cygwin&lt;br /&gt;
### Make sure to unhide obsolete packages and start from All-&amp;gt;uninstall&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
## Configure cygwin server: '''ssh-host-config -y'''&lt;br /&gt;
### If the config script asks for a password for a cyg_server account, supply one&lt;br /&gt;
## Start ssh service: '''cygrunsrv -S sshd'''&lt;br /&gt;
## Look for a user to log in as.&lt;br /&gt;
### Windows 7 - Admin&lt;br /&gt;
### Windows XP - Administrator&lt;br /&gt;
### Any version - any other user with admin privileges &lt;br /&gt;
## Copy ''id_rsa.pub'' to ''~/.ssh/authorized_keys'' (make sure ~ is the right home dir for the above user)&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 22 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### In Windows 7, create an exception for the port, then go to properties and change the scope to 134.50.0.0/16&lt;br /&gt;
### allow ping &lt;br /&gt;
#### (advanced - ICMP in Windows XP)&lt;br /&gt;
#### [http://www.sysprobs.com/enable-ping-reply-windows-7 Windows 7] firewall setup for ping&lt;br /&gt;
##Disable power saving&lt;br /&gt;
# On vienna&lt;br /&gt;
## Log in manually once to accept ssh key and test&lt;br /&gt;
## Edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
## In /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
## In the new __.pl file, change &lt;br /&gt;
### ''$Conf{ClientNameAlias} = __;'' to match the address&lt;br /&gt;
### ''$Conf{XferMethod} = 'rsync'; ''&lt;br /&gt;
### '' $Conf{RsyncShareName} = ['/cygdrive/c/']; ''&lt;br /&gt;
### '' $Conf{RsyncClientCmd} = '$sshPath -q -x -l iacuser $host $rsyncPath $argList+' '' where ''iacuser'' is the user found above&lt;br /&gt;
## Change ownership of new file: '''chown backuppc __.pl'''&lt;br /&gt;
&lt;br /&gt;
===rsyncd method===&lt;br /&gt;
# On winnebago (or other Linux box):&lt;br /&gt;
## make a new password with makepasswd --chars=128&lt;br /&gt;
## update rsyncd.secrets file: echo backuppc:DW045wp1vFY4b22ng53dwbi082Ve8CdsM0m5QpDyEuPvAxLtp2Xc3Q16PwSAwc2XWaj2T5eANN1Yfc1uXvMpoAmmWRV6Wo1FXDuwxMjKQhxhBndh96VI0Np9IWioSYJn &amp;gt; rsyncd.secrets&lt;br /&gt;
#On vienna&lt;br /&gt;
##edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
##in /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
##run ./checkports.sh to find a free rsync redirection port&lt;br /&gt;
##change port, ip, and rsyncpassword in new .pl file&lt;br /&gt;
##change ownership of new file: chown backuppc __.pl&lt;br /&gt;
#On the client computer:&lt;br /&gt;
## Install cygwin w/ rsync on the client with the following packages&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
### utils - bzip2&lt;br /&gt;
## install rsyncd service: cygrunsrv -I rsyncd -e CYGWIN=nontsec -p c:/cygwin/bin/rsync.exe -a &amp;quot;--daemon --no-detach&amp;quot;&lt;br /&gt;
## download rsyncd.conf and rsyncd.secrets file&lt;br /&gt;
## start rsyncd service: cygrunsrv -S rsyncd&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 873 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### allow ping (advanced ICMP)&lt;br /&gt;
&lt;br /&gt;
==Config Files==&lt;br /&gt;
Most of the configuration for BackupPC is in '' /etc/backuppc/config.pl'' Many of the options can be over-ridden with host-specific files, but the config.pl should be edited to give a good default for Windows machines. Most importantly ''$Conf{BackupFilesExclude}'' or ''$Conf{RsyncArgs}'' need to be configured to exclude the followng items:&lt;br /&gt;
*Windows clients&lt;br /&gt;
**'''hiberfil.sys''' holds RAM contents during hibernation&lt;br /&gt;
**'''Temporary Internet Files''' IE cache&lt;br /&gt;
**Firefox Internet Cache&lt;br /&gt;
**'''RECYCLER''' Recyle Bin&lt;br /&gt;
**'''pagefile.sys''' Swap file&lt;br /&gt;
**'''System Volume Information''' System Restore files&lt;br /&gt;
**'''NTUSER.DAT''' Can cause problems with being in use??&lt;br /&gt;
**'''TEMP'''&lt;br /&gt;
*Linux clients&lt;br /&gt;
**'''/temp'''&lt;br /&gt;
**'''/dev'''&lt;br /&gt;
**'''/proc'''&lt;br /&gt;
**'''/sys'''&lt;br /&gt;
**'''/mnt'''&lt;br /&gt;
**'''/media''' Ubuntu mounts for removable media&lt;br /&gt;
**Firefox internet cache&lt;br /&gt;
**Other caches??&lt;br /&gt;
**Parts of /var??&lt;br /&gt;
&lt;br /&gt;
==Backup Method==&lt;br /&gt;
rsync directly over ssh was rejected because of incompatibilities with rsync daemons launched via the ssh process. Instead the preferred method is rsync connected to a persistent rsyncd through an ssh tunnel. This tunnel can either be set up to the machine directly, or through an intermediary such at the IAC nat firewall box. ssh authentication is taken care of through authorized_keys and rsync authentication uses a password that is randomly generated when the client is first set up for backups.&lt;br /&gt;
&lt;br /&gt;
Operating system specific configuration parameters (such as excluded files) are handled in separate files (such as /etc/BackupPC/baseXP.pl) included from host files.&lt;br /&gt;
&lt;br /&gt;
==Storage Setup on Vienna==&lt;br /&gt;
Vienna has 4x1TB and 2x2TB drives set up under Solaris10 with a ZFS filesystem. The RAID level for the OS is RAID1 and the RAID level for the datapool is RAID10. Compression is disabled in BackupPC and is handled by ZFS instead.&lt;br /&gt;
&lt;br /&gt;
Devices must have at least 1000204885504 bytes. Many 1TB drives do not.&lt;br /&gt;
&lt;br /&gt;
==Notes on booting Vienna==&lt;br /&gt;
The hostname isn't set correctly on boot so apache won't start. BackupPC also doesn't start by default.&lt;br /&gt;
 hostname [-s] vienna&lt;br /&gt;
 svcadm enable '*apache*'&lt;br /&gt;
 /etc/init.d/backuppc start&lt;br /&gt;
And the webserver is restricted to the local interface, so you need to log in and ssh forward the connection:&lt;br /&gt;
 ssh vienna.iac.isu.edu -L 8080:localhost:80&lt;br /&gt;
&lt;br /&gt;
==Things we need to think about==&lt;br /&gt;
*Open files (Outlook) (shadow drives?)&lt;br /&gt;
*Thousands of small files can take very long to index (Pulse Recording can accumulate &amp;gt;60k)&lt;br /&gt;
*checksum seeding&lt;br /&gt;
*User notification policy??&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Airport_Network_Infrastructure&amp;diff=69911</id>
		<title>Airport Network Infrastructure</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Airport_Network_Infrastructure&amp;diff=69911"/>
		<updated>2011-12-19T23:33:25Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposed structure and hardware for IAC Airport facility, specifically for PITAS accelerator area.&lt;br /&gt;
&lt;br /&gt;
=Structure=&lt;br /&gt;
External network access will be routed through a small Atom-based Linux server box which will handle floating and static IP DHCP requests. &lt;br /&gt;
* Server box has 2 network interfaces, 1 10/100 Fast Ethernet, 1 10/100/1000 Gigabit Ethernet&lt;br /&gt;
* External network will be connected to Fast Ethernet interface&lt;br /&gt;
* Internal network will be connected to Gigabit Ethernet interface&lt;br /&gt;
&lt;br /&gt;
Internal network will be split into two zones:&lt;br /&gt;
* Control&lt;br /&gt;
* Accelerator&lt;br /&gt;
&lt;br /&gt;
Internal network interface will be uplink for the ''Control'' network.&lt;br /&gt;
&lt;br /&gt;
''Control'' network machines will be served by a Dell PowerConnect 5324 24-port Gigabit managed switch. This switch will have a fiber transceiver installed, providing electrical isolation for connection to the ''Accelerator'' network. Fiber will be 1000Base-SX with SC connectors.&lt;br /&gt;
&lt;br /&gt;
''Accelerator'' network will be connected to the Control network via a TRENDnet Fiber Converter, which will serve as uplink for the Netgear ProSafe 16-port Gigabit unmanaged switch. All ''Accelerator'' network machines will be serviced by that switch.&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
Proposed networking and server hardware is listed below, with itemized price breakdowns.&lt;br /&gt;
&lt;br /&gt;
Total Implementation Cost: $817 before shipping&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
* Dell PowerConnect 5324 Gigabit Managed 24-port Ethernet Switch w/Fiber SFP ports (On hand)&lt;br /&gt;
* SFP Fiber Transceiver (1000Base-SX SC) - ACP SFPGE-11-AOK (http://www.newegg.com/Product/Product.aspx?Item=N82E16833516039) - $45&lt;br /&gt;
* Netgear ProSafe GS116 Gigabit Unmanaged 16-port Ethernet Switch (http://www.newegg.com/Product/Product.aspx?Item=N82E16833122139) - $155&lt;br /&gt;
* TRENDnet TFC-1000MSC Multi-Mode Fiber Converter (http://www.newegg.com/Product/Product.aspx?Item=N82E16833156017) - $132&lt;br /&gt;
* SC-connector Fiber cable - $150&lt;br /&gt;
&lt;br /&gt;
Networking Hardware Cost: ~$482 before shipping&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
* APEX MI-008 Mini-ITX Computer Case w/250W PSU (http://www.newegg.com/Product/Product.aspx?Item=N82E16811154091) - $40&lt;br /&gt;
* Intel BOXD525MW Atom D525 NM10 Mini-ITX Motherboard (http://www.newegg.com/Product/Product.aspx?Item=N82E16813121442) - $85&lt;br /&gt;
* Kingston 2GB 204-Pin DDR3-800 SO-DIMM Memory (http://www.newegg.com/Product/Product.aspx?Item=N82E16820139220) - $28 (2ea @ $14)&lt;br /&gt;
* OCZ Onyx Series 32GB SATA2 MLC SSD (http://www.newegg.com/Product/Product.aspx?Item=N82E16820227510) - $65&lt;br /&gt;
* ASUS DRW-24B1ST SATA 24x DVD Burner (http://www.newegg.com/Product/Product.aspx?Item=N82E16827135204) - $20&lt;br /&gt;
* Tripp Lite 600 VA UPS http://www.newegg.com/Product/Product.aspx?Item=N82E16842111231 - $60&lt;br /&gt;
&lt;br /&gt;
Server Hardware Cost: ~$335 before shipping (without the UPS low enough not to get inventory involved).&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Airport_Network_Infrastructure&amp;diff=69910</id>
		<title>Airport Network Infrastructure</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Airport_Network_Infrastructure&amp;diff=69910"/>
		<updated>2011-12-19T23:32:47Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposed structure and hardware for IAC Airport facility, specifically for PITAS accelerator area.&lt;br /&gt;
&lt;br /&gt;
=Structure=&lt;br /&gt;
External network access will be routed through a small Atom-based Linux server box which will handle floating and static IP DHCP requests. &lt;br /&gt;
* Server box has 2 network interfaces, 1 10/100 Fast Ethernet, 1 10/100/1000 Gigabit Ethernet&lt;br /&gt;
* External network will be connected to Fast Ethernet interface&lt;br /&gt;
* Internal network will be connected to Gigabit Ethernet interface&lt;br /&gt;
&lt;br /&gt;
Internal network will be split into two zones:&lt;br /&gt;
* Control&lt;br /&gt;
* Accelerator&lt;br /&gt;
&lt;br /&gt;
Internal network interface will be uplink for the ''Control'' network.&lt;br /&gt;
&lt;br /&gt;
''Control'' network machines will be served by a Dell PowerConnect 5324 24-port Gigabit managed switch. This switch will have a fiber transceiver installed, providing electrical isolation for connection to the ''Accelerator'' network. Fiber will be 1000Base-SX with SC connectors.&lt;br /&gt;
&lt;br /&gt;
''Accelerator'' network will be connected to the Control network via a TRENDnet Fiber Converter, which will serve as uplink for the Netgear ProSafe 16-port Gigabit unmanaged switch. All ''Accelerator'' network machines will be serviced by that switch.&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
Proposed networking and server hardware is listed below, with itemized price breakdowns.&lt;br /&gt;
&lt;br /&gt;
Total Implementation Cost: $757 before shipping&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
* Dell PowerConnect 5324 Gigabit Managed 24-port Ethernet Switch w/Fiber SFP ports (On hand)&lt;br /&gt;
* SFP Fiber Transceiver (1000Base-SX SC) - ACP SFPGE-11-AOK (http://www.newegg.com/Product/Product.aspx?Item=N82E16833516039) - $45&lt;br /&gt;
* Netgear ProSafe GS116 Gigabit Unmanaged 16-port Ethernet Switch (http://www.newegg.com/Product/Product.aspx?Item=N82E16833122139) - $155&lt;br /&gt;
* TRENDnet TFC-1000MSC Multi-Mode Fiber Converter (http://www.newegg.com/Product/Product.aspx?Item=N82E16833156017) - $132&lt;br /&gt;
* SC-connector Fiber cable - $150&lt;br /&gt;
&lt;br /&gt;
Networking Hardware Cost: ~$482 before shipping&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
* APEX MI-008 Mini-ITX Computer Case w/250W PSU (http://www.newegg.com/Product/Product.aspx?Item=N82E16811154091) - $40&lt;br /&gt;
* Intel BOXD525MW Atom D525 NM10 Mini-ITX Motherboard (http://www.newegg.com/Product/Product.aspx?Item=N82E16813121442) - $85&lt;br /&gt;
* Kingston 2GB 204-Pin DDR3-800 SO-DIMM Memory (http://www.newegg.com/Product/Product.aspx?Item=N82E16820139220) - $28 (2ea @ $14)&lt;br /&gt;
* OCZ Onyx Series 32GB SATA2 MLC SSD (http://www.newegg.com/Product/Product.aspx?Item=N82E16820227510) - $65&lt;br /&gt;
* ASUS DRW-24B1ST SATA 24x DVD Burner (http://www.newegg.com/Product/Product.aspx?Item=N82E16827135204) - $20&lt;br /&gt;
* Tripp Lite 600 VA UPS http://www.newegg.com/Product/Product.aspx?Item=N82E16842111231 - $60&lt;br /&gt;
&lt;br /&gt;
Server Hardware Cost: ~$335 before shipping (without the UPS low enough not to get inventory involved).&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Airport_Network_Infrastructure&amp;diff=69908</id>
		<title>Airport Network Infrastructure</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Airport_Network_Infrastructure&amp;diff=69908"/>
		<updated>2011-12-19T23:21:02Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Networking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposed structure and hardware for IAC Airport facility, specifically for PITAS accelerator area.&lt;br /&gt;
&lt;br /&gt;
=Structure=&lt;br /&gt;
External network access will be routed through a small Atom-based Linux server box which will handle floating and static IP DHCP requests. &lt;br /&gt;
* Server box has 2 network interfaces, 1 10/100 Fast Ethernet, 1 10/100/1000 Gigabit Ethernet&lt;br /&gt;
* External network will be connected to Fast Ethernet interface&lt;br /&gt;
* Internal network will be connected to Gigabit Ethernet interface&lt;br /&gt;
&lt;br /&gt;
Internal network will be split into two zones:&lt;br /&gt;
* Control&lt;br /&gt;
* Accelerator&lt;br /&gt;
&lt;br /&gt;
Internal network interface will be uplink for the ''Control'' network.&lt;br /&gt;
&lt;br /&gt;
''Control'' network machines will be served by a Dell PowerConnect 5324 24-port Gigabit managed switch. This switch will have a fiber transceiver installed, providing electrical isolation for connection to the ''Accelerator'' network. Fiber will be 1000Base-SX with SC connectors.&lt;br /&gt;
&lt;br /&gt;
''Accelerator'' network will be connected to the Control network via a TRENDnet Fiber Converter, which will serve as uplink for the Netgear ProSafe 16-port Gigabit unmanaged switch. All ''Accelerator'' network machines will be serviced by that switch.&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
Proposed networking and server hardware is listed below, with itemized price breakdowns.&lt;br /&gt;
&lt;br /&gt;
Total Implementation Cost: $757&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
* Dell PowerConnect 5324 Gigabit Managed 24-port Ethernet Switch w/Fiber SFP ports (On hand)&lt;br /&gt;
* SFP Fiber Transceiver (1000Base-SX SC) - ACP SFPGE-11-AOK (http://www.newegg.com/Product/Product.aspx?Item=N82E16833516039) - $45&lt;br /&gt;
* Netgear ProSafe GS116 Gigabit Unmanaged 16-port Ethernet Switch (http://www.newegg.com/Product/Product.aspx?Item=N82E16833122139) - $155&lt;br /&gt;
* TRENDnet TFC-1000MSC Multi-Mode Fiber Converter (http://www.newegg.com/Product/Product.aspx?Item=N82E16833156017) - $132&lt;br /&gt;
* SC-connector Fiber cable - $150&lt;br /&gt;
&lt;br /&gt;
Networking Hardware Cost: ~$482 before shipping&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
* APEX MI-008 Mini-ITX Computer Case w/250W PSU (http://www.newegg.com/Product/Product.aspx?Item=N82E16811154091) - $40&lt;br /&gt;
* Intel BOXD525MW Atom D525 NM10 Mini-ITX Motherboard (http://www.newegg.com/Product/Product.aspx?Item=N82E16813121442) - $85&lt;br /&gt;
* Kingston 2GB 204-Pin DDR3-800 SO-DIMM Memory (http://www.newegg.com/Product/Product.aspx?Item=N82E16820139220) - $28 (2ea @ $14)&lt;br /&gt;
* OCZ Onyx Series 32GB SATA2 MLC SSD (http://www.newegg.com/Product/Product.aspx?Item=N82E16820227510) - $65&lt;br /&gt;
* ASUS DRW-24B1ST SATA 24x DVD Burner (http://www.newegg.com/Product/Product.aspx?Item=N82E16827135204) - $20&lt;br /&gt;
&lt;br /&gt;
Server Hardware Cost: ~$275 before shipping&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67267</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67267"/>
		<updated>2011-09-22T23:04:00Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Undo revision 67266 by Oborn (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Image:descriptive_name.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Instruments_and_Equipments#top]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67266</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67266"/>
		<updated>2011-09-22T23:02:51Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Image:descriptive_name.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Instruments_and_Equipments]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67265</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67265"/>
		<updated>2011-09-22T23:02:28Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Image:descriptive_name.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Instruments_and_Equipments#top]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67264</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67264"/>
		<updated>2011-09-22T23:02:11Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Image:descriptive_name.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Instruments_and_Equipments#6_Way_Cross]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67263</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67263"/>
		<updated>2011-09-22T23:01:17Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Image:descriptive_name.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Oborn#top]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67262</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67262"/>
		<updated>2011-09-22T23:01:02Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Image:descriptive_name.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Oborn]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67261</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67261"/>
		<updated>2011-09-22T23:00:15Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Image:descriptive_name.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[User_talk:Oborn]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67260</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=67260"/>
		<updated>2011-09-22T23:00:03Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Image:descriptive_name.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User_talk:Oborn]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Main_Page&amp;diff=64460</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Main_Page&amp;diff=64460"/>
		<updated>2011-07-10T21:51:28Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome to the IACwiki Main page!===&lt;br /&gt;
&lt;br /&gt;
Wiki user accounts use the IAC account system (used by IAC email, brems, aztec, etc).&amp;lt;br/&amp;gt;&lt;br /&gt;
If you do not already have an IAC account, request an account [https://mail.iac.isu.edu/glados/glados-submitrequest.php here] from an on-campus computer.&lt;br /&gt;
&lt;br /&gt;
Help on MediaWiki editing codes can be found on the [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki website]&lt;br /&gt;
&lt;br /&gt;
===We have the following sections:===&lt;br /&gt;
&lt;br /&gt;
IAC [[Computer Help]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IAC [[clusters]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[IAC Experiments]]&lt;br /&gt;
&lt;br /&gt;
[[Laboratory for Detector Science]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Nerd Group]]&lt;br /&gt;
&lt;br /&gt;
[[Physics]]&lt;br /&gt;
&lt;br /&gt;
[[Software Access Information]]&lt;br /&gt;
&lt;br /&gt;
[[Work Shop Safety]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=63909</id>
		<title>BackupPC Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=63909"/>
		<updated>2011-06-23T22:02:50Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Storage Setup on Vienna */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==BackupPC Docs==&lt;br /&gt;
*[http://backuppc.sourceforge.net/faq/BackupPC.html BackupPC manual]&lt;br /&gt;
*[http://backuppc.wiki.sourceforge.net/ BackupPC wiki]&lt;br /&gt;
==Web Interface==&lt;br /&gt;
The webpage that hold status messages for BackupPC is [http://192.168.40.196/backuppc/ http://192.168.40.196/backuppc/] The address will change as the system goes live.&lt;br /&gt;
&lt;br /&gt;
==Adding a client for rsync==&lt;br /&gt;
===rsync-over-ssh method===&lt;br /&gt;
#On the windows box&lt;br /&gt;
## Install cygwin&lt;br /&gt;
### Make sure to unhide obsolete packages and start from All-&amp;gt;uninstall&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
## Configure cygwin server: '''ssh-host-config -y'''&lt;br /&gt;
### If the config script asks for a password for a cyg_server account, supply one&lt;br /&gt;
## Start ssh service: '''cygrunsrv -S sshd'''&lt;br /&gt;
## Look for a user to log in as.&lt;br /&gt;
### Windows 7 - Admin&lt;br /&gt;
### Windows XP - Administrator&lt;br /&gt;
### Any version - any other user with admin privileges &lt;br /&gt;
## Copy ''id_rsa.pub'' to ''~/.ssh/authorized_keys'' (make sure ~ is the right home dir for the above user)&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 22 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### In Windows 7, create an exception for the port, then go to properties and change the scope to 134.50.0.0/16&lt;br /&gt;
### allow ping &lt;br /&gt;
#### (advanced - ICMP in Windows XP)&lt;br /&gt;
#### [http://www.sysprobs.com/enable-ping-reply-windows-7 Windows 7] firewall setup for ping&lt;br /&gt;
# On vienna&lt;br /&gt;
## Log in manually once to accept ssh key and test&lt;br /&gt;
## Edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
## In /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
## In the new __.pl file, change &lt;br /&gt;
### ''$Conf{ClientNameAlias} = __;'' to match the address&lt;br /&gt;
### ''$Conf{XferMethod} = 'rsync'; ''&lt;br /&gt;
### '' $Conf{RsyncShareName} = ['/cygdrive/c/']; ''&lt;br /&gt;
### '' $Conf{RsyncClientCmd} = '$sshPath -q -x -l iacuser $host $rsyncPath $argList+' '' where ''iacuser'' is the user found above&lt;br /&gt;
## Change ownership of new file: '''chown backuppc __.pl'''&lt;br /&gt;
&lt;br /&gt;
===rsyncd method===&lt;br /&gt;
# On winnebago (or other Linux box):&lt;br /&gt;
## make a new password with makepasswd --chars=128&lt;br /&gt;
## update rsyncd.secrets file: echo backuppc:DW045wp1vFY4b22ng53dwbi082Ve8CdsM0m5QpDyEuPvAxLtp2Xc3Q16PwSAwc2XWaj2T5eANN1Yfc1uXvMpoAmmWRV6Wo1FXDuwxMjKQhxhBndh96VI0Np9IWioSYJn &amp;gt; rsyncd.secrets&lt;br /&gt;
#On vienna&lt;br /&gt;
##edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
##in /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
##run ./checkports.sh to find a free rsync redirection port&lt;br /&gt;
##change port, ip, and rsyncpassword in new .pl file&lt;br /&gt;
##change ownership of new file: chown backuppc __.pl&lt;br /&gt;
#On the client computer:&lt;br /&gt;
## Install cygwin w/ rsync on the client with the following packages&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
### utils - bzip2&lt;br /&gt;
## install rsyncd service: cygrunsrv -I rsyncd -e CYGWIN=nontsec -p c:/cygwin/bin/rsync.exe -a &amp;quot;--daemon --no-detach&amp;quot;&lt;br /&gt;
## download rsyncd.conf and rsyncd.secrets file&lt;br /&gt;
## start rsyncd service: cygrunsrv -S rsyncd&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 873 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### allow ping (advanced ICMP)&lt;br /&gt;
&lt;br /&gt;
==Config Files==&lt;br /&gt;
Most of the configuration for BackupPC is in '' /etc/backuppc/config.pl'' Many of the options can be over-ridden with host-specific files, but the config.pl should be edited to give a good default for Windows machines. Most importantly ''$Conf{BackupFilesExclude}'' or ''$Conf{RsyncArgs}'' need to be configured to exclude the followng items:&lt;br /&gt;
*Windows clients&lt;br /&gt;
**'''hiberfil.sys''' holds RAM contents during hibernation&lt;br /&gt;
**'''Temporary Internet Files''' IE cache&lt;br /&gt;
**Firefox Internet Cache&lt;br /&gt;
**'''RECYCLER''' Recyle Bin&lt;br /&gt;
**'''pagefile.sys''' Swap file&lt;br /&gt;
**'''System Volume Information''' System Restore files&lt;br /&gt;
**'''NTUSER.DAT''' Can cause problems with being in use??&lt;br /&gt;
**'''TEMP'''&lt;br /&gt;
*Linux clients&lt;br /&gt;
**'''/temp'''&lt;br /&gt;
**'''/dev'''&lt;br /&gt;
**'''/proc'''&lt;br /&gt;
**'''/sys'''&lt;br /&gt;
**'''/mnt'''&lt;br /&gt;
**'''/media''' Ubuntu mounts for removable media&lt;br /&gt;
**Firefox internet cache&lt;br /&gt;
**Other caches??&lt;br /&gt;
**Parts of /var??&lt;br /&gt;
&lt;br /&gt;
==Backup Method==&lt;br /&gt;
rsync directly over ssh was rejected because of incompatibilities with rsync daemons launched via the ssh process. Instead the preferred method is rsync connected to a persistent rsyncd through an ssh tunnel. This tunnel can either be set up to the machine directly, or through an intermediary such at the IAC nat firewall box. ssh authentication is taken care of through authorized_keys and rsync authentication uses a password that is randomly generated when the client is first set up for backups.&lt;br /&gt;
&lt;br /&gt;
Operating system specific configuration parameters (such as excluded files) are handled in separate files (such as /etc/BackupPC/baseXP.pl) included from host files.&lt;br /&gt;
&lt;br /&gt;
==Storage Setup on Vienna==&lt;br /&gt;
Vienna has 4x1TB and 2x2TB drives set up under Solaris10 with a ZFS filesystem. The RAID level for the OS is RAID1 and the RAID level for the datapool is RAID10. Compression is disabled in BackupPC and is handled by ZFS instead.&lt;br /&gt;
&lt;br /&gt;
Devices must have at least 1000204885504 bytes. Many 1TB drives do not.&lt;br /&gt;
&lt;br /&gt;
==Notes on booting Vienna==&lt;br /&gt;
The hostname isn't set correctly on boot so apache won't start. BackupPC also doesn't start by default.&lt;br /&gt;
 hostname [-s] vienna&lt;br /&gt;
 svcadm enable '*apache*'&lt;br /&gt;
 /etc/init.d/backuppc start&lt;br /&gt;
And the webserver is restricted to the local interface, so you need to log in and ssh forward the connection:&lt;br /&gt;
 ssh vienna.iac.isu.edu -L 8080:localhost:80&lt;br /&gt;
&lt;br /&gt;
==Things we need to think about==&lt;br /&gt;
*Open files (Outlook) (shadow drives?)&lt;br /&gt;
*Thousands of small files can take very long to index (Pulse Recording can accumulate &amp;gt;60k)&lt;br /&gt;
*checksum seeding&lt;br /&gt;
*User notification policy??&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=63908</id>
		<title>BackupPC Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=63908"/>
		<updated>2011-06-23T22:02:16Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Things we need to think about */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==BackupPC Docs==&lt;br /&gt;
*[http://backuppc.sourceforge.net/faq/BackupPC.html BackupPC manual]&lt;br /&gt;
*[http://backuppc.wiki.sourceforge.net/ BackupPC wiki]&lt;br /&gt;
==Web Interface==&lt;br /&gt;
The webpage that hold status messages for BackupPC is [http://192.168.40.196/backuppc/ http://192.168.40.196/backuppc/] The address will change as the system goes live.&lt;br /&gt;
&lt;br /&gt;
==Adding a client for rsync==&lt;br /&gt;
===rsync-over-ssh method===&lt;br /&gt;
#On the windows box&lt;br /&gt;
## Install cygwin&lt;br /&gt;
### Make sure to unhide obsolete packages and start from All-&amp;gt;uninstall&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
## Configure cygwin server: '''ssh-host-config -y'''&lt;br /&gt;
### If the config script asks for a password for a cyg_server account, supply one&lt;br /&gt;
## Start ssh service: '''cygrunsrv -S sshd'''&lt;br /&gt;
## Look for a user to log in as.&lt;br /&gt;
### Windows 7 - Admin&lt;br /&gt;
### Windows XP - Administrator&lt;br /&gt;
### Any version - any other user with admin privileges &lt;br /&gt;
## Copy ''id_rsa.pub'' to ''~/.ssh/authorized_keys'' (make sure ~ is the right home dir for the above user)&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 22 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### In Windows 7, create an exception for the port, then go to properties and change the scope to 134.50.0.0/16&lt;br /&gt;
### allow ping &lt;br /&gt;
#### (advanced - ICMP in Windows XP)&lt;br /&gt;
#### [http://www.sysprobs.com/enable-ping-reply-windows-7 Windows 7] firewall setup for ping&lt;br /&gt;
# On vienna&lt;br /&gt;
## Log in manually once to accept ssh key and test&lt;br /&gt;
## Edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
## In /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
## In the new __.pl file, change &lt;br /&gt;
### ''$Conf{ClientNameAlias} = __;'' to match the address&lt;br /&gt;
### ''$Conf{XferMethod} = 'rsync'; ''&lt;br /&gt;
### '' $Conf{RsyncShareName} = ['/cygdrive/c/']; ''&lt;br /&gt;
### '' $Conf{RsyncClientCmd} = '$sshPath -q -x -l iacuser $host $rsyncPath $argList+' '' where ''iacuser'' is the user found above&lt;br /&gt;
## Change ownership of new file: '''chown backuppc __.pl'''&lt;br /&gt;
&lt;br /&gt;
===rsyncd method===&lt;br /&gt;
# On winnebago (or other Linux box):&lt;br /&gt;
## make a new password with makepasswd --chars=128&lt;br /&gt;
## update rsyncd.secrets file: echo backuppc:DW045wp1vFY4b22ng53dwbi082Ve8CdsM0m5QpDyEuPvAxLtp2Xc3Q16PwSAwc2XWaj2T5eANN1Yfc1uXvMpoAmmWRV6Wo1FXDuwxMjKQhxhBndh96VI0Np9IWioSYJn &amp;gt; rsyncd.secrets&lt;br /&gt;
#On vienna&lt;br /&gt;
##edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
##in /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
##run ./checkports.sh to find a free rsync redirection port&lt;br /&gt;
##change port, ip, and rsyncpassword in new .pl file&lt;br /&gt;
##change ownership of new file: chown backuppc __.pl&lt;br /&gt;
#On the client computer:&lt;br /&gt;
## Install cygwin w/ rsync on the client with the following packages&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
### utils - bzip2&lt;br /&gt;
## install rsyncd service: cygrunsrv -I rsyncd -e CYGWIN=nontsec -p c:/cygwin/bin/rsync.exe -a &amp;quot;--daemon --no-detach&amp;quot;&lt;br /&gt;
## download rsyncd.conf and rsyncd.secrets file&lt;br /&gt;
## start rsyncd service: cygrunsrv -S rsyncd&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 873 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### allow ping (advanced ICMP)&lt;br /&gt;
&lt;br /&gt;
==Config Files==&lt;br /&gt;
Most of the configuration for BackupPC is in '' /etc/backuppc/config.pl'' Many of the options can be over-ridden with host-specific files, but the config.pl should be edited to give a good default for Windows machines. Most importantly ''$Conf{BackupFilesExclude}'' or ''$Conf{RsyncArgs}'' need to be configured to exclude the followng items:&lt;br /&gt;
*Windows clients&lt;br /&gt;
**'''hiberfil.sys''' holds RAM contents during hibernation&lt;br /&gt;
**'''Temporary Internet Files''' IE cache&lt;br /&gt;
**Firefox Internet Cache&lt;br /&gt;
**'''RECYCLER''' Recyle Bin&lt;br /&gt;
**'''pagefile.sys''' Swap file&lt;br /&gt;
**'''System Volume Information''' System Restore files&lt;br /&gt;
**'''NTUSER.DAT''' Can cause problems with being in use??&lt;br /&gt;
**'''TEMP'''&lt;br /&gt;
*Linux clients&lt;br /&gt;
**'''/temp'''&lt;br /&gt;
**'''/dev'''&lt;br /&gt;
**'''/proc'''&lt;br /&gt;
**'''/sys'''&lt;br /&gt;
**'''/mnt'''&lt;br /&gt;
**'''/media''' Ubuntu mounts for removable media&lt;br /&gt;
**Firefox internet cache&lt;br /&gt;
**Other caches??&lt;br /&gt;
**Parts of /var??&lt;br /&gt;
&lt;br /&gt;
==Backup Method==&lt;br /&gt;
rsync directly over ssh was rejected because of incompatibilities with rsync daemons launched via the ssh process. Instead the preferred method is rsync connected to a persistent rsyncd through an ssh tunnel. This tunnel can either be set up to the machine directly, or through an intermediary such at the IAC nat firewall box. ssh authentication is taken care of through authorized_keys and rsync authentication uses a password that is randomly generated when the client is first set up for backups.&lt;br /&gt;
&lt;br /&gt;
Operating system specific configuration parameters (such as excluded files) are handled in separate files (such as /etc/BackupPC/baseXP.pl) included from host files.&lt;br /&gt;
&lt;br /&gt;
==Storage Setup on Vienna==&lt;br /&gt;
Vienna has 6x1TB drives set up under Solaris10 with a ZFS filesystem. The RAID level for the OS is RAID1 and the RAID level for the datapool is RAID10. Compression is disabled in BackupPC and is handled by ZFS instead.&lt;br /&gt;
&lt;br /&gt;
Devices must have at least 1000204885504 bytes. Many 1TB drives do not.&lt;br /&gt;
&lt;br /&gt;
==Notes on booting Vienna==&lt;br /&gt;
The hostname isn't set correctly on boot so apache won't start. BackupPC also doesn't start by default.&lt;br /&gt;
 hostname [-s] vienna&lt;br /&gt;
 svcadm enable '*apache*'&lt;br /&gt;
 /etc/init.d/backuppc start&lt;br /&gt;
And the webserver is restricted to the local interface, so you need to log in and ssh forward the connection:&lt;br /&gt;
 ssh vienna.iac.isu.edu -L 8080:localhost:80&lt;br /&gt;
&lt;br /&gt;
==Things we need to think about==&lt;br /&gt;
*Open files (Outlook) (shadow drives?)&lt;br /&gt;
*Thousands of small files can take very long to index (Pulse Recording can accumulate &amp;gt;60k)&lt;br /&gt;
*checksum seeding&lt;br /&gt;
*User notification policy??&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=63521</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=63521"/>
		<updated>2011-06-03T22:18:18Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Image:descriptive_name.jpg]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Brems&amp;diff=63423</id>
		<title>Brems</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Brems&amp;diff=63423"/>
		<updated>2011-06-01T17:56:06Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Replaced content with 'See Running With Slurm for information on running brems.'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;See [[Running With Slurm]] for information on running brems.&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Talk:BackupPC_Notes&amp;diff=63283</id>
		<title>Talk:BackupPC Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Talk:BackupPC_Notes&amp;diff=63283"/>
		<updated>2011-05-21T21:32:46Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Created page with 'Rescan disks without rebooting? (needs to be tested)  http://serverfault.com/questions/247677/solaris-detect-hotswap-sata-disk-insert'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rescan disks without rebooting? (needs to be tested)&lt;br /&gt;
&lt;br /&gt;
http://serverfault.com/questions/247677/solaris-detect-hotswap-sata-disk-insert&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62012</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62012"/>
		<updated>2011-04-26T23:02:05Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Adding a node to the cluster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* ssh server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* syslinux?&lt;br /&gt;
&lt;br /&gt;
Grab pxelinux from the web&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
The chroot is a directory on the head nodes that hosts the root filesystem that the slave nodes will use. &lt;br /&gt;
A chroot file system is installed with '''debootstrap''' and can be chrooted into so it acts like a standard install.&lt;br /&gt;
 mkdir -p /nodes/lucid&lt;br /&gt;
 debootstrap lucid /nodes/lucid/ http://backup.iac.isu.edu:9999/ubuntu/&lt;br /&gt;
 cp /etc/apt/sources.list /nodes/lucid/etc/apt/&lt;br /&gt;
 cp /etc/resolv.conf /nodes/lucid/resolv.conf&lt;br /&gt;
 chroot /nodes/lucid/&lt;br /&gt;
 apt-get update&lt;br /&gt;
 locale-gen en_US.UTF-8&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
More information about [https://wiki.ubuntu.com/DebootstrapChroot chroots], especially helpful locale setup.&lt;br /&gt;
&lt;br /&gt;
In the chroot we want to install the following packages:&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* munge&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openssh-client&lt;br /&gt;
* openssh-server&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # The ddns-updates-style parameter controls whether or not the server will&lt;br /&gt;
 # attempt to do a DNS update when a lease is confirmed. We default to the&lt;br /&gt;
 # behavior of the version 2 packages ('none', since DHCP v2 didn't&lt;br /&gt;
 # have support for DDNS.)&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
&lt;br /&gt;
 # option definitions common to all supported networks...&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 #note the comma between dns servers&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
&lt;br /&gt;
 #these short times are for testing only&lt;br /&gt;
 default-lease-time 60;&lt;br /&gt;
 max-lease-time 120;&lt;br /&gt;
&lt;br /&gt;
 # If this DHCP server is the official DHCP server for the local&lt;br /&gt;
 # network, the authoritative directive should be uncommented.&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 # This is a very basic subnet declaration.&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server start&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 RUN_DAEMON=&amp;quot;yes&amp;quot; #had problems with inetd in the past&lt;br /&gt;
 OPTIONS=&amp;quot;-l -a 10.200.0.1 -s /var/lib/tftpboot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Adding a node to the cluster==&lt;br /&gt;
#Set node to PXE boot&lt;br /&gt;
#Add a new entry to /etc/dhcp3/dhcpd.conf&lt;br /&gt;
#Reload dhcpd&lt;br /&gt;
#Add new host to /etc/hosts file&lt;br /&gt;
#Copy /etc/hosts to /nodes/lucid/etc/hosts&lt;br /&gt;
#Create a new var '''cp -r /nodes/lucidvar/template /nodes/lucidvar/newhost'''&lt;br /&gt;
#Boot the node&lt;br /&gt;
#Add the ssh key to system-wide known-hosts '''ssh-keyscan newhost &amp;gt;&amp;gt; /etc/ssh/ssh_known_hosts'''&lt;br /&gt;
#Add the host to cluster ssh&lt;br /&gt;
#Add the node to slurm config&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62011</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62011"/>
		<updated>2011-04-26T22:39:33Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* ssh server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* syslinux?&lt;br /&gt;
&lt;br /&gt;
Grab pxelinux from the web&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
The chroot is a directory on the head nodes that hosts the root filesystem that the slave nodes will use. &lt;br /&gt;
A chroot file system is installed with '''debootstrap''' and can be chrooted into so it acts like a standard install.&lt;br /&gt;
 mkdir -p /nodes/lucid&lt;br /&gt;
 debootstrap lucid /nodes/lucid/ http://backup.iac.isu.edu:9999/ubuntu/&lt;br /&gt;
 cp /etc/apt/sources.list /nodes/lucid/etc/apt/&lt;br /&gt;
 cp /etc/resolv.conf /nodes/lucid/resolv.conf&lt;br /&gt;
 chroot /nodes/lucid/&lt;br /&gt;
 apt-get update&lt;br /&gt;
 locale-gen en_US.UTF-8&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
More information about [https://wiki.ubuntu.com/DebootstrapChroot chroots], especially helpful locale setup.&lt;br /&gt;
&lt;br /&gt;
In the chroot we want to install the following packages:&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* munge&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openssh-client&lt;br /&gt;
* openssh-server&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # The ddns-updates-style parameter controls whether or not the server will&lt;br /&gt;
 # attempt to do a DNS update when a lease is confirmed. We default to the&lt;br /&gt;
 # behavior of the version 2 packages ('none', since DHCP v2 didn't&lt;br /&gt;
 # have support for DDNS.)&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
&lt;br /&gt;
 # option definitions common to all supported networks...&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 #note the comma between dns servers&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
&lt;br /&gt;
 #these short times are for testing only&lt;br /&gt;
 default-lease-time 60;&lt;br /&gt;
 max-lease-time 120;&lt;br /&gt;
&lt;br /&gt;
 # If this DHCP server is the official DHCP server for the local&lt;br /&gt;
 # network, the authoritative directive should be uncommented.&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 # This is a very basic subnet declaration.&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server start&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 RUN_DAEMON=&amp;quot;yes&amp;quot; #had problems with inetd in the past&lt;br /&gt;
 OPTIONS=&amp;quot;-l -a 10.200.0.1 -s /var/lib/tftpboot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Adding a node to the cluster==&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62010</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62010"/>
		<updated>2011-04-26T22:30:17Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Extracting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* ssh server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* syslinux?&lt;br /&gt;
&lt;br /&gt;
Grab pxelinux from the web&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
The chroot is a directory on the head nodes that hosts the root filesystem that the slave nodes will use. &lt;br /&gt;
A chroot file system is installed with '''debootstrap''' and can be chrooted into so it acts like a standard install.&lt;br /&gt;
 mkdir -p /nodes/lucid&lt;br /&gt;
 debootstrap lucid /nodes/lucid/ http://backup.iac.isu.edu:9999/ubuntu/&lt;br /&gt;
 cp /etc/apt/sources.list /nodes/lucid/etc/apt/&lt;br /&gt;
 cp /etc/resolv.conf /nodes/lucid/resolv.conf&lt;br /&gt;
 chroot /nodes/lucid/&lt;br /&gt;
 apt-get update&lt;br /&gt;
 locale-gen en_US.UTF-8&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
More information about [https://wiki.ubuntu.com/DebootstrapChroot chroots], especially helpful locale setup.&lt;br /&gt;
&lt;br /&gt;
In the chroot we want to install the following packages:&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* munge&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openssh-client&lt;br /&gt;
* openssh-server&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # The ddns-updates-style parameter controls whether or not the server will&lt;br /&gt;
 # attempt to do a DNS update when a lease is confirmed. We default to the&lt;br /&gt;
 # behavior of the version 2 packages ('none', since DHCP v2 didn't&lt;br /&gt;
 # have support for DDNS.)&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
&lt;br /&gt;
 # option definitions common to all supported networks...&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 #note the comma between dns servers&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
&lt;br /&gt;
 #these short times are for testing only&lt;br /&gt;
 default-lease-time 60;&lt;br /&gt;
 max-lease-time 120;&lt;br /&gt;
&lt;br /&gt;
 # If this DHCP server is the official DHCP server for the local&lt;br /&gt;
 # network, the authoritative directive should be uncommented.&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 # This is a very basic subnet declaration.&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server start&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 RUN_DAEMON=&amp;quot;yes&amp;quot; #had problems with inetd in the past&lt;br /&gt;
 OPTIONS=&amp;quot;-l -a 10.200.0.1 -s /var/lib/tftpboot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov -H newc | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62009</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62009"/>
		<updated>2011-04-26T21:43:02Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* Extracting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* ssh server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* syslinux?&lt;br /&gt;
&lt;br /&gt;
Grab pxelinux from the web&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
The chroot is a directory on the head nodes that hosts the root filesystem that the slave nodes will use. &lt;br /&gt;
A chroot file system is installed with '''debootstrap''' and can be chrooted into so it acts like a standard install.&lt;br /&gt;
 mkdir -p /nodes/lucid&lt;br /&gt;
 debootstrap lucid /nodes/lucid/ http://backup.iac.isu.edu:9999/ubuntu/&lt;br /&gt;
 cp /etc/apt/sources.list /nodes/lucid/etc/apt/&lt;br /&gt;
 cp /etc/resolv.conf /nodes/lucid/resolv.conf&lt;br /&gt;
 chroot /nodes/lucid/&lt;br /&gt;
 apt-get update&lt;br /&gt;
 locale-gen en_US.UTF-8&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
More information about [https://wiki.ubuntu.com/DebootstrapChroot chroots], especially helpful locale setup.&lt;br /&gt;
&lt;br /&gt;
In the chroot we want to install the following packages:&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* munge&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openssh-client&lt;br /&gt;
* openssh-server&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # The ddns-updates-style parameter controls whether or not the server will&lt;br /&gt;
 # attempt to do a DNS update when a lease is confirmed. We default to the&lt;br /&gt;
 # behavior of the version 2 packages ('none', since DHCP v2 didn't&lt;br /&gt;
 # have support for DDNS.)&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
&lt;br /&gt;
 # option definitions common to all supported networks...&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 #note the comma between dns servers&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
&lt;br /&gt;
 #these short times are for testing only&lt;br /&gt;
 default-lease-time 60;&lt;br /&gt;
 max-lease-time 120;&lt;br /&gt;
&lt;br /&gt;
 # If this DHCP server is the official DHCP server for the local&lt;br /&gt;
 # network, the authoritative directive should be uncommented.&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 # This is a very basic subnet declaration.&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server start&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 RUN_DAEMON=&amp;quot;yes&amp;quot; #had problems with inetd in the past&lt;br /&gt;
 OPTIONS=&amp;quot;-l -a 10.200.0.1 -s /var/lib/tftpboot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -iv&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62001</id>
		<title>Installing A Cluster</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Installing_A_Cluster&amp;diff=62001"/>
		<updated>2011-04-26T20:22:49Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Network configuration==&lt;br /&gt;
Head nodes works as NAT for slave nodes&lt;br /&gt;
&lt;br /&gt;
eth0 connects to outside world&lt;br /&gt;
eth1 is internal&lt;br /&gt;
&lt;br /&gt;
Internal network is 10.200.0.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
==OS installation==&lt;br /&gt;
Normal server Linux install with the following packages:&lt;br /&gt;
* ssh server&lt;br /&gt;
* tftpd-hpa&lt;br /&gt;
* dhcp3-server&lt;br /&gt;
* nfs-kernel-server&lt;br /&gt;
* debootstrap&lt;br /&gt;
&lt;br /&gt;
* libpmi&lt;br /&gt;
* mpich2&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* syslinux?&lt;br /&gt;
&lt;br /&gt;
Grab pxelinux from the web&lt;br /&gt;
&lt;br /&gt;
===Setting up a chroot for the node root===&lt;br /&gt;
The chroot is a directory on the head nodes that hosts the root filesystem that the slave nodes will use. &lt;br /&gt;
A chroot file system is installed with '''debootstrap''' and can be chrooted into so it acts like a standard install.&lt;br /&gt;
 mkdir -p /nodes/lucid&lt;br /&gt;
 debootstrap lucid /nodes/lucid/ http://backup.iac.isu.edu:9999/ubuntu/&lt;br /&gt;
 cp /etc/apt/sources.list /nodes/lucid/etc/apt/&lt;br /&gt;
 cp /etc/resolv.conf /nodes/lucid/resolv.conf&lt;br /&gt;
 chroot /nodes/lucid/&lt;br /&gt;
 apt-get update&lt;br /&gt;
 locale-gen en_US.UTF-8&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
More information about [https://wiki.ubuntu.com/DebootstrapChroot chroots], especially helpful locale setup.&lt;br /&gt;
&lt;br /&gt;
In the chroot we want to install the following packages:&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* munge&lt;br /&gt;
* nfs-common&lt;br /&gt;
* openssh-client&lt;br /&gt;
* openssh-server&lt;br /&gt;
&lt;br /&gt;
===NFS===&lt;br /&gt;
&lt;br /&gt;
On the head node, add the following to /etc/exports&lt;br /&gt;
 /nodes/lucid    10.200.0.0/24(ro,async,no_root_squash,no_subtree_check)&lt;br /&gt;
 /home           10.200.0.0/24(rw,async,root_squash,no_subtree_check)&lt;br /&gt;
see '''man 5 exports''' for more information. There are also more nfs settings in&lt;br /&gt;
&lt;br /&gt;
 /etc/default/nfs-common &lt;br /&gt;
 /etc/default/nfs-kernel-server&lt;br /&gt;
&lt;br /&gt;
===Netbooting===&lt;br /&gt;
&lt;br /&gt;
====Setting up dhcp====&lt;br /&gt;
Edit /etc/dhcp3/dhcpd.conf as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # The ddns-updates-style parameter controls whether or not the server will&lt;br /&gt;
 # attempt to do a DNS update when a lease is confirmed. We default to the&lt;br /&gt;
 # behavior of the version 2 packages ('none', since DHCP v2 didn't&lt;br /&gt;
 # have support for DDNS.)&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
&lt;br /&gt;
 # option definitions common to all supported networks...&lt;br /&gt;
 option domain-name &amp;quot;iac.isu.edu&amp;quot;;&lt;br /&gt;
 #note the comma between dns servers&lt;br /&gt;
 option domain-name-servers 134.50.254.5, 134.50.57.57;&lt;br /&gt;
&lt;br /&gt;
 #these short times are for testing only&lt;br /&gt;
 default-lease-time 60;&lt;br /&gt;
 max-lease-time 120;&lt;br /&gt;
&lt;br /&gt;
 # If this DHCP server is the official DHCP server for the local&lt;br /&gt;
 # network, the authoritative directive should be uncommented.&lt;br /&gt;
 authoritative;&lt;br /&gt;
&lt;br /&gt;
 # This is a very basic subnet declaration.&lt;br /&gt;
 subnet 10.0.200.0 netmask 255.255.255.0  &lt;br /&gt;
 {&lt;br /&gt;
  range 10.0.34.1 10.0.34.200; #we really don't even need a range&lt;br /&gt;
  option routers 10.0.200.1;&lt;br /&gt;
  filename &amp;quot;pxelinux.0&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
 #eth0 on brems2&lt;br /&gt;
 host brems2_0&lt;br /&gt;
 {&lt;br /&gt;
  hardware ethernet 00:50:45:5C:10:54;&lt;br /&gt;
  fixed-address 10.0.200.2;&lt;br /&gt;
  option host-name &amp;quot;brems2&amp;quot;;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit /etc/default/dhcp3-server&lt;br /&gt;
 INTERFACES=eth1&lt;br /&gt;
This will avoid dhcp serving on the outside network!&lt;br /&gt;
&lt;br /&gt;
 service dhcp3-server start&lt;br /&gt;
&lt;br /&gt;
====Setting up tftp====&lt;br /&gt;
Edit /etc/default/tftpd-hpa&lt;br /&gt;
 RUN_DAEMON=&amp;quot;yes&amp;quot; #had problems with inetd in the past&lt;br /&gt;
 OPTIONS=&amp;quot;-l -a 10.200.0.1 -s /var/lib/tftpboot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Set up the filesystem to over pxe/tftpd:&lt;br /&gt;
 mkdir -p /var/lib/tftpboot/pxelinux.cfg&lt;br /&gt;
 cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/&lt;br /&gt;
&lt;br /&gt;
Make a file similiar to the following as /var/lib/tftpboot/boot.msg&lt;br /&gt;
 Booting Brems!!&lt;br /&gt;
&lt;br /&gt;
Put the following in '''/var/lib/tftpboot/pxelinux.cfg/default'''. &lt;br /&gt;
The files are referenced relative to /var/lib/tftpboot/&lt;br /&gt;
 TIMEOUT 5&lt;br /&gt;
 DISPLAY boot.msg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Setting up pxelinux====&lt;br /&gt;
&lt;br /&gt;
====Testing====&lt;br /&gt;
&lt;br /&gt;
==Scheduler installation==&lt;br /&gt;
The [https://computing.llnl.gov/linux/slurm/quickstart_admin.html Quick Start Administrator Guide] is very helpful.&lt;br /&gt;
&lt;br /&gt;
# Install&lt;br /&gt;
* slurm-llnl&lt;br /&gt;
* slurm-llnl-slurmdbd&lt;br /&gt;
* slurm-llnl-doc&lt;br /&gt;
** mkdir /var/run/slurm-llnl&lt;br /&gt;
&lt;br /&gt;
===Munge===&lt;br /&gt;
[http://code.google.com/p/munge/ Munge] is an authentication framework recommended by slurm. All the configuration it needs is:&lt;br /&gt;
 root@brems:# /usr/sbin/create-munge-key&lt;br /&gt;
 Generating a pseudo-random key using /dev/urandom completed.&lt;br /&gt;
 root@brems:# /etc/init.d/munge start&lt;br /&gt;
&lt;br /&gt;
==Customising initrd==&lt;br /&gt;
Sometimes a customised initrd is necessary.&lt;br /&gt;
====Extracting====&lt;br /&gt;
Create a directory to extract into:&lt;br /&gt;
 mkdir init_test; cd init_test&lt;br /&gt;
Extract an existing initrd&lt;br /&gt;
 gzip -d &amp;lt; /var/lib/tftpboot/initrd.img | cpio -io&lt;br /&gt;
Edit the file tree as needed. You can add files (modules for instance), &lt;br /&gt;
or editing boot script (/init is run by default).&lt;br /&gt;
&lt;br /&gt;
Then package up the directory into a new initrd:&lt;br /&gt;
 find ./ | cpio -ov | gzip &amp;gt; ../initrd.new&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=Main_Page&amp;diff=56448</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=Main_Page&amp;diff=56448"/>
		<updated>2011-02-04T00:29:53Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Welcome to the IACwiki Main page!===&lt;br /&gt;
&lt;br /&gt;
Wiki user accounts use the IAC account system (used by IAC email, brems, aztec, etc).&amp;lt;br/&amp;gt;&lt;br /&gt;
If you do not already have an IAC account, request an account [https://mail.iac.isu.edu/glados/glados-submitrequest.php here] from an on-campus computer.&lt;br /&gt;
&lt;br /&gt;
Help on MediaWiki editing codes can be found on the [http://www.mediawiki.org/wiki/Help:Formatting MediaWiki website]&lt;br /&gt;
&lt;br /&gt;
===We have the following sections:===&lt;br /&gt;
&lt;br /&gt;
IAC [[Computer Help]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IAC [[clusters]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[IAC Experiments]]&lt;br /&gt;
&lt;br /&gt;
[[Laboratory for Detector Science]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Nerd Group]]&lt;br /&gt;
&lt;br /&gt;
[[Physics]]&lt;br /&gt;
&lt;br /&gt;
[[Software Access Information]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=56447</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=56447"/>
		<updated>2011-02-04T00:26:35Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=55939</id>
		<title>BackupPC Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=BackupPC_Notes&amp;diff=55939"/>
		<updated>2011-01-27T00:47:58Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Changed protection level for &amp;quot;BackupPC Notes&amp;quot; ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==BackupPC Docs==&lt;br /&gt;
*[http://backuppc.sourceforge.net/faq/BackupPC.html BackupPC manual]&lt;br /&gt;
*[http://backuppc.wiki.sourceforge.net/ BackupPC wiki]&lt;br /&gt;
==Web Interface==&lt;br /&gt;
The webpage that hold status messages for BackupPC is [http://192.168.40.196/backuppc/ http://192.168.40.196/backuppc/] The address will change as the system goes live.&lt;br /&gt;
&lt;br /&gt;
==Adding a client for rsync==&lt;br /&gt;
===rsync-over-ssh method===&lt;br /&gt;
#On the windows box&lt;br /&gt;
## Install cygwin&lt;br /&gt;
### Make sure to unhide obsolete packages and start from All-&amp;gt;uninstall&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
## Configure cygwin server: '''ssh-host-config -y'''&lt;br /&gt;
### If the config script asks for a password for a cyg_server account, supply one&lt;br /&gt;
## Start ssh service: '''cygrunsrv -S sshd'''&lt;br /&gt;
## Look for a user to log in as.&lt;br /&gt;
### Windows 7 - Admin&lt;br /&gt;
### Windows XP - Administrator&lt;br /&gt;
### Any version - any other user with admin privileges &lt;br /&gt;
## Copy ''id_rsa.pub'' to ''~/.ssh/authorized_keys'' (make sure ~ is the right home dir for the above user)&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 22 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### In Windows 7, create an exception for the port, then go to properties and change the scope to 134.50.0.0/16&lt;br /&gt;
### allow ping &lt;br /&gt;
#### (advanced - ICMP in Windows XP)&lt;br /&gt;
#### [http://www.sysprobs.com/enable-ping-reply-windows-7 Windows 7] firewall setup for ping&lt;br /&gt;
# On vienna&lt;br /&gt;
## Log in manually once to accept ssh key and test&lt;br /&gt;
## Edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
## In /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
## In the new __.pl file, change &lt;br /&gt;
### ''$Conf{ClientNameAlias} = __;'' to match the address&lt;br /&gt;
### ''$Conf{XferMethod} = 'rsync'; ''&lt;br /&gt;
### '' $Conf{RsyncShareName} = ['/cygdrive/c/']; ''&lt;br /&gt;
### '' $Conf{RsyncClientCmd} = '$sshPath -q -x -l iacuser $host $rsyncPath $argList+' '' where ''iacuser'' is the user found above&lt;br /&gt;
## Change ownership of new file: '''chown backuppc __.pl'''&lt;br /&gt;
&lt;br /&gt;
===rsyncd method===&lt;br /&gt;
# On winnebago (or other Linux box):&lt;br /&gt;
## make a new password with makepasswd --chars=128&lt;br /&gt;
## update rsyncd.secrets file: echo backuppc:DW045wp1vFY4b22ng53dwbi082Ve8CdsM0m5QpDyEuPvAxLtp2Xc3Q16PwSAwc2XWaj2T5eANN1Yfc1uXvMpoAmmWRV6Wo1FXDuwxMjKQhxhBndh96VI0Np9IWioSYJn &amp;gt; rsyncd.secrets&lt;br /&gt;
#On vienna&lt;br /&gt;
##edit /etc/BackupPC/hosts to add new entry&lt;br /&gt;
##in /etc/BackupPC/pc copy to a new file matching name in hosts file&lt;br /&gt;
##run ./checkports.sh to find a free rsync redirection port&lt;br /&gt;
##change port, ip, and rsyncpassword in new .pl file&lt;br /&gt;
##change ownership of new file: chown backuppc __.pl&lt;br /&gt;
#On the client computer:&lt;br /&gt;
## Install cygwin w/ rsync on the client with the following packages&lt;br /&gt;
### admin - cygrunsrv&lt;br /&gt;
### base - all&lt;br /&gt;
### net - rsync&lt;br /&gt;
### net - openssh&lt;br /&gt;
### utils - bzip2&lt;br /&gt;
## install rsyncd service: cygrunsrv -I rsyncd -e CYGWIN=nontsec -p c:/cygwin/bin/rsync.exe -a &amp;quot;--daemon --no-detach&amp;quot;&lt;br /&gt;
## download rsyncd.conf and rsyncd.secrets file&lt;br /&gt;
## start rsyncd service: cygrunsrv -S rsyncd&lt;br /&gt;
##Set the firewall&lt;br /&gt;
### open port 873 TCP with the scope 134.50.87.0/255.255.255.0,134.50.3.0/255.255.255.0&lt;br /&gt;
### allow ping (advanced ICMP)&lt;br /&gt;
&lt;br /&gt;
==Config Files==&lt;br /&gt;
Most of the configuration for BackupPC is in '' /etc/backuppc/config.pl'' Many of the options can be over-ridden with host-specific files, but the config.pl should be edited to give a good default for Windows machines. Most importantly ''$Conf{BackupFilesExclude}'' or ''$Conf{RsyncArgs}'' need to be configured to exclude the followng items:&lt;br /&gt;
*Windows clients&lt;br /&gt;
**'''hiberfil.sys''' holds RAM contents during hibernation&lt;br /&gt;
**'''Temporary Internet Files''' IE cache&lt;br /&gt;
**Firefox Internet Cache&lt;br /&gt;
**'''RECYCLER''' Recyle Bin&lt;br /&gt;
**'''pagefile.sys''' Swap file&lt;br /&gt;
**'''System Volume Information''' System Restore files&lt;br /&gt;
**'''NTUSER.DAT''' Can cause problems with being in use??&lt;br /&gt;
**'''TEMP'''&lt;br /&gt;
*Linux clients&lt;br /&gt;
**'''/temp'''&lt;br /&gt;
**'''/dev'''&lt;br /&gt;
**'''/proc'''&lt;br /&gt;
**'''/sys'''&lt;br /&gt;
**'''/mnt'''&lt;br /&gt;
**'''/media''' Ubuntu mounts for removable media&lt;br /&gt;
**Firefox internet cache&lt;br /&gt;
**Other caches??&lt;br /&gt;
**Parts of /var??&lt;br /&gt;
&lt;br /&gt;
==Backup Method==&lt;br /&gt;
rsync directly over ssh was rejected because of incompatibilities with rsync daemons launched via the ssh process. Instead the preferred method is rsync connected to a persistent rsyncd through an ssh tunnel. This tunnel can either be set up to the machine directly, or through an intermediary such at the IAC nat firewall box. ssh authentication is taken care of through authorized_keys and rsync authentication uses a password that is randomly generated when the client is first set up for backups.&lt;br /&gt;
&lt;br /&gt;
Operating system specific configuration parameters (such as excluded files) are handled in separate files (such as /etc/BackupPC/baseXP.pl) included from host files.&lt;br /&gt;
&lt;br /&gt;
==Storage Setup on Vienna==&lt;br /&gt;
Vienna has 6x1TB drives set up under Solaris10 with a ZFS filesystem. The RAID level for the OS is RAID1 and the RAID level for the datapool is RAID10. Compression is disabled in BackupPC and is handled by ZFS instead.&lt;br /&gt;
&lt;br /&gt;
Devices must have at least 1000204885504 bytes. Many 1TB drives do not.&lt;br /&gt;
&lt;br /&gt;
==Notes on booting Vienna==&lt;br /&gt;
The hostname isn't set correctly on boot so apache won't start. BackupPC also doesn't start by default.&lt;br /&gt;
 hostname [-s] vienna&lt;br /&gt;
 svcadm enable '*apache*'&lt;br /&gt;
 /etc/init.d/backuppc start&lt;br /&gt;
And the webserver is restricted to the local interface, so you need to log in and ssh forward the connection:&lt;br /&gt;
 ssh vienna.iac.isu.edu -L 8080:localhost:80&lt;br /&gt;
&lt;br /&gt;
==Things we need to think about==&lt;br /&gt;
*Open files (Outlook) (shadow drives?)&lt;br /&gt;
*Thousands of small files can take very long to index (Pulse Recording can accumulate &amp;gt;60k)&lt;br /&gt;
*checksum seeding&lt;br /&gt;
*Database dumps from MySQL on webserver&lt;br /&gt;
*User notification policy??&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=54683</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=54683"/>
		<updated>2011-01-05T00:58:34Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;(V_A)&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=54676</id>
		<title>User talk:Oborn</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=User_talk:Oborn&amp;diff=54676"/>
		<updated>2011-01-05T00:09:03Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Created page with '&amp;lt;math&amp;gt;V_A&amp;lt;/math&amp;gt;'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;math&amp;gt;V_A&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=GEM_Leakage_Current_Measurement&amp;diff=54561</id>
		<title>GEM Leakage Current Measurement</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=GEM_Leakage_Current_Measurement&amp;diff=54561"/>
		<updated>2010-12-31T23:52:27Z</updated>

		<summary type="html">&lt;p&gt;Oborn: Created page with ' A Keithley picoammeter is used to measure the leakage current of a GEM foil  Unfortunately, the Keithley can be damaged if I sees a potential difference of 240 Volts or more.   …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
A Keithley picoammeter is used to measure the leakage current of a GEM foil&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the Keithley can be damaged if I sees a potential difference of 240 Volts or more.  &lt;br /&gt;
&lt;br /&gt;
The Circuit below is designed to protect the Keithley in case the GEM foil capacitor becomes a direct short during the measurement.&lt;br /&gt;
&lt;br /&gt;
[[File:GEM_LeakCurrent_TestProtectionCircuit.png | 200 px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go Back [[GEMS]]&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=GEMS&amp;diff=54560</id>
		<title>GEMS</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=GEMS&amp;diff=54560"/>
		<updated>2010-12-31T23:50:28Z</updated>

		<summary type="html">&lt;p&gt;Oborn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A collection of materials related to the use of Gas Electron Multipliers (GEMs) in ionization chamber.&lt;br /&gt;
&lt;br /&gt;
[[Vendors for parts]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[GEM HV Distribution Network]] &amp;lt;br&amp;gt;&lt;br /&gt;
[[PCB_HomeEtching]] &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[GEM_HRRL_Photons]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[GEM_Cosmic_V792_Measurements]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[ArCO2_IonizationPhysics]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Laboratory for Detector Science]]&lt;br /&gt;
&lt;br /&gt;
[[GEM_References]]&lt;br /&gt;
&lt;br /&gt;
[[GEM_Leakage_Current_Measurement]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At 25 C, 101.3kPa of and ideal gas = 24.47 Liters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Norco Gas quote&lt;br /&gt;
&lt;br /&gt;
Part # P103535VAR = $50 portable bottle of 65% Ar 35% Ethane (10 day lead time)&lt;br /&gt;
&lt;br /&gt;
Part # NLB417 = $75 regulator for flammable gasses flow rate is 0.5 L/hr.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Idea to check GEM foils&lt;br /&gt;
&lt;br /&gt;
See if you can measure the current difference between a good and bad GEM foil using by putting 300 Volts across the leads with a digital volt meter set to measure the current (ie put one lead from the HV power supply onto the DVM and then the other DVM lead onto the GEM foil).  Set the DVM to mV scale and don't set it to measure current.&lt;br /&gt;
The DVM has a 10meg input impedance, so if its voltage range is instead used as a current meter, the 200mV range is the same as a 20 nanoamp range. So if the DVM indicates 1mV, it is actually measuring 100 picoamperes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12 Volt power supply system.&lt;br /&gt;
&lt;br /&gt;
http://www.lnf.infn.it/esperimenti/imagem/doc/NIMA_46128.pdf&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=54532</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=54532"/>
		<updated>2010-12-31T02:25:45Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* The IAC Wiki has been migrated to a new server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;The IAC Wiki has been migrated to a new server&amp;lt;/font&amp;gt;== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;&lt;br /&gt;
Wiki user accounts now use the IAC account system (used by IAC email, brems, mediso, etc).&amp;lt;br/&amp;gt;&lt;br /&gt;
If you do not already have an IAC account, request an account [https://mail.iac.isu.edu/glados/glados-submitrequest.php here] from an on-campus computer.&lt;br /&gt;
Please provide your existing wiki username in the reason section so we can transfer settings.&lt;br /&gt;
&lt;br /&gt;
If you have any problems please contact Brian or Curtis.&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=54531</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=54531"/>
		<updated>2010-12-31T02:25:31Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* The IAC Wiki has been migrated to a new server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;The IAC Wiki has been migrated to a new server&amp;lt;/font&amp;gt;== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;blue&amp;quot;&amp;gt;&lt;br /&gt;
Wiki user accounts now use the IAC account system (used by IAC email, brems, mediso, etc).&amp;lt;br/&amp;gt;&lt;br /&gt;
If you do not already have an IAC account, request an account [https://mail.iac.isu.edu/glados/glados-submitrequest.php here] from an on-campus computer.&lt;br /&gt;
Please provide your existing wiki username in the reason section so we can transfer settings.&lt;br /&gt;
&lt;br /&gt;
If you have any problems please contact Brian or Curtis.&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=54530</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=54530"/>
		<updated>2010-12-31T02:24:47Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* The IAC Wiki has been migrated to a new server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;The IAC Wiki has been migrated to a new server&amp;lt;/font&amp;gt;== &lt;br /&gt;
&lt;br /&gt;
Wiki user accounts now use the IAC account system (used by IAC email, brems, mediso, etc).&amp;lt;br/&amp;gt;&lt;br /&gt;
If you do not already have an IAC account, request an account [https://mail.iac.isu.edu/glados/glados-submitrequest.php here] from an on-campus computer.&lt;br /&gt;
Please provide your existing wiki username in the reason section so we can transfer settings.&lt;br /&gt;
&lt;br /&gt;
If you have any problems please contact Brian or Curtis.&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
	<entry>
		<id>https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=54529</id>
		<title>MediaWiki:Sitenotice</title>
		<link rel="alternate" type="text/html" href="https://wiki.iac.isu.edu/index.php?title=MediaWiki:Sitenotice&amp;diff=54529"/>
		<updated>2010-12-31T02:24:31Z</updated>

		<summary type="html">&lt;p&gt;Oborn: /* The IAC Wiki has been migrated to a new server. Wiki user accounts now use the IAC Single Sign-On system (used by IAC email, etc). If you do not already have an IAC Single Sign-On username, request an account here. You will need to request the acc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;The IAC Wiki has been migrated to a new server&amp;lt;/font&amp;gt;== &lt;br /&gt;
&lt;br /&gt;
Wiki user accounts now use the IAC account system (used by IAC email, brems, mediso, etc). &lt;br /&gt;
If you do not already have an IAC account, request an account [https://mail.iac.isu.edu/glados/glados-submitrequest.php here] from an on-campus computer.&lt;br /&gt;
Please provide your existing wiki username in the reason section so we can transfer settings.&lt;br /&gt;
&lt;br /&gt;
If you have any problems please contact Brian or Curtis.&lt;/div&gt;</summary>
		<author><name>Oborn</name></author>
	</entry>
</feed>