PowerFlex Installation og konfiguration af Oracle Linux KVM på PowerFlex

Summary: Denne referencearkitekturvejledning beskriver installation og konfiguration af Oracle Linux KVM på Dell PowerFlex-platformen.

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

Du kan finde fuld dokumentation under Installation af Oracle Real Application Clusters | Installation og konfiguration af Oracle Linux KVM på Dell PowerFlex | Dell Technologies-informationscenter

Implementering af Oracle Real Application Clusters

Logisk arkitektur

Dette afsnit indeholder en arkitekturoversigt og de trin, du skal følge for at konfigurere en Oracle Real Application Clusters-database (RAC) med 3 noder ved hjælp af Oracle Linux Virtualization Manager på en PowerFlex-opsætning i to lag. Dette er kun et eksempel for at illustrere, hvordan PowerFlex kan gøre det muligt for en virksomhed at køre et Oracle Linux KVM-miljø med Oracle RAC. Størrelsen af ASM-diskgrupperne og databasen er vilkårlig. Bedste praksis er dog inkluderet og gælder for enhver implementering af denne type i produktionen.

Følgende figur viser en logisk visning af konfigurationen med 3 noder:
En logisk visning af konfigurationen med 3 noder
Figur 28: Logisk arkitektur

Netværksarkitektur

I det tolags PowerFlex-system er SDC installeret på compute-only-værten (Oracle Linux KVM), mens MDM- og SDS-komponenterne er installeret på backend, storage only-noder. SDS samler og leverer rå lokal storage i hver node og deler denne storage som en del af PowerFlex-klyngen. Der oprettes en enkelt lagerpulje ved hjælp af alle diskene på hver node i beskyttelsesdomænerne, diskenheder klargøres derefter fra lagerpuljen og præsenteres for beregningsværterne, som Oracle Linux Virtualization Manager bruger som lagerdomæner. Fra lagerdomænet udskæres diske af de respektive størrelser, så de opfylder kravene til Oracle RAC ASM-diskgruppedatabasen, herunder diskenheder til data, genoprettelseslogføring, afstemningsdisk og flashgendannelsesområdet. Diskenhederne kortlægges og deles mellem de virtuelle maskiner og forbruges derefter af ASM til at oprette grupperne. Mens Oracle Grid og databasesoftwaren installeres uafhængigt af hver VM, er selve Oracle RAC-databasen bygget på ASM og dermed gjort tilgængelig for alle noder.

Følgende netværk og VLAN er blev brugt i laboratoriet til denne Oracle Linux KVM-løsning:

Tabel 3. Oplysninger om PowerFlex-netværk på værtsniveau

Netværksnavn Beskrivelse
Bond0 (p2p1, p3p1) Administration og VM-trafik
Bond1 (p3p2, p2p2) PowerFlex-datatrafik (SDS og SDC)

Tabel 4. Oplysninger om Oracle Linux KVM-netværk på VM-niveau

Netværksnavn VLAN Beskrivelse
ovirtmgmt 105 Administrationsnetværk
Privatevlan106 106 Privat vlan til Oracle privat sammenkobling
VM_Network 100 Oracle-klientnetværk

VLAN-tagging

