er Tower Job aktualisieren
Schritt 1 bis 3 wird dann in einem Workflow in Tower zusammen gefasst, Schr... m installiern
- Test Virus testen (damit taucht dann auch der Server in unsere lokalen Defender Verwal... t der ersten Virus Erkennung wird der Server auch dann in der lokalen Management Console vom Defenderer ... che Prozesse auf der Maschine aktiv sind um diese dann auszuschließen:<code bash>ps afx </code>
== Dat
in Tomcat9 installiert und konfiguriert. SSL wird dann später über den Apache HTTP als Proxy erfüllt.
... und das Konfigurations-Home getrennt angelegt und dann verlinkt konfiguriert.
Tomcat User anlegen:
<cod... xzf ./install/apache-tomcat-9.0.73.tar.gz
#aber dann verlinken!
ln -s /srv/tomcat/apache-tomcat-9.0.73... sis Konfiguration===
Konfiguration befindet sich dann hier:
* Release Notes : $CATALINA_HOME
zuerst die DS3500 unter Storage Model suchen und dann die Karte 46M0907 auswählen, dann die Linux Version, ganz unten "submit" wählen.
Auf der nächsten Sei... n===
* 10% Spare einplanen (3 Platten stehen dann als Reserve zur Verfügung)
* Entsprechend d... wählen
Tipp: erst die kleine Platten anlegen und dann den restlichen freien Platz durch zwei Teilen dam
ode bash>
su - oracle
vi .bashrc
umask 0022
#dann auf für den Grid user! su - grid
</code>
----... a
# Version auswählen
</code>
DAs Java_Home ist dann so etwas wie => "/usr/lib/jvm/java-16-openjdk-16.... rolling.el8.x86_64", allerdings sollte eigentlich dann "/usr/java/latest" funktionieren, hmm, mit "alter... ne für den zweiten Knoten dienen, auf diesen sind dann nur noch die IP Adressen und Namen anzupassen.
Z
SSH Key für die Anmeldung recht einfach. Wenn es dann nicht funktioniert wird es dann schwirig.
Siehe auch => [[windows:putty_pscp_ssh_key_connect|Putty mit... >
ssh -vvv anton@apex01.pipperr.local
# wenn ok dann:
debug3: send packet: type 50
debug2: we sent a p... we sent a publickey packet, wait for reply** und dann **debug3: receive packet: type 51**" achten!
Dann
nterlegt werden.
Mit diesen Informationen können dann später Oracle Aufgaben wie das Patchen der DB Umg... dem Tower Server hinterlegt werden, müssten aber dann auch von Hand gepflegt oder mit Dynamischen Inven...
</code>
----
==== Playbook um das Fact Skript dann am Ende auch auf alle Maschinen auszurollen ====
... erden.
Mit den folgenden Playbook Beispiel wird dann das Skript um den lokalen Json Output zu erstelle
=
Parameter werden zuvor im Script erstellt und dann für die SQL Befehle verwandt.
<code bash>
# Run... meln startet, zum Beispiel eine I/O Statistik und dann die eingestellte Wartezeit bis zum nächsten Lauf ... it einfachen Shell Kommandos wie ls und find wird dann etwas mühsam .-) .
<code bash>
#!/bin/sh
DIR... s ====
Für jede Datei den MD5 Hash erzeugen und dann den Hash über die MD5 Hashes
<code bash>
find
teien zusammen.
Ein einfaches "rm *" führt hier dann nicht mehr zum gewünschten Ziel! Die Schell kann ... * Test wie alt die Datei ist, wenn älter als xxx dann löschen
Skript:
<code bash delete_audit_log_old... `date` -- " >> $LOG_FILE
</code>
Das kann dann automatisiert regelmäßig laufen und die Umgebung
eim Booten!)
Über die ermittelte IP Adresse kann dann über einem Browser auf die iLO Oberfläche zugegri... siert erst mal einen kurzen Moment nichts .... um dann nach einer gewissen Schrecksekunde aber wieder zu... inux kann beginnen.
Im Hintergrund taucht aber dann später im OS ein gemounteter "USB Stick" mit den
ode bash>
su - oracle
vi .bashrc
umask 0022
#dann aus su - grid
</code>
----
=== Dump Verhalten... ne für den zweiten Knoten dienen, auf diesen sind dann nur noch die IP Adressen und Namen anzupassen.
Z... s OS kann die Einbindung des Storages erfolgen um dann im nächsten Schritt mit der Installation des Clus
folgen.
Da das natürlich sehr unsicher ist, muss dann verschlüsselt abgelegt werden! Bzw. besser in die... das aus root im Tower nicht gelesen werden kann!
Dann Anpassen auf
" <nowiki>
key: "{{ lookup('file', ... em Server liegen können.
Im Ansible Script wird dann mit "with_items" bzw. "with_subelements" über die
ugefügt, in der Schleife mit dem with_items Wird dann pro Text Zeile das durchgeführt, damit beim erste... aram.changed == true)
</code>
In Produktion wird dann noch der Ansible Username als Parameter ergänzt.
next_day = false
day: "31.03.2023"
# Wenn true dann immer nächster Tag, falls false wird day Paramete... ibrary/datetime.html , auf die Eigenschaften kann dann zugegriffen werden ( (d.days, d.seconds, d.micros
ble-cmdb
deactivate
</code>
In dieser Umgebung dann auch das Skript testen!
=== Job Steuerungs-Param... register" auf dem Output on "setup" referenziert, dann kann mit "local_action" und "copy" wieder auf den
inja2.Template" läßt sich zuvor auch testen ob es dann im Ansible Template so funktioniert wie erwartet.... >
{{ dba_mail_list | join(' ') }}
</code>
Ergibt dann im Ergebnis:
<code>
xxxxx@mmmm.xx yyyyy@mmmmm.xx