Rejestracja systemu SLES 15 za pomocą programu SUSE Manager w sieci offline

Możesz zarejestrować klienta SLES 15 bez udzielania mu bezpośredniego dostępu do internetu, jeśli nadal może on połączyć się z serwerem SUSE Manager lub serwerem proxy w sieci prywatnej. Przygotuj odpowiednie oprogramowanie i repozytoria bootstrap w Menedżerze, utwórz klucz aktywacyjny, a następnie uruchom skrypt bootstrapowy na komputerze SLES. Klient bez ścieżki sieciowej do Menedżera nie może ukończyć rejestracji ani meldowania się w Salt; samo skopiowanie skryptu przez USB nie czyni go łatwym w zarządzaniu.

Hipotetyczny przykład: administrator wdraża nową maszynę wirtualną SLES 15 SP7 x86_64 w sieci zakładowej bez połączenia internetowego. SUSE Multi-Linux Manager 5.1, aktualna nazwa programu SUSE Manager w tym podręczniku, również jest odłączony od internetu. Jego kanały programowe zostały zdublowane w środowisku za pomocą nośników wymiennych. Maszyna wirtualna może połączyć się z wewnętrznym menedżerem za pośrednictwem portów HTTPS i Salt. Ten scenariusz ma charakter poglądowy, a nie jest raportem z rzeczywistego wdrożenia lub testu.

Strona produktów SUSE Multi-Linux Manager przedstawiająca wiersz produktu SLES 15 SP7 x86_64
Na stronie Produkty administrator wybiera produkt SLES, który odpowiada wersji i architekturze klienta.

1. Sprawdź, czy odłączone środowisko jest gotowe

„Offline” może oznaczać, że klient i menedżer nie mają bezpośredniego dostępu do internetu lub że klient nie może połączyć się z żadnym serwerem. Pierwszy tryb obsługuje rejestrację, drugi nie. Klient potrzebuje wewnętrznej ścieżki do menedżera lub serwera proxy menedżera SUSE Multi-Linux, a menedżer potrzebuje lokalnie dostępnych pakietów i metadanych dla klienta.

Jeśli Menedżer jest odłączony od Centrum Obsługi Klienta SUSE, udokumentowana konfiguracja SUSE używa RMT lub SMT oraz wymiennych nośników pamięci do tworzenia kopii lustrzanych repozytoriów. W przypadku SLES 15 należy zsynchronizować produkt i wymagane kanały narzędzi klienta Menedżera dla architektury klienta. Następnie należy upewnić się, że w Menedżerze znajduje się pasujące repozytorium bootstrap. W interfejsie internetowym wybór produktu znajduje się w sekcji Admin > Setup Wizard > Products. Synchronizacja produktów musi zostać zakończona przed rozpoczęciem bootstrapowania; jeśli repozytorium bootstrap nie jest dostępne, dokumentacja Menedżera udostępnia mgr-create-bootstrap-repoopcję ręcznego utworzenia.

W przypadku hipotetycznej maszyny wirtualnej, przed wyborem kanałów należy sprawdzić pakiet serwisowy SLES i architekturę. Maszyna SLES 15 SP7 x86_64 wymaga odpowiedniego produktu, a nie podobnie nazwanego kanału dla innego pakietu serwisowego lub architektury. Lista obsługiwanych produktów i nazwy kanałów mogą się różnić w zależności od wersji programu SUSE Multi-Linux Manager, dlatego należy zapoznać się z instrukcją dla faktycznie zainstalowanej wersji programu.

2. Utwórz klucz aktywacyjny dla klienta

Klucz aktywacyjny stosuje przypisanie kanału i inne ustawienia rejestracji podczas działania skryptu rozruchowego. W interfejsie internetowym Menedżera otwórz Systems > Activation Keysi utwórz klucz, taki jak sles15-sp7-offline. Wybierz kanał bazowy SLES 15 SP7 x86_64 oraz wymagane kanały podrzędne dla konfiguracji subskrypcji i narzędzi klienckich. Unikaj domyślnego kanału nadrzędnego, jeśli możesz przypisać konkretny kanał SLES.

Formularz klucza aktywacyjnego z polami Opis, Klucz, Kanały podstawowe i Kanały podrzędne
Użyj klucza aktywacyjnego z kanałem podstawowym i kanałami podrzędnymi, które odpowiadają pakietowi usług i architekturze SLES klienta.

