Zbuduj lokalny serwer aktualizacji SUSE z RMT na SLES 15

W przypadku nowego lokalnego serwera subskrypcji i aktualizacji SUSE zainstaluj narzędzie Repository Mirroring Tool (RMT) na obsługiwanym hoście SLES 15, skonfiguruj je za pomocą YaST, włącz produkty używane w organizacji i utwórz kopię lustrzaną ich repozytoriów. Zarejestruj klienta testowego za pośrednictwem adresu URL HTTPS serwera przed przekierowaniem do niego systemów produkcyjnych. RMT zastępuje SMT w systemie SLES 15; starsza instalacja SMT nie jest odpowiednim punktem wyjścia dla nowego wdrożenia.

Ta konstrukcja jest odpowiednia dla środowiska, w którym jeden serwer łączy się z Centrum Obsługi Klienta SUSE (SCC), a inne systemy SUSE pobierają rejestrację i pakiety za pośrednictwem lokalnego punktu końcowego. Może to ograniczyć liczbę wielokrotnych pobrań zewnętrznych, ale nie zapewnia uprawnień do subskrypcji: nadal wymagane są ważne subskrypcje organizacji i poświadczenia do tworzenia kopii lustrzanych w SCC.

Potwierdź platformę i zaplanuj serwer

W podręczniku narzędzia do tworzenia kopii lustrzanych repozytorium SLES 15 SP7 podano, że RMT obsługuje klientów SLES 12 i nowszych, ale nie SLES 11 ani starszych. RMT różni się również od SMT funkcjami takimi jak przygotowanie i raportowanie. Migrację należy traktować jako zmianę usługi, a nie aktualizację pakietu na miejscu; firma SUSE zaleca instalację RMT na nowym hoście SLES 15 podczas migracji z SMT.

Przypisz stabilną, w pełni kwalifikowaną nazwę domeny (FQDN), taką jak [nazwa domeny] rmt.example.com, oraz adres statyczny. Upewnij się, że DNS jest spójnie rozpoznawany, a host może uzyskać dostęp do usług aktualizacji SCC i SUSE przez porty wychodzące 80 i 443. Klienci potrzebują dostępu sieciowego do usługi RMT przez HTTPS. Użyj tej samej nazwy FQDN w adresie URL klienta i certyfikacie serwera.

Zaplanuj przestrzeń dyskową na podstawie wersji, architektur, produktów i repozytoriów, które będziesz dublować. Przewodnik SUSE SP7 podaje szacunkowo około 1,5-krotność całkowitego rozmiaru włączonych repozytoriów, czyli około 200 GB na wersję SLES, wliczając rozszerzenia. Jest to szacunek, a nie gwarancja pojemności; sprawdź aktualne rozmiary repozytoriów i zostaw miejsce na rozbudowę. RMT zapisuje również duże pliki tymczasowe w /tmp, dlatego upewnij się, że w systemie plików jest wystarczająco dużo wolnego miejsca. Nie konfiguruj tego samego hosta, co serwer instalacji SLES: RMT konfiguruje NGINX na porcie 80, podczas gdy rola serwera instalacji konfiguruje Apache na tym porcie.

Zainstaluj pakiet RMT i skonfiguruj YaST

Na zaktualizowanym, zarejestrowanym serwerze SLES 15 zainstaluj RMT:

sudo zypper patch
sudo zypper in rmt-server

Przejrzyj zmiany w pakiecie i zakończ instalację. Uruchom konfigurację początkową:

sudo yast2 rmt

Wprowadź dane uwierzytelniające organizacji SCC używane do tworzenia kopii lustrzanej repozytorium. Są to dane uwierzytelniające proxy organizacji w Centrum Obsługi Klienta SUSE, a nie kod rejestracji klienta. Utwórz bazę danych MariaDB i użytkownika wymagane przez kreator. Ustaw nazwę wspólną certyfikatu na pełną nazwę domeny serwera i dodaj wszelkie inne nazwy, których klienci będą używać jako nazw alternatywnych. Jeśli włączony jest firewalld, wybierz wymagane reguły RMT i, jeśli to możliwe, określ ich zakres dla odpowiedniego interfejsu sieciowego serwera. Zakończ działanie kreatora; YaST włączy i uruchomi potrzebne usługi i liczniki czasu.

YaST przechowuje certyfikat urzędu certyfikacji RMT w , /etc/rmt/ssl/rmt-ca.crta certyfikat i klucz serwera w /etc/rmt/ssl/. Chroń klucz prywatny. Dystrybuuj zaufanie do urzędu certyfikacji, korzystając z zatwierdzonego procesu. Serwer odpowiadający przez HTTPS może nadal nie zarejestrować klienta, jeśli nazwa jego certyfikatu nie pasuje do żądanej nazwy hosta lub jego urząd certyfikacji nie jest zaufany.

