Archiwum Instalacja SAP Netweaver 04 DEMO – część 3

0 Comments

Mamy już gotową maszynę SLES 9, więc w tej części opiszę jak sprawdzić, czy nasza maszyna jest gotowa do rozpoczęcia instalacji SAP Netweaver 04 DEMO.

Krok 12: Sprawdzenie warunków koniecznych do instalacji SAP Netweaver.

Po uruchomieniu maszyny i zalogowaniu klikamy prawym przyciskiem na pulpicie i wybieramy „Run Command”. Wpisujemy „konsole” i potwierdzamy przyciskiem „Run”. Powinna uruchomić się konsola, w której wykonamy kilka komend. Dodałem ten punkt tylko w celach edukacyjnych i dla osób którym opis może się przydać przy korzystaniu z innego obrazu SuSE.

(a) W konsoli wpisujemy komendę hostname. Po jej wykonaniu powinniśmy otrzymać nazwę komputera.

(b) Otwieramy edytor tekstowy gedit (w menu wybieramy Utilities —> Editor –> Text Editor). Po jego uruchomieniu otwieramy plik /etc/hosts i sprawdzamy czy znajdują się tam następujące wpisy:

 127.0.0.1
 x.x.x.x <HOSTNAME>.<DOMAINNAME> <HOSTNAME>

(c) Uruchamiamy YaST i w Network Services sprawdzamy, czy NIS/NIS+ jest wyłączony

(d) Kolejny krok to sprawdzenie, czy mamy zainstalowaną Java2 SDK w wersji 1.4.1 lub wyższej.

Sprawadzenie instalacji JAVA w YaST Możemy to sprawdzić w YaST (Software —> Install or Remove Software) .

Jak widać na zamieszczonym obok zrzucie ekranu dostarczony przez Novell obraz sles9 (SuSe Enterprise Server 9) nie ma zainstalowanego Java SDK.

Potrzebny plik SDK pasujący do wersji na sles9 (SuSe Enterprise Server 9) znalazłem tutaj:

http://prospero.ard.de/install/sles9/i386/core/CD3/suse/i586/IBMJava2-SDK-1.4.2-0.51.i586.rpm

Znalezienie przeze mnie tego pliku znacznie uprościło mi sprawę, dlatego że wcześniej próbowałem wykorzystać pliki dostarczane przez IBM.
Jeżeli link podany przeze mnie powyżej nie będzie działał, to wypróbujcie nowsze wersje Java2 dostarczone przez IBM. Po zarejestrowaniu się, pliki są dostępne na stronie:

https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=lxdk

Ponieważ JRE zainstalowany na SuSe 9 Enterprise Server to 1.4.2.-0.51 , przy próbie instalacji nowszego SDK z pliku IBMJava2-142-ia32-SDK-1.4.2-9.0.i386.rpm pojawią się problemy. Trzeba pobrać JRE w tej samej wersji (IBMJava2-142-ia32-JRE-1.4.2-9.0.i386.rpm), odinstalować istniejące JRE i spróbować ponownie. Może się uda. Nie testowałem. Inną metoda może być pobranie wersji SDK korzystając z próbnych aktualizacji SLES 9.

Dobry opis instalacji znajduje się na stronie:

http://www.linux-sxs.org/programming/ibm-java.html

