PowerFlex: Oracle Linux KVM installeren en configureren op PowerFlex

Summary: Deze gids voor referentiearchitectuur beschrijft het installeren en configureren van Oracle Linux KVM op het Dell PowerFlex platform.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Zie Deploying Oracle Real Application Clusters | Deploying Oracle Real Application Clusters voor volledige documentatie Oracle Linux KVM installeren en configureren op Dell PowerFlex | Dell Technologies Info Hub

Oracle Real Application Clusters implementeren

Logische architectuur

Dit gedeelte biedt een architectuuroverzicht en de te volgen stappen voor het instellen van een Oracle Real Application Clusters (RAC)-database met drie knooppunten met behulp van de Oracle Linux Virtualization Manager op een PowerFlex-installatie met twee lagen. Dit wordt alleen als voorbeeld gegeven om te illustreren hoe PowerFlex een bedrijf in staat kan stellen een Oracle Linux KVM-omgeving uit te voeren met Oracle RAC. De grootte van de ASM-schijfgroepen en de database is willekeurig. Best practices zijn echter opgenomen en gelden voor elke implementatie van dit type in productie.

De volgende afbeelding toont een logische weergave van de opstelling met drie knooppunten:
Een logische weergave van de opstelling met drie knooppunten
Afbeelding 28: Logische architectuur

Netwerkarchitectuur

In het PowerFlex-systeem met twee lagen wordt de SDC geïnstalleerd op de compute-only host (Oracle Linux KVM), terwijl de MDM- en SDS-componenten worden geïnstalleerd op back-endknooppunten met alleen storage. De SDS verzamelt en bedient onbewerkte lokale storage in elk knooppunt en deelt die storage als onderdeel van het PowerFlex-cluster. Er wordt één storagepool gemaakt met behulp van alle schijven op elk knooppunt binnen de beschermingsdomeinen. Vervolgens worden volumes ingericht vanuit de storagepool en gepresenteerd aan de computehosts, die Oracle Linux Virtualization Manager gebruikt als storagedomeinen. Vanuit het storagedomein worden schijven van respectieve grootte uitgesneden om te voldoen aan de databasevereisten van de Oracle RAC ASM-schijfgroep, inclusief volumes voor data, logboekregistratie opnieuw, stemschijf en het flash-herstelgebied. De volumes worden toegewezen en gedeeld tussen de virtuele machines en vervolgens gebruikt door ASM om de groepen te maken. Terwijl de Oracle Grid en databasesoftware onafhankelijk van elkaar op elke VM worden geïnstalleerd, is de Oracle RAC-database zelf gebouwd op ASM en dus beschikbaar gesteld aan alle nodes.

Voor deze Oracle Linux KVM-oplossing zijn in het lab de volgende netwerken en VLAN's gebruikt:

Tabel 3. PowerFlex-netwerkdetails op hostniveau

Netwerknaam Beschrijving
Bond0 (p2p1, p3p1) Beheer en VM-verkeer
Bond1 (p3p2, p2p2) PowerFlex-dataverkeer (SDS en SDC)

Tabel 4. Oracle Linux KVM-netwerkdetails op VM-niveau

Netwerknaam VLAN (VLAN) Beschrijving
ovirtmgmt 105 Management Network
Privatevlan106 zei: 106 Privé-VLAN voor Oracle privé-interconnect
VM_Network 100 Client Oracle-netwerk

VLAN-tagging

