Difference between revisions of "CDOT Development Systems"
(China has a new IP address, one of the other quads does as well.) |
Chris Tyler (talk | contribs) (→Machine names, IPs, and Status) |
||
Line 75: | Line 75: | ||
<td>ireland</td> | <td>ireland</td> | ||
<td>PC</td> | <td>PC</td> | ||
− | <td> | + | <td>T1045B</td> |
− | <td>142.204.133. | + | <td>142.204.133.26</td> |
− | <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 | + | 142.204.133.122 spain |
− | 142.204.133.36 | + | 142.204.133.36 china |
− | 142.204.133.123 | + | 142.204.133.123 liberia |
− | 142.204.133.124 | + | 142.204.133.124 newzealand |
− | 142.204.133.101 | + | 142.204.133.101 easterisland |
− | 142.204.133. | + | 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.
Contents
Ground Rules
- Take responsibility for your actions.
- Don't blow up other people's stuff.
- Don't count on other people not blowing up your stuff.
- Don't turn these machines off.
- Before rebooting, check with the other logged-in users, and check on #seneca on IRC.
- 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.
- 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
- I used CPUID to discover the motherboard
- Install ethernet drivers (Installed PRO2KXP.exe -- Ver:12.4 -- Date:2/24/2008 -- Size:11414 KB)
- 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
- Reinstalling GRUB (needed to restore access to Linux when Windows is installed after Linux): http://dailypackage.fedorabook.com/index.php?/archives/161-System-Recovery-Week-Dealing-with-Disk-Images.html