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.
W tym artykule opisano szczegóły aktualizacji systemu operacyjnego (OS) na dużych instancjach HANA (HLI), inaczej nazywanych infrastrukturą BareMetal.
Uwaga
Ten artykuł zawiera odwołania do terminów, których firma Microsoft już nie używa. Po usunięciu warunków z oprogramowania usuniemy je z tego artykułu.
Uwaga
Uaktualnienie systemu operacyjnego jest Twoim obowiązkiem. Pomoc techniczna dotycząca operacji firmy Microsoft może prowadzić Cię w kluczowych obszarach uaktualniania, ale należy skonsultować się z dostawcą systemu operacyjnego, a także podczas planowania uaktualnienia.
Podczas aprowizacji HLI zespół operacyjny firmy Microsoft instaluje system operacyjny. Musisz utrzymywać system operacyjny. Na przykład, trzeba wykonać takie czynności jak stosowanie poprawek, dostrajanie, aktualizowanie itp. w systemie HLI. Przed wprowadzeniem istotnych zmian w systemie operacyjnym, na przykład aktualizacją SP1 do SP2, skontaktuj się z zespołem ds. operacji firmy Microsoft, otwierając zgłoszenie serwisowe. Skontaktują się z Tobą. Zalecamy otwarcie tego biletu co najmniej tydzień przed uaktualnieniem.
Dołącz do biletu:
- Identyfikator subskrypcji HLI.
- Nazwa serwera.
- Poziom poprawek, który planujesz zastosować.
- Data planowania tej zmiany.
Aby uzyskać macierz obsługi różnych wersji oprogramowania SAP HANA z różnymi wersjami systemu Linux, zobacz SAP Note #2235581.
Znane problemy
Istnieje kilka znanych problemów z uaktualnieniem:
- W przypadku jednostki SKU typu II, oprogramowanie bazowe (SFS) jest usuwane podczas uaktualniania systemu operacyjnego. Po zakończeniu uaktualniania systemu operacyjnego należy ponownie zainstalować zgodne SFS.
- Sterowniki kart Ethernet (ENIC i FNIC) są przywracane do starszej wersji. Po uaktualnieniu należy ponownie zainstalować zgodną wersję sterowników.
Zalecana konfiguracja dużej instancji SAP HANA (typ I)
Konfiguracja systemu operacyjnego może dryfować z zalecanych ustawień w czasie. Ten dryf może wystąpić z powodu poprawek, uaktualnień systemu i innych zmian, które można wprowadzić. Microsoft identyfikuje aktualizacje potrzebne do optymalnej konfiguracji dużych instancji HANA pod kątem maksymalnej wydajności i niezawodności. Poniższe instrukcje przedstawiają zalecenia dotyczące wydajności sieci, stabilności systemu i optymalnej wydajności platformy HANA.
Zgodne wersje sterowników eNIC/fNIC
Aby zapewnić odpowiednią wydajność sieci i stabilność systemu operacyjnego, upewnij się, że zainstalowano odpowiednią wersję karty eNIC i sterowników fNIC zgodnie z poniższą tabelą zgodności (ta tabela ma najnowszą zgodną wersję sterownika). Serwery są dostarczane klientom ze zgodnymi wersjami. Jednak sterowniki mogą być przywracane do domyślnych wersji podczas stosowania poprawek systemu operacyjnego/jądra. Upewnij się, że odpowiednia wersja sterownika działa po operacjach stosowania poprawek systemu operacyjnego/jądra.
Dostawca systemu operacyjnego | Wersja pakietu systemu operacyjnego | Wersja oprogramowania układowego | Sterownik eNIC | Sterownik fNIC |
---|---|---|---|---|
SuSE | SLES 12 SP2 | 3.2.3i | 2.3.0.45 | 1.6.0.37 |
SuSE | SLES 12 SP3 | 3.2.3i | 2.3.0.43 | 1.6.0.36 |
SuSE | SLES 12 SP4 | 3.2.3i | 4.0.0.14 | 2.0.0.63 |
SuSE | SLES 12 SP5 | 3.2.3i | 4.0.0.14 | 2.0.0.63 |
Red Hat | RHEL 7.6 | 3.2.3i | 3.1.137.5 | 2.0.0.50 |
SuSE | SLES 12 SP4 | 4.1.1b | 4.0.0.6 | 2.0.0.60 |
SuSE | SLES 12 SP5 | 4.1.1b | 4.0.0.6 | 2.0.0.59 |
SuSE | SLES 15 SP1 | 4.1.1b | 4.0.0.8 | 2.0.0.60 |
SuSE | SLES 15 SP2 | 4.1.1b | 4.0.0.8 | 2.0.0.60 |
Red Hat | RHEL 7.6 | 4.1.1b | 4.0.0.8 | 2.0.0.60 |
Red Hat | RHEL 8.2 | 4.1.1b | 4.0.0.8 | 2.0.0.60 |
SuSE | SLES 12 SP4 | 4.1.3d | 4.0.0.13 | 2.0.0.69 |
SuSE | SLES 12 SP5 | 4.1.3d | 4.0.0.13 | 2.0.0.69 |
SuSE | SLES 15 SP1 | 4.1.3d | 4.0.0.13 | 2.0.0.69 |
Red Hat | RHEL 8.2 | 4.1.3d | 4.0.0.13 | 2.0.0.69 |
Polecenia dotyczące uaktualniania sterownika i czyszczenia starych pakietów rpm
Polecenie sprawdzania istniejących zainstalowanych sterowników
rpm -qa | grep enic/fnic
Usuń istniejące eNIC/fNIC rpm
rpm -e <old-rpm-package>
Instalowanie zalecanych pakietów sterowników eNIC/fNIC
rpm -ivh <enic/fnic.rpm>
Polecenia umożliwiające potwierdzenie instalacji
modinfo enic
modinfo fnic
Procedura instalacji sterowników eNIC/fNIC podczas uaktualniania systemu operacyjnego
- Uaktualnianie wersji systemu operacyjnego
- Usuwanie starych pakietów rpm
- Instalowanie zgodnych sterowników eNIC/fNIC zgodnie z zainstalowaną wersją systemu operacyjnego
- Ponowne uruchamianie systemu
- Po ponownym uruchomieniu sprawdź wersję eNIC/fNIC.
Niepowodzenie aktualizacji GRUB HLIs SuSE
Oprogramowanie SAP na platformie Azure HANA — duże wystąpienia (typ I) może być w stanie niemożliwym do rozruchu po uaktualnieniu. Poniższa procedura rozwiązuje ten problem.
Kroki wykonywania
- Wykonaj polecenie
multipath -ll
. - Pobierz identyfikator jednostki logicznej (LUN) lub użyj polecenia :
fdisk -l | grep mapper
-
/etc/default/grub_installdevice
Zaktualizuj plik za pomocą wiersza/dev/mapper/<LUN ID>
. Przykład: /dev/mapper/3600a09803830372f483f495242534a56
Uwaga
Identyfikator JEDNOSTKI LUN różni się od serwera do serwera.
Wyłączanie wykrywania i poprawiania błędów
Moduły wykrywania błędów i poprawiania (EDAC) ułatwiają wykrywanie i poprawianie błędów pamięci. Jednak podstawowy sprzęt HLI typu I już wykrywa i naprawia błędy pamięci. Włączenie tej samej funkcji na poziomach sprzętu i systemu operacyjnego może powodować konflikty i prowadzić do nieplanowanych zamykania serwera. Zalecamy wyłączenie modułów EDAC z systemu operacyjnego.
Kroki wykonywania
- Sprawdź, czy moduły EDAC są włączone. Jeśli dane wyjściowe są zwracane z następującego polecenia, moduły są włączone.
lsmod | grep -i edac
- Wyłącz moduły, dołączając następujące wiersze do pliku
/etc/modprobe.d/blacklist.conf
blacklist sb_edac
blacklist edac_core
Aby zmiany zaczęły obowiązywać, wymagany jest ponowny rozruch. Po ponownym uruchomieniu lsmod
ponownie wykonaj polecenie i sprawdź, czy moduły nie są włączone.
Parametry jądra systemu
Upewnij się, że zastosowano poprawne ustawienia dla transparent_hugepage
, numa_balancing
, processor.max_cstate
, ignore_ce
i intel_idle.max_cstate
.
- intel_idle.max_cstate=1
- processor.max_cstate=1
- transparent_hugepage=nigdy
- numa_balancing=disable
- mce=ignore_ce
Kroki wykonywania
- Dodaj te parametry do linii
GRB_CMDLINE_LINUX
w pliku/etc/default/grub
:
intel_idle.max_cstate=1 processor.max_cstate=1 transparent_hugepage=never numa_balancing=disable mce=ignore_ce
- Utwórz nowy plik grub.
grub2-mkconfig -o /boot/grub2/grub.cfg
- Uruchom ponownie system.
Następne kroki
Dowiedz się, jak skonfigurować serwer SMT dla systemu SUSE Linux.