Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✔️ maszyny wirtualne z systemem Linux
Uwaga
Po wykonaniu tego procesu w tym artykule nastąpi rozłączenie między płaszczyzną danych a płaszczyzną sterowania maszyny wirtualnej. Funkcje platformy Azure, takie jak automatyczne stosowanie poprawek gościa, automatyczne uaktualnienia obrazów systemu operacyjnego, hotpatching i usługa Azure Update Manager nie będą dostępne. Aby korzystać z tych funkcji, zalecamy utworzenie nowej maszyny wirtualnej przy użyciu preferowanego systemu operacyjnego zamiast przeprowadzania uaktualnienia w miejscu.
Uaktualnienie systemu Red Hat Enterprise Linux (RHEL) jest kluczowym zadaniem, które zapewnia, że korzystasz z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej. W tym artykule przedstawiono sposób używania narzędzia Leapp do uaktualniania maszyn wirtualnych z systemem Linux korzystających z obrazów sap-HANA lub SAP-APPS z płatnością zgodnie z rzeczywistym użyciem (PAYG) z systemu RHEL 8.x do RHEL 9.x.
Ważne
Infrastruktura aktualizacji systemu Red Hat (RHUI) jest przeznaczona tylko dla obrazów płatności zgodnie z rzeczywistym użyciem. Jeśli używasz obrazów niestandardowych lub złotych (znanych również jako bring-your-own-subscription (BYOS), musisz dołączyć system do menedżera subskrypcji Red Hat (RHSM) lub satelity, aby otrzymywać aktualizacje. Aby uzyskać więcej informacji, zobacz How to register and subscribe an RHEL system to the Red Hat Customer Portal using RHSM (Jak zarejestrować i zasubskrybować system RHEL w witrynie Red Hat Customer Portal przy użyciu programu RHSM).
Aby uzyskać więcej informacji na temat przeprowadzania uaktualnienia leapp na niestandardowych, złotych lub płatnych obrazach dostarczonych przez firmę Red Hat, zobacz Uaktualnianie środowisk SAP z systemu RHEL 8 do 9.
Wymagania wstępne
- Utwórz kopię zapasową maszyny wirtualnej z systemem Linux lub migawkę dysku systemu operacyjnego.
- Wyczyść wystarczająco dużo miejsca,
/var/lib/leapp
aby pomieścić uaktualnienie. Najlepszym rozwiązaniem jest posiadanie co najmniej 2–5 GB wolnego miejsca. - Skonfiguruj dostęp do konsoli szeregowej.
- Uruchom polecenia w tym artykule z uprawnieniami głównymi.
Przygotowywanie maszyny wirtualnej do procesu przed uaktualnieniem i uaktualnianiem aplikacji Leapp
Uaktualnienie systemu RHEL 8 do następujących wersji pomocniczych RHEL 9 można wykonać w miejscu.
Konfiguracja systemu | Źródłowa wersja systemu operacyjnego | Wersja docelowa |
---|---|---|
SAP HANA | RHEL 8.10 | RHEL 9.4 |
SAP HANA | RHEL 8.10 | RHEL 9.6 |
Oprogramowanie SAP NetWeaver i inne aplikacje SAP | RHEL 8.10 | RHEL 9.4 |
Oprogramowanie SAP NetWeaver i inne aplikacje SAP | RHEL 8.10 | RHEL 9.6 |
Uwaga 16.
Aby uzyskać więcej informacji, zobacz Obsługiwane ścieżki uaktualniania na miejscu dla systemu Red Hat Enterprise Linux.
Zgodnie z dokumentacją Uaktualnianie środowisk SAP z systemu RHEL 8 do RHEL 9 — obsługiwane ścieżki uaktualniania oprogramowanie SAP weryfikuje platformę SAP HANA dla wersji pomocniczych RHEL, które otrzymują aktualizacje pakietów przez ponad sześć miesięcy. Obecnie obsługiwane ścieżki uaktualnienia w miejscu dla systemu SAP HANA to ścieżki z RHEL 8.10 do RHEL 9.4 oraz z RHEL 8.10 do RHEL 9.6. W tej dokumentacji opisano również ograniczenia i szczegółowe kroki uaktualniania systemu SAP HANA.
Oprogramowanie SAP weryfikuje oprogramowanie SAP NetWeaver dla każdej głównej wersji systemu RHEL. Obsługiwane ścieżki uaktualniania w miejscu dla systemu SAP NetWeaver to dwie najnowsze wersje rozszerzonej obsługi aktualizacji (EUS)/Update Services for SAP Solutions (E4S), które obsługuje narzędzie Leapp dla systemów innych niż HANA. Aby uzyskać więcej informacji, zobacz Uaktualnianie z wersji RHEL 8 do RHEL 9 — obsługiwane ścieżki uaktualniania. Niektóre odchylenia od domyślnej procedury uaktualniania opisano w temacie Uaktualnianie systemu SAP NetWeaver. W przypadku systemów, w których są zainstalowane systemy SAP HANA i SAP NetWeaver, obowiązują ograniczenia oprogramowania SAP HANA.
- RHEL 8.10 do RHEL 9.4 — MASZYNy wirtualne SAP-HANA PAYG
- RHEL 8.10 do RHEL 9.6 — SAP-HANA płatne maszyny wirtualne
- RHEL 8.10 do RHEL 9.4 — MASZYNy wirtualne płatnej grupy SAP-APPS
- RHEL 8.10 do RHEL 9.6 — SAP-APPS płatne maszyny wirtualne
W tej sekcji opisano niezbędne kroki przed przeprowadzeniem uaktualnienia bezpośredniego z systemu RHEL 8.10 do RHEL 9.4 przy użyciu narzędzia Leapp na maszynach wirtualnych PAYG SAP-HANA.
Uwaga 16.
Jeśli maszyna wirtualna jest częścią klastra wysokiej dostępności, uaktualnienie jest możliwe, jeśli węzły klastra nie używają żadnych pakietów, które są częścią magazynu odpornego na błędy. Aby uzyskać więcej informacji, zobacz Procedura uaktualniania klastra wysokiej dostępności systemu RHEL 8 do systemu RHEL 9.
Uwaga 16.
Aby zaktualizować system SAP-HANA z wersji RHEL 8.10 do wersji RHEL 9.4, należy najpierw uaktualnić system do wersji RHEL 8.10, jeśli nie został jeszcze zaktualizowany. Aby uzyskać więcej informacji, zobacz Jak uaktualnić maszyny wirtualne RHEL-SAP-HANA i RHEL-SAP-APPS z płatnością zgodnie z rzeczywistym użyciem z wersji 8.x do 8.10.
Upewnij się, że bieżąca wersja oprogramowania Red Hat to 8.10:
sudo cat /etc/redhat-release
sudo cat /etc/yum/vars/releasever
Aby upewnić się, że system jest gotowy do uaktualnienia, zainstaluj wymagane pakiety RHUI:
sudo dnf install leapp-rhui-azure-sap
Zatrzymaj systemy SAP HANA i zakończ wszystkie procesy SAP.
Ważne
- Nie odinstaluj systemów plików SAP HANA, ponieważ są one niezbędne do wykrywania obecności i wersji zainstalowanego systemu SAP HANA.
- Jeśli maszyna wirtualna jest skonfigurowana do automatycznego uruchamiania procesów SAP podczas rozruchu, wyłącz tę konfigurację.
Konfigurowanie ustawień systemu RHEL dla platformy SAP HANA:
Zgodnie z 2772999 sap Note następujące parametry są niezbędne dla aplikacji SAP, w tym SAP HANA. Są one konfigurowane w pliku /etc/sysctl.d/sap.conf .
vm.max_map_count = 2147483647 kernel.pid_max = 4194304
Wszystkie inne ustawienia skonfigurowane w plikach /etc/sysctl.conf i /etc/sysctl.d/sap_hana.conf są takie same zarówno dla systemów RHEL 8, jak i RHEL 9 i powinny pozostać niezmienione. Aby uzyskać więcej informacji, zobacz 2382421 notesów SAP.
Aby upewnić się, że system RHEL 8.10 jest aktualny, zaktualizuj wszystkie pakiety:
sudo dnf update
Uruchom ponownie maszynę wirtualną:
sudo reboot
Po uruchomieniu i uruchomieniu maszyny wirtualnej upewnij się, że systemy SAP HANA i wszystkie procesy SAP zostały zatrzymane. Upewnij się również, że systemy plików SAP HANA są zainstalowane.
Tymczasowo wyłącz oprogramowanie antywirusowe, aby zapobiec awarii uaktualnienia.
Przed uruchomieniem
leapp preupgrade
polecenia wyłącz wszystkie systemy zarządzania konfiguracją przy użyciu architektury klient-serwer (takiej jak Puppet, Salt lub Chef) lub architektury bez agenta (takiej jak Ansible).Zainstaluj narzędzie Leapp:
sudo dnf install leapp-upgrade
Proces przed uaktualnieniem aplikacji Leapp
Raport leapp przed uaktualnieniem wyróżnia możliwe problemy, udostępnia zalecane rozwiązania i pomaga określić, czy jest to możliwe, czy zalecane, aby kontynuować uaktualnianie.
- RHEL 8.10 do RHEL 9.4 — MASZYNy wirtualne SAP-HANA PAYG
- RHEL 8.10 do RHEL 9.6 — SAP-HANA płatne maszyny wirtualne
- RHEL 8.10 do RHEL 9.4 — MASZYNy wirtualne płatnej grupy SAP-APPS
- RHEL 8.10 do RHEL 9.6 — SAP-APPS płatne maszyny wirtualne
Uruchom polecenie za leapp preupgrade
pomocą kanału e4s
:
sudo leapp preupgrade --target <target_os_version> --channel e4s --no-rhsm
Zastąp element <target_os_version>
docelową wersją systemu operacyjnego, na przykład 9.4
.
Przejrzyj raport znajdujący się w /var/log/leapp/leapp-report.txt
pliku i rozwiąż wszystkie zidentyfikowane problemy ręcznie. Niektóre problemy są dostarczane z zalecanymi poprawkami. Przed kontynuowaniem uaktualniania należy rozwiązać problemy z inhibitorami. Aby uzyskać szczegółowe informacje na temat różnych problemów, które mogą pojawić się w raporcie, zobacz Rozwiązywanie problemów z uaktualnianiem systemu operacyjnego Red Hat.
Proces uaktualniania aplikacji Leapp
Kontynuuj proces uaktualniania aplikacji Leapp po raporcie przed uaktualnieniem aplikacji Leapp nie pokazuje błędów ani inhibitorów i wszystko jest oznaczone jako rozwiązane. Dane wyjściowe są zwykle zielone lub żółte, co oznacza, że można bezpiecznie kontynuować uaktualnianie aplikacji Leapp.
Ważne
- Pamiętaj, aby uruchomić
leapp upgrade
polecenie za pośrednictwem konsoli szeregowej, aby uniknąć przerw w działaniu sieci, które mogą mieć wpływ na terminal bezpiecznego powłoki (SSH) i zakłócić proces uaktualniania. - Jeśli chcesz wykonać automatyczny ponowny rozruch, który jest wymagany podczas procesu uaktualniania, dodaj
--reboot
opcję doleapp upgrade
polecenia .
- RHEL 8.10 do RHEL 9.4 — MASZYNy wirtualne SAP-HANA PAYG
- RHEL 8.10 do RHEL 9.6 — SAP-HANA płatne maszyny wirtualne
- RHEL 8.10 do RHEL 9.4 — MASZYNy wirtualne płatnej grupy SAP-APPS
- RHEL 8.10 do RHEL 9.6 — SAP-APPS płatne maszyny wirtualne
Uruchom polecenie za
leapp upgrade
pomocą kanałue4s
:sudo leapp upgrade --target <target_os_version> --channel e4s --no-rhsm
Zastąp element
<target_os_version>
docelową wersją systemu operacyjnego, na przykład9.4
.--reboot
Jeśli opcja nie została uwzględniona w poprzednim poleceniu, monitoruj konsolę szeregową. Gdy proces uaktualniania potwierdzi, że do kontynuowania procesu jest wymagany ponowny rozruch, jak pokazano w poniższych danych wyjściowych, ręcznie uruchom ponownie maszynę wirtualną:Complete! ====> * add_upgrade_boot_entry Add new boot entry for Leapp provided initramfs. A reboot is required to continue. Please reboot your system. Debug output written to /var/log/leapp/leapp-upgrade.log
sudo reboot
Po zakończeniu uaktualniania sprawdź, czy system jest w żądanym stanie.
Weryfikowanie procesu uaktualniania
W tej sekcji opisano zalecane kroki weryfikacji po ukończeniu uaktualnienia w miejscu.
- RHEL 9.4 lub RHEL 9.6 — SAP-HANA płatne maszyny wirtualne
- RHEL 9.4 lub RHEL 9.6 — SAP-APPS płatne maszyny wirtualne
Sprawdź, czy bieżąca wersja systemu operacyjnego należy do systemu RHEL 9:
sudo cat /etc/redhat-release
Sprawdź plik blokady wersji:
sudo cat /etc/yum/vars/releasever
Sprawdź wersję jądra:
uname -r
Sprawdź nowe repozytoria:
sudo dnf repolist
Oto przykładowe dane wyjściowe:
rhel-9-for-x86_64-appstream-e4s-rhui-rpms Red Hat Enterprise Linux 9 for x86_64 - AppStream - Update Services for SAP Solutions from RHUI (RPMs) rhel-9-for-x86_64-baseos-e4s-rhui-rpms Red Hat Enterprise Linux 9 for x86_64 - BaseOS - Update Services for SAP Solutions from RHUI (RPMs) rhel-9-for-x86_64-highavailability-e4s-rhui-rpms Red Hat Enterprise Linux 9 for x86_64 - High Availability - Update Services for SAP Solutions from RHUI (RPMs) rhel-9-for-x86_64-sap-netweaver-e4s-rhui-rpms Red Hat Enterprise Linux 9 for x86_64 - SAP NetWeaver - Update Services for SAP Solutions from RHUI (RPMs) rhel-9-for-x86_64-sap-solutions-e4s-rhui-rpms Red Hat Enterprise Linux 9 for x86_64 - SAP Solutions - Update Services for SAP Solutions from RHUI (RPMs)
Zadania po uaktualnieniu
Po upewnieniu się, że uaktualnienie zakończy się pomyślnie, wykonaj zadania po uaktualnieniu.
Po skonfigurowaniu maszyn wirtualnych SAP-HANA PAYG
Po upewnieniu się, że uaktualnienie zakończy się pomyślnie, należy skonfigurować uaktualniony system dla platformy SAP HANA zgodnie z odpowiednimi uwagami sap dla systemu RHEL 9. Aby uzyskać więcej informacji, zobacz Konfigurowanie systemu dla platformy SAP HANA.
Zastrzeżenie dotyczące innych firm
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.
Skontaktuj się z nami, aby uzyskać pomoc
Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.