Difference between revisions of "CDOT Development Systems"

From CDOT Wiki
Jump to: navigation, search
(China has a new IP address, one of the other quads does as well.)
(Machine names, IPs, and Status)
Line 75: Line 75:
 
<td>ireland</td>
 
<td>ireland</td>
 
<td>PC</td>
 
<td>PC</td>
<td>T1045H - cubicle F</td>
+
<td>T1045B</td>
<td>142.204.133.102</td>
+
<td>142.204.133.26</td>
<td>F8 installed, peterevanoff did debug build in 3:50!</td>
+
<td>F9</td>
 
<td></td>
 
<td></td>
 
</tr>
 
</tr>
Line 87: Line 87:
 
<td>142.204.133.24</td>
 
<td>142.204.133.24</td>
 
<td>F9 installed</td>
 
<td>F9 installed</td>
 +
<td></td>
 +
 +
<tr>
 +
<td>zambia</td>
 +
<td>PC (32-bit)</td>
 +
<td>T1045B</td>
 +
<td>142.204.133.XXX</td>
 +
<td>running Rawhide</td>
 
<td></td>
 
<td></td>
  
Line 95: Line 103:
 
You can append the machine names and IPs to the '''hosts''' file (<code>/etc/hosts</code> on Linux and Mac OSX, <code>c:\windows\system32\drivers\etc\hosts</code> on Windows) -- do not delete the existing contents of that file, just add this text:
 
You can append the machine names and IPs to the '''hosts''' file (<code>/etc/hosts</code> on Linux and Mac OSX, <code>c:\windows\system32\drivers\etc\hosts</code> on Windows) -- do not delete the existing contents of that file, just add this text:
  
  142.204.133.122 spain
+
  142.204.133.122     spain
  142.204.133.36 china
+
  142.204.133.36     china
  142.204.133.123 liberia
+
  142.204.133.123     liberia
  142.204.133.124 newzealand
+
  142.204.133.124     newzealand
  142.204.133.101 easterisland
+
  142.204.133.101     easterisland
  142.204.133.102 ireland
+
  142.204.133.26      ireland
 +
142.204.133.24      korea
  
 
After doing this, you can access the machines by name: <code>ssh '''userid'''@liberia</code>
 
After doing this, you can access the machines by name: <code>ssh '''userid'''@liberia</code>

Revision as of 09:49, 29 October 2008

These machines are in the CDOT area on the first floor of the TEL building.

Ground Rules

  1. Take responsibility for your actions.
  2. Don't blow up other people's stuff.
  3. Don't count on other people not blowing up your stuff.
  4. Don't turn these machines off.
  5. Before rebooting, check with the other logged-in users, and check on #seneca on IRC.
  6. Work under your own account, using root as sparingly as possible. If you need additional accounts, create them, but put your name in the comment (GCOS) field.
  7. Don't create public services.

Machine names, IPs, and Status

Please update this information as you work on the machines' configuration.

Hostname Type Location IP Status Notes
spain Mac mini T1045E - cubicle A 142.204.133.122 Mozilla build environment installed:
Xcode, MacPorts, Mercurial, Autoconf, libidl
china PC T1045E - cubicle B 142.204.133.36 F8+Vista installed
liberia PC T1045E - cubicle C 142.204.133.123 F8+Vista+XP installed, only F8 boots (!) Note: This machine is being actively used for mdrk/dxr development.
newzealand PC T1045E - cubicle D 142.204.133.124 1)boot partition removed 2) installed ONLY XP 3)ethernet drivers installed
easterisland(to be set) Mac mini T1045H - cubicle E 142.204.133.101 Mozilla build environment installed:
Xcode, MacPorts, Mercurial, Autoconf, libidl
ireland PC T1045B 142.204.133.26 F9
korea PC (32-bit) T1045B 142.204.133.24 F9 installed
zambia PC (32-bit) T1045B 142.204.133.XXX running Rawhide

Tip:

You can append the machine names and IPs to the hosts file (/etc/hosts on Linux and Mac OSX, c:\windows\system32\drivers\etc\hosts on Windows) -- do not delete the existing contents of that file, just add this text:

142.204.133.122     spain
142.204.133.36      china
142.204.133.123     liberia
142.204.133.124     newzealand
142.204.133.101     easterisland
142.204.133.26      ireland
142.204.133.24      korea

After doing this, you can access the machines by name: ssh userid@liberia

Equipment

  • Four PCs - quad-core, 4GB RAM, 500GB disk, dual 22" displays on each
  • Two Mac Minis - dual-core, 2GB RAM, 120GB disk + external drive, 24" displays

Goals

  • Get each of the PCs configured for triple-boot. Install in the following order:
    • Windows XP SP2
    • Windows Vista
    • Fedora Core 8
  • Install the toolchain required to build mozilla on each platform (Win/Linux/Mac)
  • Perform a test build on each platform

PC Partitioning

Drives are ~500 GB:

  • Partition 1: 150 GB NTFS containing XP SP2
  • Partition 2: 100 GB NTFS containing Vista
  • Partition 3: 100 MB Linux boot partition
  • Partition 4: Extended partition
  • Partitions 5-9: 50 GB Linux LVM PVs (last one will be smaller)

Linux LVM PV layout:

  • 50 GB / filesystem (ext3)
  • 80 GB /home filesystem (ext3)
  • 50 GB /var filesystem

Software to be installed

(Remember, other tools can be added later!)

  • Build tools required for Mozilla build (Win/Linux/Mac). NOTE: use VS.NET Pro on Win32 vs. Express
  • PuTTY on WinXP/Vista
  • Current version of FF2 and TB

Mac installed software

  • Xcode3.0
  • fink - (http://www.finkproject.org/download/srcdist.php)
    • download tarball, untar and ./boostrap (prees enter all the time to choose default)
    • . /sw/bin/pathsetup.sh
    • fink selfupdate-cvs
    • fink install orbit orbit-dev
    • sudo apt-get glib

Computer setup

Windows setup

  1. I used CPUID to discover the motherboard
  2. Install ethernet drivers (Installed PRO2KXP.exe -- Ver:12.4 -- Date:2/24/2008 -- Size:11414 KB)
  3. http://www.windowsupdate.com until you get all updates

Network setup

* 142.204.133.65   Gateway
* 255.255.255.192  Netmask
* 142.204.43.43    DNS 1
* 142.204.1.2      DNS2

Security

  • Disable remote root/admin login on all operating systems.

Accounts

  • Please create an account for yourself and use it for all development work on these machines.

Resources

Ori-macmini.jpg Ori-pc.jpg