Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack, Terr

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
civilpolisen
Inlägg: 99
Blev medlem: 18 nov 2020, 14:52
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack, Terr

Inlägg av civilpolisen »

Remote management
- Chef
- Puppet
- Ansible
- Salt / SaltStack
- Terraform

Vi har 50+ datorer/servrar och det är omänskligt segt att underhålla alla dessa.
Jag vill inte. Jag orkar inte.
Chefen vill att vi väntar med central styrning men jag vill i alla fall testa på min egen dator.

Nån som använt någon av dessa och är det låg tröskel och lätt att komma igång?

* * * * * *
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt update
sudo apt upgrade
sudo apt autoclean
sudo apt autoremove

* * * * * *

Dessa åtta kommandon ska vi köra. Kanske mer sen, vet inte, men vi börjar i denna ändan!
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack,

Inlägg av Osprey »

Både Ansible och Puppet är nog ganska vanliga ute i industrin. Övriga är kanske bra, lika bra, eller bättre, men dem känner jag inte till...

Men tyvärr kan jag inte kalla mig själv för särskilt bra eller expert på någon av dem, har bara använt mig av dem, utan att direkt sätta mig in i funktionen...
civilpolisen skrev:sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt update
sudo apt upgrade
sudo apt autoclean
sudo apt autoremove

Dessa åtta kommandon ska vi köra. Kanske mer sen, vet inte, men vi börjar i denna ändan!
Visst är det åtta bra kommandon, men vad jag vet så gör de fyra första exakt samma sak som de fyra sista... och ingenting alls har med fjärrstyrning att göra, du bara uppdaterar/uppgraderar systemet och rensar bort sådant som egentligen inte behövs längre....

(Och när de fyra första är körda, så har de fyra sista absolut inget att göra (mer än att "snurra CPU), eftersom det är exakt samma sak/kommandon.....)

[EDIT] De här kommandona kan du ju iofs. lätt köra manuellt via "rsh" eller kanske ännu hellre via "cron" (samtidigt som du sover).... ;)

[EDIT igen] Problemen uppkommer egentligen först när du typ ska installera, avinstallera, eller förändra något på alla system samtidigt...

(50+ burkar är iofs inte jättemånga, men iallafall såpass många att man måste låta det kosta lite för att dra upp en strategi för hållbarhet och för framtiden) ...annars faller man utför stupet för att man inte satsade eller bromsade i tid, det är trots allt den storleken.....
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
anth
Inlägg: 511
Blev medlem: 22 aug 2019, 15:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack,

Inlägg av anth »

Jay LaCroix brukar göra bra videor.
https://www.learnlinux.tv/getting-started-with-ansible/
civilpolisen
Inlägg: 99
Blev medlem: 18 nov 2020, 14:52
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack,

Inlägg av civilpolisen »

Tack för film och tack för kommentar.

Jag har tittat på hemsidan för alla programmen ovan och jag tvivlar inte en sekund på att dom säkert är jättebra...

Jag har för länge sedan läst boken "Don't make me think" av Steve Krug som kom år 2000 och lever efter den andan, att "mjukvaran ska vara hjälpsam".

https://www.amazon.com/Think-Common-Sen ... 240&sr=8-2

Finns nyare utgåva ser jag nu, med telefoner i åtanke, det kan bli aktuellt att investera i! :-)

Ingen av dessa fem mjukvaror lever upp till kravet att vara hjälpsamma utan förkunskaper som går att likställa med en doktorsavhandling i kvantfysik... Det gillar jag inte. Det är lågt.

* * * * * *
I så fall tror jag det är enklare för mig att ge mig i kast med nåt bash-skript som jag kör, antingen på respektive dator eller över nätverket och att man kan köra flera datorer i ett svep.

Jag ska ge skript en chans och om det blir framgång kan jag posta här.
civilpolisen
Inlägg: 99
Blev medlem: 18 nov 2020, 14:52
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack,

Inlägg av civilpolisen »

