SELAMAT DATANG DI COYO BLOG. SEMOGA BERMANFAAT. JANGAN LUPA YA ISI KOMENTAR. MATUR TENGKYU ........ c o y o: install condor in personal computer

Kamis, 19 Januari 2012

install condor in personal computer

"Condor merupakan sistem manajemen pembebanan kerja untuk mengeksekusi beberapa gpekerjaan. Condor menyediakan mekanisme antrian pekerjaan, kebijakan penjadwalan, skema prioritas, pemantauan sumber daya, dan manajemen sumber daya. Pengguna menyerahkan pekerjaan mereka secara serial atau paralel untuk Condor, Condor menempatkan job-job ke dalam antrian, memilih kapan dan di mana untuk menjalankan pekerjaan berdasarkan kebijakan, memonitor kemajuan mereka, dan akhirnya menginformasikan pengguna setelah selesai."

itulah sekilas mengenai condor yang pengertiannya saya ambil dari http://research.cs.wisc.edu/condor. condor sekarang sudh ada dalam repository ubuntu dan debian, juga bis kita install under windows. kali ini saya akan menyampaikan cara untuk menginstall condor secara manualdu ubuntu 11.10.


1. Download tarbal condor : condor-7.7.2-x86_deb_5.0-unstripped.tar.gz ( sistem yang saya gunakan adalah ubuntu 11.10 32 bit )

2. Buat user condor : user dibuat untuk submit condor. Ini disesuaikan dengan user yang menjadi owner. user ini nantinya yang akan digunakan untuk mensubmit job
coyo@coyo-cip:# adduser condor

3. Extract tarbal condor yang telah didownload sebelumnya dan masuk ke direktory condor:
coyo@coyo-cip:# tar zxvf condor-7.7.2-x86_deb_5.0-unstripped.tar.gz
coyo@coyo-cip:# cd condor-7.7.2-x86_deb_5.0-unstripped
4. Install condor :
coyo@coyo-cip:/condor-7.7.2-x86_deb_5.0-unstripped#
./condor_install --install-dir=/opt/condor --local-dir=/opt/condor-local --type=manager,execute --central-manager=coyo-cip.computer.ee.its.ac.id --stork --credd --force --verbose --owner=condor

Condor will be run as user: condor
Installing Condor from /home/Documents/condor/condor-7.7.2-x86_64_deb_6.0-updated-stripped to /opt/condor
Setting CONDOR_ADMIN to "root@coyo-cip.computer.ee.its.ac.id" If this is not your preferred email address, please modify CONDOR_ADMIN in the configuration file
WARNING: Unable to find mail program! Condor will not be
able to send status notifications until MAIL parameter is configured.
Setting FILESYSTEM_DOMAIN and UID_DOMAIN to computer.ee.its.ac.id
Unable to find a valid Java installation
Java Universe will not work properly until the JAVA
(and JAVA_MAXHEAP_ARGUMENT) parameters are set in the configuration file!
Install directory: /opt/condor
Main config file: /opt/condor/etc/condor_config
Local directory: /opt/condor-local
Local config file: /opt/condor-local/condor_config.local
myproxy-get-delegation not found in PATH. To enable GSI proxy auto-refresh,
edit MYPROXY_GET_DELEGATION configuration macro.
Writing settings to file: /opt/condor-local/condor_config.local
CONDOR_HOST=coyo-cip.computer.ee.its.ac.id
RELEASE_DIR=/opt/condor
LOCAL_DIR=/opt/condor-local
CONDOR_ADMIN=root@coyo-cip.computer.ee.its.ac.id
UID_DOMAIN=computer.ee.its.ac.id
FILESYSTEM_DOMAIN=computer.ee.its.ac.id
CONDOR_IDS=1001.1001
LOCK=/tmp/condor-lock.$(HOSTNAME)0.409983556558476
DAEMON_LIST=COLLECTOR, CREDD, MASTER, NEGOTIATOR, STORK
CRED_STORE_DIR=$(LOCAL_DIR)/cred_dir
Writing settings to file: /opt/condor/etc/condor_config
CONDOR_HOST=
LOCAL_CONFIG_FILE=/opt/condor-local/condor_config.local

Condor has been installed into:
/opt/condor

Configured condor using these configuration files:
global: /opt/condor/etc/condor_config
local: /opt/condor-local/condor_config.local

In order for Condor to work properly you must set your CONDOR_CONFIG
environment variable to point to your Condor configuration file:
/opt/condor/etc/condor_config before running Condor commands/daemons.
Created scripts which can be sourced by users to setup their
Condor environment variables. These are:
sh: /opt/condor/condor.sh
csh: /opt/condor/condor.csh

sampai disini instalasi condor selesai.

5. sebelum digunakan kita harus menambahkan condor_config dn path agar dikenali sistem
coyo@coyo-cip:/opt/condor#
export CONDOR_CONFIG=/opt/condor/etc/condor_config
coyo@coyo-cip:/opt/condor#
export PATH=$PATH:/opt/condor/sbin/:/opt/condor/bin/

6. Konfigurasi :
coyo@coyo-cip:/opt/condor#nano /opt/condor/etc/condor_config
tambahkan :
START=TRUE
DAEMON_LIST=MASTER,STARTD,SCHEDD

7. Jalankan service condor :
coyo@coyo-cip:/opt/condor#condor_master
coyo@coyo-cip:/opt/condor#ps ax | grep condor_
7. cek status condor
 8. cek status job

9. Buat program yang akan di submit

#include

main(int argc, char **argv)
{
int sleep_time;
int input;
int failure;

if (argc != 3) {
printf("Usage: simple \n");
failure = 1;
} else {
sleep_time = atoi(argv[1]);
input = atoi(argv[2]);

printf("Thinking really hard for %d seconds...\n", sleep_time);
sleep(sleep_time);
printf("We calculated: %d\n", input * 2);
failure = 0;
}
return failure;
}


kemudian dicompile :
gcc coba.c -o coba


10. Buat file submit submit.job
Universe = vanilla
Executable = coba
Arguments = 40 70
Log = coba.log
Output = coba.out
Error = coba.error
Queue

11. submit job condor :
Cek status condor saat submit :
 cek status job condor :
 selesai.

1 komentar:

Anonim mengatakan...

mungkin menurut saya, ketika berhasil submit job bukan berarti job tersebut "pasti "akan jalan.
untuk mengecek job berjalan biasanya terlihat di"claimed" tab di condor status..
coba buat job ngerender biar agak keliatan apakah bisa berjalan atau tidak @.@
~regard J-Os

Posting Komentar