Pokazywanie postów oznaczonych etykietą red hat. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą red hat. Pokaż wszystkie posty

czwartek, 22 kwietnia 2010

Instalacja WebSphere Integration Developer 7 na Red Hat 5

Instalacja WID'a nie była aż tak problematyczna, jak się nastawiłem, mając doświadczenia z WPS'em :) Nie mniej, nie obyło się bez problemów, które postaram się przedstawić i omówić w poniższej notce. Instalację przeprowadziłem na oddzielnej kopii Red Hata, (oprogramowanie VmWare pozwala na zainstalowanie wielu systemów operacyjnych), bałem się głównie, że mogę zepsuć całą moją dotychczasową pracę z WPS'em i tak pewnie by się stało, gdybym pracował na jednym systemie. Ale do rzeczy...

Najważniejsze jest odpowiednie przygotowanie systemu przed i po instalacji.
1. Instalator WID będzie komunikował, że brakuje mu biblioteki libstdc++.so.5, aby rozwiązać ten problem nie wystarczy utworzyć linku symbolicznego z libstdc++.so.6 do libstdc.so.5, tak jak to uczyniłem na początku, co potem spowodowało błędy przy uruchamianiu WID'a takie jak:

"Caused by: java.lang.UnsatisfiedLinkError: 
/home/andrzej/IBM/SDPShared/plugins/com.ibm.cic.licensing.lum.linux_7.0.101.v20090605_0444/os/linux/x86/libi4clntjni.so 

(/usr/lib/libstdc++.so.5: version `CXXABI_1.2' not found (required by 
/home/andrzej/IBM/SDPShared/plugins/com.ibm.cic.licensing.lum.linux_7.0.101.v20090605_0444/os/linux/x86/libi4clntjni.so))"

1.1. Musimy zainstalować libstdc++, aby to zrobić najwygodniej należy najpierw zarejestrować swój system w RHN, używając komendy "rhn_register" z poziomu root'a. Rejestracja będzie pytała o login i hasło do konta użytego m.in. do ściągnięcia systemu.


1.2. Następnie wybieramy Appliaction>Add/Remove Software, wyszukujemy i instalujemy compat-libstdc++-33-3.2.3-61

1.3. Warto upewnić się czy biblioteka fizycznie znajduje się w /usr/lib


2. Przechodzimy do instalacji WID'a. Z poziomu root'a wykonujemy umask 0022, a następnie uruchamiamy ./launchpad.sh. Podczas pracy z kreatorem instalacji zmieniłem jedynie katalog instalacji zamieniając /opt/ na /home/andrzej/
2.1. Instalujemy kolejno WID'a, WAS'a, i środowisko testowe (czas ok. 1-1.5 godzin)


3. Po instalacji musimy zwiększyć liczbę uchwytów do plików. Korzystamy z oficjalnej instrukcji:link. W punkcie 7 plik limits.conf znajdował się w moim przypadku w /etc/security. Po wykonaniu instrukcji należy zrestartować system.


4. Ostatnim krokiem jest dodanie uprawnień dla zwykłego użytkownika do katalogu instalacji WID'a (w moim przypadku) /home/andrzej/IBM, używając komendy:
chown -R andrzej /home/andrzej/IBM
5. Po uruchomieniu WID'a w moim przypadku nie została wczytana żadna domyślna perspektywa, nie wiem dlaczego, ale wystarczy ręcznie przełączyć na jakąś z perspektyw i już możemy pracować.

niedziela, 4 kwietnia 2010

Instalacja IBM WebSphere Process Server 7 na Red Hat Enterprise Linux 5

Kilka podpowiedzi jak zainstalować IBM WebSphere Process Server na Red Hat Enterprise Linux 5 dla takich linuxowych słabiaków jak ja.

0. Nie wiem czy było to konieczne, raczej nie, ale jako rozgrzewkę polecam zainstalowanie sobie Java JDK (wraz z JRE), oraz podpięcie pod przeglądarkę internetową, JDK prędzej czy później i tak będzie nam potrzebne. Aby podpiąć JRE pod FF polecam istrukcję na stornie: link. UWAGA! W moim przypadku, przy tworzeniu linku, zamiast katalogu ns7-gcc29, należało wybrać ns7. Jeśli nie posiadamy katalogu plugins w głównym katalogu FF, to należy go utworzyć ręcznie.

1. Przed przystąpieniem do instalacji WPS'a należy odpowiednio przygotować Red Hat'a. Postępujęmy wg. oficjalnej instrukcji: link. Uwagi do poszczególnym punktów:
1. wybieramy umask 002 - wybrałem instalacje na zwykłym koncie użytkownika.
Większość instrukcji jest niekonieczna jeśli pracujemy na "świeżym" linuxie.
UWAGA! W przypadku Red Hat'a musimy dodatkowo wyłączyć SELinux - jest to system ochronny systemu (nie wiem do końca jak działa więc nie będę się rozpisywał), który w pewnym momencie może zablokować nam instalację WPS'a.
Aby wyłączyć SELinux, należy zedytować plik "/etc/selinux/config"

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
# targeted - Only targeted network daemons are protected.
wystarczy zmienić SELINUX=enforcing na SELINUX=permissive i zrestartować system.

2. Z tak przygotowanym systemem instalacja przebiegła u mnie bez żadnych błędów i problemów. Bazowałem na oficjalnej instrukcji: link. Wybieramy opcje "Nonadministrative or nonroot installation." A dalej leci już z górki.