Jag lägger detta i hemkatalogen. Inte så himla techno, men det går betydligt fortare än den manuella motsvarigheten. Framförallt fattar jag vad det är som händer! Bara en sån sak!

Kod: Markera allt

#!/bin/bash
# 2021-08-18 - Automated sudo update
# To execute this simple script, write in Terminal: $ bash update_script.bs

sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get autoclean -y
sudo apt-get autoremove -y
sudo apt update -y
sudo apt upgrade -y
sudo apt autoclean -y
sudo apt autoremove -y
sudo reboot
Senast redigerad av 1 civilpolisen, redigerad totalt 18 gånger.
Användarvisningsbild
anth
Inlägg: 511
Blev medlem: 22 aug 2019, 15:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack,

Inlägg av anth »

Du kan även testa paketet unattended-uppgrades
https://www.cyberciti.biz/faq/how-to-se ... nux-18-04/

Det är inte rocket science som ansible.
civilpolisen
Inlägg: 99
Blev medlem: 18 nov 2020, 14:52
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack,

Inlägg av civilpolisen »

Tack! En fin länk och det fungerar säkert på Ubuntu 20.04 också.
Helt klart värd en seriös utvärdering! Jag börjar på mina egna virtuella maskiner.
Sen kan man gå vidare till utvecklingsmaskinerna och om det fungerar trovärdig kan man utöka med produktionsgrejerna senare.

En bra start, helt enkelt! Varmt tack.
civilpolisen
Inlägg: 99
Blev medlem: 18 nov 2020, 14:52
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS

Re: Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack,

Inlägg av civilpolisen »

Jag har lite frågor:
1. Har du använt detta verktyg själv?
2. Kan man ställa in frekvens? 1 gång i veckan?
3. Klockslag? I "brevet" på sidan, (avbilden av brevet) står "Log ended 06:24", vilket känns hoppfullt.
4. Jättebra med e-posten, för dokumentationens skull.
5. Kör man detta en gång i veckan är min uppfattning att det skulle kunna köras på runt 45 sekunder, inklusive omstart av server.
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack,

Inlägg av Osprey »

civilpolisen skrev:Jag har lite frågor:
1. Har du använt detta verktyg själv?
Jag har använt Ansible och Puppet, men mycket sparsamt och kan egentligen inte påstå att jag kan dem...
civilpolisen skrev:2. Kan man ställa in frekvens? 1 gång i veckan?
I stort sett allting i Linux kan du köra via "cron" och på så sätt ställa in frekvens...
civilpolisen skrev:3. Klockslag? I "brevet" på sidan, (avbilden av brevet) står "Log ended 06:24", vilket känns hoppfullt.
I "cron" kan du specificera ned till minut, så såpass exakta klockslag går att få...
civilpolisen skrev:4. Jättebra med e-posten, för dokumentationens skull.
Beror på verktyget, kommer inte ihåg om det ingår i Ansible eller Puppet. Men å andra sidan kan du ju lätt skicka logfilen direkt eller efter viss kontroll med "mailx"...
civilpolisen skrev:5. Kör man detta en gång i veckan är min uppfattning att det skulle kunna köras på runt 45 sekunder, inklusive omstart av server.
Nja, eller jo... det beror ju liksom på vad det är som ska göras, men ungefär så kanske....
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
anth
Inlägg: 511
Blev medlem: 22 aug 2019, 15:35
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Fjärrstyrning: Chef, Puppet, Ansible, Salt / SaltStack,

Inlägg av anth »

Jag upptäckte unattended-upgrades i somras och har inte hunnit testa, mer än vad jag beskriver i:
viewtopic.php?f=200&t=62021

Unattended-upgrades verkar vara installerat i både vanliga Ubuntu desktop och ubuntu server.

kolla:
$ cat /etc/apt/apt.conf.d/50unattended-upgrades

som jag förstår kontrollerar programmet någon gång om dagen om det finns säkerhetsuppdateringar och installerar dessa.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"