Sådan oprettes et job på Rundeck

Sådan opretter du et job på Rundeck Dashboards Rundeck gør det nemt at oprette planlagte, flertrinsjob, der skal udføres på dine datacentre-noder. Jack Wallen viser dig, hvordan det gøres.

Rundeck er et utroligt kraftfuldt værktøj til administratorer. I stedet for at skulle logge ind på hver eneste maskine i dit datacenter, kan du logge ind på Rundeck Dashboard og køre kommandoer på dine servere (individuelt eller efter grupper).

Mere om Open Source

  • 8 af årets dårligste open source-innovationer
  • Open source i 2020: Fremtiden ser lys ud
  • Linus Torvalds: "Git beviste, at jeg kunne være mere end et one-hit wonder."
  • 20 hurtige tip for at gøre Linux-netværk lettere (gratis PDF)

Men Rundeck har en endnu bedre måde at gøre tingene på. I stedet for at køre disse individuelle kommandoer, kan du oprette job, der skal køres på disse servere. Et job kan indeholde et vilkårligt antal trin (fra kommandoer, scripts, jobreferencer, Ansible playbooks, data node trin og mere), som kan:

  • Bliv tildelt til specifikke noder
  • Giv et maksimalt antal tråde
  • Send alarmer
  • Bliv planlagt
  • og meget, meget mere

Jeg vil lede dig gennem processen med at skabe et job på Rundeck. Jeg vil demonstrere, hvordan man opretter et job, der planlægger processen med at opdatere og opgradere Ubuntu-servere.

Hvad du har brug for

Jeg antager, at du allerede har Rundeck i gang og kører noder, som med henblik på dette eksempel vil være Ubuntu-servere (se: Sådan installeres Rundeck lokale og fjerntjenestecontroller på Ubuntu 18.04).

Lad os konfigurere med disse bits på plads.

Oprettelse af jobbet

Log først på din Rundeck-server. Når det er godkendt, skal du klikke på det projekt (i sidefeltet), du vil tilknytte jobbet. I rullemenuen Jobhandlinger ( figur A ) skal du klikke på Nyt job.

Figur A: Oprettelse af et nyt job til TECHREPUBLIC-projektet.

Giv jobbet et navn og en beskrivelse ( figur B ).

Figur B: Navngivelse og beskrivelse af vores job.

Derefter skal vi vælge noder til jobbet (SE: Sådan tilføjes eksterne noder til Rundeck). Dette antager naturligvis, at du allerede har servere tilknyttet en knude. Rul ned til sektionen Noder og kontroller afsendelse til noder ( figur C ). Klik på rullemenuen Node-filter, og vælg den node, du vil knytte til jobbet, efterfulgt af Søgning. Alle noder, der matcher det filter, skal straks udfylde feltet Matchede noder.

Figur C: Oprettet med GIMP

Da vi udarbejder et ret standard job, skal du rulle ned til sektionen Arbejdsgang og klikke på knappen Tilføj et trin. Fra listen over mulige trin skal du klikke på kommandoposten ( figur D ).

Figur D: Tilføjelse af et trin til vores job.

For vores første trin vil vi tilføje kommandoen sudo apt-get-opdatering. Indtast det i kommandosektionen ( figur E ), og skriv derefter Opdater Apt for etiketten.

Figur E: Tilføjelse af sudo apt-get-opdatering som et trin i vores job.

Klik på knappen Gem, og trinnet er klar. Gentag denne proces, og tilføj sudo apt-get upgrade -y som det næste trin.

Dernæst ønsker vi at planlægge jobbet. Rul ned, indtil du ser Planlæg, der skal køres gentagne gange. Klik på Ja, og vælg derefter tid og frekvens for det planlagte job ( figur F ).

Figur F: Planlægning af vores job.

Sørg for at:

  • Indstil din tidszone
  • Klik på Ja for at aktivere planlægning
  • Klik på Ja for at aktivere udførelse

Rul ned til bunden af ​​joboprettelsessiden, og klik på Gem.

Tillykke, dit første job er oprettet. Når dette er på plads, vil Ubuntu-serverne, der er knyttet til jobbet, alle opdateres og opgraderes på det specificerede tidspunkt og hyppighed. Du behøver ikke mere at logge ind på disse maskiner individuelt for at tage sig af opgaven.

Alt i detaljerne

Sørg for at undersøge detaljerne i dine job. Der er et stort antal muligheder og funktioner til rådighed, som kan omdanne et ret grundlæggende job til det meget komplekse råde. Ved hjælp af Rundeck blev dit adminjob lige mere effektivt.

Open Source Ugentlig nyhedsbrev

Du vil ikke gå glip af vores tip, tutorials og kommentarer til Linux OS og open source-applikationer. Leveres tirsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com