----
===Update OS und Libs ===
Snapshot der VM zuvor erstellen!
<code bash>
dnf update
reboot
</co... müssten wir eins nach dem anderen einspielen bis zu unsere aktuellen Version
</code>
----
=== Ext
ration einer Server Umgebung ist die Trennung des Zugriffs auf die Server vom lokalen Arbeitsplatz des... it gesteuert werden, wie von außen auf die Server zugegriffen werden kann.
===Hauptfunktionen===
Von und zu der Session können Dateien kopiert werden, in SSH... er Oberfläche
* Hinterlegen der Verbindung mit Zugriffsrechte auf Gruppen/Usern
* Leider nur mi
rware und Datenbank Installation vorbereiten====
Zum Einsatz kommt Oracle Linux 8.3
Diese Software k... aschine aufzusetzen.
Weniger Speicher ist nicht zu empfehlen, gerade für eine ASM oder Oracle Cluster Umgebung ist hier großzügig zu planen!
Normale Grundinstallation als minimalste... den Patch kommen schnell mal 2-4GB an neuen Daten zusammen!
Ablauf nach der Grundinstallation:
* N
QL Datenbank vor, um hier mehr Ausfall Sicherheit zu erhalten wird diese Datenbank nun auch für Guacam... llieren
* Guacamole MS SQL User für den Connect zur DB anlegen
* MS SQL Properties in der guacamol... MS SQLServer Umgebung auf dem Linux Rechner ====
Zu ODBC/MS Tools unter Linux siehe auch => [[dba:db_... ools18
</code>
===JDBC jar bereitstellen ===
Zuvor Java Version prüfen:
<code bash>
java -versi
rmation stehen, um hier "echte" Tests durchführen zu können und zu erkennen ob auch das richtige Dokument angezogen wird.
**Umgebung:**
Das System läuft... rgeladen werden können und die Python Version oft zu alt ist und nur schwer über normale Wartungsvertr... st installieren lässt ohne allzu viele Regularien zu sprengen.
Folgende Möglichkeiten wurden dazu u
/id_rsa
</code>
Um sich lokal selber verbinden zu können, eigenen Schlüssel speichern:
<code bash>... nton@apex01.pipperr.local
</code>
Prüfen ob ssh Zugriff nicht eingeschränkt ist über den Parameter A... n darf!
=== Anmelden debuggen ===
mit -vvv ssh Zugriff debuggen:
<code bash>
ssh -vvv anton@apex0
..
Aufgabe: Ein AT Job soll angelegt werden der zu einer bestimmten Uhrzeit den Server neu startet.
... te wird Random ermittelt um die VM Umgebung nicht zu überlasten
hour: "04"
# gewünschter tag falls ne... am Ende wohl einfacher gewesen.
Der Trick ist es zu verstehen das ein Datum abgezogen vom anderen Dat... y/datetime.html , auf die Eigenschaften kann dann zugegriffen werden ( (d.days, d.seconds, d.microseco
bung testen ===
Über "jinja2.Template" läßt sich zuvor auch testen ob es dann im Ansible Template so funktioniert wie erwartet.
Umgbung zuvor einstellen
<code bash>
source /var/lib/awx/ven... her mit "size_total[0]" auf den eigentlichen Wert zugreifen!
<code yaml>
- hosts : apex01.pipperr.l
erwaltung z.B. für Redhat muss die Katello Option zum Foreman bei der Installation gleich mit ausgewäh... s nicht in meinen Fall geholfen am Ende die Datei zu laden, es blieb nicht anders übrig als die Daten ... uppet.com/puppet7-release-el-8.noarch.rpm direkt zu holen:
<code bash>
curl --insecure https://yum.pu... man Installation ====
Da wir Foremann als Proxy zu Redhat für die RPM Verteilung und Lizenzverwaltun
st das so noch nicht implementiert, ohne direkten Zugriff der Maschine auf die Microsoft Cloud funktio... ritt 1 bis 3 wird dann in einem Workflow in Tower zusammen gefasst, Schritt 4 als Schedule alle 3 Woch... hten ist dieser Schritt in einem eigenen Playbook zusammen gefasst.
Als Vorbereitung die Pool IDS erm... "maximumOnDemandScanThreads": 4 -> 4 Prozesse zum Scannen verwenden
* "diagnosticLevel": "optio
Oracle Linux Automation ManagerServer Verzeichnis zur Verfügung stellen für den Download des AHF Patch... (muss dort schreiben und lesen können!)!
* MOS Zugangsdaten für den Download bereithalten und als U... /Update und die Basis Konfiguration erstellen
* Zugangsdaten für das Oracle Health Checks Collection... ====AHF - Oracle AUTONOMOUS HEALTH FRAMEWORK ====
Zu AHF siehe [[dba:oracle_rac_19c_ahf_trace_file_ana
terläuft.
Falls es bei der Verwendung von nohup zu "hängen" des startenden Scripts kommt, beachten d... E_SID und ORACLE_HOME müssen in der Umgebung oder zuvor im Script bereits gesetzt werden!).
SQL*Plus ... rung mit EOScipt aufrufen ====
Parameter werden zuvor im Script erstellt und dann für die SQL Befehl... [*]}; do echo $i; done
srv01
srv02
srv02
srv04
# Zusammenfassen und deduplizieren
# Putt all SID's in
n beiden SQL*Plus Anweisungen kann ein Fehlercode zurück geben werden:
* WHENEVER SQLERROR EXIT SQL.... EVER OSERROR EXIT SQL.SQLCODE" kann ein Code != 0 zurückgeben werden, aber da der SQL Errorcode eine n... ell====
Um das Ergebniss eines SQL*Plus Aufrufes zu verwenden kann das so aufgerufen werden:
<code ba... SQL*Plus gleich nach dem Aufruf in eine Variable zu schreiben, mit dieser Arbeiten, schnell ist **$?*
nächste Datei||
|:e#|vorherige Datei||
|:rew|gehe zur ersten Datei||
|:ar|Liste alle offenen Dateien a... r nicht gelungen dazu die richtige Escape Squence zu finden.
Beispiel
<code bash>
ps uafx | grep ... tener ereichbar wäre.
Leider ist aber noch nichts zum prüfen installiert.
Ziel: Testen ob in einer F... rver_name 1521
#alternativ wenn kein Telnet mehr zur Verfügung steht:
curl http://my_server_name:152