Rundeck 2.5.1 – Nessun nodo corrispondente nel lavoro eseguito localmente

Sto lavorando con Rundeck v2.5.1 e sto cercando di configurare un lavoro eseguito localmente. Il process esegue uno script inline che esegue un altro script. Quando eseguo il process (come admin), sembra che Rundeck non esegua uno degli script in linea. Ecco l'output del lavoro:

com.dtolabs.rundeck.core.NodesetEmptyException: No matched nodes: MultiNodeSelector{nodenames=[localhost]} at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowStrategy.validateNodeSet(NodeFirstWorkflowStrategy.java:341) at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowStrategy.executeWorkflowImpl(NodeFirstWorkflowStrategy.java:84) at com.dtolabs.rundeck.core.execution.workflow.BaseWorkflowStrategy.executeWorkflow(BaseWorkflowStrategy.java:182) at com.dtolabs.rundeck.core.execution.WorkflowExecutionServiceThread.run(WorkflowExecutionServiceThread.java:55) Exception: class com.dtolabs.rundeck.core.NodesetEmptyException: No matched nodes: MultiNodeSelector{nodenames=[localhost]} No matched nodes: MultiNodeSelector{nodenames=[localhost]} 

inoltre, ecco l'admin.aclpolicy (/etc/rundeck/admin.aclpolicy)

 description: Admin, all access. context: project: '.*' # all projects for: resource: - allow: '*' # allow read/create all kinds adhoc: - allow: '*' # allow read/running/killing adhoc jobs job: - allow: '*' # allow read/write/delete/run/kill of all jobs node: - allow: '*' # allow read/run for all nodes by: group: admin --- description: Admin, all access. context: application: 'rundeck' for: resource: - allow: '*' # allow create of projects project: - allow: '*' # allow view/admin of all projects storage: - allow: '*' # allow read/create/update/delete for all /keys/* storage content by: group: admin 

Rundeck è in esecuzione su un'istanza EC2 in un VPC. L'istanza sta eseguendo ubuntu 14.04.2 lts. Dopo aver collegato l'istanza tramite ssh, posso ricompare con successo Rundeck.

 $ curl -I -L localhost:4440 HTTP/1.1 302 Found Set-Cookie: JSESSIONID=s1uqcqv0n9h0p4t49m8j2sxx;Path=/ Expires: Thu, 01 Jan 1970 00:00:00 GMT Location: http://localhost:4440/user/login;jsessionid=s1uqcqv0n9h0p4t49m8j2sxx Content-Length: 0 Server: Jetty(7.6.0.v20120127) HTTP/1.1 200 OK Content-Language: en-US Content-Type: text/html;charset=UTF-8 Content-Length: 5260 Server: Jetty(7.6.0.v20120127) 

Ho guardato qui e altri gruppi / luoghi, ma non sono riuscito a trovare qualcosa che si abbina a quello che sto sperimentando e alla versione Rundeck.

Qualcuno che utilizza Rundeck 2.5.1 ha visto questo tipo di errore prima / sapere come posso get questo lavoro in esecuzione?

<3 mikey

  • Gestione dei servizi avviati all'avvio (rc0.d, rc1.d, etc)
  • Cambiare correttamente le impostazioni predefinite nel server Ubuntu 10.04 LTS?
  • eth0 non si avvia dopo la modifica delle interfacce
  • SNMP estendere non funzionante
  • Come posso installare mysql 5.0 su Ubuntu 10.04?
  • installare oracle 11g in ubuntu 10.10
  • Come faccio ad triggersre il file di scambio sul mio server?
  • Come faccio ad abilitare mod_security in Ubuntu 10.04?
  • 3 Solutions collect form web for “Rundeck 2.5.1 – Nessun nodo corrispondente nel lavoro eseguito localmente”

    Ho appena incontrato lo stesso problema. Ho fatto funzionare facendo abilitare

    Includi il nodo del server: Sì

    nella tua principale Resource Model Source sotto la configuration del progetto.

    Si prega di monitorare il file /var/log/rundeck/rundeck.audit.log per un po 'per get la giusta ragione. Ti darebbe più indizi. Molto probabilmente il tuo problema è simile a quello descritto di seguito.

    Ho affrontato questo problema con il lavoro creato dall'API. La cosa con rundeck è che ha una politica ACL separata per i token API, che in realtà non dipendono da gruppi di utenti che emettono API token. Questo era fuori dal senso comune e un po 'sorprendente, ma comunque ho funzionato. Se l'impostazione del problema è la stessa (job creato da API), prova a guardare /etc/rundeck/apitoken.aclpolicy e assicurati di aver allow: [read,run] per il nodo da api_token_group.

    Ho appena creato un nuovo progetto per le attività locali.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.