Use Case · Migration

WebSphere zu JBoss EAP migrieren

IBM hat die Lizenzkosten erhöht. Sie haben auf JBoss EAP gewechselt. Aber die Konfigurationslogik aus WebSphere-Zeiten ist geblieben.

Eine Migration ist ein Einmalprojekt. Die Folgen eines falschen Betriebsmodells laufen zehn Jahre weiter. Wer den Server wechselt, aber das Betriebsmodell beibehält, hat die Migration nur zur Hälfte durchgeführt.

lennlay schliesst die andere Hälfte: reproduzierbare Konfiguration, automatisiertes Deployment, dokumentierte Härtungs-Baseline. Aus einer WebSphere-Ablösung wird eine dauerhaft betreibbare JBoss-EAP-Plattform.

Der Server ist neu. Das Betriebsmodell ist alt.

WebSphere und JBoss EAP sind grundlegend unterschiedliche Plattformen mit unterschiedlichen Betriebsphilosophien. Wer nur den Server tauscht, bringt das falsche Modell mit.

WebSphere-Erbe
Deployment

EAR/WAR-Deployment über die Admin Console. Manuell, instanz-spezifisch, nicht reproduzierbar.

Datasource-Konfiguration

JNDI-Datasources über die GUI konfiguriert. Kein Code, keine Versionierung, kein Diff.

Security Roles

Sicherheitsrollen manuell im Admin-Interface gepflegt. Wer was hat, weiss nur derjenige, der es gesetzt hat.

Konfigurationswissen

Konfigurationsdetails sitzen im Kopf einer Person. Fällt diese Person aus, fällt das Wissen aus.

Backup-Strategie

Backup bedeutet VM-Snapshot. Welche Konfiguration drin ist, sieht man erst nach dem Restore.

JBoss EAP braucht
Deployment

Ansible-basierte Deployment-Pipeline. Jede Instanz erhält denselben Zustand aus denselben Rollen.

Datasource-Konfiguration

standalone.xml und domain.xml als Code verwaltet. Jede Änderung ist nachvollziehbar, jede Revision rekonstruierbar.

Security Roles

Security Subsystem als automatisierte Policy. Was gilt, steht im Repository und lässt sich überprüfen.

Konfigurationswissen

Reproduzierbarer Konfigurationsstandard. Jede Instanz lässt sich aus der Codebasis neu aufbauen.

Backup-Strategie

Versionskontrollierte Konfiguration. Der Zustand ist immer bekannt, weil er immer definiert wurde.

Drei Muster, die wir immer wieder sehen

Die meisten WebSphere-zu-JBoss-Migrationen sind technisch abgeschlossen. Operativ sind sie es nicht.

01

Der Einzelkämpfer

Eine Person war der WebSphere-Experte. Jetzt ist dieselbe Person der JBoss-Experte. Der Single Point of Failure hat nur die Plattform gewechselt. Fällt die Person aus, steht der Betrieb.

02

Die Config-Migration

Die Konfiguration wurde 1:1 aus WebSphere portiert. Der Management-Port ist noch offen. Sicherheitshärtung wurde auf "später" verschoben. Später ist jetzt der Audit-Termin.

03

Der Snapshot-Betrieb

Jede JBoss-Instanz ist ein Unikat. Deployment auf Instanz A funktioniert anders als auf Instanz B. Ob die Konfigurationen konsistent sind, weiss niemand mit Sicherheit.

Migration abschliessen, nicht nur durchführen

Vier Phasen. Das Ziel ist nicht ein laufender JBoss-Server, sondern ein dauerhaft betreibbares, dokumentiertes und automatisiertes Betriebsmodell.

1

Analyse

Bestandsaufnahme der WebSphere-Umgebung: welche Anwendungen laufen, welche Datasources existieren, welche Sicherheitskonfigurationen aktiv sind, welche Deployment-Pfade es gibt. Kein Blindflug in die Migration.

2

Target-Baseline

Definition des Zielzustands: wie eine JBoss-EAP-Instanz aussehen muss. CIS-referenzierte Härtung, standardisierte Konfigurationsstruktur, kontrollierte Management-Schnittstellen. Der Zielzustand ist beschrieben, bevor die erste Instanz aufgebaut wird.

3

Migration mit Rückfalloption

