SAP Software: Migration Sys-V init zu systemd
Mit Einzug von SLES12 und RHEL 7 im Jahre 2014 wurde die bisherige SysV-init Prozessverwaltung auf systemd umgestellt. Die SAP Applikationen (NW, SAP HANA etc.) welche auf neueren SLES oder RedHat Versionen eingesetzt wurden nutzten während der Installation und später im Betrieb einen dynamisch erzeugten Wrapper um weiter unter legacy SysV init Skripte zu arbeiten. […]
SLES15 – Upgrade DVD erstellen
SLES15 kommt von Hause aus mit einer „minimalen“ Installations-DVD sowie einer zweiten Daten-DVD mit den unterschiedlichen Modulen welche man zusätzlich installieren kann. Diese Module umfassen z.b. SLES, SLED, or SLES for SAP usw. Für ein lokale Upgrade ohne Internetverbindung gibt es jetzt aber kein einzelnes Medium mehr. Um einen Upgrade ohne SMT / SUSE Manager oder […]
Linux: sudo – have fun with sudo
Heute haben mich Teilnehmer in einem Linux Workshop auf den folgenden Absatz in der sudo Konfigurationsdatei /etc/sudoers aufmerksam gemacht: ## Do not insult users when they enter an incorrect password. Defaults !insults Irgendwie ist mir dieser Eintrag bei SLES bisher noch gar nie aufgefallen. Also wurde direkt mal ausprobiert was es damit auf sich hat. […]
sudoers – How-To Exclusion List
Vor Kurzem lief mir folgendes Scenario über den Weg: Ein SAP System wird auf SLES 12 Server betrieben. Hier haben zum einen die Administratoren Zugang, unteranderem aber auch die Kollegen aus dem Support Team. Da die Benutzer sich nur via Named-Usern am Linux Anmelden können, müssen diese, um Administrative Rechte zu erlangen, mit sudo einen […]
SLES12 – VMware Tools vs. open-VM-tools
Bei SLES12 kommen die open-VM-tools bereits durch den Packetmanager und den Vorteilen dabei mit an Bord auf das Betriebssystem. Support Status der open-VM-tools (OVT) durch VMware. Wenn ein Kunde sich nun entschließt die open-VM-tools aus dem vSphere Gastbetriebssystem zu deinstallieren und die VMware Tools ein zu setzen müssen aus SLES12.1 zwei Pakete entfernt werden: open-vm-tools […]
SAP: SWPM als non-root
Ab SWPM SP20 wird das UI5 Interface eingeführt. Das heisst wenn man das executable „sapinst“ des SWPM auf einem Unix/Linux Host startet benötigt man keinen X-Server mehr bzw. kein sapinstgui für die Verbindung. Es erscheint nach dem Start die Information auf welche https Seite man sich mit einem Browser verbinden soll. Beispiel: https://meinserver:4237/sapinst/docs/index.html Dem […]
KeePassXC: OpenSource Alternative
Ich nutze schon sehr lange den Passwortspeicher KeePass bzw. KeePassX. Vor einigen Tagen bin ich mehr zufällig auf einen weiteren Fork „KeePassXC“ gestolpert welcher sehr aktiv entwickelt wird. Über Neuerungen wird regelmäßig in einem eigenen Blog berichtet. Es stehen für alle gängigen Betriebssysteme native Versionen zur Verfügung: Windows MacOS Linux Zudem wird über AES Algorithmus […]
grub2: systemd target während boot
Unter SLES12 und RedHat 7 wird Grub2 ausgeliefert. Um während dem Bootvorgang in ein bestimmtes „System target“ zu booten kann man während Grub die Auswahl der Kernelversionen anzeigt mit „e“ in den Edit Modus springen. Hier kann man in die „linux“ (Kernelzeile) Zeile das System Target mit angeben wie in diesem Screenshot zu sehen ist. […]
Linux systemd: Unit Files
Um ein Skript bei Systemstart des SLES12 Server mit systemd aus zu führen benötigt man zwei Dinge: 1. das Skript welches man ausführen möchte und 2. ein „.service“ File (Unit-File) für den Systemd. Wir legen beispielsweise ein Skript für die Ausführung unter „/root/bin/skript.sh“. Das .service File wird unter dem Verzeichnis /etc/systemd/system abgelegt. Beispiel: /etc/systemd/system/skript.service Anschließend sieht das […]
SLES – hinzufügen/vergrößern/entfernen von LUNs/Disks
Um in SuSE eine LUN oder Disk in einer physikalischen oder virtuellen Umgebung hinzuzufügen oder zu vergrößern gibt es den Artikel 7009660 bei SuSE. Disk hinzufügen, anschließend Skript ausführen im OS: rescan-scsi-bus.sh in virtuellen Umgebungen muss man gegebenenfalls die Option -a bzw. –alltargets an das Skript mit anhängen. Disk vergrößern, anschließend rescan im OS: echo […]