Condor Week 2012 - May 2012Remote Condor1 Condor Week 2012 Remote Condor presented by J. M. Dost co-author I. Sfiligoi UC San Diego.

Slides:



Advertisements
Similar presentations
ANTHONY TIRADANI AND THE GLIDEINWMS TEAM glideinWMS in the Cloud.
Advertisements

Greg Thain Computer Sciences Department University of Wisconsin-Madison Condor Parallel Universe.
Setting up of condor scheduler on computing cluster Raman Sehgal NPD-BARC.
GRID workload management system and CMS fall production Massimo Sgaravatto INFN Padova.
DIRAC API DIRAC Project. Overview  DIRAC API  Why APIs are important?  Why advanced users prefer APIs?  How it is done?  What is local mode what.
Condor Project Computer Sciences Department University of Wisconsin-Madison Virtual Machines in Condor.
Jaime Frey Computer Sciences Department University of Wisconsin-Madison Virtual Machines in Condor.
Introduction to UNIX/Linux Exercises Dan Stanzione.
OnTimeMeasure Integration with Gush Prasad Calyam, Ph.D. (PI) Tony Zhu (Software Programmer) Alex Berryman (REU Student) GEC10 Selected.
Track 1: Cluster and Grid Computing NBCR Summer Institute Session 2.2: Cluster and Grid Computing: Case studies Condor introduction August 9, 2006 Nadya.
Progress Report Barnett Chiu Glidein Code Updates and Tests (1) Major modifications to condor_glidein code are as follows: 1. Command Options:
Integration and Sites Rob Gardner Area Coordinators Meeting 12/4/08.
A. Sim, CRD, L B N L 1 OSG Applications Workshop 6/1/2005 OSG SRM/DRM Readiness and Plan Alex Sim / Jorge Rodriguez Scientific Data Management Group Computational.
Grid job submission using HTCondor Andrew Lahiff.
Ganga A quick tutorial Asterios Katsifodimos Trainer, University of Cyprus Nicosia, Feb 16, 2009.
Turning science problems into HTC jobs Wednesday, July 29, 2011 Zach Miller Condor Team University of Wisconsin-Madison.
UMD TIER-3 EXPERIENCES Malina Kirn October 23, 2008 UMD T3 experiences 1.
July 11-15, 2005Lecture3: Grid Job Management1 Grid Compute Resources and Job Management.
Job Management DIRAC Project. Overview  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you have learned? KEK 10/2012DIRAC Tutorial.
Condor Week 2004 The use of Condor at the CDF Analysis Farm Presented by Sfiligoi Igor on behalf of the CAF group.
Pilot Factory using Schedd Glidein Barnett Chiu BNL
Part 4: FCM and the UM University of Reading, December 2015.
Open Science Grid Build a Grid Session Siddhartha E.S University of Florida.
Sys Admin Course Service Management Fourie Joubert.
Geant4 GRID production Sangwan Kim, Vu Trong Hieu, AD At KISTI.
Campus Grid Technology Derek Weitzel University of Nebraska – Lincoln Holland Computing Center (HCC) Home of the 2012 OSG AHM!
Job Management Beijing, 13-15/11/2013. Overview Beijing, /11/2013 DIRAC Tutorial2  DIRAC JDL  DIRAC Commands  Tutorial Exercises  What do you.
UCS D OSG Summer School 2011 Life of an OSG job OSG Summer School A peek behind the scenes The life of an OSG job by Igor Sfiligoi University of.
Introduction to the Grid and the glideinWMS architecture Tuesday morning, 11:15am Igor Sfiligoi Leader of the OSG Glidein Factory Operations University.
UCS D OSG Summer School 2011 Intro to DHTC OSG Summer School An introduction to Distributed High-Throughput Computing with emphasis on Grid computing.
Condor Week Apr 30, 2008Pseudo Interactive monitoring - I. Sfiligoi1 Condor Week 2008 Pseudo-interactive monitoring in Condor by Igor Sfiligoi.
UCS D OSG Summer School 2011 Overlay systems OSG Summer School An introduction to Overlay systems Also known as Pilot systems by Igor Sfiligoi University.
Madison, Apr 2010Igor Sfiligoi1 Condor World 2010 Condor-G – A few lessons learned by Igor UCSD.
UCS D OSG School 11 Grids vs Clouds OSG Summer School Comparing Grids to Clouds by Igor Sfiligoi University of California San Diego.
Condor Week May 2012No user requirements1 Condor Week 2012 An argument for moving the requirements out of user hands - The CMS experience presented.
Honolulu - Oct 31st, 2007 Using Glideins to Maximize Scientific Output 1 IEEE NSS 2007 Making Science in the Grid World - Using Glideins to Maximize Scientific.
Progress Apama Fundamentals
Backing Up Your System With rsnapshot
Condor DAGMan: Managing Job Dependencies with Condor
Reading e-Science Centre
Open OnDemand: Open Source General Purpose HPC Portal
SSH Port Forwarding as Mini-VPN
HTCondor Security Basics
Operating a glideinWMS frontend by Igor Sfiligoi (UCSD)
Andy Wang Object Oriented Programming in C++ COP 3330
Workload Management System ( WMS )
Glidein Factory Operations
High Availability in HTCondor
National Center for Genome Analysis Support
OSG Connect and Connect Client
Lab 1 introduction, debrief
Troubleshooting Your Jobs
Haiyan Meng and Douglas Thain
Making PowerShell Useful
(Chapter 2) John Carelli, Instructor Kutztown University
HTCondor Security Basics HTCondor Week, Madison 2016
Condor Glidein: Condor Daemons On-The-Fly
Presented By - Avinash Pawar
Genre1: Condor Grid: CSECCR
Transp Course 2014 Overview.
The Condor JobRouter.
gLite Job Management Christos Theodosiou
Deploy Software with Group Policy
GRID Workload Management System for CMS fall production
GLOW A Campus Grid within OSG
Frieda meets Pegasus-WMS
SQL Server on Amazon Web Services
Troubleshooting Your Jobs
Job Submission Via File Transfer
SQL Server on Amazon Web Services
Presentation transcript:

Condor Week May 2012Remote Condor1 Condor Week 2012 Remote Condor presented by J. M. Dost co-author I. Sfiligoi UC San Diego

Condor Week May 2012Remote Condor2 Overview ● What is “Remote Condor”? ● Why you may want to use it? ● Detailed instructions ● Live demo

Condor Week May 2012Remote Condor3 What is “Remote Condor”? ● In simple words ● Condor over SSH ● Available from the Condor contrib sections as RCondor sshd Schedd node Schedd User node Auth

Condor Week May 2012Remote Condor4 RCondor Commands ● Rcondor provides wrappers for several common Condor command line tools ● condor_submit, condor_q, etc. ● Looks like local to user ● In reality, they are executed on the remote node sshd Schedd node Schedd condor_submit condor_q User node Auth condor_submit condor_q

Condor Week May 2012Remote Condor5 File handling ● Of course, you need access to files ● e.g. JDL, input and output files ● Using SSHFS for this ● A popular FUSE file system sshd Schedd node Schedd User node Auth Real disk sshfs

Condor Week May 2012Remote Condor6 Why should you care about it? ● There definitely are alternatives ● e.g. remote submission and Condor-C ● However, “Remote Condor” ● Ties nicely with existing auth mechanisms (SSH) ● No servers to run locally ● Wifi friendy ● Easy to install and configure Compared to installing a personal Condor instance

Condor Week May 2012Remote Condor7 Compared to manual ssh... ● Of course, one can always tell users to explicitly ssh into the schedd node sshd Schedd node Schedd condor_submit condor_q User node Auth Real disk

Condor Week May 2012Remote Condor8 Compared to manual ssh... ● Of course, one can always tell users to explicitly ssh into the schedd node ● But “Remote Condor” makes it more user friendly ● Looks and feels completely local – And if set up by the sys admin, users may even be unaware of the disguise ● Plus, it can transparently work with GUIs

Condor Week May 2012Remote Condor9 Install and configuration instructions

Condor Week May 2012Remote Condor10 Installation ● Get Condor SRC tarball ● Go into src/condor_contrib/rcondor ● Run make prefix=/your/location install

Condor Week May 2012Remote Condor11 Configure ● Per-user configuration in $HOME/.rcondor/rcondor.conf ● Contains 3 lines USR_HOST = LOCAL = mountpoint REMOTE = dir ● Helper config tool rcondor_configure mountpoint SSH coordinates SSHFS coordinates Public key auth strongly preferred (e.g. ssh keys or krb5)

Condor Week May 2012Remote Condor12 Start work session ● Since you probably don't want to always mount the remote disk ● Start the work session with rcondor_mnt ● This will make the mount for you ● You are now ready to use Condor

Condor Week May 2012Remote Condor13 Use Condor ● All files are accessible in the LOCAL tree directory ● Use ls, cp, etc. ● Or your favorite GUI ● Standard cmdline syntax condor_submit my_submit.jdl condor_q 12.34

Condor Week May 2012Remote Condor14 Remote Condor Live Demo

Condor Week May 2012Remote Condor15 Acknowledgments ● This work is partially sponsored by ● the US National Science Foundation under Grants No. OCI (STCI) and PHY (CMS Maintenance & Operations) ● and ● the US Department of Energy under Grant No. DE- FC02-06ER41436 subcontract No. 647F290 (OSG).