(jeżeli link nie działa, to ten sam opis jest na stronie:

http://cymulacrum.net/writings/java/ibm-java.html )

Pobierając pakiet ze strony IBM wybieramy
IBM SDK for 32-bit xSeries (Intel compatible)

Wróćmy do opisu instalacji SDK przy założeniu, że mamy pobrany plik IBMJava2-SDK-1.4.2-0.51.i586.rpm.
Po pobraniu pliku musimy go przesłać do wirtualnej maszyny (o ile pliku nie pobraliśmy bezpośrednio na tej maszynie). Możemy to zrobić poprzez płytę CD lub dysk podłączany do USB, albo możemy ustawić współdzielony folder pomiędzy systemami host (u mnie Windows XP) i guest (SLES 9). Wybrałem drugą metodę, ponieważ jest ona bardziej praktyczna. Opisze ją dość pobieżnie, ponieważ nie chcę za bardzo odchodzić od głównego tematu, czyli instalacji SAP Netweaver.

W systemie host, na którym działamy i w którym uruchomiliśmy wirtualną maszynę musimy najpierw sprawdzić przydzielony nam adres IP. Jeżeli korzystamy z Windows XP, to najprościej w menu START wybrać RUN (uruchom) i wykonać komendę cmd. W linii komend wpisujemy polecenie ipconfig, po którym pojawi się nasz adres IP. Dodatkowo musimy udostępnić folder, który chcemy współdzielić z systemem SuSE (aby to zrobić klikamy prawym przyciskiem myszki na dowolnym folderze i po wybraniu „Properties” („Właściwości”) współdzielenie ustawimy w zakładce „Sharing”. Podaje nazwy angielskie, bo z takiego Windows korzystałem w momencie instalacji SAP Netweaver).

Znając adres IP w wirtualnej maszynie SLES 9 otwieramy jakikolwiek folder – np. folder domowy. W polu „location” wpisujemy następujący adres:

smb:\\<NASZ_ADRES_IP>

Powinna pojawić się opcja logowania do systemu. Korzystając z obrazu na komputerze służbowym musiałem podać użytkownika w formacie <DOMENA>\<UZYTKOWNIK>.

To, czy SDK jest zainstalowane możemy sprawdzić w dowolnym momencie  w YaST.
Po przegraniu pliku do folderu /root na maszynie wirtualnej w Konqueror klikamy prawym przyciskiem myszki na pobranym pliku (u mnie IBMJava2-142-ia32-SDK-1.4.2-9.0.i386.rpm) i wybieramy kolejno Actions a następnie Install with YaST. Oczywiście jest to tylko przykładowa metoda instalacji.

(e) Sprawdzenie zmiennej JAVA_HOME

Konfigurację JAVA sprawdzimy w folderze /etc/java/
Powinniśmy tam widzieć pliki konfiguracyjne:
IBMJava2-JRE.conf
IBMJava2-SDK.conf

Oto najważniejszy fragment IBMJava2-SDK.conf:

Vendor  :  IBM
Version :  1.4.2
Devel   :  True

JAVA_BINDIR = /usr/lib/IBMJava2-1.4/bin
JAVA_ROOT   = /usr/lib/IBMJava2-1.4
JAVA_HOME   = /usr/lib/IBMJava2-1.4
JRE_HOME    = /usr/lib/IBMJava2-1.4/jre
JDK_HOME    = /usr/lib/IBMJava2-1.4
SDK_HOME    = /usr/lib/IBMJava2-1.4

Mamy tu spełniony wymóg Java2 SDK w wersji 1.4.1 lub wyższej oraz ustawioną zmienną JAVA_HOME.

(f) Sprawdzamy, czy wszystkie katalogi /sbin są w $PATH

Aby to sprawdzić wystarczy w konsoli wpisać komendę:

export $PATH

Export PATH

(g) Sprawdzamy i zmieniamy ustawienie dla SHMFS_SIZE
Najpierw otwieramy plik /etc/sysconfig/kernel. Możemy w tym celu skorzystać z gedit (albo znajdziemy ten edytor w menu , albo w Run command … wpisujemy gedit)
Następnie znajdujemy zmienną SHMFS_SIZE .
Dla dostarczonego przez Novell obrazu SuSE 9 znalazłem następujący wpis:

SHMFS_SIZE=”"

Zmieniamy go na wpis:

SHMFS_SIZE=”1G”

Krok 13: Restartujemy maszynę.

Po wykonaniu restartu dobrze jest zrobić sobie jej kopię (np. pakując wszystkie jej pliki do jakiegoś pliku ZIP lub RAR). Pozwoli nam to na wielokrotne powtarzanie kolejnych kroków instalacji SAP Netweaver.

Nasza maszyna z SuSE 9 Enterprise Server jest już gotowa do instalacji SAP Netweaver 04 DEMO! Sam proces instalacji opiszę w kolejnej części.

Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word