Oracle Linux Virtualization Manager ondersteunt het toevoegen van meerdere logische netwerken aan fysieke NIC's op het Oracle Linux KVM-knooppunt, inclusief netwerken met VLAN-tagging. Aangezien VLAN's een essentieel onderdeel zijn van de PowerFlex-architectuur, zijn de stappen voor het toevoegen van een nieuw logisch netwerk met VLAN-tagging voor de Oracle-interconnect hier opgenomen.

  1. Ga naar het scherm Netwerk -> Netwerken in Oracle Linux Virtualization Manager en klik op Nieuw in Afbeelding 29.
    Logische netwerken
    Afbeelding 29. Logische netwerken

    Voer de volgende informatie in afbeelding 30 in:

    • Naam
    • Beschrijving
    • Netwerklabel
    • Vink het vakje aan voor VLAN-tagging inschakelen en voeg de VLAN-waarde toe

    Laat het cluster als standaard staan (het wordt automatisch gekoppeld) en de vNIC-profielen (de naam is standaard de netwerknaam).
    Nieuw logisch netwerk
    Afbeelding 30. Nieuw logisch netwerk

  2. Ga na het maken naar Netwerk -> Netwerken en klik op de zojuist gemaakte hyperlink voor het vlan-106-netwerk .

  3. Klik op het tabblad Hosts, markeer een van de niet-gekoppelde hosts en klik op Host Networks instellen in Afbeelding 31.
    VLAN-106 hosttoewijzing
    Figuur 31. VLAN-106 hosttoewijzing

  4. Het dialoogvenster Setup Host Networks wordt weergegeven. Het nieuwe logische netwerk verschijnt aan de rechterkant. Klik op het netwerk en sleep het naar de juiste fysieke NIC, zoals wordt weergegeven in Afbeelding 32. Net als hier kan meer dan één logisch netwerk aan een interface worden toegewezen.
    Een logisch netwerk toewijzen aan de interface
    Afbeelding 32. Een logisch netwerk toewijzen aan de interface

  5. Klik vervolgens op het potloodpictogram in de hoek van het logische netwerk. Hiermee kan de gebruiker (indien gewenst) een IP-adres toewijzen. Kies het juiste opstartprotocol, voeg zo nodig een adres toe en klik op OK in afbeelding 33. Oracle Linux Virtualization Manager configureert vervolgens het netwerk op de host.
    Opstartprotocol en IP-adres toewijzen
    Afbeelding 33. Opstartprotocol en IP-adres toewijzen

    Het logische netwerk wordt gemaakt en geconfigureerd in Afbeelding 34.
    IP toegewezen
    Afbeelding 34. IP toegewezen

Oracle RAC-configuratie

Het volgende gedeelte bevat informatie over het instellen van Oracle Linux KVM en het installeren van een Oracle RAC 21c-database met 3 knooppunten.

Details van hardware- en softwareconfiguratie

De volgende tabel beschrijft de hardware- en softwarecomponenten van de infrastructuur die voor de oplossing wordt gebruikt. Zowel de PowerFlex-knooppunten (alleen storage) als de knooppunten die worden gebruikt voor Oracle Linux KVM (alleen rekencapaciteit) zijn hetzelfde:

Tabel 5. Hardware- en softwareconfiguratie

Onderdelen Brondomein
Servermodel Dell R650
Aantal knooppunten voor alleen rekencapaciteit 3
Aantal knooppunten voor alleen storage 4
CPU Intel® Xeon® Gold 6336Y CPU @ 2,40 GHz
Onderdelen Brondomein
Sockets en cores Twee sockets met 24 cores
Hyperthreading Enabled
Geheugen 512 GB per host
Storage 2 x 447,13 GB (SATA SSD)
10 x 1490,42 GB (SAS SSD)
PCIe Mellanox ConnectX-5 EN 25 GbE SFP28 adapter (twee poorten)
NVDIMM 2 x 16 GB, 2933 MT/s NVDIMM-N DDR-4
PowerFlex R4_6
PowerFlex Manager Versie 4.6.0
Oracle Linux Virtualization Manager 4.5.4-1.0.31.EL8
Oracle Linux Versie 8 Update 9
Oracle databaseversie 21.3.0.0.0
VM OS - Oracle Linux Versie 8 Update 9
Aantal VM's 3
VM-configuratie 16 vCPU, 24 GB geheugen
VM-knooppunten austin170, austin171, austin172
Naam van de database ORCL
Instantienamen ORCL1, ORCL2, ORCL3
ASM-schijfgroepen CONFIG, DATA, REDO, FRA

Hostconfiguratie

Gelijktijdig met de installatie van de Oracle Linux Virtualization Manager op de eigen host, moeten gebruikers de Oracle Linux KVM-hosts voorbereiden die ook als PowerFlex-rekenknooppunten zullen dienen.

Voer de volgende stappen uit om een Oracle Linux KVM-host voor de Oracle RAC-omgeving te installeren:

  • Installeer Oracle Linux 8.9 OS op elk van de compute hosts.
  • Configureer beheernetwerken voor elke host. Wijs een IP-adres toe aan elke host.
  • Configureer het netwerk ter ondersteuning van SDC-connectiviteit met de PowerFlex.
  • Voer de volgende commando's uit op elk van de hosts, om de host voor te bereiden op het ontvangen van commando's van oVirt Engine:
     dnf config-manager --enable ol8_baseos_latest dnf install oracle-ovirt-release-45-el8 -y 
    dnf clean all
    dnf repolist

Oracle Linux Virtualization Manager

