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

[HTCondor-users] Windows 7 dedicated user account with registry access



Hi,

 

I am new to Condor and I am trying to run AutoCAD 2013’s command line application AcCoreConsole.exe over a grid of Windows 7 computers. AutoCAD requires the executing account to have registry access (load_profile = True in submit file) and AutoCAD has to have performed it’s first run initialisation as the account before using AcCoreConsole.exe. AutoCAD first run is performed per user account and creates registry entries under HKEY_CURRENT_USER\Software\Autodesk\AutoCAD and an %APPDATA% directory in the user profile.

 

A dedicated execute user account has been created DOMAIN\svc-condor for the jobs to run as but I am a little stuck when it comes to the configuration.

Before submitting any jobs I have logged in as the svc-condor account and run Autocad for the first time so the user directory C:\Users\svc-condor exists on the run computer and the Registry is populated and ready.

 

System is running Condor V7.8.7 and o far I have added the following to the config file:

 

# Restricting CPU’s for testing

NUM_CPUS = 2
# Set RUNAS user account

SLOT1_USER = DOMAIN\svc-condor

SLOT2_USER = DOMAIN\svc-condor

STARTER_ALLOW_RUNAS_OWNER  = False

DEDICATED_EXECUTE_ACCOUNT_REGEXP = DOMAIN\svc-condor

 

condor_store_cred has been performed for the run account.

 

If I submit a single job to the pool it runs correctly, however when submitting multiple jobs it fails. Does DEDICATED_EXECUTE_ACCOUNT_REGEXP cleanup all processes running as the account when the first job finishes on the machine, effectively killing all other in progress jobs?

 

I would appreciate any help or suggestions that can be provided with getting this running. Any example condor_config files for the Windows environment where load_profile is used with a dedicated account would also be appreciated.

 

Regards,

Robert McMillan