Przed kontynuacją sprawdź, czy klucz należy do właściwej organizacji i czy wymagane kanały są dostępne lokalnie. Klucze mogą również dotyczyć grup, konfiguracji, pakietów lub metody kontaktu; sprawdź wszelkie dodatkowe ustawienia, aby rejestracja nie spowodowała nieoczekiwanego pobrania pakietu lub zmiany konfiguracji.

3. Wygeneruj i przenieś skrypt Bootstrap

Na hoście kontenera SUSE Multi-Linux Manager wejdź do kontenera serwera i utwórz skrypt powiązany z kluczem aktywacyjnym:

mgrctl term
mgr-bootstrap --activation-keys=sles15-sp7-offline --script=bootstrap-sles15-offline.sh

Skrypt bootstrap jest przechowywany w katalogu Menedżera /srv/www/htdocs/pub/bootstrap/. W skrypcie należy pozostawić włączony protokół SSL. W przykładowej sieci maszyna wirtualna SLES może pobrać skrypt przez wewnętrzny protokół HTTPS. Jeśli musisz przenieść skrypt do odizolowanego segmentu na zatwierdzonym nośniku wymiennym, skopiuj go z tego katalogu, korzystając z kontrolowanego procesu transferu w swojej organizacji. Przed uruchomieniem skryptu porównaj sumę kontrolną SHA-256 obliczoną po obu stronach i chroń go jako dane konfiguracyjne, ponieważ zawiera on klucz aktywacyjny.

Terminal kontenera menedżera pokazujący polecenie mgr-bootstrap z kluczem aktywacyjnym SLES i nazwą skryptu
Uruchom generator z kontenera Menedżera po wybraniu klucza aktywacyjnego i jednoznacznej nazwy pliku skryptu.

Nie przenoś tylko skryptu bootstrap i nie zakładaj, że klient będzie autonomiczny. Skrypt instaluje zależności rejestracyjne z repozytorium bootstrap Menedżera. Te pakiety RPM i kanały oprogramowania muszą być już zsynchronizowane na odłączonym Menedżerze.

4. Sprawdź połączenie prywatne i uruchom rejestrację

Na komputerze SLES sprawdź, czy jego zegar jest zbliżony do zegara menedżera i czy wewnętrzny serwer DNS rozpoznaje nazwę menedżera:

timedatectl
getent hosts manager.example.net

Zastąp manager.example.netpełną nazwą domeny menedżera lub serwera proxy osadzoną w skrypcie. Wymagania klienta SUSE Multi-Linux Manager 5.1 obejmują dostęp wychodzący z klienta do menedżera lub serwera proxy na porcie HTTPS 443 oraz portach TCP 4505 i 4506 dla Salt. Port 80 może być również używany przez wdrożenie. Port SSH 22 jest istotny w przypadku korzystania z metody push contact SSH. Skorzystaj z aktualnego przewodnika po wymaganiach sieciowych dotyczącego wdrożenia i projektu zapory sieciowej; nie udostępniaj tych portów publicznie dostępnemu internetowi.

Po umieszczeniu skryptu na kliencie i uzyskaniu dostępu do wewnętrznych repozytoriów uruchom go jako root za pomocą powłoki Bash:

bash ./bootstrap-sles15-offline.sh
Terminal klienta SLES w wierszu poleceń z poziomu użytkownika root z lokalnym poleceniem skryptu rozruchowego
Uruchom przeniesiony lub wewnętrznie pobrany skrypt rozruchowy z klienta SLES po potwierdzeniu, że może on dotrzeć do wewnętrznego Menedżera.

Rejestracja może zająć trochę czasu, ponieważ klient instaluje komponent Salt i pobiera konfigurację repozytorium. Nie przerywaj procesu tylko dlatego, że jest on cichy. Jeśli się nie powiedzie, zachowaj dokładne dane wyjściowe i sprawdź logi bootstrap i Salt klienta, repozytorium bootstrap menedżera, DNS, zaufanie certyfikatów i ścieżkę zapory przed ponowieniem próby.

5. Odbierz klucz i potwierdź pierwsze zameldowanie

W interfejsie internetowym menedżera sprawdź Systems > Overviewobecność nowego klienta. Jeśli go nie ma, otwórz go Salt > Keysi poszukaj oczekującego klucza klienta. Przed zaakceptowaniem upewnij się, że identyfikator miniona i tożsamość maszyny są zgodne z maszyną wirtualną SLES. Pomyślna rejestracja powinna spowodować wyświetlenie systemu na liście, zaakceptowanie klucza Salt i wyświetlenie ostatniego zameldowania.