Synchronizuj metadane, włączaj produkty i twórz kopie lustrzane

Zaktualizuj lokalny katalog w SCC i sprawdź dostępne produkty:

sudo rmt-cli sync
sudo rmt-cli products list --all

Włącz produkt według jego identyfikatora lub ciągu produktu pokazanego w tym wyniku. Ciągi produktów różnią się w zależności od wersji i architektury, dlatego użyj wartości z własnego serwera zamiast kopiować zgadnięty identyfikator:

sudo rmt-cli products enable PRODUCT_STRING
sudo rmt-cli products list

Włączenie produktu powoduje wybranie powiązanych z nim repozytoriów. Ogranicz wybór do systemów, które zamierzasz obsługiwać: każda dodatkowa wersja i architektura zużywa pamięć masową i wymaga dodatkowej synchronizacji. Rozpocznij początkowe pobieranie pakietu, wpisując:

sudo rmt-cli mirror

Początkowe utworzenie kopii lustrzanej może zająć sporo czasu. RMT zazwyczaj planuje synchronizację metadanych i tworzenie kopii lustrzanej repozytorium za pomocą timerów Systemd. Sprawdź, czy oba harmonogramy są aktywne:

systemctl status rmt-server-sync.timer
systemctl status rmt-server-mirror.timer

Użyj rmt-cli products listi , rmt-cli repos listaby potwierdzić, że odpowiednie wpisy są włączone i pokazują ostatnią aktywność lustrzaną. Jeśli brakuje repozytoriów, sprawdź poświadczenia SCC, uprawnienia subskrypcji, łączność wychodzącą, miejsce na dysku (w tym /tmp) i dane wyjściowe polecenia przed ponownym uruchomieniem usług.

Zarejestruj klienta testowego i sprawdź aktualizacje

W systemie testowym SLES 12 lub nowszym skieruj SUSEConnect na serwer RMT:

sudo SUSEConnect --url https://rmt.example.com

Zastąp swoją rzeczywistą nazwę FQDN i upewnij się, że jest ona uwzględniona w certyfikacie. Jeśli klient poprosi o zaufanie do urzędu certyfikacji RMT, zweryfikuj certyfikat za pośrednictwem zatwierdzonego kanału w swojej organizacji przed jego zaakceptowaniem. Nie próbuj obejść niezgodności nazw, wyłączając sprawdzanie certyfikatów. Następnie sprawdź skonfigurowane repozytoria i odśwież metadane:

sudo zypper lr -u
sudo zypper refresh

Pomyślny wynik oznacza włączenie oczekiwanych repozytoriów obsługiwanych przez RMT oraz ukończenie odświeżania metadanych. Na serwerze sprawdź, czy klient pojawia się w sudo rmt-cli systems list. Jeśli rejestracja się nie powiedzie, sprawdź DNS i routing, dostępność HTTPS, zaufanie certyfikatu i zgodność nazwy hosta, zakres zapory oraz to, czy produkt jest włączony i zdublowany. Przed zmianą konfiguracji współdzielonej przejrzyj dane wyjściowe poleceń i dzienniki usług.

Terminal SLES pokazujący polecenie zypper używane do instalacji pakietu serwera RMT
Zainstaluj pakiet RMT na przygotowanym hoście SLES 15.

Podsumowanie konfiguracji YaST RMT z poświadczeniami organizacji, MariaDB, certyfikatem serwera i sekcjami zapory
Przed zastosowaniem konfiguracji YaST sprawdź ustawienia SCC, bazy danych, certyfikatu FQDN i zapory.

Polecenia terminala do synchronizacji metadanych RMT i wyświetlania listy dostępnych produktów
Odśwież katalog produktów i sprawdź, jakie ciągi produktów są dostępne do kopiowania lustrzanego.

Polecenia terminala do tworzenia kopii lustrzanych repozytoriów RMT i rejestrowania klienta SLES w SUSEConnect
Rozpocznij tworzenie kopii lustrzanej repozytorium i zarejestruj klienta testowego, używając nazwy hosta HTTPS serwera.

Znaj swoje ograniczenia i wybierz inną ścieżkę, gdy będzie to konieczne

Użyj SUSE Multi-Linux Manager lub innej obsługiwanej usługi zarządzania cyklem życia, jeśli potrzebujesz funkcji niedostępnej w RMT, takich jak szersze zarządzanie klientami, raportowanie lub etapowe przepływy pracy z zawartością. Zachowaj SMT tylko wtedy, gdy starsze wersje klientów SLES 11 lub specyficzne dla SMT funkcje nadal są wymagane, a migrację przetestuj osobno. Sieć z izolacją powietrzną wymaga przepływu pracy związanego z transferem danych: SUSE dokumentuje polecenia eksportu i importu RMT w celu przenoszenia danych i metadanych z repozytorium za pomocą wymiennych nośników danych. RMT może odzwierciedlać tylko produkty dostępne w ramach subskrypcji organizacji.

