Installieren von Oracle Linux
Wir haben uns für Oracle Linux 8.3 entschieden, weil es die zur Zeit einzige Supportete Umgebung für Linux 8 ist. Trotzdem sind einige Workarounds in der Grid Software nötig, um das alles an den Start zu bekommen.
Wir starten unsere Installation mit dem "Install Oracle Linux 8. 3" Option durch mounten unserer . ISO-Datei.
Die Installation ist für die Oracle Linux 8.3 Distribution.
Wir verwenden 1x 70GB OS Disk mit Standardpartition
3 x 20GB ASM Disks für die DATA Diskgroup
2x 50GB ASM Disks für die RACDB und FRA Diskgroups
Wir wählen unsere Sprache für das Betriebssystem. Da wir die Datenbank ausführen werden, passe ich Sie für Deutsch nur leicht an, und setze mit "Weiter" fort.
Ich werde meine Konfigurationen für das Betriebssystem vornehmen. Ich wähle zuerst die Tastatursprache auf dem Bildschirm aus, der unten geöffnet wird.
Sie können filtern, indem Sie die Tastatur eingeben, die Sie dem Suchabschnitt hinzufügen möchten. Da ich eine deutsche Tastatur verwenden werde, klicke ich auf "Deutsch" Ich kehre mit der Schaltfläche "Fertig" zum vorherigen Bildschirm zurück.
Ich werde mein Betriebssystem Datum & Uhrzeiteinstellungen. Dies ist wichtig für Clustersysteme. Ich gehe zum Abschnitt Zeit & Datum.
Ich wähle meinen Standort auf dem Bildschirm aus, der sich öffnet, und gehe mit der Schaltfläche Fertig zurück.
Ich betrete das Menü Softwareauswahl. Wir werden hier weitere Anwendungen installieren.
Wir fügen die folgenden Paketgruppen hinzu, und klicken auf Fertig und zurück.
•graphical-server-environment
@development
@graphical-admin-tools
@guest-Agenten
@legacy-unix
@network-Datei-System-Client
@performance
Jetzt erstellen wir die Datenträger. Wir geben das Menü Installationsziel ein.
Wir klicken auf Fertig mit der Festplatte und benutzerdefiniert wie unten ausgewählt.
Mit der Option "Klicken Sie hier, um sie automatisch zu erstellen", konfigurieren wir das Betriebssystem je nach Quelleautomatisch.Wir klicken auf "Änderungen akzeptieren", um die Änderungen zu akzeptieren.
Jetzt wählen wir Hostname und Netzwerk aus.
Hier sehen wir unsere 2 Netzwerkkarten die erste ist unser Haupt Netzwerk, die anderen ist für den Cluster Interconnect.
Eine Tabelle mit unseren geplanten Netzwerk Adressen:
Hostname |
Usecase |
Address |
Bedeutung |
RAC101 |
Oracle Linux 8.3 |
192.168.19.118 |
LAN IP Adresse |
RAC102 |
Oracle Linux 8.3 |
192.168.19.119 |
LAN IP Adresse |
RAC101-PRIV |
Oracle Private Network |
192.168.2.118 |
Cluster Interconnect |
RAC102-PRIV |
Oracle Private Network |
192.168.2.119 |
Cluster Interconnect |
RAC101-VIP |
Oracle Virtual IP Address |
192.168.19.120 |
Durch Verwendung einer VIP-Adresse, |
RAC102-VIP |
Oracle Virtual IP Address |
192.168.19.121 |
Die virtuellen IP-Adressen werden verwendet |
RAC19C-SCAN |
SCAN address |
192.168.19.122 |
Single Client Access Name (SCAN) ist |
DNS01 |
dockstar01 MasqDNS Server |
192.168.19.254 |
Löst Addressen über DNS auf für techlab.local |
Somit sind die beiden Linux Knoten Rechner mit den folgenden IP Adress Daten zu installieren.
Die Adressen habe wir vorher in einem DNSMASQ Server welcher uns als DNS für unsere Umgebung dient eingestellt.
Erster RAC 19c Knoten
HOSTNAME |
rac101.techlab.local |
DB_NAME |
RAC19C1 |
DB_UNIQUE_NAME |
RAC19C |
IP 1. NIC |
192.168.19.118/255.255.255.0 |
IP 2. NIC |
192.168.2.118/255.255.255.0 |
DATABASE VERSION |
19.3.0.0 |
OS |
Oracle Linux 8.3 |
Zweiter RAC 19c Knoten
HOSTNAME |
rac102.techlab.local |
DB_NAME |
RAC19C2 |
DB_UNIQUE_NAME |
RAC19C |
IP 1. NIC |
192.168.19.119/255.255.255.0 |
IP 2. NIC |
192.168.2.119/255.255.255.0 |
DATABASE VERSION |
19.3.0.0 |
OS |
Oracle Linux 8.3 |
After configuring OS-level settings now we need to configure
Wir geben den Hostnamen für den ersten Cluster ‘Knoten ein. Unser Gateway ist in diesem Fall unser
DNSMASQ Server welcher auch in die weiteren Netze routet.
Eingabe der ersten IPv4 Adresse. Auf sichern drücken und gut.
Eingabe der VIP Adresse des ersten Knotens. Auf sichern drücken und gut.
Die 2. Netzwerkkarte für den Cluster Interconnect mit der IP Adresse (siehe Tabelle) einstellen
Wir sind mit der Netzwerk Konfiguration durch.
Obwohl beide Netzwerkkarten bei mir explizit auf AN gestellt waren, stellte sich nach dem Reboot heraus, dass die 2. Netzwerkkarte nicht automatisch mit den IP-Adressdaten hochgefahren wird.
Das musste ich in einem Netzwerkprofil manuell ändern. Das sehen wir am Ende der Dokumentation noch einmal genauer an.
Wir befinden uns jetzt in den letzten Schritten. Für die Installation des Betriebssystems klicken wir auf "Installation beginnen".
Wir definieren ein Kennwort für den Root-Benutzer und für einen neuen Benutzer.
Zuerst mache ich die Definitionen für root. Ich gehe zum vorherigen Bildschirm, indem ich auf Fertig klicke.
Ich gehe zum Abschnitt Benutzererstellung.
Ich schreibe die notwendigen Informationen auf die erforderlichen Felder und klicke auf Fertig. Wir erstellen hier einen Administratorbenutzer.
Alles ist jetzt fertig, ich warte auf die Installation des Betriebssystems.
Der Installationsschritt ist abgeschlossen. Wir starten unseren Server neu.
Wir gehen zum Abschnitt Lizenzinformationen.
Wir sagen, fertig, indem wir den Vertrag akzeptieren.
Klicken Sie auf Konfiguration beenden, um die Einrichtung abzuschließen.
Unser Bildschirm erschien. Wir gehen zum Abschnitt Nicht aufgelistet und melden uns als root an.
Wir schreiben unseren Root-Benutzernamen.
Wir schreiben unser Passwort.
Fix: Die 2. Netzwerkkarte hat keine IP Adressse erhalten.
Wir müssen in einem Editor ONBOOT=yes setzen.
Cd /etc/sysconfig/network-scripts [root@rac101 network-scripts]# vi ifcfg-ens256 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no NAME=ens256 UUID=2ae2b887-bd1d-485f-8521-f5cdbbf6aae5 DEVICE=ens256 ONBOOT=yes IPADDR=192.168.2.118 PREFIX=24 DNS1=192.168.19.254 DOMAIN=techlab.local |
Putty in jedem Knoten und führen Sie die folgenden
dd if=/dev/zero von=/home/swapfile bs=6048 count=1048576
mkswap /home/swapfile
swapon /home/swapfile
swapon -a
swapon -s
WinSCP in jeden Knoten und aktualisieren /etc/fstab (Wichtig)
Als Nächstes gehen Sie wie folgt vor:
Öffnen Sie /etc/fstab/ und fügen Sie die hervorgehobene Zeile am unteren Rand hinzu
tmpfs /dev/shm /tmpfs rw,exec 0 0
Führen Sie dann in Putty den folgenden Befehl aus
mount -o remount,size=4g /dev/shm
Der Grund, warum wir dies tun, ist während der Installer-Voraussetzung-Checker, er wirft manchmal einens Fehler. Dieser Fehler von /dev/shm ist auf einen Fehler in cluvfy zurückzuführen, der seit 12.1.0.2 Grid Infrastructure auftritt. Ich bekomme keine Fehler, nachdem ich die oben genannten Parameter setze.
Jetzt ist es an der Zeit, hier einen Gut-Patch-Standard für das System zu etablieren.
Durchführen einer yum-y-Aktualisierung auf beiden Knoten. Starten Sie anschließend die Hosts für einen Neustart der Neukonfiguration neu.
Zum Schluss müssen wir noch 2 Dienste deaktivieren.
systemctl disable firewalld systemctl stop firewalld |
Deaktivieren von selinux
cd /etc/selinux vi config SELINUX=disabled reboot |