Nasazení Azure DBMS pro úlohy SAP v Virtual Machines Oracle
Tento dokument popisuje několik různých oblastí, které je potřeba vzít v úvahu při nasazení Oracle Database pro úlohy SAP v Azure IaaS. Před čtením tohoto dokumentu doporučujeme přečíst si informace o nasazení Azure Virtual Machines DBMS pro úlohy SAP. Doporučujeme také přečíst si další příručky v dokumentaci ke službě SAP v dokumentaci k Azure.
Informace o verzích Oracle a odpovídajících verzích operačních systémů, které jsou podporované pro provoz SAP v Oracle v Azure, najdete v poznámce SAP 2039619.
Obecné informace o používání SAP Business Suite v Oracle najdete v SAP v Oracle. Oracle podporuje software Oracle pro spouštění na Microsoft Azure. další informace o obecné podpoře Windows Hyper-V a Azure najdete v tématu nejčastější dotazy k Oracle a Microsoft Azure.
Poznámky SAP relevantní pro Oracle, SAP a Azure
Následující poznámky SAP souvisejí s SAP v Azure.
| Číslo poznámky | Nadpis |
|---|---|
| 1928533 | Aplikace SAP v Azure: podporované produkty a typy virtuálních počítačů Azure |
| 2015553 | SAP v Microsoft Azure: požadavky na podporu |
| 1999351 | Řešení potíží s vylepšeným monitorováním Azure pro SAP |
| 2178632 | Klíčové metriky monitorování pro SAP v Microsoft Azure |
| 2191498 | SAP v systému Linux s Azure: rozšířené monitorování |
| 2039619 | aplikace SAP na Microsoft Azure s využitím databáze Oracle: podporované produkty a verze |
| 2243692 | virtuální počítač se systémem Linux na Microsoft Azure (IaaS): problémy s licencí SAP |
| 2069760 | Instalace a upgrade systému Oracle Linux 7. x SAP |
| 1597355 | Doporučení pro zaměněné místo pro Linux |
| 2171857 | Oracle Database 12c-podpora systému souborů na platformě Linux |
| 1114181 | Oracle Database 11g-podpora systému souborů na platformě Linux |
Přesné konfigurace a funkce podporované Oracle a SAP v Azure jsou popsané v části SAP Note #2039619.
Windows a Oracle Linux jsou jedinými operačními systémy, které podporují Oracle a SAP v Azure. Široce používané distribuce SLES a RHEL Linux se nepodporují pro nasazování komponent Oracle v Azure. Komponenty Oracle zahrnují klienta Oracle Database, který aplikace SAP používá pro připojení k systému Oracle DBMS.
Výjimky, v závislosti na službě SAP Note #2039619, jsou komponenty SAP, které nepoužívají klienta Oracle Database. Takovými součástmi SAP jsou samostatné služby pro zařazování do fronty SAP, server zpráv, fronty pro replikaci, Dispatch a SAP Gateway.
I když v Oracle Linux spouštíte své instance aplikace Oracle DBMS a SAP, můžete provozovat služby SAP Central Services na SLES nebo RHEL a chránit je pomocí clusteru s podporou Pacemaker. Pacemaker jako rozhraní s vysokou dostupností se na Oracle Linux nepodporuje.
Specifické pro Oracle Database Windows
Pokyny pro konfiguraci Oracle pro instalace SAP na virtuálních počítačích Azure na Windows
V souladu s ruční instalací SAP by se soubory související s Oracle neměli instalovat nebo umístit na disk s operačním systémem virtuálního počítače (jednotka c:). Virtuální počítače s různou velikostí můžou podporovat proměnlivý počet připojených disků. Menší typy virtuálních počítačů můžou podporovat menší počet připojených disků.
Pokud máte menší virtuální počítače a zaznamenali jste limit počtu disků, které můžete připojit k virtuálnímu počítači, můžete nainstalovat nebo najít Oracle Home, Stage,, saptrace saparch , sapbackup , sapcheck nebo sapreorg na disk s operačním systémem. Tyto části komponent Oracle DBMS nejsou příliš náročné na vstupně-výstupní operace a vstupně-výstupní propustnost. To znamená, že disk s operačním systémem může zpracovávat požadavky na vstupně-výstupní operace. Výchozí velikost disku s operačním systémem by měla být 127 GB.
Soubory protokolu Oracle Database a znovu je třeba uložit na samostatné datové disky. Pro dočasný tabulkový prostor Oracle existuje výjimka. Tempfiles dá se vytvořit v D:/ (netrvalá jednotka). Netrvalý D:\ jednotka také nabízí lepší latenci I/O a propustnost (s výjimkou virtuálních počítačů řady A-Series).
Chcete-li určit správné množství místa pro tempfiles , můžete kontrolovat velikosti tempfiles v existujících systémech.
Konfigurace úložiště
Podporovaná je jenom jedna instance Oracle, která používá disky formátované systémem souborů NTFS. Všechny soubory databáze musí být uložené v systému souborů NTFS na Managed Disks (doporučeno) nebo na VHD. Tyto disky jsou připojené k virtuálnímu počítači Azure a jsou založené na Azure Page BLOB Storage nebo Azure Managed disks.
v článku Azure Storage typy pro úlohy SAP získáte další podrobnosti o specifických typech úložiště bloku Azure vhodných pro úlohy DBMS.
Důrazně doporučujeme použít Azure Managed disks. Důrazně doporučujeme pro nasazení Oracle Database použít službu Azure Premium Storage nebo Azure Ultra disk .
Síťové jednotky nebo vzdálené sdílené složky jako souborové služby Azure nejsou podporované pro Oracle Database soubory. Další informace naleznete v tématu:
Pokud používáte disky založené na Azure Page Storage nebo Managed Disks, příkazy v části požadavky na nasazení Azure Virtual Machines DBMS pro úlohy SAP se vztahují i na nasazení s Oracle Database.
Kvóty pro propustnost vstupně-výstupních operací pro disky Azure existují. Tento koncept je vysvětlen v tématu týkajícím se nasazení Azure Virtual Machines DBMS pro úlohy SAP. Přesná kvóta závisí na typu virtuálního počítače, který používáte. seznam typů virtuálních počítačů s jejich kvótami najdete ve velikosti pro Windows virtuálních počítačů v Azure.
Pokud chcete identifikovat podporované typy virtuálních počítačů Azure, přečtěte si článek SAP Note 1928533.
Minimální konfigurace je následující:
| Součást | Disk | Ukládání do mezipaměti | fond Storage |
|---|---|---|---|
| \oracle <SID> \origlogaA & mirrlogB | Premium nebo Ultra disk | Žádné | Není potřeba |
| \oracle <SID> \origlogaB & mirrlogA | Premium nebo Ultra disk | Žádné | Není potřeba |
| \oracle <SID> \sapdata1... n | Premium nebo Ultra disk | Jen pro čtení | Dá se použít pro Premium |
| \oracle <SID> \oraarch | Standard | Žádné | Není potřeba |
Oracle Home, saptrace ,... |
Disk s operačním systémem (Premium) | Není potřeba |
Výběr disků pro hostování online protokolů opětovného provedení by měl být řízen požadavky IOPS. Je možné uložit všechny sapdata1... n (tabulkové prostory) na jednom jednom připojeném disku, pokud velikost, IOPS a propustnost splňují požadavky.
Konfigurace výkonu je následující:
| Součást | Disk | Ukládání do mezipaměti | fond Storage |
|---|---|---|---|
| \oracle <SID> \origlogaA | Premium nebo Ultra disk | Žádné | Dá se použít pro Premium |
| \oracle <SID> \origlogaB | Premium nebo Ultra disk | Žádné | Dá se použít pro Premium |
| \oracle <SID> \mirrlogAB | Premium nebo Ultra disk | Žádné | Dá se použít pro Premium |
| \oracle <SID> \mirrlogBA | Premium nebo Ultra disk | Žádné | Dá se použít pro Premium |
| \oracle <SID> \sapdata1... n | Premium nebo Ultra disk | Jen pro čtení | Doporučeno pro Premium |
| \oracle\SID\sapdata (n + 1) * | Premium nebo Ultra disk | Žádné | Dá se použít pro Premium |
| \oracle <SID> \oraarch * | Premium nebo Ultra disk | Žádné | Není potřeba |
Oracle Home, saptrace ,... |
Disk s operačním systémem (Premium) | Není potřeba |
(n + 1): hostování systému, dočasné a ZPĚTná prostoru. Vzor vstupně-výstupních prostorů systému a zpětných prostorů se liší od ostatních tabulkových prostorů hostujících data aplikací. Nejedná se o nejlepší možnost pro výkon systému a vrácení tabulkových prostorů.
oraarch: fond úložiště není potřebný z hlediska výkonu v zobrazení. Dá se použít k získání více místa.
pokud se v případě Azure premium storage vyžaduje víc IOPS, doporučujeme použít fondy Windows Storage (k dispozici jenom v Windows Server 2012 a novějších) a vytvořit tak velké logické zařízení přes víc připojených disků. Tento přístup zjednodušuje správu místa na disku a pomáhá zabránit tomu, abyste se vyhnuli ruční distribuci souborů mezi více připojených disků.
Akcelerátor zápisu
U virtuálních počítačů Azure M-Series je latence psaní do online protokolů možné snížit o faktorech v porovnání s Azure Premium Storage. povolte azure Akcelerátor zápisu pro disky (vhd) založené na Premium Storage Azure, které se používají pro soubory protokolu online opětovného provedení. Další informace najdete v tématu akcelerátor zápisu. Nebo použijte Azure Ultra disk pro svazek protokolu online opětovného přihlášení.
Zálohování a obnovení
v případě funkcí zálohování a obnovení jsou podporované nástroje SAP BR * pro Oracle stejným způsobem jako u serverových operačních systémů standard Windows. Oracle Recovery Manager (RMAN) se podporuje taky pro zálohování na disk a obnovení z disku.
Pomocí Azure Backup můžete také spustit zálohování virtuálních počítačů konzistentní s aplikací. v článku plánování infrastruktury zálohování virtuálních počítačů v Azure se dozvíte, jak Azure Backup využívá Windows funkcí služby stínová kopie svazku ke spouštění záloh konzistentních vzhledem k aplikacím. Verze systému Oracle DBMS podporované v Azure pomocí SAP můžou využívat funkci stínové kopie svazku (VSS). Další informace najdete v dokumentaci Oracle základní koncepty zálohování a obnovení databáze pomocí služby VSS.
Vysoká dostupnost
Oracle data Guard je podporováno pro účely vysoké dostupnosti a zotavení po havárii. Chcete-li dosáhnout automatického převzetí služeb při selhání v ochraně dat, je nutné použít Fast-Start převzetí služeb při selhání (FSFA). Pozorovatel (FSFA) aktivuje převzetí služeb při selhání. Pokud FSFA nepoužíváte, můžete použít jenom ruční konfiguraci převzetí služeb při selhání.
Další informace o zotavení po havárii pro databáze Oracle v Azure najdete v tématu zotavení po havárii pro databázi Oracle Database 12c v prostředí Azure.
Urychlení sítě
pro nasazení Oracle na Windows důrazně doporučujeme urychlení sítě, jak je popsáno v tématu urychlené síťové služby Azure. Zvažte také doporučení, která jsou k disVirtual Machines v části požadavky na nasazení Azure DBMS pro úlohy SAP.
Jiné
Důležité informace týkající se nasazení Azure Virtual Machines DBMS pro úlohy SAP popisují další důležité koncepty týkající se nasazení virtuálních počítačů s Oracle Database, včetně skupin dostupnosti Azure a monitorování SAP.
Specifické pro Oracle Database Oracle Linux
oracle podporuje software oracle pro spouštění na Microsoft Azure s Oracle Linux jako hostovaný operační systém. další informace o obecné podpoře Windows Hyper-V a azure najdete v tématu nejčastější dotazy k azure a Oracle.
Podporuje se taky konkrétní scénář aplikací SAP využívajících databáze Oracle. Podrobnosti jsou popsány v následující části dokumentu.
Podpora verzí Oracle
Informace o tom, které verze Oracle a odpovídající verze operačního systému se podporují pro provozování SAP v Oracle v Azure Virtual Machines, najdete v článku SAP Note 2039619.
Obecné informace o používání SAP Business Suite na Oracle najdete na stránce komunity SAP na Oracle.
Pokyny pro konfiguraci Oracle pro instalace SAP na virtuálních počítačích Azure v systému Linux
V souladu s instalačními příručkami SAP by se soubory související s Oracle neměly instalovat nebo umístit do systémových ovladačů pro spouštěcí disk virtuálního počítače. Různé velikosti virtuálních počítačů podporují proměnlivý počet připojených disků. Menší typy virtuálních počítačů můžou podporovat menší počet připojených disků.
V takovém případě doporučujeme nainstalovat nebo najít Oracle Home, Stage,, saptrace saparch , sapbackup ,, sapcheck nebo sapreorg na spouštěcí disk. Tyto části komponent Oracle DBMS nejsou náročné na vstupně-výstupní operace a vstupně-výstupní propustnost. To znamená, že disk s operačním systémem může zpracovávat požadavky na vstupně-výstupní operace. Výchozí velikost disku s operačním systémem je 30 GB. Spouštěcí disk můžete rozšířit pomocí Azure Portal, PowerShellu nebo rozhraní příkazového řádku. Po rozbalení spouštěcího disku můžete přidat další oddíl pro binární soubory Oracle.
Konfigurace úložiště
Systémy souborů ext4, XFS, NFSv 4.1 (pouze v Azure NetApp Files (ANF)) nebo Oracle ASM (viz poznámka SAP #2039619 pro požadavky na vydání a verzi) jsou podporovány pro Oracle Database soubory v Azure. Všechny soubory databáze musí být uložené v těchto systémech souborů na discích VHD, Managed Disks nebo ANF. Tyto disky jsou připojené k virtuálnímu počítači Azure a jsou založené na Azure Page BLOB Storage, azure Managed disksnebo Azure NetApp Files.
Seznam minimálních požadavků jako:
- Pro Oracle Linux jádra UEK se vyžaduje minimálně UEK verze 4, která podporuje Azure Premium SSD.
- Pro Oracle s ANF je minimální podporovaná Oracle Linux 8,2.
- Pro Oracle s ANF je minimální podporovaná verze Oracle 19c (19.8.0.0).
zarezervujte článek Azure Storage typy pro úlohy SAP , abyste získali další podrobnosti o specifických typech úložiště bloku Azure vhodných pro úlohy DBMS.
Pomocí blokového úložiště Azure se důrazně doporučuje použít Azure Managed disks a Azure Premium ssd pro nasazení Oracle Database.
S výjimkou Azure NetApp Files nejsou pro soubory Oracle Database podporovány jiné sdílené disky, síťové jednotky ani vzdálené sdílené složky, jako je třeba služba Azure File Services (AFS). Další informace najdete v následujících článcích:
Pokud používáte disky založené na Azure Page Storage nebo Managed Disks, příkazy v části požadavky na nasazení Azure Virtual Machines DBMS pro úlohy SAP se vztahují i na nasazení s Oracle Database.
Kvóty pro propustnost vstupně-výstupních operací pro disky Azure existují. Tento koncept je vysvětlen v tématu týkajícím se nasazení Azure Virtual Machines DBMS pro úlohy SAP. Přesná kvóta závisí na použitém typu virtuálního počítače. Seznam typů virtuálních počítačů s jejich kvótami najdete v tématu velikosti pro virtuální počítače Linux v Azure.
Pokud chcete identifikovat podporované typy virtuálních počítačů Azure, přečtěte si článek SAP Note 1928533.
Minimální konfigurace:
| Součást | Disk | Ukládání do mezipaměti | Odstranění |
|---|---|---|---|
| /Oracle/ <SID> /origlogaA & mirrlogB | Premium, Ultra disk nebo ANF | Žádné | Není potřeba |
| /Oracle/ <SID> /origlogaB & mirrlogA | Premium, Ultra disk nebo ANF | Žádné | Není potřeba |
| /Oracle/ <SID> /sapdata1... n | Premium, Ultra disk nebo ANF | Jen pro čtení | Dá se použít pro Premium |
| /Oracle/ <SID> /oraarch | Standard nebo ANF | Žádné | Není potřeba |
Oracle Home, saptrace ,... |
Disk s operačním systémem (Premium) | Není potřeba |
- Odstranění: LVM Stripe nebo MDADM using RAID0
Výběr disku pro hostování protokolů opětovného provedení online v Oracle by měl být řízený požadavky IOPS. Je možné uložit všechny sapdata1... n (tabulkové prostory) na jednom připojeném disku, pokud svazek, IOPS a propustnost splňují požadavky.
Konfigurace výkonu:
| Součást | Disk | Ukládání do mezipaměti | Odstranění |
|---|---|---|---|
| /Oracle/ <SID> /origlogaA | Premium, Ultra disk nebo ANF | Žádné | Dá se použít pro Premium |
| /Oracle/ <SID> /origlogaB | Premium, Ultra disk nebo ANF | Žádné | Dá se použít pro Premium |
| /Oracle/ <SID> /mirrlogAB | Premium, Ultra disk nebo ANF | Žádné | Dá se použít pro Premium |
| /Oracle/ <SID> /mirrlogBA | Premium, Ultra disk nebo ANF | Žádné | Dá se použít pro Premium |
| /Oracle/ <SID> /sapdata1... n | Premium, Ultra disk nebo ANF | Jen pro čtení | Doporučuje se pro Premium |
| /Oracle/ <SID> /sapdata (n + 1) * | Premium, Ultra disk nebo ANF | Žádné | Dá se použít pro Premium |
| /Oracle/ <SID> /oraarch * | Premium, Ultra disk nebo ANF | Žádné | Není potřeba |
Oracle Home, saptrace ,... |
Disk s operačním systémem (Premium) | Není potřeba |
Odstranění: LVM Stripe nebo MDADM using RAID0
(n + 1): hostující prostředí, dočasné a odvolatelné prostory: vzor vstupně-výstupních prostorů systému a zpětných prostorů se liší od ostatních tabulkových prostorů hostujících data aplikací. Nejedná se o nejlepší možnost pro výkon systému a vrácení tabulkových prostorů.
oraarch: fond úložiště není potřebný z hlediska výkonu v zobrazení.
Pokud se při použití služby Azure Premium Storage vyžaduje víc IOPS, doporučujeme pomocí LVM (Správce logických svazků) nebo MDADM vytvořit jeden velký logický svazek na několika připojených discích. Další informace najdete v tématu týkajícím se nasazení Azure Virtual Machines DBMS pro úlohy SAP týkající se pokynů a ukazatelů, jak využít LVM nebo MDADM. Tento přístup zjednodušuje správu místa na disku a pomáhá zabránit tomu, abyste se vyhnuli ruční distribuci souborů mezi více připojených disků.
Pokud plánujete použít Azure NetApp Files Ujistěte se, že je správně nakonfigurovaný klient dNFS. Použití dNFS je povinné pro podporované prostředí. Konfigurace dNFS je popsána v článku vytváření Oracle Database v přímém systému souborů NFS.
Příklad demonstrující použití systému souborů NFS založeného na Azure NetApp Files pro databáze Oracle se zobrazí v blogu nasazení SAP AnyDB (Oracle 19c) s Azure NetApp Files.
Akcelerátor zápisu
Pro virtuální počítače Azure M-Series se při použití Azure Akcelerátor zápisu dá latence psaní do online protokolů při opakovaném používání služby Azure Premium Storage snížit o faktory. povolte azure Akcelerátor zápisu pro disky (vhd) založené na Premium Storage Azure, které se používají pro soubory protokolu online opětovného provedení. Další informace najdete v tématu akcelerátor zápisu. Nebo použijte Azure Ultra disk pro svazek protokolu online opětovného přihlášení.
Zálohování a obnovení
V případě funkcí zálohování a obnovení jsou podporované nástroje SAP BR * pro Oracle stejným způsobem jako na holém počítači a Hyper-V. Oracle Recovery Manager (RMAN) se podporuje taky pro zálohování na disk a obnovení z disku.
Další informace o tom, jak můžete pomocí Azure Backup a Recovery Services zálohovat a obnovovat databáze Oracle, najdete v tématu zálohování a obnovení databáze Oracle Database 12c na virtuálním počítači Azure Linux.
Služba Azure Backup také podporuje zálohy Oracle, jak je popsáno v článku zálohování a obnovení databáze Oracle Database 19c na virtuálním počítači Azure Linux pomocí Azure Backup.
Vysoká dostupnost
Oracle Data Guard se podporuje pro účely vysoké dostupnosti a zotavení po havárii. Pokud chcete ve službě Data Guard dosáhnout automatického převzetí služeb při selhání, musíte použít Fast-Start převzetí služeb při selhání (FSFA). Funkce pozorovatele (FSFA) aktivuje převzetí služeb při selhání. Pokud FSFA používat nechcete, můžete použít pouze konfiguraci ručního převzetí služeb při selhání. Další informace najdete v tématu Implementace Oracle Data Guard na virtuálním počítači Azure s Linuxem.
Aspekty zotavení po havárii pro databáze Oracle v Azure jsou uvedené v článku Zotavení po havárii pro databázi Oracle Database 12c v prostředí Azure.
Urychlení sítě
Podpora akcelerovaných síťových služeb Azure ve službě Oracle Linux je poskytována s aktualizací Oracle Linux 7 Update 5 (Oracle Linux 7.5). Pokud nemůžete upgradovat na nejnovější verzi Oracle Linux 7.5, možná existuje alternativní řešení, které místo jádra Oracle UEK používá jádro RHCK (RedHat Compatible Kernel).
Použití jádra RHEL v rámci Oracle Linux se podporuje podle SAP Note #1565179. Pro akcelerované síťové služby Azure musí být minimální verze jádra RHCKL 3.10.0-862.13.1.el7. Pokud používáte jádro UEK v kombinaci Oracle Linux akcelerovanýchsíťových služeb Azure , musíte použít jádro Oracle UEK verze 5.
Pokud nasazujete virtuální počítače z image, která není založená na Azure Marketplace, musíte do virtuálního počítače zkopírovat další konfigurační soubory spuštěním následujícího kódu:
# Copy settings from GitHub to the correct place in the VM
sudo curl -so /etc/udev/rules.d/68-azure-sriov-nm-unmanaged.rules https://raw.githubusercontent.com/LIS/lis-next/master/hv-rhel7.x/hv/tools/68-azure-sriov-nm-unmanaged.rules
Další kroky
Přečtěte si článek.