Jeśli maszyna wirtualna nie ma trasy do menedżera, zatrzymaj ją po przygotowaniu skryptu i pakietów: rejestracja nie może się zakończyć, dopóki nie zostanie podana kontrolowana ścieżka sieciowa. Jeśli maszyna wirtualna była wcześniej zarejestrowana bezpośrednio w SCC, SMT lub RMT, postępuj zgodnie z instrukcjami migracji klienta SUSE, aby wyczyścić starą rejestrację i repozytoria przed przełączeniem zarządzania; nie pozostawiaj bez zmian konfiguracji repozytoriów powodujących konflikty.

Ta procedura jest zgodna z dokumentacją SUSE Multi-Linux Manager 5.1 dotyczącą instalacji po odłączeniu , klientów SUSE Linux Enterprise , kluczy aktywacyjnych i rejestrowania klientów za pomocą skryptu Bootstrap . Sprawdź wymagania sieciowe dotyczące kierunku portu i szczegółów dotyczących konkretnej wersji. Jako przykład użyto systemu SLES 15 SP7; wybierz inne kanały i skrypty dla innych pakietów Service Pack, architektur lub wersji Menedżera.

Zostaw komentarz

Ustaw publiczny adres URL NextCloud, aby mógł się do siebie dodzwonić

Napraw ostrzeżenie Nextcloud o brakującym adresie wychodzącym, ustawiając jego kanoniczny adres URL i sprawdzając routing DNS, HTTPS i odwrotnego serwera proxy na samym serwerze.

Konfigurowanie buforowania Nextcloud Redis w systemie Ubuntu 24.04

Konfigurowanie buforowania Nextcloud Redis w systemie Ubuntu 24.04

Skonfiguruj APCu i Redis przez lokalne gniazdo Unix na potrzeby buforowania i blokowania plików w usłudze Nextcloud, wraz z instrukcjami dla bieżących i starszych wersji usługi Nextcloud.

Uruchom automatycznie Nextcloud Cron za pomocą timera Systemd

Sprawdź tryb cron Nextcloud, napraw usługę systemd i timer oraz zweryfikuj, czy zadania w tle są uruchamiane po uruchomieniu i co pięć minut.

Usuń ostrzeżenie o blokowaniu plików w NextCloud za pomocą Redis

Włącz niezawodne blokowanie plików Nextcloud, wybierz odpowiedni serwer Redis lub Valkey i sprawdź, czy ostrzeżenie zostanie usunięte bez ryzyka równoczesnych zmian w plikach.

Co jest potrzebne, aby uzyskać ocenę bezpieczeństwa Nextcloud A+

Co jest potrzebne, aby uzyskać ocenę bezpieczeństwa Nextcloud A+

Napraw typowe błędy skanowania Nextcloud dzięki bieżącym aktualizacjom, protokołom HTTPS i HSTS, precyzyjnemu zaufaniu do odwrotnego serwera proxy i sprawdzeniu względem serwera publicznego.

Włącz szyfrowanie po stronie serwera Nextcloud z mierzalnym wpływem

Skonfiguruj Nextcloud SSE dla pamięci masowej, która tego wymaga, chroń klucze szyfrujące i zmierz wpływ transferu i procesora przed zaszyfrowaniem istniejących plików.

Dodaj wyszukiwanie pełnotekstowe Elasticsearch do NextCloud

Połącz wyszukiwarkę plików Nextcloud z Elasticsearch, zindeksuj zawartość dokumentów i wybierz konfigurację odpowiadającą Twoim potrzebom w zakresie serwera i bezpieczeństwa.

Ustaw niezawodną politykę wygasania dla usuniętych plików w usłudze NextCloud

Ustaw niezawodną politykę wygasania dla usuniętych plików w usłudze NextCloud

Skonfiguruj Nextcloud tak, aby usuwał usunięte pliki po upływie określonego czasu przechowywania, niezawodnie planował zadania w tle i unikał poleceń, które usuwają śmieci każdego użytkownika.

Ostrzeżenie o braku indeksów bazy danych NextCloud

Ostrzeżenie o braku indeksów bazy danych NextCloud

Wykonaj bezpieczną naprawę OCC w Nextcloud, przejrzyj zmiany w bazie danych i sprawdź, dlaczego ostrzeżenie może nadal się pojawiać.

Zwiększ limit przesyłania danych do sieci w NextCloud powyżej 2 GB

Zwiększ limit przesyłania danych do sieci w NextCloud powyżej 2 GB

Zezwól na przesyłanie większych plików przez przeglądarkę Nextcloud, dostosowując ustawienia PHP, Nginx lub Apache, tymczasowego miejsca przechowywania i limitu czasu — i sprawdź, który limit blokuje plik.