Oracle Linux Virtualization Manager understøtter tilføjelse af flere logiske netværk til fysiske netværkskort på Oracle Linux KVM-noden, herunder dem med VLAN-mærkning. Da VLAN er en vigtig komponent i PowerFlex-arkitekturen, er trinnene til at tilføje et nyt logisk netværk med VLAN-mærkning til Oracle-sammenkoblingen inkluderet her.

  1. Gå til skærmbilledet Netværk -> Netværk i Oracle Linux Virtualization Manager, og klik på Ny i figur 29.
    Logiske netværk
    Figur 29. Logiske netværk

    Indtast følgende oplysninger i figur 30:

    • Navn
    • Beskrivelse
    • Netværksetiket
    • Markér afkrydsningsfeltet for Aktivér VLAN-mærkning, og tilføj VLAN-værdien

    Lad klyngen være standard (den tilsluttes automatisk) og vNIC-profilerne (navnet er som standard netværksnavnet).
    Nyt logisk netværk
    Figur 30. Nyt logisk netværk

  2. Når den er oprettet, skal du gå til Netværk -> Netværk og klikke på det nyoprettede hyperlink til vlan-106-netværket .

  3. Klik på fanen Værter, fremhæv en af de ikke-tilknyttede værter, og klik på Opsæt værtsnetværk i figur 31.
    VLAN-106 Værtstildeling
    Figur 31. VLAN-106 Værtstildeling

  4. Dialogboksen Konfigurer værtsnetværk vises. Det nye logiske netværk vises i højre side. Klik på netværket, og træk det til det relevante fysiske netværkskort som vist i figur 32. Som her kan mere end et logisk netværk tildeles en grænseflade.
    Tildel et logisk netværk til grænsefladen
    Figur 32. Tildel et logisk netværk til grænsefladen

  5. Klik derefter på blyantikonet i hjørnet af det logiske netværk. Dette giver brugeren mulighed for at tildele en IP-adresse (hvis ønsket). Vælg den relevante startprotokol, tilføj om nødvendigt en adresse, og klik på OK i figur 33. Oracle Linux Virtualization Manager konfigurerer derefter netværket på værten.
    Tildel startprotokol og IP
    Figur 33. Tildel startprotokol og IP

    Det logiske netværk oprettes og konfigureres i figur 34.
    IP tildelt
    Figur 34. IP tildelt

Oracle RAC-konfiguration

Følgende afsnit indeholder oplysninger om konfiguration af Oracle Linux KVM og installation af en Oracle RAC 21c-database med 3 noder.

Oplysninger om hardware- og softwarekonfiguration

Følgende tabel beskriver hardware- og softwarekomponenterne i infrastrukturen, som bruges til løsningen. Både PowerFlex-noderne (kun storage) og dem, der bruges til Oracle Linux KVM (beregn kun), er de samme:

Tabel 5. Hardware- og softwarekonfiguration

Komponenter Kilde domæne
Servermodel Dell R650
Antal beregn kun-noder 3
Antal kun storage-noder 4
CPU Intel® Xeon® Gold 6336Y CPU @ 2,40 GHz
Komponenter Kilde domæne
Stikkontakter og kerner To sokler 24 kerner
Hyperthreading Aktiveret
Hukommelse 512 GB pr. vært
Storage 2 X 447,13 GB (SATA SSD)
10 X 1490,42 GB (SAS SSD)
PCIe Mellanox ConnectX-5 EN 25 GbE SFP28-adapter (to porte)
NVDIMM 2 x 16 GB, 2933 MT/sek. NVDIMM-N DDR-4
PowerFlex R4_6
PowerFlex Manager Udgave 4.6.0
Oracle Linux Virtualization Manager 4.5.4-1.0.31.el8
Oracle Linux Version 8 opdatering 9
Oracle-databaseversion 21.3.0.0.0
VM OS – Oracle Linux Version 8 opdatering 9
Antal VM er 3
VM-konfiguration 16 vCPU, 24 GB hukommelse
VM-noder Austin170, Austin171, Austin172
Databasenavn ORCL
Navne på forekomster ORCL1, ORCL2, ORCL3
ASM-diskgrupper CONFIG, DATA, REDO, FRA

Værtskonfiguration

Samtidig med at Oracle Linux Virtualization Manager installeres på sin egen vært, skal brugerne forberede Oracle Linux KVM-værterne, der også vil fungere som PowerFlex-beregningsnoder.

Udfør følgende trin for at installere en Oracle Linux KVM-vært til Oracle RAC-miljøet:

  • Installer Oracle Linux 8.9-operativsystemet på hver af computerværterne.
  • Konfigurer administrationsnetværk for hver vært. Tildel en IP-adresse til hver vært.
  • Konfigurer netværk, så det understøtter SDC-tilslutning til PowerFlex.
  • Udfør følgende kommandoer på hver af værterne for at forberede værten på at modtage kommandoer fra 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

