pátek 13. března 2009

IBM WebSphere Application Server na Ubuntu server

Instalace WAS není úplně tak jednoduchá. Instalátor očekává, že máte na serveru Browser např. Firefox a tím pádem i X-Windows - Xorg. Instalace bez Xek je možná, ale i tak je třeba doinstalovat pár knihoven. Kombinace voleb v respons souborech mi je do teď záhadou. Každopádně je třeba vypnout oveřování OS, protože Ubuntu neni oficiálně podporovaným OS. Existuje ale nějaká komunitní verze, která snad podporovaná je, ale to nevím přesně. Pár rad zde vypisuji.

dpkg-reconfigure dash
# https://wiki.ubuntu.com/DashAsBinSh

aptitude install bc xauth alien
aptitude install tess

Editace promennych pro instalci

cd WAS
joe responsefile.base.txt

Výpis proměnnych
-OPT silentInstallLicenseAcceptance="true"
-OPT disableOSPrereqChecking="true"
-OPT installType="installNew"
-OPT feature="noFeature"
-OPT installLocation="/opt/IBM/WebSphere/AppServer"
-OPT PROF_enableAdminSecurity="true"
-OPT PROF_adminUserName=admin
-OPT PROF_adminPassword=pass
-OPT PROF_isDefault="true"
-OPT PROF_hostName=was.domena.cz
-OPT PROF_defaultPorts="true"
-OPT PROF_validatePorts="true"
-OPT PROF_enableService="true"
-OPT PROF_serviceUserName=was
-OPT PROF_webServerCheck="true"
-OPT PROF_webServerType=IHS
-OPT PROF_webServerOS=linux
-OPT PROF_webServerName=IHS-NECO
-OPT PROF_webServerHostname=was.domena.cz
-OPT PROF_webServerPort=80
-OPT PROF_webServerInstallPath=/opt/IBM/HTTPServer
-OPT PROF_webServerPluginPath=/opt/IBM/WebSphere/Plugins
-OPT PROF_isDeveloperServer="true"
-OPT traceFormat=All
-OPT traceLevel=INFO

Samotná instalace
./install -options "/install/C87QXML/WAS/responsefile.base.txt" -silent

Instalace mi nezaložila profil pod kterým se server pouští
./manageprofiles.sh -create -profileName profile01 -profilePath /opt/IBM/WebSphere/AppServer/profiles/profile01 -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default/

Spusteni WAS serveru
/data/IBM/WebSphere/AppServer/profiles/profile01/bin
./startServer.sh server1
./stopServer.sh server1

http://was.domena.cz:9060/admin/ Administrace Aplikace
http://was.domena.cz:9080/hello Aplikace

Vypsani existujicich WAS profilu
/opt/IBM/WebSphere/AppServer/bin# ./manageprofiles.sh -listProfiles
[profile01]

Instalace IBM WebSphere Application Server - IBM HTTP

cd IHS
joe responsefile.txt

Výpis proměnných
-OPT silentInstallLicenseAcceptance="true"
-OPT allowNonRootSilentInstall=false
-OPT disableOSPrereqChecking="true"
-OPT installLocation="/opt/IBM/HTTPServer"
-OPT installGSKit="true"
-OPT httpPort="80"
-OPT adminPort="8008"
-OPT createAdminAuth="true"
-OPT adminAuthUser="admin"
-OPT adminAuthPassword="passwd"
-OPT adminAuthPasswordConfirm="passwd"
-OPT runSetupAdmin="true"
-OPT createAdminUserGroup=true
-OPT setupAdminUser="ihs"
-OPT setupAdminGroup="ihs"
-OPT installPlugin="true"
-OPT webserverDefinition="webserver1"
-OPT washostname="was.domena.cz"

./install -options "/install/C87PSML/IHS/responsefile.txt" -silent

/opt/IBM/HTTPServer/bin/adminctl start
/opt/IBM/HTTPServer/bin/adminctl stop

http://was.domena.cz:8008/

/opt/IBM/HTTPServer/bin/apachectl start
/opt/IBM/HTTPServer/bin/apachectl stop

http://was.domena.cz/
http://was.domena.cz/hello

Jelikož jsem WAS instaloval poprvé, docela jsem se zapotil, ale v globále to docela ušlo. Rozhodne to pro začátečníka neni na 15 minut, jak se píse zde.

1 komentář:

krtek řekl(a)...

ještě doplním, že je potřeba mít nainstalované (aspoň na 64bit Ubuntu) knihovny:
sudo apt-get install ia32-libs