Satellit (mjukvara)
Originalförfattare | röd hatt |
---|---|
Initial release | 2002 |
Stabil frisättning | 6.12 / 16 november 2022
|
Operativ system | Linux |
Hemsida |
Inom datorer är Red Hat Satellite en systemhanteringsprodukt från företaget Red Hat som tillåter systemadministratörer att distribuera och hantera Red Hat Enterprise Linux (RHEL)-värdar.
En satellitserver registreras hos Red Hat Subscription Management, speglar all relevant programvara som säkerhetsfel och buggfixar, och tillhandahåller detta tillsammans med lokalt tillagd programvara och konfiguration till de bifogade servrarna.
De hanterade värdarna registrerar sig mot den lokala satellitservern och får tillgång till de tillhandahållna resurserna som mjukvarupaket, patchar, konfiguration, etc. samtidigt som de också tillhandahåller information om serverns aktuella hälsotillstånd till satelliten
Från och med mars 2017:
- Den senaste versionen är Red Hat Satellite 6, baserad på Foreman . Den här artikeln fokuserar på Red Hat Satellite 6
- Den tidigare versionen var Red Hat Satellite 5. Baserad på Spacewalk är den fortfarande i utbredd användning trots att den är i solnedgången under sin livscykel
Arkitektur
Red Hat satellitserver
Red Hat Satellite Server möjliggör planering och hantering av innehållets livscykel och konfigurationen av Capsule Servers och värdar genom GUI, CLI (Hammer) eller API (RESTful API).
Kapselservrar
Kapselservrar speglar innehåll från satellitservern för att etablera innehållskällor på olika geografiska platser, de är analoga med Red Hat Satellite 5 proxyserver.
Hanterade klientsystem
Förutom hanterade värdar som stöds har Red Hat Satellite 6 också en del distributions- och hanteringsmöjligheter på vissa andra värdar även om Red Hat-stödet för dessa kommer att vara begränsat.
Anslutning till Red Hats kundportal och externa innehållskällor
Satellite fungerar i allmänhet i "anslutet" läge, registrerar sig direkt med RHN och laddar ner relevant programvara till Satellites mjukvarukanaler. Organisationens värdar registrerar sig då mot den lokala satellitservern, istället för direkt mot Red Hat Network.
För säkra distributioner kan Satellite arbeta i ett "Frånkopplat"-läge, där uppdateringar laddas ner direkt från Red Hat via en internetansluten dator och sedan laddas upp till Satellite eller en lokal offline RHN-proxy.
Båda lägena tillåter organisationen att styra vilka versioner av programvara som den gör tillgängliga för sina värdar, samt att göra ytterligare programvara tillgänglig inom det lokala nätverket.
Red Hat Satellite 6 komponenter
Komponent | Detaljer |
---|---|
Förmannen | Tillhandahållande och livscykelhantering av fysiska och virtuella system |
Katello | Foreman Plug-in för prenumerations- och arkivhantering |
Ljusnåle | Tjänst i Katello för att hantera prenumerationshantering |
Massa | Tjänst i Katello för att hantera repository och content management |
Hammare | CLI- verktyg som ger kommandorads- och skalmotsvarigheter till de flesta WEB UI-funktioner |
REST API | RESTful API-tjänst för systemadministratörer och utvecklare för att skriva anpassade skript och tredje parts gränssnittsapplikationer |
Apache Tomcat | Inbäddad Tomcat-server för webbgränssnitt och API-tjänstanslutningar |
Marionett | En Puppet Master-server installerad som en del av en Red Hat Satellite 6 Master Server eller Capsule-server |
Hiera | En Key-Value-databas som är en del av Puppet och hjälper till att hålla platsspecifik data borta från manifest |
Stora moduler
Tillhandahållande
Satellite erbjuder många metoder för att distribuera värdar, inklusive enkel kickstart , installation av ren metall och återbildande . Aktuella versioner av Satellite stödjer kickstart med Cobbler som ett underliggande ramverk. PXE Boot och Koan är metoder som kan användas för att implementera blottmetallinstallationer och återbildande av värdar.
Hantera
Satellite hjälper till att fjärrstyra värdar inom flera områden: mjukvara, operativ hantering och konfiguration. De 3 [ förtydligande behövs ] huvudmekanismerna för att hantera värdar är:
- Programvarukanal
- Konfigurationskanaler
- Aktiveringsnycklar
Övervaka
Satellit kan tillhandahålla övervakning av mjukvara och system via sonder. Dessa sonder undersöker regelbundet målvärden och skickar varningar om sonderna inte får de korrekta svaren eller om svaren faller utanför något specificerat intervall.
Historia och livscykel
Ett primärt syfte med tidigare versioner av Satellite var att tillåta organisationer att utnyttja fördelarna med Red Hat Network (RHN) utan att behöva tillhandahålla allmän tillgång till Internet till sina servrar eller andra klientsystem. Senare versioner av verktyget har utvecklat ökad funktionalitet.
Satellitversion _ |
Utgivningsdatum | Slut på full support | Sista mindre | Utgivning av anteckningar |
||
---|---|---|---|---|---|---|
3 | 31 augusti 2005 | Första Red Hat Satellite släppt. | ||||
4 | 31 augusti 2005 | Red Hat Satellite 4 släppt. | ||||
5 | 26 juni 2007 | Red Hat Satellite 5 släppt. Senare donerat som öppen källkodsprojekt uppströms för Red Hat Satellite 5. | ||||
5.6 | 31 januari 2019 | |||||
5.7 | 31 januari 2019 | |||||
5.8 | 20 juni 2017 | 31 maj 2020 | Senaste utgåvan baserad på Spacewalk . | |||
6.0 | 10 september 2014 | 21 februari 2018 | 6.0.8 | Den tekniska basen förändrades mot en kombination av Open Source-projekten Foreman (Web-Gui, Deployment), Foreman-Katello plugin (Content & Software Management), Puppet (Configuration Management) och andra. Spacewalk är inte längre uppströms för Satellite. | ||
6.1 | 12 augusti 2015 | 30 oktober 2018 | 6.1.12 | |||
6.2 | 25 juli 2016 | 31 maj 2019 | 6.2.16 | |||
6.3 | 21 februari 2018 | 31 oktober 2019 | 6.3.5 | Den här versionen tillåter integration med Ansible Tower . | ||
6.4 | 16 oktober 2018 | 30 april 2020 | 6.4.4 | Den här utgåvan har inbyggd Ansible Core , senare Puppet 5. | ||
6.5 | 14 maj 2019 | oktober 2020 | 6.5.2 | |||
6.6 | 22 oktober 2019 | 14 maj 2021 | ||||
6.7 | 15 april 2020 | oktober 2021 | Med introduktionen av Azure provisioning support kan du skapa en beräkningsresurs för Azure och tillhandahålla nya värdar på Azure från Satellite web UI, API eller Hammer CLI. | |||
6.8 | 27 oktober 2020 | juni 2022 | ||||
6.9 | 21 april 2021 | oktober 2022 | ||||
6.10 | 16 november 2021 | maj 2023 | ||||
Legend:
Gammal version
Äldre version, fortfarande underhållen
Senaste versionen
|
Framtiden för Red Hat Satellite 6
Livscykeln för Red Hat Satellite 6 registreras på Red Hat Satellite och Proxy Server Life Cycle som uppdateras vid behov, med framtida händelser på god tro . När Red Hat visades i augusti 2019 angav inte något datum för upphörande av support.
Red Hat Satellite 5
För Red Hat Satellite version 5 implementerades satellitapplikationen av en verktygsuppsättning som heter Project Spacewalk .
Red Hat meddelade i juni 2008 att Project Spacewalk skulle göras till öppen källkod under GPLv2-licensen
Satellite 5.3 var den första versionen som var baserad på uppströms Spacewalk-kod.
I Spacewalk FAQ som gavs ut 2015 efter lanseringen av Red Hat Satellite 6:
- Red Hat släppte formellt Spacewalk som öppen källkod (GPLv2) i juni 2008.
- Red Hat skulle fortsätta att sponsra och stödja Spacewalk som uppströms Red Hat Satellite 5. Men detta deltagande förväntas minska när Red Hat Satellite 5 går in i de sista faserna av sin livscykel. Spacewalk är inte och kan aldrig vara uppströms för Red Hat Satellite 6 som släpptes i september 2014. På grund av att det är en ombyggnad från grunden med en annan verktygsuppsättning.
Future of Red Hat Satellite 5
Livscykeln för Red Hat Satellite 5 spelas in på Red Hat Satellite och Proxy Server Life Cycle som uppdateras vid behov, med framtida händelser på god tro . Red Hat visade i mars 2017:
- Red Hat Satellite 5 är i den sista produktionsfasen 3 .
- De nuvarande utgåvorna, 5.6 och 5.7, skulle fortsätta att stödjas till och med januari 2019.
- Ytterligare en mindre version 5.8 kommer att vara den enda versionen som stöds i en kompletterande Extended Life Phase från februari 2019 till EOL i maj 2020.
Från och med april 2017 finns Satellite minor release 5.8 tillgänglig i beta .