Udfør følgende trin for at installere Oracle Linux Virtualization Manager:

  • Opret VM'en, og installer Oracle Linux 8.9-operativsystemet ved hjælp af Virtualization Host Base-miljøet. At vælge en anden base kan føre til problemer med implementeringen. Denne base leveres ikke med en brugergrænseflade, men Gnome Desktop kan tilføjes efterinstallation, hvis det ønskes.
  • Installer oVirt Engine-pakken, og installer motoren ved at udføre følgende kommandoer:
    dnf config-manager --enable ol8_baseos_latest dnf install oracle-ovirt-release-45-el8 -y dnf clean all
    dnf repolist
    dnf install ovirt-engine
  • Udfør opsætningen af programmet for at installere Oracle Linux Virtualization Manager.
    engine-setup
  • Når installationen er fuldført, får brugeren en webadresse, som er værtens FQDN, for at få adgang til virtualiseringsadministratoren.

Storagedomæner til ASM

Følgende tabel indeholder oplysninger om de storagedomæner, der er oprettet fra PowerFlex og tilknyttet Oracle Linux KVM, som kræves til Oracle ASM-diske. PowerFlex-diskenheder skal dimensioneres i faktorer 8.

Tabel 6. Storagedomæner, der bruges til Oracle RAC-databasen

Lagerdomæne Størrelse Beskrivelse
Oracle_Homes 504 GB Skal bruges til OS-filsystemet til VM og Oracle-softwaren
ORA_CONFIG 56 GB Skal bruges til CONFIG ASM-diskgruppen
ORA_REDO_1 56 GB Skal bruges til REDO ASM-diskgruppe
ORA_REDO_2 56 GB Skal bruges til REDO ASM-diskgruppe
ORA_REDO_3 56 GB Skal bruges til REDO ASM-diskgruppe
ORA_DATA_1 504 GB Skal bruges til DATA ASM-diskgruppe
ORA_DATA_2 504 GB Skal bruges til DATA ASM-diskgruppe
ORA_DATA_3 504 GB Skal bruges til DATA ASM-diskgruppe
ORA_FRA_1 504 GB Skal bruges til FRA ASM-diskgruppe
ORA_FRA_2 504 GB Skal bruges til FRA ASM-diskgruppe
ORA_FRA_3 504 GB Skal bruges til FRA ASM-diskgruppe

VM-konfiguration

