[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] reserving node for special jobs



On Fri, Sep 08, 2006 at 06:41:52PM +0200, Brooklin Gore wrote:
> Is there a way to have two VMs on a machine and dedicate one of them to
> always running jobs from only a given user? It seems like there have been
> configs for this discussed in the past -- if so, can someone point me to the
> docs? Thanks, ~Brooklin

Besides what's available in the manual, there's a nice whitepaper
describing in detail a complicated multi-VM setup:

http://www.cs.wisc.edu/~pfc/bologna_batch_system.html

Some of our pools use a configuration based on this document (some pools
have 8 VMs per node!) and it has worked well for us.


Alex


> > From: Ian Chesal <ICHESAL@xxxxxxxxxx>
> > Reply-To: Condor-Users Mail List <condor-users@xxxxxxxxxxx>
> > Date: Thu, 7 Sep 2006 17:59:19 -0400
> > To: Condor-Users Mail List <condor-users@xxxxxxxxxxx>
> > Conversation: [Condor-users] reserving node for special jobs
> > Subject: Re: [Condor-users] reserving node for special jobs
> > 
> >> We have a set of compute nodes, all identical in hardware and OS. If I
> > 
> >> want to reserve one or two of these nodes for a special set of jobs,
> > how 
> >> can Condor help me do that? And how do I launch the special jobs into
> >> those reserved nodes?
> > 
> > You can't "reserve" nodes but you can specify that some nodes are
> > available to run only jobs that are tagged in a certain way. Lets say
> > you submit your special jobs with a custom classad attribute by adding
> > the following to your submit ticket:
> > 
> > +MySpecialJob = True
> > 
> > You can make a machine in your pool run *only* these specially tagged
> > jobs by setting:
> > 
> > Start = MySpecialJob
> > 
> > in your condor_config.local file on the machine. This machine will sit
> > idle if you don't have jobs in the system tagged as special. If you
> > don't want to be that strict you can make this machine prefer special
> > jobs over not-special jobs and have special jobs preempt not-special
> > jobs by setting:
> > 
> > Start = True
> > Rank = (MySpecialJob * 10)
> > 
> > in your condor_config.local file. Now that machine will run all jobs but
> > it *prefers* your special jobs so Condor's preemption mechanism cuts in
> > a boots off not-special jobs from this machine if there are special jobs
> > in the queue.
> > 
> > - Ian
> > 
> > 
> > _______________________________________________
> > Condor-users mailing list
> > To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
> > subject: Unsubscribe
> > You can also unsubscribe by visiting
> > https://lists.cs.wisc.edu/mailman/listinfo/condor-users
> > 
> > The archives can be found at either
> > https://lists.cs.wisc.edu/archive/condor-users/
> > http://www.opencondor.org/spaces/viewmailarchive.action?key=CONDOR
> 
> _______________________________________________
> Condor-users mailing list
> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
> subject: Unsubscribe
> You can also unsubscribe by visiting
> https://lists.cs.wisc.edu/mailman/listinfo/condor-users
> 
> The archives can be found at either
> https://lists.cs.wisc.edu/archive/condor-users/
> http://www.opencondor.org/spaces/viewmailarchive.action?key=CONDOR