Installing Condor on your Windows machine
What is this about?
This tutorial shows you how to add your machine to the Biocomputation/Adaptive System PC cluster at UH. There are lots of screen shots to make this not too hard.
Or go to the overview page
Step 1: Download the software
Do this by going to the Condor downlaods page at http://www.cs.wisc.edu/condor/downloads/. Select from the row "Latest Stable Release" the closest location. This leads you to their harmless License agreement, at the bottom of the page fill in your details and press "Agree":
On the next page you choose the version of Condor appropriate for Windows:
Select "EXE" and download the file to your disk, preferably to the desktop.
Step 2: Install Condor
Condor welcomes you, press "Next":
To be very sure, they want you to agree to the license again; press "Yes":
Enter your user information and press "Next" again:
Tell the software that you want to join an existing pool:
The Central Manager is called "126.96.36.199", please enter this in the field:
What roles do you want to take? Simply check both:
Where do you want the files to be put? If you can use "C:\Condor", otherwise make sure that the pathname does not include space (e.g. "Program files" would be bad!):
Condor needs to know where you have Java installed:
If you don't know where Java is located select "Search" from your Start menu:
In the search window choose to search for "All files and folders":
The filename Windows should look for is "java.exe", enter this and press "Search":
The search will take a while, be patient...
Most probably several "java.exe" files will be found, look for the newest one and memorize the folder this is in:
Enter the folder name where java.exe was found in into Condors setup form (if any part of the path name contains space characters, you have to truncate this part after 6 letters and add "~1", e.g. "C:\program files\java\jre_6_0_1" would become "C:\progra~1\java\jre_6_0_1") and, as always, confirm with "Next":
We can savely leave the Admin e-mail address empty, just put dashes:
The domain should be set to "$(FULL_HOSTNAME)":
The read/write permissions are much more important, in the "Read" field enter "147.197.140.*, 147.197.141.*, 147.197.163.*, 147.197.166.*". For the "Write" field we want the same, but it is shorter to enter "$(HOSTALLOW_READ)". Admin is "188.8.131.52".
For the "Job start policy" select what you want, though I think "After 15 minutes of no console activity and low CPU activity" is good enough:
"Vacate policy" is about what happens when you return to your PC and thus need its computing power yourself. "Restart the job on another machine" should do fine:
Confirm all details again:
... and copying begins:
Step 3: Finally
This is it - Condor should be up and running. Now only remember not to turn off or restart your machine when it is not really necessary, so that Condor can run jobs efficiently.
However, if you run into any problems please contact our mailing list (email@example.com). As it might become necessary to change the configuration at a later point or other relevant information might become available, please subscribe to our cluster related mailing list by sending an empty mail to firstname.lastname@example.org In response you will receive a confirmation; simply reply to this mail (with no changes) to complete subscription.
Also, comments on this tutorial are welcome as we want it to be incrementally improved.
As Condor does not provide a graphical user interface you mightbe interested in whether it does work and everything is fine. To do this you have to open a DOS box by selecting "Run" from your "Start" menu. In the text field of the appearing form write "cmd" (for command-line) and press Return. In the black DOS/command-line box type "cd \Condor\bin" (assuming you installed it to the default path), press Return. Now typing "condor_status" should give you a listing of all computers in the cluster and their state - including your machine (however it might take a minute after installation is complete before you are listed). It should look similar to this:
Name OpSys Arch State Activity LoadAv Mem ActvtyTime BG1 LINUX INTEL Claimed Busy 1.080 512 0+02:58:43 BG2 LINUX INTEL Claimed Busy 1.090 512 0+02:32:54 BG4 LINUX INTEL Claimed Busy 1.010 501 0+01:28:30 BG5 LINUX INTEL Claimed Busy 1.070 512 0+01:28:09 BG7 LINUX INTEL Claimed Busy 1.010 501 0+00:09:43 DrLust LINUX INTEL Claimed Busy 1.110 375 1+22:22:51 EvilDr LINUX INTEL Claimed Busy 1.070 375 25+23:45:39 vm1@bagend LINUX INTEL Claimed Busy 1.100 512 0+22:40:37 vm2@bagend LINUX INTEL Claimed Busy 1.070 512 0+15:18:22 vm1@bombadil LINUX INTEL Claimed Busy 1.030 512 0+18:21:30 vm2@bombadil LINUX INTEL Claimed Busy 1.040 512 0+19:06:19 condor-manage LINUX INTEL Claimed Busy 1.120 512 0+06:50:40 klyubin LINUX INTEL Claimed Busy 1.060 512 0+02:14:22 woodhouse LINUX INTEL Claimed Busy 1.010 512 0+01:42:00 jknabe.site LINUX x86_64 Claimed Busy 1.240 1024[?????] ASRG WINNT50 INTEL Claimed Busy 2.270 512 0+02:12:20 BG6 WINNT51 INTEL Claimed Busy 2.150 512 0+01:41:00 BG8 WINNT51 INTEL Claimed Busy 1.920 512 0+07:40:01 BG9 WINNT51 INTEL Claimed Busy 1.580 1024 0+02:32:17 BlobLaptop WINNT51 INTEL Claimed Busy 3.430 1023 0+02:46:52 vm1@Sven.feis WINNT51 INTEL Claimed Busy 2.430 511 0+03:15:06 vm2@Sven.feis WINNT51 INTEL Claimed Busy 5.810 511 0+03:14:50 vm1@ppichler. WINNT51 INTEL Claimed Suspended 1.030 511[?????] vm2@ppichler. WINNT51 INTEL Claimed Suspended 0.910 511 0+00:00:00 Machines Owner Claimed Unclaimed Matched Preempting INTEL/LINUX 14 0 14 0 0 0 INTEL/WINNT50 1 0 1 0 0 0 INTEL/WINNT51 8 0 8 0 0 0 x86_64/LINUX 1 0 1 0 0 0 Total 24 0 24 0 0 0