The Windows installer should have given the user that ran the installer ADMINSTRATOR access. Lets check that. please run
condor_config_val -summary
On your windows box and post the output.
The Windows installer should also have created a tokens.d directory and a tokens.sk directory under the directory where HTCondor is installed (usually C:\Condor). On Windows, the
tokens.sk directory is where HTCondor looks for IDTOKEN signing keys, so this directory is the equivalent of passwords.d on a Linux machine for IDTOKEN auth (but not for PASSWORD auth).
You should not need to store a pool password on a Windows machine unless you intend to use PASSWORD authentication between daemons. Unlike on Linux, HTCondor Windows never uses the pool password as part of IDTOKEN authentication because the pool password
on Windows is actually stored in the registry.
To use IDTOKEN authentication, it should be sufficient for whatever machine is running the condor_collector to have authorization for the Windows machine to join the pool.
If you want to be able to issue tokens from the Windows machine, you can copy the POOL file from passwords.d on one of your Linux hosts to tokens.sk on the Windows machine.
If you want to investigate why condor_store_cred add -c is not working, try adding this to your condor_config.loca file.
ALL_DEBUG = $(ALL_DEBUG) D_CAT
debug_cmd = D_FULLDEBUG D_SECURITY:1 D_COMMAND:1
MASTER_DEBUG = $(MASTER_DEBUG) $(debug_cmd)
TOOL_DEBUG = $(TOOL_DEBUG) $(debug_cmd) Then run condor_config_val add -c -debug
And look at the debug output of this command as well as the MasterLog for that same time period.
-tj From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of Darius Jakobeit <jakobeit@xxxxxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, June 4, 2021 7:45 AM To: htcondor-users@xxxxxxxxxxx <htcondor-users@xxxxxxxxxxx> Subject: [HTCondor-users] Adding a Windows node to an existing Linux-Pool Hello everyone,
I am currently trying to wrap my head around how to add a Windows 10 node to an existing Linux-Pool (Ubuntu 20.04, HTCondor V. 9.0.0). How did I set up the Linux pool? I followed the instructions here: https://htcondor.readthedocs.io/en/v9_0/getting-htcondor/admin-quick-start.html#admin-quick-start-guide Using the get_htcondor script with a GET_HTCONDOR_PASSWORD. That worked like a charm. Now I want to add another execute node which is using the Windows 10 operation system. For that I installed HTCondor there using these instructions: https://htcondor.readthedocs.io/en/v9_0/getting-htcondor/install-windows-as-administrator.html#admin-install-windows-pool Now the problem here is, that I couldn't enter any HTCondor password during the steps in the GUI. A following "condor_status" in powershell gave me some authentification errors. From how I have understood the manual I think I am supposed to set the pool password with "condor_store_cred add -c". However, when I am trying to set the pool password with this command I am getting the following error: "Operation failed. Make sure you have CONFIG access to the target Master." Can anybody help me here? Cheers, Darius _______________________________________________ HTCondor-users mailing list To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a subject: Unsubscribe You can also unsubscribe by visiting https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users The archives can be found at: https://lists.cs.wisc.edu/archive/htcondor-users/ |