Sdílet prostřednictvím


Upgrade operačního systému

Tento článek popisuje podrobnosti o upgradech operačního systému (OS) ve velkých instancích HANA (HLI), jinak označovaných jako BareMetal Infrastructure.

Poznámka:

Tento článek obsahuje odkazy na termíny, které už Microsoft nepoužívá. Po odebrání podmínek ze softwaru je z tohoto článku odebereme.

Poznámka:

Upgrade operačního systému je vaší zodpovědností. Provozní podpora Microsoftu vás může vést v klíčových oblastech upgradu, ale při plánování upgradu se obraťte na dodavatele operačního systému.

Během zřizování HLI nainstaluje operační systém provozní tým Microsoftu. Musíte udržovat operační systém. Například potřebujete provést opravy, ladění, upgrade atd. v HLI. Než provedete významné změny operačního systému, například upgrade SP1 na SP2, obraťte se na provozní tým Microsoftu otevřením lístku podpory. Budou se s vámi poradit. Doporučujeme tento lístek otevřít alespoň jeden týden před upgradem.

Zahrnout do lístku:

  • ID vašeho předplatného HLI.
  • Název vašeho serveru.
  • Úroveň opravy, kterou plánujete použít.
  • Datum, kdy plánujete tuto změnu.

Matice podpory různých verzí SAP HANA s různými verzemi Linuxu najdete v tématu SAP Note #2235581.

Známé problémy

Existuje několik známých problémů s upgradem:

  • U skladové položky typu II třídy se během upgradu operačního systému odebere software (SFS). Po dokončení upgradu operačního systému budete muset přeinstalovat kompatibilní SFS.
  • Ovladače ethernetových karet (ENIC a FNIC) se vrátí do starší verze. Po upgradu budete muset přeinstalovat kompatibilní verzi ovladačů.

Konfigurace operačního systému se může v průběhu času lišit od doporučených nastavení. K této posunu může dojít kvůli opravám, upgradům systému a dalším změnám, které můžete provést. Microsoft identifikuje aktualizace potřebné k zajištění optimální konfigurace velkých instancí HANA pro zajištění co nejlepšího výkonu a odolnosti. Následující pokyny popisují doporučení týkající se výkonu sítě, stability systému a optimálního výkonu HANA.

Kompatibilní verze ovladačů eNIC/fNIC

Pokud chcete mít správný výkon sítě a stabilitu systému, ujistěte se, že jsou nainstalovány odpovídající verze ovladačů eNIC a fNIC specifické pro operační systém podle následující tabulky kompatibility (tato tabulka má nejnovější kompatibilní verzi ovladače). Servery se doručují zákazníkům s kompatibilními verzemi. Ovladače se ale můžou během oprav operačního systému nebo jádra vrátit zpět do výchozích verzí. Ujistěte se, že příslušná verze ovladače běží po operacích oprav operačního systému nebo jádra.

Dodavatel operačního systému Verze balíčku operačního systému Verze firmwaru Ovladač eNIC fNIC Driver
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

Příkazy pro upgrade ovladačů a vyčištění starých balíčků rpm

Příkaz ke kontrole existujících nainstalovaných ovladačů

rpm -qa | grep enic/fnic 

Odstranění existujícího eNIC/fNIC rpm

rpm -e <old-rpm-package>
rpm -ivh <enic/fnic.rpm> 

Příkazy pro potvrzení instalace

modinfo enic
modinfo fnic

Postup instalace ovladačů eNIC/fNIC během upgradu operačního systému

  • Upgrade verze operačního systému
  • Odebrání starých balíčků rpm
  • Instalace kompatibilních ovladačů eNIC/fNIC podle nainstalované verze operačního systému
  • Restartování systému
  • Po restartování zkontrolujte verzi eNIC/fNIC.

Selhání aktualizace SuSE HLIs GRUB

SAP ve velkých instancích Azure HANA (typ I) může po upgradu být v nespouštětelném stavu. Tento problém řeší následující postup.

Kroky provádění

  • Spusťte příkaz multipath -ll.
  • Získejte ID logické jednotky (LUN) nebo použijte příkaz: fdisk -l | grep mapper
  • Aktualizujte /etc/default/grub_installdevice soubor řádkem /dev/mapper/<LUN ID>. Příklad: /dev/mapper/3600a09803830372f483f495242534a56

Poznámka:

ID logické jednotky se liší od serveru po server.

Zakázání detekce a opravy chyb

Moduly pro detekci a opravu chyb (EDAC) pomáhají zjišťovat a opravovat chyby paměti. Základní hardware HLI typu I však již detekuje a opravuje chyby paměti. Povolení stejné funkce na úrovni hardwaru a operačního systému může způsobit konflikty a vést k neplánovaným vypnutím serveru. Doporučujeme zakázat moduly EDAC z operačního systému.

Kroky provádění

  • Zkontrolujte, jestli jsou povolené moduly EDAC. Pokud se výstup vrátí z následujícího příkazu, moduly jsou povolené.
lsmod | grep -i edac 
  • Zakažte moduly tak, že do souboru připojíte následující řádky. /etc/modprobe.d/blacklist.conf
blacklist sb_edac
blacklist edac_core

Aby se změny projevily, vyžaduje se restartování. Po restartování spusťte lsmod příkaz znovu a ověřte, že moduly nejsou povolené.

Parametry jádra

Ujistěte se, že jsou použita správná nastavení pro transparent_hugepage, numa_balancingprocessor.max_cstate, ignore_cea intel_idle.max_cstate jsou použita.

  • intel_idle.max_cstate=1
  • processor.max_cstate=1
  • transparent_hugepage=never
  • numa_balancing=disable
  • mce=ignore_ce

Kroky provádění

  • Přidejte tyto parametry na GRB_CMDLINE_LINUX řádek v souboru /etc/default/grub:
intel_idle.max_cstate=1 processor.max_cstate=1 transparent_hugepage=never numa_balancing=disable mce=ignore_ce
  • Vytvořte nový soubor grub.
grub2-mkconfig -o /boot/grub2/grub.cfg
  • Restartujte systém.

Další kroky

Zjistěte, jak nastavit server SMT pro SUSE Linux.