Não conheço nenhum software específico pra isso, mas acho que você só precisa de uma solução simples como maquinas virtuais em um ou mais servidores, com cada dispositivo USB associado exclusivamente a uma das VMs, e com acesso remoto pros locatários poderem administrar e monitorar seus equipamentos sem tomar seu tempo.
Acho que só um VirtualBox já resolve isso.
No caso de GPUs o pessoal teria que te mandar o servidor inteiro, então é só colocar na tomada e informar o IP pro locatário, o resto é com ele.
Pra começar não precisa muito, depois vai melhorando.