Følgende trin blev brugt i denne konfiguration til at konfigurere Oracle RAC-databasen med 3 noder med Oracle Linux Virtualization Manager, der kører på PowerFlex:

  1. Opret VM'er, én VM pr. vært. Installer Oracle Linux 8.9 OS.

    • Opret 3 x 100 GB virtuelle diske fra Oracle_Homes, der skal bruges til OS-installation af VM-filsystemet, én for hver VM.
    • Disse diske skal gøres "bootable"

    Disk, der kan startes fra til OS-installation
    Figur 35. Disk, der kan startes fra til OS-installation

  2. Installer Oracle Linux 8.9-operativsystemet på hver VM, og tildel IP'er til hver VM. Installationen kan være et basismiljøserveren med GUI eller Server.

  3. Opret de nødvendige diske fra det storagedomæne, der kræves til ASM-diskgrupperne DATA, OCR, MGMT REDO og FRA.

    Tabel 7. ASM-diske fra storagedomæner

    ASM-diskgrupper Størrelse Fra storagedomæne
    KONFIGURATION 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. Vedhæft ASM-diskene til alle VM'erne ved at gøre dem delbare.
    ASM-diske gøres delbare til Oracle RAC-databaseinstallation
    Figur 36. ASM-diske gøres delbare til Oracle RAC-databaseinstallation

  5. Der er tre grænseflader at vælge imellem:

    • IDE-standardgrænseflade
      , der opretter forbindelse til storageenheder. Med hensyn til ydeevne er den lidt langsommere end VirtIO eller VirtIO-SCSI
    • VirtIO
      En paravirtualiseret driver giver øget I/O-ydeevne i forhold til emulerede enheder, f.eks. IDE, ved at optimere koordineringen og kommunikationen mellem den virtuelle maskine og hypervisoren.
    • VirtIO-SCSI
      En nyere paravirtualiseret SCSI-controllerenhed. Denne driver tilbyder funktionalitet, der ligner virtIO-enheder, med nogle yderligere forbedringer såsom forbedret skalerbarhed, et standardkommandosæt og SCSI-enhedsgennemløb. Specifikt understøtter det tilføjelse af hundredvis af enheder og navngivning af disse enheder ved hjælp af standard SCSI-enhedsnavngivningsskemaet.
    Bemærk: Konfigurationen i laboratoriet brugte VirtIO-SCSI-enheder, da det anbefales til bedre I/O-ydeevne.
  6. Dell Technologies anbefaler, at du vælger optimering med høj ydeevne til virtuelle maskiner (VM er). Ved at gøre dette kører VM erne med ydeevnemålinger, der er så tæt på bare metal som muligt. Når der vælges høj ydeevne, konfigureres VM'en med et sæt automatiske og anbefalede manuelle indstillinger for maksimal effektivitet.

    Bemærk: Du kan finde flere oplysninger om indstillinger for høj ydeevne under Konfiguration af højtydende virtuelle maskinerDette hyperlink fører dig til et websted uden for Dell Technologies..
    Konfiguration af virtuelle maskiner, der viser høj ydeevne
    Figur 37. Konfiguration af virtuelle maskiner, der viser høj ydeevne
  7. Konfigurere yderligere netværk, f.eks. sammenkobling til Oracle RAC.
    Yderligere netværk til Oracle-sammenkobling
    Figur 38. Yderligere netværk til Oracle-sammenkobling

  8. Deaktiver konsolløs tilstand for hver VM for optimering. Brugere kan konfigurere en VM i konsolløs tilstand, når det ikke er nødvendigt at få adgang til VM'en ved hjælp af en grafisk konsol. Ved at deaktivere konsolløs tilstand kører VM'en uden grafiske enheder og videoenheder. Dette er nyttigt i situationer, hvor værten har begrænsede ressourcer.
    Deaktivering af konsolløs tilstand for VM
    Figur 39. Deaktivering af konsolløs tilstand for VM

  9. Kør VM'en på en bestemt vært i klyngen, så Oracle RAC VM'erne er spredt på tværs af værter i Oracle Linux KVM-klyngen, og for at overholde kravene til CPU-fastgørelse.
    Valg af VM til at køre på en bestemt vært i klyngen
    Figur 40. Valg af VM til at køre på en bestemt vært i klyngen

  10. Installer Oracle Grid Infrastructure og Database 21c-software, og opret databasen.

Bedste praksis

Følgende er nogle af de bedste fremgangsmåder, når du kører Oracle RAC på ASM med PowerFlex og Oracle Linux KVM.

  • Hvis det er muligt, skal du bruge forskellige ASM-diskgrupper til hver databasefunktion. Grupperne skal bruge ekstern redundans. Dette giver større fleksibilitet.
    • DATA til data
    • Gentag for at gentage logfiler
    • FRA til arkivlogfiler
    • CONFIG til afstemningsdisk
  • Brug flere lagerdomæner til hver ASM-diskgruppe med en enkelt, delt virtuel disk i hver, der bruger pladsen. Dette gør det nemmere at øge eller mindske ASM-diskgrupper og give flere samtidigheder.
  • På hver VM skal de diske, der kan deles, ejes af oracle med tilladelsestilstanden 0660.
  • Medlemmer af en ASM-diskgruppe skal have samme kapacitet. Hvis enheder oprindeligt er store, skal hver kapacitetsforøgelse til ASM-diskgruppen være lige stor.
  • Oracle ASM bedste praksis er at tilføje flere enheder sammen for at øge ASM-diskgruppekapaciteten i stedet for at tilføje én enhed ad gangen. Denne metode spreder ASM-omfang under rebalancering for at undgå hot spots. Brug en enhedsstørrelse, der giver mulighed for ASM-kapacitetsintervaller, hvor flere enheder føjes til ASM-diskgruppen sammen. Hver enhed skal have samme størrelse som dens originale enhed.

 

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.