Oficjalna dokumentacja dla SLES 15 SP7: Instalacja i konfiguracja RMT ; Przewodnik po narzędziu do tworzenia kopii lustrzanych repozytorium ; Migracja z SMT do RMT .

Zostaw komentarz

Włącz tryb FIPS w systemie SLES 15 i sprawdź stan rozruchu

Włącz tryb FIPS w systemie SLES 15 i sprawdź stan rozruchu

Postępuj zgodnie z procedurą SUSE SP7, aby włączyć tryb FIPS, bezpiecznie przeprowadzić ponowne uruchomienie, zweryfikować aktywną politykę i sprawdzić, czy wymagania dotyczące zgodności obejmują sprawdzone moduły.

Konfigurowanie woluminu danych zaszyfrowanego za pomocą LUKS na SLES

Konfigurowanie woluminu danych zaszyfrowanego za pomocą LUKS na SLES

Porównaj YaST i cryptsetup dla nowego zaszyfrowanego woluminu danych SLES, wybierz LUKS1 lub LUKS2 i sprawdź, czy odblokowywanie i montowanie przebiega bezpiecznie.

Zbuduj lokalny serwer aktualizacji SUSE z RMT na SLES 15

Zbuduj lokalny serwer aktualizacji SUSE z RMT na SLES 15

Skonfiguruj RMT na SLES 15, utwórz kopię lustrzaną uprawnionych repozytoriów i zweryfikuj rejestrację HTTPS oraz dostęp do pakietów z poziomu klienta testowego.

Dołączanie SLES 15 do Active Directory za pomocą SSSD w YaST

Dołączanie SLES 15 do Active Directory za pomocą SSSD w YaST

Połącz SLES 15 z usługą Active Directory za pomocą opartego na SSSD mechanizmu logowania YaST, a następnie zweryfikuj wyszukiwanie w katalogu, logowanie do domeny i bilety Kerberos.

Włącz funkcję SLES Live Patching i zweryfikuj poprawkę jądra

Włącz funkcję SLES Live Patching i zweryfikuj poprawkę jądra

Skonfiguruj właściwą ścieżkę Live Patching dla systemu SLES 16.0 lub 15 SP7, zastosuj odpowiednie poprawki jądra i potwierdź, co jest aktywne, nie myląc tego z aktualizacją jądra wymaganą przy ponownym uruchomieniu komputera.

Zachowaj dostępność usług podczas aktualizacji SLES 15 SP5 do SP6

Zachowaj dostępność usług podczas aktualizacji SLES 15 SP5 do SP6

SLES 15 SP5 można migrować online do SP6, ale każdy węzeł wymaga ponownego uruchomienia. Użyj sprawdzonej aktualizacji ciągłej lub przejścia na system Blue-Green, aby utrzymać dostępność obciążeń.

Zbuduj niestandardowy profil AppArmor w systemie SUSE Linux

Zbuduj niestandardowy profil AppArmor w systemie SUSE Linux

Utwórz, udoskonal i zweryfikuj profil AppArmor o najniższych uprawnieniach w systemie SLES 15 SP7, z czytelną notatką na temat domyślnego ustawienia SELinux w systemie SLES 16.

Bezpieczne stosowanie SLES 15 STIG z OpenSCAP

Bezpieczne stosowanie SLES 15 STIG z OpenSCAP

Użyj obsługiwanego profilu STIG firmy SUSE do skanowania systemu SLES 15, testowania działań naprawczych, przeglądania pozostałych ustaleń i zachowywania dowodów oceny.

Przywróć dostęp do kokpitu w systemie SUSE Linux Enterprise Server

Przywróć dostęp do kokpitu w systemie SUSE Linux Enterprise Server

Prześledź nieudane połączenie z Cockpitem przez DNS, port 9090, gniazdo systemd, zaporę firewalld, TLS i ustawienia logowania, korzystając z bieżących wskazówek SUSE.

Konfigurowanie niezawodnego przełączania awaryjnego sieci Ethernet z łączeniem SLES 15

Konfigurowanie niezawodnego przełączania awaryjnego sieci Ethernet z łączeniem SLES 15

Utwórz redundantne połączenie Ethernet w systemie SLES 15 za pomocą YaST i Wicked, skonfiguruj łączenie aktywnych kopii zapasowych i zweryfikuj oba porty oraz funkcję przełączania awaryjnego.