c #008080>**Aufgabe**</fc>
Update/Upgrade einer bestehenden Apache Guacamole Umgebung von 1.5.0 auf 1... hschauen unter https://guacamole.apache.org/releases/
Aktuell (04.2024) ist das die 1.5.5.
----
=== Upgrade Prozess ===
* Downtime mit dem Team vereinbaren
* Snapshot des Systems erzeugen
* Betriebssystem und Libraries
nd Werbebanner Blocker.
Pi-hole soll auf einem bestehenden Raspberry Pi 4 "Server" mit 8GB Ram mit l... on===
Da Fedora auf ARM unterstützt wird, müsste es wohl auch auf einem Oracle Linux technisch laufen, alternativ falls es Probleme gibt über ein Docker Image.
System auf ... te
</code>
Prüfen das auch eine Statischen IP Adresse verwendet wird!
Basis Pakete installieren, di
istration einer Server Umgebung ist die Trennung des Zugriffs auf die Server vom lokalen Arbeitsplatz des Administrators/DBA's.
[[https://guacamole.apache.org/| Apache Guacamole ]] wird hier als Clientless Remote Desktop Gateway eingesetzt.
Über diesen zentralen Punkt können nun alle Server über einen n
reiten====
Zum Einsatz kommt Oracle Linux 8.3
Diese Software kann hier heruntergeladen werden: http:... für den User Home Pfad.
(2000MB boot, 4GB Swap, Rest für root "/" als LVM mit xfs).
Für die reine Or... * Notwendige Linux Pakete einspielen
* Hugepages einrichten
* Firewall Einstellungen prüfen
* ... en VMware Tools in Oracle 8 nicht mehr möglich, diese werden von VMware nicht mehr weiter entwickelt u
====Session Recording in Apache Guacamole====
Nach der Installation (siehe [[linux:oracle_linux_8_gua... erweiterten Funktionen wie das Aufzeichnen einer Session von Guacamole konfiguriert werden.
===Aufgabe: Aufzeichnen der Sessions===
Wie in der Anleitung für die Installation beschreiben müssen dazu bereits bei der Installation
Guacamole soll ein MS SQL Server 2019 statt der bestehenden MySQL verwendet werden.
In diese Umgebung liegt einen geclusterte MS SQL Datenbank vor, um hier mehr Ausfall Sicherheit zu erhalten wird diese Datenbank nun auch für Guacamole verwendet.
Abl... für den Connect zur DB anlegen
* MS SQL Properties in der guacamole.conf hinterlegen
* MS SQL JDBC
icklungsumgebung eine größere Anzahl an "leeren" Test Dokumenten erzeugt werden.
In den Test Dokumente soll aber einige Stammdaten Information stehen, um hier "echte" Tests durchführen zu können und zu erkennen ob auch d... t nur schwer umsetzbar, da die notwendigen Libraries nicht so ohne weiters einfach heruntergeladen wer
nen 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|Pu...
chmod 600 .ssh/*
chmod 644 .ssh/*.pub
</code>
Testen:
<code bash>
ssh -o NumberOfPasswordPrompts=0 ... ----- |
Wird der Schlüssel nicht verwendet liegt es meist an den falsch gesetzten Rechten!
----
===
be: Ein AT Job soll angelegt werden der zu einer bestimmten Uhrzeit den Server neu startet.
Normalerw... l reboot_server.yml>
---
- hosts: all
become: yes
collections:
- ansible.posix
vars:
ta... var: target_date
- name: Calculate minutes
set_fact:
#minutes_until_target: "{{ ((target_date + ' ' + target_time)|to_datetime('%Y-%m
=====In Ansible templates "jinja2" verwenden und debuggen=====
Mit der Makro Sprache "jinja2 (siehe h... rd in Ansible dynamisch Code angepasst und Templates erzeugt.
Siehe dazu => https://docs.ansible.com/ansible/latest/user_guide/playbooks_templating.html
=== In Python Interpreter der Ansible Tower Umgebung testen ===
Über "jinja2.Template" läßt sich zuvor au
n über PXE, lokale Medien oder aus Vorlagen / Images
* Übersicht und Verwaltung aller Server im Syst... und Fehlersuche
* Web-Benutzeroberfläche, JSON REST API und CLI für Linux
* Kann nach Bedarf über... zzweck als Proxy Funktionalität für RPM Repositories mit Lizenz-Verwaltung z.B. für Redhat muss die Ka... FW bzw. ein URL Filter im Proxy im Einsatz ist, diese URL's freischalten lassen.
Ablauf:
* Oracle L
RedHat 7 / 8
Warum macht das Sinn? Gute Frage, es wird gefordert und damit umgesetzt .. evtl. hilft es ja am Ende doch etwas.
Der Name des Kommandos unter Linux bedeutet: **M**icrosoft **D**efender **A
rzeichnis zur Verfügung stellen für den Download des AHF Patches
* Auf die richtigen Rechte für den User "awx" achten (muss dort schreiben und lesen können!)!
* MOS Zugangsdaten für den Download... die Erweiterte Konfiguration für die Verwendung des Oracle Health Checks Collection Manager erstellen
= In welchen Verzeichnis wird das akuelle Script gestartet ====
In welchen Verzeichnis wird das akuelle Script gestartet:
<code bash>
# Home of the scrips
SCRIPTPAT... set -x;
</code>
see http://stackoverflow.com/questions/18039751/how-to-debug-a-bash-script-and-get-... ntory nr> / use -h for help" 1>&2 ; exit 1; }
typeset COMMAND_PARAM=":i:h"
# falls nicht übergeben w
EXIT SQL.SQLCODE
WHENEVER OSERROR EXIT 9
set pagesize 0
set heading off
set feedback off
select glo... da der SQL Errorcode eine negative Zahl ist, kann es passieren das nicht die erwartete Zahl auch wirkl... er `` über eine Subshell====
Um das Ergebniss eines SQL*Plus Aufrufes zu verwenden kann das so aufgerufen werden:
<code bash>
...
# check fo