Tag Archives: Ubuntu

WebSphere Application Server 8.0.0.5 on Ubuntu 12.04 64 Bit

I’m really impressed of the WAS 8 installation. Install Manager can handle multiple repositories, so you can install the core package and updates in one step. That’s lots faster than installing WAS 7, Update Installer and the fixes.

Yes i know Ubuntu is unsupported for WebSphere Application Server, but i like the simple install and update process. So i use it on about 80 % of my linux testsystems and i have no problems when installing IBM Domino, WebSphere, DB2 or Connections.

Additional software for Ubuntu

I added the following packages to Ubuntu and use x-forward for installing IM and WAS.

Relink /bin/sh

dpkg-reconfigure dash

Install Firefox and SSH

apt-get install firefox
apt-get install openssh-server

Add 32 Bit Libraries for Install Manager

apt-get install libxtst6
apt-get install ia32-libs

Uninstall AppArmor

apt-get remove --purge apparmor*

Profile Manager

After WebSphere installation the profiles manager starts automatically and it WORKS! I can configure profiles on a 64 Bit Linux through it.

Service install

Installing the services on Ubuntu works too with the wasservice.sh command, which fails on WAS 7.

cd /opt/IBM/WebSphere/AppServer/bin

./wasservice.sh \
  -add Dmgr \
  -serverName dmgr \
  -profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr01\
  -wasHome /opt/IBM/WebSphere/AppServer \
  -stopArgs "-username adminaccount -password password"

./wasservice.sh \
  -add nodeagent \
  -serverName nodeagent \
  -profilePath /opt/IBM/WebSphere/AppServer/profiles/AppSrv01 \
  -wasHome /opt/IBM/WebSphere/AppServer \
  -stopArgs "-username   adminaccount -password password"

I always install services for deployment manager and the nodeagents. The automatic start of my application servers i configure through the ISC and the Monitoring Policy.

I do this, because i had several issues when starting the application servers through init or windows service and the servers work in a cluster.

When you want to stop your application servers automatically on reboots, you should register a init-Skript and remove the start tasks in /etc/rcx.d for these application server services.

IBM Lotus Connections 3.0 on Ubuntu Server 10.04

Many people know, that i prefer Ubuntu for my testing environments and several production servers. So one of my first tries to install Lotus Connections 3.0 was on Ubuntu 10.04 LTS.

Best thing in Ubuntu is the package management with aptitude or apt (First developed from Debian GNU/Linux Community). It is easy to use and powerful in installation and upgrade processes.

Ubuntu 10.04 LTS Server Installation

Installed Standard Server 64 Bit with OpenSSH, nothing else. After the first start i prepared network, dns and /etc/hosts.

First hint: Ubuntu normaly includes a line in the /etc/hosts with 127.0.1.1 hostname. I got an error on the first Websphere Application Server start, so i changed this line to the ip address of my host and the hostname.

Additional packages

I didn’t install a complete x-server environment. It works great with OpenSSH Server and xauth.

apt-get install xauth xterm ia32-libs vim-nox libaio1 libstdc++5

xauth, xterm: Minimal X-Server Environment
ia32-libs: Libraries for 32 Bit
libaio1: not shure if you need it, but i think so
Update: libaio1 is needed from DB2 Installer
libstdc++5: Installation of Tivoli Directory Integrator don’t start without this lib

Remap SH

In Ubuntu /bin/sh links to dash, this makes a lot of troubles with IBM Software. You can change it with dpkg-reconfigure dash and answer the question with no, then /bin/sh links to bash.

Test environment

My demo installation are to vmware machines in Vmware Fusion. System1: Domino.stoeps.de (Domino Server, LDAP), System2: connections.stoeps.de (All in one installation: WAS, TDI, DB2, IHS, LCS).

Network configuration

Domino

Domino works great with this fake loopback device in /etc/hosts:

Connections

WAS will not start with fake loopback, so here the /etc/hosts:

Installation

Installation was pretty easy, when you know the installation process of connections 2.5. IBM made a lot of points simpler and i got only one error with the database wizard, but i could manage it with the sql scripts.

to be continued …

Ubuntu 9.10: bash durch zsh ersetzen

Nachdem die z-Shell einige nette Features bringt, die Bash noch nicht, bzw. nicht unterstützt, installiere ich die z-Shell für meinen Ubuntu-Benutzer als Default.

sudo apt-get install zsh

Eine gute Grundlage ist die zshrc von GRML.


# IMPORTANT: please note that you might override an existing
# configuration file in the current working directory! =>
wget -O .zshrc http://git.grml.org/f/grml-etc-core/etc/zsh/zshrc

Danach kann man mit zsh testen, ob der Befehl richtig ausgeführt wird. Als Abschluß setze ich die z-Shell als Default-Shell:

chsh -s /usr/bin/zsh username

Weiterführende Links zur z-Shell:

Lotus Notes 8.5.1 auf Ubuntu 9.10 (Karmic)

Hatte grad das Problem, daß Notes 8.5.1 unter Ubuntu 9.10 Teile des Fensters falsch anzeigt. Hier die Lösung!

[…]Wer ein Update auf die – bald stabile – Ubuntu Version macht und mit Lotus Notes 8.5 darauf arbeitet, wird sich nach dem ersten Neustart wundern. Notes sieht komisch aus 🙂
Die grafische Oberfläche von Notes ist teilweise nicht sichtbar, Fensterinhalte sind komplett leer … Die Lösung ? Eigentlich ganz einfach. Es müssen nur ein paar libs ausgetauscht werden.[…]
den ganzen Artikel und die Libs auf Linux AHA

Danke schön für die Libs! Die funktionieren auch mit Lotus Notes 8.5.1

Domino 8.5 Installation auf Ubuntu 9.04 Server

Ubuntu 9.04 habe ich als Grundsystem inklusive SSH-Server installiert.

Folgende Pakete sollten zusätzlich installiert werden:


sudo aptitude install libstdc++5 libxmu6 libxp6 libxp-java libxtst6 build-essential

Unter Ubuntu ist /bin/sh mit dash verlinkt, damit erhält man beim Ausführen des Installers eine Fehlermeldung. Daher sollte man /bin/sh mit /bin/bash verlinken:


rm /bin/sh
ln -s /bin/bash /bin/sh

Danach läuft das Installationsprogramm wie gewohnt durch, es erscheint aber eine Fehlermeldung, dass das System nicht supported wird.

Auf manchen Systemen war es notwendig mit sudo su in den root-Account zu wechseln und erst dann den Installer mit ./install aufzurufen.