Voer de volgende stappen uit om Oracle Linux Virtualization Manager te installeren:

  • Maak de VM en installeer het Oracle Linux 8.9-besturingssysteem met behulp van de Virtualization Host Base Environment. Het kiezen van een andere basis kan leiden tot problemen met de implementatie. Deze basis wordt niet geleverd met een gebruikersinterface, maar Gnome Desktop kan indien gewenst na de installatie worden toegevoegd.
  • Installeer het oVirt Engine-pakket en installeer de motor door de volgende opdrachten uit te voeren:
    dnf config-manager --enable ol8_baseos_latest dnf install oracle-ovirt-release-45-el8 -y dnf clean all
    dnf repolist
    dnf install ovirt-engine
  • Voer de engine-setup uit om Oracle Linux Virtualization Manager te installeren.
    engine-setup
  • Zodra de installatie is voltooid, krijgt de gebruiker een web-URL, de FQDN van de host, om toegang te krijgen tot de virtualisatiemanager.

Storagedomeinen voor ASM

De volgende tabel bevat details van storagedomeinen die zijn gemaakt met PowerFlex en zijn toegewezen aan de Oracle Linux KVM die vereist is voor Oracle ASM-schijven. PowerFlex-volumes moeten worden gedimensioneerd in factor 8.

Tabel 6. Storagedomeinen die worden gebruikt voor de Oracle RAC-database

Storagedomein Grootte Beschrijving
Oracle_Homes 504 GB Te gebruiken voor OS-bestandssysteem voor VM en de Oracle-software
ORA_CONFIG 56 GB Te gebruiken voor CONFIG ASM-schijfgroep
ORA_REDO_1 56 GB Te gebruiken voor REDO ASM-schijfgroep
ORA_REDO_2 56 GB Te gebruiken voor REDO ASM-schijfgroep
ORA_REDO_3 56 GB Te gebruiken voor REDO ASM-schijfgroep
ORA_DATA_1 504 GB Te gebruiken voor DATA ASM-schijfgroep
ORA_DATA_2 504 GB Te gebruiken voor DATA ASM-schijfgroep
ORA_DATA_3 504 GB Te gebruiken voor DATA ASM-schijfgroep
ORA_FRA_1 504 GB Te gebruiken voor FRA ASM-schijfgroep
ORA_FRA_2 504 GB Te gebruiken voor FRA ASM-schijfgroep
ORA_FRA_3 504 GB Te gebruiken voor FRA ASM-schijfgroep

VM-configuratie

