====== Ändern des Hostname einer WLS 12c Installation ====== Der Hostname ist in einer WLS 12c Installation in verschiedenen Konfigurationen versteckt und daher ist das Ändern des Hostnamen mit vielen Fallstricken versehen. * Halten Sie den alten und neuen Full Qualified Domain Name (FQDN) als auch den kurzen Servernamen (Ohne Domain) bereit. * Stellen Sie zunächst sicher, dass der WLS sowohl den alten als auch den neuen Hostname auflösen kann (z.B. über /etc/hosts) * Entfernen Sie erst nach vollständiger Umstellung den alten Namen aus der Datei /etc/hosts. ===== Ändern des Hostname für den AdminServer ===== * Starten Sie den AdminServer und legen Sie einen neuen Rechner-Eintrag mit dem FQDN des neuen Hostnamen an. * Beenden Sie den AdminServer * Starten Sie eine WLST-Konsole: $DOMAIN_HOME/../../../oracle_common/common/bin/wlst.sh * Lesen Sie die Domain-Konfiguration ein: wls:/offline> readDomain('DOMAIN_HOME') * wechseln Sie in das Verzeichnis des neu angelegten Rechners und führen Sie dann das Update der Konfiguration für den AdminServer aus: wls:/offline/sampledomain> cd ('/Machine/newhostname') wls:/offline/sampledomain> machine = cmo wls:/offline/sampledomain> cd ('/Server/AdminServer') wls:/offline/sampledomain> set('Machine', machine) wls:/offline/sampledomain> updateDomain() wls:/offline/sampledomain> exit() * Liegt die Repository Datenbank für den WLS 12c ebenfalls auf dieser Maschine, muss auch der jdbc-Zugriff auf die Datenbank angepasst werden. Ändern Sie dazu die jdbc-Urls in den XML-Dateien in folgendem Verzeichnis: cd $DOMAIN_HOME/config/jdbc * Für den Enterprise-Manager sind die folgenden Dateien anzupassen: - $DOMAIN_HOME/config/fmwconfig/jps-config.xml - $DOMAIN_HOME/config/fmwconfig/servers/AdminServer/applications/em/META-INF/emoms.properties - $DOMAIN_HOME/config/fmwconfig/jps-config-jse.xml * Die Start- und Stopskripte für Managed Server, AdminServer müssen ebenfalls angepasst werden. Sie liegen im Verzeichnis - $DOMAIN_HOME/bin/* ===== Ändern des Hostname für den OHS ===== * Stoppen Sie den Nodemanager * Stoppen Sie den HTTP-Server * wechseln Sie nun in das Konfigurationsverzeichnis des HTTP-Servers: cd $DOMAIN_HOME/config/fmwconfig/components/OHS/ohs1 * Ersetzen Sie nun in allen Konfigurationsdateien alle Vorkommen - des alten FQDN durch den neuen FQDN. - des alten ServerNamen durch den neuen ServerNamen. - der alten IP-Adresse durch die neue IP-Adresse * Wiederholen Sie die Änderungen für das Verzeichnis cd $DOMAIN_HOME/config/fmwconfig/components/OHS/instances/ohs1 * Prüfen Sie nun in der Datei $DOMAIN_HOME/config/config.xml, ob der Servername für den HTTP-Server eingetragen ist: ohs1 FQDN OHS * Fehlt die Zeile "...", so fügen Sie diese bitte mit dem FQDN ein. Anderenfalls kann der HTTP-Server nicht gestartet werden und Sie erhalten die folgende Fehlermeldung: **Error: Cannot find machine for System Component "ohs1"** * Starten Sie nun den Nodemanager und den HTTP-Server ===== Ändern des Hostnamen für einen Managed Server ===== * Melden Sie sich auf der Administrationskonsole des WLS 12c an. (http://localhost:7001/console) * Wählen Sie die Server-Übersicht * Wenn der Server läuft, stoppen Sie diesen bevor Sie fortfahren! * Aktivieren Sie im Change Center den Button "Sperren und Bearbeiten" * Wählen Sie einen Managed Server aus und ändern Sie auf dem Reiter Konfiguration/Allgemein den Rechner-Namen * Klicken Sie anschließend auf Speichern * Aktivieren Sie nun die Änderungen mit einem Klick auf "Änderungen aktivieren" im Change Center * Danach können Sie den Managed Server wieder starten.