Estou tentando solucionar alguns problemas com algum hardware personalizado que venho fabricando e estou tentando executar uma comparação A / B entre uma unidade funcional e uma não funcional. Como posso espelhar comandos VNC entre os dois servidores que controlarão as unidades durante o teste?
Como parte dos testes, o hardware precisa interagir com um computador executando determinado software. Eu tenho duas VMs idênticas configuradas para executar essa interação, com o sistema host fornecendo servidores VNC para acesso remoto. Mas com a minha configuração atual, tenho que executar cada ação duas vezes, uma vez para cada máquina, e não posso ativá-las para fazer as coisas exatamente ao mesmo tempo.
Normalmente eu usaria apenas SSH / telnet e alguns scripts para fazer isso, mas devido aos detalhes do software que preciso usar (é um programa somente gráfico que roda somente no Windows XP) não há uma maneira fácil de me para roteirizar manualmente isso.
Eu ainda preciso de uma maneira de fazer a entrada para qualquer um sem o outro (para ressincronizá-los se eles dessincronizarem), mas se eu precisar configurar algum hardware adicional (por exemplo, um raspberry pi ou VM adicional) eu posso.
Como posso ter minhas entradas precisamente espelhadas entre dois servidores VNC?