Puncte:1

Configurați agentul permanent Jenkins prin rețeaua internă

drapel nr

Încerc să conectez un nod Jenkins permanent la o instanță master Jenkins în interiorul aceluiași AWS VPC.

Pregatirea:

  • Instanță principală Jenkins în interiorul AWS, într-o subrețea privată
  • în fața unui echilibrator de încărcare pe internet, limitat la IP-uri de birou
  • intrare DNS externă care indică respectivul echilibrator de încărcare
  • echilibrator de sarcină intern care permite conexiuni din interiorul rețelei
    • DNS intern diferit de cel extern

Din cauza modului în care Jenkins configurează agentul, nu pot face ca nodul să se conecteze la master prin rețeaua VPC - încearcă întotdeauna să meargă pe internet și apoi este blocat de ACL. Modificarea adresei URL JNLP în inițializarea agentului nu funcționează, aceasta merge în continuare la adresa externă pentru a obține informațiile portului agentului.

java -jar agent.jar -jnlpUrl http://internal-jenkins-load-balancer.us-west-2.elb.amazonaws.com/computer/test-agent/slave-agent.jnlp -secret ***** *** -workDir "/home/ubuntu"
10 martie 2022 15:34:13 org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir
INFORMAȚII: Utilizarea /home/ubuntu/remoting ca director de lucru la distanță
10 martie 2022 15:34:13 org.jenkinsci.remoting.engine.WorkDirManager setupÎnregistrare
INFORMAȚII: Atât jurnalele de eroare, cât și cele de ieșire vor fi tipărite în /home/ubuntu/remoting
10 martie 2022 15:34:14 hudson.remoting.jnlp.Main createEngine
INFO: Configurarea agentului: agent de testare
10 mar 2022 15:34:14 hudson.remoting.jnlp.Main$CuiListener <init>
INFORMAȚII: agentul Jenkins rulează în modul fără cap.
10 mar 2022 15:34:14 hudson.remoting.Engine startEngine
INFORMAȚII: Folosind versiunea de la distanță: 4.5
10 martie 2022 15:34:14 org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir
INFORMAȚII: Utilizarea /home/ubuntu/remoting ca director de lucru la distanță
10 mar 2022 15:34:14 hudson.remoting.jnlp.Main$Cui Stare ascultator
INFORMAȚII: se localizează serverul printre [https://jenkins-master.example.com/]
SEVER: Nu s-a putut conecta la https://jenkins-master.example.com/tcpSlaveAgentListener/: conectarea a expirat

Schimbarea parametrului URL Jenkins cu numele echilibrului de încărcare intern funcționează, poate mai există un parametru pe care îl pot seta?

Notă: aș dori să evit crearea unei zone private găzduite pentru aceasta.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.