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čů.
Doporučená konfigurace velké instance SAP HANA (typ I)
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>
Instalace doporučených balíčků ovladačů eNIC/fNIC
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_balancing
processor.max_cstate
, ignore_ce
a 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.