JBoss EAP kommt im definierten Zielzustand hoch. WebSphere bleibt parallel in Betrieb, bis der Cutover validiert ist. Kein erzwungener Schalter, kein unkalkulierbares Risiko.

4

Automatisierter Betrieb

Nach dem Cutover übernimmt die lennlay.jboss Ansible Collection den Betrieb. Deployment via Ansible. Konfigurationsänderungen via Code. Kein manueller Console-Zugriff als primärer Betriebsweg.

Was sie konkret tut

Die lennlay.jboss Ansible Collection ist das Fundament des automatisierten JBoss-EAP-Betriebs. Drei Bereiche, die direkt auf die WebSphere-Migrationsszenarien antworten.

EAR/WAR Deployment

Standardisiertes, reproduzierbares Deployment via Ansible-Rollen. Dieselbe Anwendung wird auf jeder Instanz auf dieselbe Weise eingespielt. "Ich habe es diesmal anders deployed als letztes Mal" ist kein möglicher Satz mehr.

Konfigurationsmanagement

standalone.xml und domain.xml stehen unter Versionskontrolle und werden via Ansible angewendet. Jede Konfigurationsänderung ist nachvollziehbar. Jede Instanz hat denselben definierten Zustand.

Härtungs-Baseline

CIS-referenzierte Härtung beim ersten Aufbau. Management-Interface abgesichert. Security Subsystem konfiguriert. Nicht als Post-Migrations-Cleanup, sondern eingebaut von Beginn an.

Migrationen sind riskant. Die kritische Phase braucht Erfahrung.

WebSphere-zu-JBoss-Migrationen haben eine Phase, in der Fehler nicht rückgängig zu machen sind. Diese Phase braucht jemanden, der das schon gemacht hat.

Marcel König (RHCA/RHCE) hat diese Migrationen durchgeführt. Matthias Siegl (RHCE) kennt den JBoss-EAP-Betrieb im Detail. Im EaaS-Modell erhalten Sie diese Expertise, ohne eine Festanstellung zu schaffen. Eingebettet in Ihr Team, mit vollständiger Dokumentation als Übergabe.

EaaS bedeutet: Sie zahlen für Projektstunden, nicht für Jahresgehälter. Die Expertise bleibt in Ihrer Organisation durch die Dokumentation, nicht durch den Experten, der möglicherweise nächstes Jahr weg ist.

Marcel König
RHCA / RHCE · Lead, EaaS

Red Hat Certified Architect. Führt WebSphere-zu-JBoss-Migrationen, definiert Zielarchitekturen und übernimmt die technische Verantwortung in der kritischen Migrationsphase.

Matthias Siegl
RHCE · Senior DevOps, Vollzeit

Red Hat Certified Engineer. Betreibt JBoss EAP im Alltag, baut Ansible-Pipelines und sorgt dafür, dass der automatisierte Betrieb nach dem Cutover funktioniert.

Drei Situationen, ein Ausgangspunkt

WebSphere EOL-Druck

IBM-Support läuft aus

Die EOL-Timeline steht. Die Migration ist nicht optional, sondern termin-gebunden. Wer jetzt strukturiert vorgeht, vermeidet Panik-Migrationen kurz vor Ablauf des Supports.

Nach dem Wechsel

Migration abgeschlossen, Chaos geblieben

Der Wechsel auf JBoss EAP ist technisch fertig. Aber jede Instanz fühlt sich noch anders an. Ein Betriebsstandard ist nicht in Sicht. Das Betriebsmodell-Problem ist noch offen.

Vor der Zertifizierung

Audit oder Zertifizierung steht an

Der aktuelle JBoss-EAP-Zustand ist nicht dokumentiert und nicht prüfbar. Was gehärtet wurde und was nicht, lässt sich nicht belegen. Der Termin naht.

lennlay.jboss Collection im Ausbau. Compliance-Skripte für JBoss bereits vorhanden. Im EaaS-Modell arbeiten Sie heute mit Marcel König und Matthias Siegl, erfahrene Red-Hat-Experten, die WebSphere-zu-JBoss-Migrationen kennen.

Die Migration war der erste Schritt. Lassen Sie uns den zweiten machen.

Beschreiben Sie uns Ihre JBoss-EAP-Umgebung kurz. Wir klären, was noch fehlt und welcher Weg sinnvoll ist.

lennlay – Secure Platforms. Automated. Auditable.