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

[Condor-users] Condor in virtualized environment

Hi all,

First off, I'm new to Condor and new to this mailing list, so hello!

I have a use case where I believe Condor might help me.  I would like to deploy it in a teaching lab to make use of the CPU's when they are not being used by students.  All well and good, and a common scenario, I would imagine!

Here's the rub: our department's policy is to teach students using MS Windows, whilst it is more convenient to do our scientific computing in Linux (gcc compilers, etc, we don't really fancy virtual-studio-izing our binaries).  I was wondering whether anybody had a Condor use case where a solution to this cross-platform requirement had been addressed?

One solution I thought about might be to run Xen hypervisors on each execution machine, and then run a Windows VM that connects to the local (ie physical host) display.  The machine would then look transparently like Windows to the student, whilst maintaining the capability to run Linux jobs via Condor under the hood.  However, I don't know how to achieve this kind of looped-back desktop virtualization!

Alternatively, we could run Linux VM's (or any other VM for that matter) using a Windows hypervisor, though we'd have to do it in a way that a user of the physical machine (ie our students) would be unaware of, and unable to kill, the VM.  We'd then use the Condor vm Universe to submit our jobs.

Any pointers gratefully received!



Dr Chris Jewell
Massey University
Private Bag 11222
Palmerston North 4442
New Zealand
Tel: +64 (0) 6 350 5701 Extn: 3586