Just nu i M3-nätverket
Jump to content

Hur fungerar massadminstration i Linux


anand

Recommended Posts

Hej!

 

Jag är lite nyfiken på hur massadministration går till i Linux. T.ex. av 1000 klienter.

 

Jag vet ungefär hur det fungerar i Windows. Det mesta är kopplat till Active Directory, t.ex. användare och deras inställningar (eller i alla fall en del av dem samt en pekare på vart deras profil finns), DNS och grupprinciper. Den senare styr det mesta om olika program, t.ex. startsidor, vilka knappar som finns tillgängliga och hur datorerna skall bete sig. Vill man installera program går det att deploya ut till alla datorer med RIS eller vad det nu annars heter. Så här fungerar det i alla fall i teorin (sen finns ju alltid verkligheten...).

 

Hur gör man i Linuxvärlden? Jag kan tänka mig att man använder OpenLDAP för att administrera användarna och NFS för att exportera deras kontofiler. Men hur gör man med program och inställningar? Använder man sig av ssh och script (för 1000 klienter administrerar man inte manuellt) eller finns det mogna (mycket noga, mogna program och inte halvtaskiga hemmahack av en tonåring) program som tar hand om detta? Jag vet att RedHat har ju en portal där man har alla datorerna samlade och fyller i vilka program datorerna skall ha om man betalar guld och gröna skogar. Men finns detta utanför RedHat-licenser (t.ex. om man sätter upp ett Fedora-nätverk) eller är programmet open source så man kan sätta upp en egen administrationsportal? Windowslösningen ovan kommer ju med Windows och beror inte på någon Microsoftportal.

 

Tacksam för synpunkter

 

Anders Andersson

 

Link to comment
Share on other sites

  • 1 month later...

Hej!

 

Jag är lite nyfiken på hur massadministration går till i Linux. T.ex. av 1000 klienter.

 

Jag vet ungefär hur det fungerar i Windows. Det mesta är kopplat till Active Directory, t.ex. användare och deras inställningar (eller i alla fall en del av dem samt en pekare på vart deras profil finns), DNS och grupprinciper. Den senare styr det mesta om olika program, t.ex. startsidor, vilka knappar som finns tillgängliga och hur datorerna skall bete sig. Vill man installera program går det att deploya ut till alla datorer med RIS eller vad det nu annars heter. Så här fungerar det i alla fall i teorin (sen finns ju alltid verkligheten...).

 

Hur gör man i Linuxvärlden? Jag kan tänka mig att man använder OpenLDAP för att administrera användarna och NFS för att exportera deras kontofiler. Men hur gör man med program och inställningar? Använder man sig av ssh och script (för 1000 klienter administrerar man inte manuellt) eller finns det mogna (mycket noga, mogna program och inte halvtaskiga hemmahack av en tonåring) program som tar hand om detta? Jag vet att RedHat har ju en portal där man har alla datorerna samlade och fyller i vilka program datorerna skall ha om man betalar guld och gröna skogar. Men finns detta utanför RedHat-licenser (t.ex. om man sätter upp ett Fedora-nätverk) eller är programmet open source så man kan sätta upp en egen administrationsportal? Windowslösningen ovan kommer ju med Windows och beror inte på någon Microsoftportal.

 

Tacksam för synpunkter

 

Anders Andersson

 

NIS eller OpenLDAP för användarhantering. NFS för hemmamappar (och därmed även samtliga personliga inställningar (något som inte windows klarar av :P)).

 

När det gäller globala inställningar så finns det flera olika sätt att hantera detta. En något kontroversiell lösning hade varit att montera /etc med NFS. Annars finns det både multi-ssh:klienter (anslut till 1000-tals maskiner och kör samma kommando till alla) och framförallt pakethanterarna, som man konfigurerar ordentligt med ett eget repository. På så sätt kan man styra vad och hur saker ska vara installerade.

 

Det finns även färdiga verktyg för maskinreplikering, dels för flertalet pakethanterare och dels genom att helt enkelt bygga en egen linuxdistribution med hjälp av de färdiga webbverktyg som finns.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...