De volgende stappen zijn in deze configuratie gebruikt om de Oracle RAC-database met 3 knooppunten in te stellen met Oracle Linux Virtualization Manager op PowerFlex:

  1. Maak VM's, één VM per host. Installeer het besturingssysteem Oracle Linux 8.9.

    • Maak vanaf Oracle_Homes 3 virtuele schijven van 100 GB die worden gebruikt voor de installatie van het besturingssysteem voor het VM-bestandssysteem, één voor elke VM.
    • Deze schijven moeten "bootable" worden gemaakt

    Schijf wordt opstartbaar gemaakt voor OS-installatie
    Afbeelding 35. Schijf wordt opstartbaar gemaakt voor OS-installatie

  2. Oracle Linux 8.9 OS installeren op elke VM en IP's toewijzen voor elke VM. De installatie kan een basisomgeving of server met GUI of server zijn.

  3. Maak de benodigde schijven uit het storagedomein die nodig zijn voor de ASM-schijfgroepen DATA, OCR, MGMT REDO en FRA.

    Tabel 7. ASM-schijven van storagedomeinen

    ASM-schijfgroepen Grootte Uit storagedomein
    CONFIGURATIE 1 x ~50 GB ORA_CONFIG
    OCR 3 x ~50 GB ORA_REDO_1, ORA_REDO_2, ORA_REDO_3
    DATA 3 x ~500 GB ORA_DATA_1, ORA_ DATA _2, ORA_ DATA _3
    FRA 3 x ~500 GB ORA_FRA_1, ORA_ FRA _2, ORA_ FRA _3
  4. Koppel de ASM-schijven aan alle VM's door ze deelbaar te maken.
    ASM-schijven worden deelbaar gemaakt voor Oracle RAC-database-installatie
    Afbeelding 36. ASM-schijven worden deelbaar gemaakt voor Oracle RAC-database-installatie

  5. U kunt kiezen uit drie interfaces:

    • IDE-standaardinterface
      voor verbinding maken met storageapparaten. Qua prestaties is het iets langzamer dan VirtIO of VirtIO-SCSI
    • VirtIO
      Een para-gevirtualiseerde driver biedt betere I/O-prestaties ten opzichte van geëmuleerde apparaten, bijvoorbeeld IDE, door de coördinatie en communicatie tussen de virtuele machine en de hypervisor te optimaliseren.
    • VirtIO-SCSI
      Een nieuwer para-gevirtualiseerd SCSI-controllerapparaat. Deze driver biedt vergelijkbare functionaliteit als virtIO-apparaten met enkele extra verbeteringen, zoals verbeterde schaalbaarheid, een standaardopdrachtenset en passthrough van SCSI-apparaten. Het ondersteunt met name het toevoegen van honderden apparaten en de naamgeving van die apparaten met behulp van het standaard SCSI-apparaatnaamgevingsschema.
    Opmerking: Bij de configuratie in het lab werden VirtIO-SCSI-apparaten gebruikt, omdat dit wordt aanbevolen voor betere I/O-prestaties.
  6. Dell Technologies raadt aan om voor virtuele machines (VM's) krachtige optimalisatie te selecteren. Door dit te doen, draaien de VM's met prestatiestatistieken die zo dicht mogelijk bij bare metal liggen. Wanneer hoge prestaties worden gekozen, wordt de VM geconfigureerd met een reeks automatische en aanbevolen handmatige instellingen voor maximale efficiëntie.

    Opmerking: Zie Virtuele machinesDeze hyperlink leidt u naar een website buiten Dell Technologies. met hoge prestaties configureren voor meer informatie over instellingen voor hoge prestaties.
    Configuratie van virtuele machines met hoge prestaties
    Afbeelding 37. Configuratie van virtuele machines met hoge prestaties
  7. Configureer extra netwerken, zoals interconnect voor Oracle RAC.
    Extra netwerken voor Oracle-interconnect
    Figuur 38. Extra netwerken voor Oracle-interconnect

  8. Schakel de headless-modus uit voor elke VM voor optimalisatie. Gebruikers kunnen een VM configureren in headless modus wanneer het niet nodig is om toegang te krijgen tot de VM met behulp van een grafische console. Door de headless-modus uit te schakelen, werkt de VM zonder grafische en videoapparaten. Dit is handig in situaties waarin de host beperkte middelen heeft.
    Headless-modus uitschakelen voor VM
    Figuur 39. Headless-modus uitschakelen voor VM

  9. Voer de VM uit op een specifieke host in het cluster, zodat de Oracle RAC VM's worden verspreid over hosts in het Oracle Linux KVM-cluster en om te voldoen aan de vereisten voor CPU-pinning.
    Selectie voor VM om uit te voeren op specifieke host in het cluster
    Figuur 40. Selectie voor VM om uit te voeren op een specifieke host in het cluster

  10. Oracle Grid Infrastructure en Database 21c-software installeren en de database maken.

Aanbevolen werkwijzen

Hieronder volgen enkele best practices voor het uitvoeren van Oracle RAC op ASM met PowerFlex en Oracle Linux KVM.

  • Gebruik indien mogelijk verschillende ASM-schijfgroepen voor elke databasefunctie. De groepen moeten externe redundantie gebruiken. Dit zorgt voor meer flexibiliteit.
    • DATA voor data
    • REDO voor logboeken opnieuw uitvoeren
    • FRA voor archieflogboeken
    • CONFIG for voting disk
  • Gebruik meerdere storagedomeinen voor elke ASM-schijfgroep met in elk domein één gedeelde virtuele schijf die de ruimte verbruikt. Dit maakt het gemakkelijker om ASM-schijfgroepen te vergroten of te verkleinen en meer gelijktijdigheid te bieden.
  • Op elke VM moeten de deelbare schijven eigendom zijn van Oracle met een machtigingsmodus van 0660.
  • Leden van een ASM-schijfgroep moeten een vergelijkbare capaciteit hebben. Als apparaten in eerste instantie groot zijn, moet elke capaciteitstoename voor de ASM-schijfgroep even groot zijn.
  • De best practice van Oracle ASM is om meerdere apparaten bij elkaar op te tellen om de capaciteit van de ASM-schijfgroep te vergroten in plaats van één apparaat tegelijk toe te voegen. Deze methode verspreidt ASM-bereiken tijdens het opnieuw balanceren om hotspots te voorkomen. Gebruik een apparaatgrootte die capaciteitsverhogingen van de ASM mogelijk maakt, waarbij meerdere apparaten tegelijk aan de ASM-schijfgroep worden toegevoegd. Elk apparaat moet even groot zijn als het oorspronkelijke apparaat.

 

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000273103
Article Type: How To
Last Modified: 21 Jan 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.