Changes

Jump to: navigation, search

CDOT Development Systems

8,652 bytes added, 23:35, 30 January 2015
no edit summary
The new equipment has arrived! Tuesday[[Category:CDOT]]{{Admon/obsolete}}These machines are in the CDOT area on the first floor of the TEL building. = Ground Rules = # Take responsibility for your actions.# Don't blow up other people's stuff.# Expect other people to blow up your stuff.# Don't turn these machines off.# Before rebooting, check with the other logged-in users, and check on #seneca on IRC on both Freenode and Moznet.# Work under your own account, using root as sparingly as possible. If you need additional accounts, create them, February 19 was but put your name in the comment (GCOS) field.# Don't create public services.# ''Config Day'These machines are never backed up. Backup your own stuff, frequently.''' = IP Information = Contact a CDOT faculty member or administrative support person for information on IP addresses. = Disk Space = Keep an eye on disk space -- both your own usage and the free space on the machine. Delete stuff you don't need (especially temp files and build debris). Many of the CDOT Linux machines have unassigned storage within their volume group. If you need additional space in a filesystem and know how to use LVM safely, feel free to allocate additional space as needed, but theredo not assign more space than required for your work (it's lots left easier to add space to a filesystem than to doremove it to add it to another filesystem). '''If you have some available timedo not know how to administer LVM safely, ask an experienced user to add space to the filesystem for you -- it's very easy to destroy a filesystem.''' Please experiment with and learn about LVM on your own systems or in a virtual machine. = Virtual Machines = Please feel free to configure KVM virtual machines on the PCs. Because virtualization technologies conflict, please discuss the use of other hypervisors before deploying them. When using virtual machines, please help set things up:* Shutdown the VM when not in use <!-- = Connectivity Status = The connectivity of the systems is tested every 5 minutes using ICMP echo (ping) and may be viewed on the [http://liberia.cdot.proximity.on.ca/uptime/ CDOT Development System Status] page. ######### Disabled 2010-05-03 - Liberia's installation has disabled the connectivity status display.############ -->
= Machine names, IPs, and Status =
''Please update this information as you work on the machines' configuration.<br />'''Click on a machine name to go to the page for that system. Please record details on that page about how the system is being used. A sample machine pages is located at [[CDOT_Development_Systems/ExampleSystem]]''' {|border="1" width="100%" class="mediawiki sortable"|-!Hostname!Type!Location!IP!OS!Notes!Monitor(s)!Disk!RAM!Video!Motherboard!CPU |-|[[CDOT Development Systems/iraq|iraq]]|PC - Quad i7|T1045C|142.204.133.80|F16||Dual LCD|2x2TB|12G|Nvidia - dual monitors||930 (Quad i7 2.8GHz)
<table border="1">|-<tr>|[[CDOT Development Systems/romania|romania]]|PC - Quad i7|T1045C|142.204.133.82|F16|<th>Hostname</th>|Dual LCD<th>Type</th>|2x2TB<th>Location</th>|12G<th>IP</th>|Nvidia - dual monitors<th>Status</th>|</tr>|930 (Quad i7 2.8GHz)
<tr>|-<td>spain<|[[CDOT_Development_Systems/td>germany|germany]]<td>Mac mini</td>|PC - Quad Core, 8GB, 1TB<td>T1045E - cubicle A</td>|T1045D<td>|142.204.133.122</td>24|Fedora 10 32-bit<td>Installed Fink, libIDL (as part of orbit), and glib<br />|Build Time|DELL 4001real 54m31.010s|1TBuser 31m21.000s|8GB - 4 bankssys 5m59.475s|Intel</td>|Intel DQ45CB</tr>|Intel Q6600
<tr>|-<td>china<|[[CDOT_Development_Systems/td>india|india]]<td>|PC</td>- Quad Core, 8GB, 1TB<td>T1045E - cubicle B</td>|T1045B<td>|142.204.133.12128|F12<br /td><td>F8 + Vista installed</td>||Viewsonic VA2226w (VSC 2051)|1TB|8GB - 4 banks|Intel|Intel DQ45CB</tr>|Intel Q6600
|-
|[[CDOT_Development_Systems/canada|canada]]
|20" iMac
|1045A
|142.204.133.123
|OS X 10.5.6
|
|Built-in
|
|
|
|
|
<tr>|-<td>tba<|[[CDOT_Development_Systems/td>russia|russia]]<td>PC</td>|20" iMac<td>T1045E - cubicle C</td>|T1045<td>|142.204.133.123</td>101|OS X 10.5.6||Built-in|||<td>optical drive not working, no s/w installed, network jack providing local access only</td>|</tr>|
<tr>|-<td>newzealand<|[[CDOT_Development_Systems/td>easterisland|easterisland]]<td>PC</td>|Mac mini<td>T1045E |T1045H - cubicle D</td>E<td>|142.204.133.124</td>121<td>F8 |Mozilla build environment installed, network jack not working:<br /td>Xcode, MacPorts, Mercurial, Autoconf, libidl</tr>|Currently awaiting re-installation|Samsung Syncmaster 245B|Internal + FW||||
<tr>|-<td>tba<|[[CDOT_Development_Systems/td>spain|spain]]<td>|Mac mini</td><td>T1045H |T1045E - cubicle E</td>A<td>|142.204.133.101122|Mozilla build environment installed:<br /td><td>need to set admin passwordXcode, MacPorts, needs XCode and libraries installed - download Fink from here (http://www.finkproject.org/download/srcdist.php) for Leopard versionMercurial, follow directions to unpackAutoconf, then /sw/bin/pathsetup.sh to set up the path to fink - then fink install orbit orbit-dev and sudo apt-get glib</td>libidl||Samsung Syncmaster 245B|Internal + FW|||</tr>|
<tr>|-<td>ireland<|[[CDOT_Development_Systems/td>china|china]]<td>|PC</td>- 8 cores, 12 Gb, 4 TB<td>T1045H |T1045E - cubicle F</td>B<td>|142.204.133.102</td>36|Windows 7||2 x SyncMaster 2443|2 x 2 TB generic Hard drives|12GB - 4 banks|nVidia GeForce GTX 560 Ti|Intel DX58SO2<td>F8 installed, peterevanoff did debug build in |Intel Core i7 950 @ 3:50!</td></tr>.07GHz (8 CPUs)
|-|[[CDOT_Development_Systems/liberia|liberia]]|PC -Quad Core, 8 GB, 1TB|T1045E - cubicle C|142.204.133.122|Windows 7||SyncMaster 2443 - Dual Monitors|1TB|8GB|nVidia GeForce 8600 GT|Intel DQ35JO|Intel Core2 Quard CPU Q6600 @ 2.40GHz 2.30GHz |-|[[CDOT_Development_Systems/newzealand|newzealand]]|PC - Quad core, 8 GB, 4TB|T1045C|142.204.133.81|F16||Samsung 1080P x 2|2X2TB|8GB - 4 banks|nVidia GeForce 8600 GT (?)|?|Intel Q6600 |-|[[CDOT_Development_Systems/peru|peru]]|27" iMac||142.204.133.7|Mac OS/X||||||| |-|[[CDOT_Development_Systems/poland|poland]]|27" iMac||142.204.133.26|Mac OS/X||||||| |-|[[CDOT_Development_Systems/hongkong|hongkong]]|PC - Quad Core|Armory|142.204.133.150|F15|Function: Koji hub/webServices: apache (httpd)|KVM|Layout: 4x2TB DisksConfig: raid 1 (primary partitions) Config: raid 5 (data partitions)|12GB|ATI|Intel|i7 CPU 950 @ 3.07GHz |-|[[CDOT_Development_Systems/ireland|ireland]]|PC - Quad core|Armory|142.204.133.153|F15|Function: databaseServices: PostgreSQL|KVM|Layout: 500GB, 2x128GB (solid state), 2TB, 1.5TBConfig: raid 1 (data partitions)|8GB|NVIDIA|Intel|Core2 Quad CPU Q6600 @ 2.40GHz |-|[[CDOT Development Systems/chile|chile]]|PC - Quad core|Armory|142.204.133.101|F15|Function: Koji repoServices: NFS export|KVM|Layout: 3x2TB, 3x600GB (solid state)Config: raid 0 (solid state partitions) Config: raid 1 (mechanical partitions)|12G|NVIDIA|Intel|i7 CPU 930 @ 2.80GHz |-|[[CDOT_Development_Systems/australia|australia]]|PC - Quad Core|Armory|142.204.133.152|F15|Function: Koji ScratchServices: NFS exports|KVM|Layout: 1TB, 4x160GB (solid state)Config: raid 0 (solid state partitions)|8GB|Intel|Intel|Core2 Quad CPU Q6600 @ 2.40GHz |-|[[CDOT_Development_Systems/bahamas|bahamas]]|PC - Quad Core|Tel 1045V|142.204.133.79|F16|Function: Developer PC, Virtualization Host, Web Server| 2x Samsung SyncMaster 2443|Layout: 2x2TB Raid 1|8GB|Nvidia GTX 470 1GB|Intel|Q6600|} '''Tip:''' These hostnames have all been added to the <code>cdot.proximity.on.ca</code> domain for convenience. If you add that domain to your search domains in your DNS configuration, you can refer to the CDOT hosts by name. If you are using Linux or Mac OSX, you can add a search domain in your /etc/resolv.conf file by editing the ''search'' line:  search whatever.was.already.here.com '''cdot.proximity.on.ca''' To configure this on a Linux/Unix/OSX system for which you do not have administrative rights, use the LOCALDOMAIN environment variable. For example, you could add this line to your <code>~/table.bash_profile</code> or <code>~/.profile</code>:  export LOCALDOMAIN="cdot.proximity.on.ca senecac.on.ca senecacollege.ca" Alternately, 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:  # CDOT host file - from http://zenit.senecac.on.ca/wiki/index.php?title=CDOT_Development_Systems - 2009.01.28 version: 142.204.133.7 canada 142.204.133.22 scotland 142.204.133.152 australia 142.204.133.25 russia 142.204.133.153 ireland 142.204.133.28 india 142.204.133.150 hongkong 142.204.133.36 china 142.204.133.121 easterisland 142.204.133.122 spain 142.204.133.123 liberia 142.204.133.124 newzealand After doing this, you can access the machines by name: <code>ssh '''userid'''@liberia</code> <!-- = CDOTnet = A gigabit ethernet LAN connects the PCs in the south end of CDOT (Australia, India, China, Ireland, and Scotland). The IP addresses on this LAN are 172.30.30.''X'', where ''X'' is the same last octet as the machine's external interface. These machines have DNS entries within the cdot.proximity.on.ca subdomain which are the same as the hostname with "2" appended (e.g., india2.cdot.proximity.on.ca refers to the CDOTnet interface on the host "india"). CDOTnet has no external interface and is therefore only useful for communication between the machines directly connected to it. ### CDOTNet is no longer connected ### -->
= Equipment =
* Four PCs - quad-core, 8GB RAM, 1TB disk* Four PCs - quad-core, 4GB RAM, 500GB disk* One PC - quad-core, dual 22" displays on each8GB RAM, 6*1.5TB disk
* Two Mac Minis - dual-core, 2GB RAM, 120GB disk + external drive, 24" displays
* Two iMacs - dual-core, 4GB RAM, ???GB disk, 20" display
= Goals Configuration =* Get each of On the 64-bit PCs configured for triple-boot. :** Install in the following ordercurrent version of Fedora as the base OS** Use virtual machines (KVM) as necessary:*** Linux (Fedora or other)*** Windows Vista*** Windows XP SP2SP3** Some PCs will have Windows XP/Vistainstalled as the base OS (for high-performance video access, i.e., Canvas3D):** Fedora Core 8NewZealand* Install the toolchain (s) required to build mozilla on each platform (e.g., for Mozilla development - [http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites Win]/[http://developer.mozilla.org/en/docs/Linux_Build_Prerequisites Linux]/[http://developer.mozilla.org/en/docs/Mac_OS_X_Build_Prerequisites Mac])* Perform a test build on each platform
= PC Partitioning =
==500GB Drives==
'''Drives are ~500 GB:'''
* Partition 1: 150 GB NTFS containing XP SP2
* Partitions 5-9: 50 GB Linux LVM PVs (last one will be smaller)
'''Linux LVM PV LV layout:'''
* 50 GB / filesystem (ext3)
* 80 GB /home filesystem (ext3)
* 50 GB /var filesystem
 
==1TB Drives==
'''Drives are ~1000 GB:'''
* Partition 1: 200 MB ext3 /boot
* Partition 2: 200 MB ext3 /boot2
* Partition 3: 200GB LVM PV
* Partition 4: Extended partition
* Partitions 5-9: 200GB LVM PV (last one sized as needed)
 
'''Linux LVM LV layout:'''
* 50 GB / filesystem (ext3)
* 50 GB /home filesystem (ext3)
* 50 GB /var filesystem
* 8 GB swap filesystem
 
==2x2TB Drives==
*Drive 1
** Partition 1: 500M /boot
** Partition 2: 500G PV
** Partition 3: 500G PV
** Partition 4: 500G PV
** Partition 5: 500G PV
 
* Drive 2
** Partition 1: 500G PV
** Partition 2: 500G PV
** Partition 3: 500G PV
** Partition 4: 500G PV
 
'''Initial Linux LVM LV layout:'''
* 100G / ext4
* 1T /home ext4
= Software to be installed =
* Build tools required for Mozilla build ([http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites Win]/[http://developer.mozilla.org/en/docs/Linux_Build_Prerequisites Linux]/[http://developer.mozilla.org/en/docs/Mac_OS_X_Build_Prerequisites Mac]). NOTE: use VS.NET Pro on Win32 vs. Express
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html PuTTY] on WinXP/Vista
* Current version of FF2 FF 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 [http://www.cpuid.com/cpuz.php 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 =

Navigation menu