AIX® 시스템에 IBM® WebSphere® Application Server
제품을 설치하려면 먼저 운영 체제를 준비하는 단계를 수행해야 합니다.
시작하기 전에
참고: WebSphere Application Server는
사용자가 비어 있지 않은 디렉토리에 설치하는 것을 금지합니다. WebSphere Application Server가
lost+found 서브디렉토리가 있는 디렉토리에 설치되면, 비어 있는 디렉토리를 사용하라는
프롬프트가 표시됩니다. 여전히 이 디렉토리에 설치하고 싶은 경우 lost+found 디렉토리를
삭제할 수 있습니다. 그러나 다음 번에 fsck가 실행되면 lost+found
디렉토리가 작성됩니다. 이는 기존 설치에 영향을 미치지 않지만, 설치 제거 중에 이 디렉토리는 제거되지 않습니다.
제한사항: 원격 AIX 시스템에서
Eclipse 기반 애플리케이션을 실행하기 위해 Cygwin/X 사용 시 알려진 문제점이 있습니다.
이것은
Profile Management Tool 사용에 영향을 미칩니다. 예를 들어, 원격 AIX에서 Cygwin/X를 사용하면
Profile Management Tool에 대한 스플래시 화면이 나타나지만, Profile Management Tool은 실제로 나타나지 않습니다. 이러한 문제점에 대한
기존 Bugzilla 보고서에 대한 세부사항은
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36806의 정보를 참조하십시오.
다른 X 서버를 사용하면 이러한 문제점이 발생하지 않습니다.
이 태스크 정보
운영 체제 준비에는
디스크 공간 할당, 운영 체제에 패치 설치와 같은
변경 작업이 포함됩니다. IBM은
각 운영 체제 플랫폼에서 WebSphere Application Server 제품을 테스트합니다.
이러한 테스트는 WebSphere Application Server
제품을 올바로 실행하기 위해 운영 체제 변경이 필요한지 여부를
확인합니다. 필수 변경사항을 수행하지 않으면 WebSphere Application Server
제품이 올바로 실행되지 않습니다.
프로시저
- 운영 체제에 로그온하십시오.
루트 또는
루트가 아닌 설치자로 로그온할 수 있습니다.
소유자가
파일을 읽기/쓰기할 수 있고 다른 사용자가 우선적인
시스템 정책에 따라 해당 파일에 액세스할 수 있는 Umask를 선택하십시오.
루트인 경우 umask, 022를 권장합니다. 루트가 아닌 사용자의 경우,
사용자의 그룹 공유 여부에 따라
002 또는 022의 Umask를 사용할 수 있습니다. umask 설정을 확인하려면 다음 명령을 실행하십시오.
umask
umask
설정을 022로 설정하려면 다음 명령을 실행하십시오.
umask 022
- 제품을 설치할 시스템에서 WebSphere
Application Server와 관련된 Java™
프로세스를 모두 중지하십시오.
- IBM HTTP Server와 같은 웹 서버 프로세스를 중지하십시오.
- 제품에는 IBM SDK(Software Development Kit) 버전 6이 포함됩니다.
- SMIT(System Management Interface Tool)를 사용하여 설치된 패키지를
표시하여 다음 단계에 설명된 패키지의 업데이트 여부를
판별하십시오.
- Info-ZIP 제품의 최신 버전을 다운로드하여 zip 파일에 대한 문제점을 피하십시오.
서비스 스트림에서
주로 zip 파일이 사용되지만, http://www.info-zip.org 웹 사이트에서
Info-ZIP 패키지의 현재 버전을 다운로드하여 AIX 운영 체제를 준비하십시오.
- 적절한 디스크 영역을 제공합니다.
필요한
디스크 공간의 크기는 설치된 제품 또는 기능의 수에 따라 다릅니다.
Installation Manager를 사용하여 제품을 설치하는 경우 설치 요약
패널에는 선택한 제품 및 기능에 따라 필요한 디스크 공간의 대략적인
크기가 표시됩니다.
모든 기능과 제품을 설치하려면 대략 2GB의 디스크 공간이
필요합니다. 이 예상치에는 다음 제품, 컴포넌트 및 기능이 포함됩니다. - 기본 애플리케이션 서버 제품 설치
- 프로파일
- 샘플 애플리케이션
- IBM HTTP Server
- Web Server Plug-ins
- Application Client for WebSphere Application Server
AIX에서는
JFS 파일 시스템으로 디렉토리에 대한 확장 영역을 할당할 수 있습니다. Installation Manager에 충분한 공간이 없는 경우,
동적으로 공간 할당을 늘리는 시스템 호출을 발행합니다.
이전 버전에서 애플리케이션 및 구성을 마이그레이션하려는 경우,
애플리케이션 오브젝트에 충분한 디스크 공간이 있는지 확인하십시오.
대략적인
가이드라인으로, 애플리케이션 크기의 110%에 해당하는 공간을 계획하십시오.
- 링크가 끊어진 파일 시스템을 마운트
해제하여 java.lang.NullPointerException 오류를 방지하십시오.
링크가 끊어진 파일 시스템을 설치 전에 마운트 해제하십시오.
파일 시스템에 끊어진 링크가 있으면
설치할 수 없습니다.
df -k 명령을 사용하여 파일 시스템에 대한 끊어진 링크를 확인하십시오.
1024-blocks 크기 열에서 공백 값을 나열하는 파일 시스템을 찾으십시오. 값이 "-"(대시)인 열은 문제가 없습니다.
다음 예는
/dev/lv00 파일 시스템의
문제점을 보여 줍니다.
> df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 1048576 447924 58% 2497 1% /
/dev/hd3 4259840 2835816 34% 484 1% /tmp
/proc - - - - - /proc
/dev/lv01 2097152 229276 90% 3982 1% /storage
/dev/lv00
/dev/hd2 2097152 458632 79% 42910 9% /usr
iw031864:/cdrom/db2_v72_eee_aix32_sbcs
/proc 파일 시스템은 문제가
없습니다.
iw031864:/cdrom/db2_v72_eee_aix32_sbcs 파일
시스템은 정의 문제점입니다.
/dev/lv00 파일 시스템도
유사한 문제점입니다. 이 문제를 해결하려면 다음 명령 중 하나를 사용하십시오.
> umount /cdrom/db2_v72_eee_aix32_sbcs
> umount /cdrom
설치를 다시 시작하십시오. 문제가 계속될 경우,
예에 있는 /dev/lv00 파일 시스템과 같이 공백 값이 있는 파일 시스템을
마운트 해제하십시오. 링크가 끊어진 파일 시스템을 마운트 해제하여 문제를 해결할 수 없는 경우에는
시스템을 재부팅한 후 설치를 다시 시작하십시오.
- 전제조건과 공존조건이 필수 릴리스 레벨인지 확인하십시오.
Installation Manager가
전제조건 운영 체제 패치를 검사하지만, 아직 수행하지 않은 경우에는 지원되는 하드웨어 및 소프트웨어 웹 사이트에 있는 전제조건을 검토하십시오.
지원되는 버전으로 마이그레이션하는
방법에 대해서는 비IBM 전제조건 및 상호 전제조건 제품 문서를 참조하십시오.
참고: 제품을 설치한 후 Profile Management Tool 또는 Configuration Migration Tool을
실행하려면 GTK+ 2.18 이상이 설치되어 있어야 합니다. GTK+ 3 및 Motif는 지원되지 않습니다.
GTK가
설치되어 있지 않으면 다음 메시지와 유사한 오류가
수신됩니다.
Eclipse:
An error has occurred. See the log file
/workspace/.metadata/.log.
- gtk2-2.18.9-5 패키지 이상 및 해당 종속 항목을
다운로드하십시오.
종속 항목에는 다음 패키지가 포함됩니다.
- atk
- cairo
- expat
- fontconfig
- freetype2
- glib2
- jasper
- jbigkit
- libffi
- libjpeg
- libpng
- libtiff
- libXft
- libxml2
- libXrender
- pango
- pixman
- xz
- zlib
- libxlsmp.a(smprt.o) 종속 라이브러리가 아직 설치되지 않은 경우 이를 설치하십시오.
- 다음 명령을 루트 사용자로 실행하여 라이브러리가 설치되어 있는지 여부를
확인하십시오.
# lslpp -l |grep xlsmp
- 라이브러리가 설치되어 있지 않은 경우 SMIT(System Management Interface Tool) 또는
smitty 명령을 사용하여 AIX 설치 매체에서 xlsmp.aix53.rte
패키지를 설치하십시오.
- 다음 명령을 실행하여 RPM 데이터베이스를
업데이트하십시오.
/usr/sbin/updtvpkg
- RPM 패키지를 빈 디렉토리에 추출하십시오(예: gtk2rpms).
- RPM 패키지를 설치하십시오. 패키지는 다음 그룹 및 순서로 설치해야 합니다.
- gettext 및 libiconv
- GTK를 제외한 다른 모든 패키지
- gtk2
패키지를 설치하기 전에 각 그룹의 서브디렉토리를 작성하십시오. 다음 명령은
gtk2rpms 디렉토리의
step1,
step2,
step3 서브디렉토리를
작성합니다.
cd gtk2rpms
mkdir step1
mv gettext-0.17-8.aix6.1.ppc.rpm step1
mv libiconv-1.14-22.aix6.1.rpm step1
mkdir step3
mv gtk2-2.20-1-4.aix6.1.ppc.rpm step3
mkdir step2
mv *.rpm step2
다음 명령을 실행하여 지정된 순서로 패키지를
설치하십시오.
- gettext 및 libiconv 패키지를 설치하십시오.
LIBPATH에는 /opt/freeware/lib가 있으면 안 되고, 있으면
libiconv 패키지 설치 시 libiconv.a 오류가 발생합니다.
unset LIBPATH
cd step1; rpm -Uvh step1/*.rpm ; cd ..
- GTK를 제외한 다른 모든 패키지를 설치하십시오. LIBPATH에는
/opt/freeware/lib가 있어야 하고, 없으면 fontconfig
패키지 설치 시 오류가 발생합니다.
export LIBPATH=/opt/freeware/lib:/usr/lib
cd step2; rpm -Uvh *.rpm ; cd ..
- gtk2 패키지를
설치하십시오.
cd step3; rpm -Uvh *.rpm ; cd ..
Installation Manager 또는 Profile Management Tool을 시작하기 전에
LIBPATH의 /usr/lib 앞에 /opt/freeware/lib가
있는지 확인하십시오.
- emacs 또는 기타 프리웨어 사용 시 시스템
cp 명령을 확인하십시오.
운영 체제에 설치된
emacs 또는 기타 프리웨어가 있는 경우, 시스템
cp
명령이 사용되었는지 확인하십시오.
- WebSphere Application Server
제품의 설치 프로그램을 실행하기 전에 다음 명령 프롬프트를 입력하십시오.
which cp
- 결과 디렉토리 출력에 freeware가 포함된 경우 PATH에서 freeware 디렉토리를
제거하십시오. 예를 들어, 출력이 .../freeware/bin/cp 메시지와 유사하다고 가정하십시오.
이러한 경우, PATH에서 해당 디렉토리를 제거하십시오.
- WebSphere Application Server
제품을 설치하십시오.
- freeware 디렉토리를 경로에 다시 추가하십시오.
프리웨어 패키지 파트인 cp 명령을 사용하여 설치한 경우,
설치가 성공적으로 완료되지만, 제품을 설치한 Java 2 SDK는
app_server_root/java 디렉토리에
누락된 파일이 있을 수 있습니다.
누락된 파일이 있으면
필요한 기호 링크가 삭제될 수 있습니다. PATH에서 프리웨어 cp 명령을
제거하면 애플리케이션 서버 제품을 설치할 수 있습니다.
- 사용자 고유의 디스크를 작성한 경우 설치 이미지 디스크의 Java
SDK가 올바르게 작동하는지 확인하십시오.
예를 들어, Passport Advantage®에서
설치 이미지를 다운로드하거나 백업 디스크에 설치 이미지를 복사했을
수 있습니다. 이러한 경우,
다음 단계를 수행하여 디스크가 유효한 Java SDK(Software Development Kit)를 포함하는지
확인하십시오.
- 디렉토리를 제품 디스크의 /JDK/jre.pak/repository/package.java.jre/java/jre/bin 디렉토리로
변경하십시오. 예를 들면, 다음과 같습니다.
cd /JDK/jre.pak/repository/package.java.jre/java/jre/bin
- Java 버전을
확인하십시오. 다음 명령을 입력하십시오.
./java -version
SDK에
아무 이상이 없으면 명령이 오류 없이 완료됩니다.
- 옵션: 아직 설치되지 않은 경우, Mozilla Firefox 브라우저를 설치하십시오.
Web browsers for AIX에서 AIX용 Mozilla를 다운로드하십시오.
installp 이미지를 다운로드하여
SMIT에서 이를 설치하십시오.
- 옵션: 지원되는 브라우저의 위치를
내보내십시오.
브라우저의 실제 위치를 식별하는 명령을 사용하여 지원되는 브라우저의 위치를
내보내십시오.
예를 들어, Mozilla Firefox 패키지가
bin/firefox 디렉토리에 있는 경우에는
다음 명령을 사용하여 BROWSER=/usr/bin/firefox를 내보내십시오.
EXPORT BROWSER=/usr/bin/firefox
- 옵션: 워크로드 파티션(WPAR)을 준비하십시오.
AIX 버전 6.1의 WPAR에 제품을 설치하려는 경우, WPAR에 /usr 및 /opt 파일 시스템의
개인용 및 쓰기 가능 버전이 있는지 확인해야 합니다. 이 유형의 WPAR이 없는 경우, 다음 단계를 이용하여 새 WPAR을 작성하십시오.
- 사용자 네트워크의 IP 주소에 맵핑되는 WPAR의 이름을 선택하거나
/etc/hosts 파일에 새 WPAR의 항목을 추가하십시오.
서브넷 IP 주소도 알고 있어야 합니다.
- 다음 명령을 사용하여 WPAR을 작성하십시오.
mkwpar -n <wpar_name> -h <host_name> -N netmask=<A.B.C.D> address=<A.B.C.D> -r -l
참고: -l 매개변수는
/usr 및 /opt 파일 시스템의 개인용 및 쓰기 가능 버전을 작성합니다.
다음에 수행할 작업
최적 성능을 위해 사용자의 운영 체제에 맞게 Java 환경을
튜닝하십시오. 자세한 정보는 특정 AIX 운영 체제 버전에 대한 Java
튜닝 정보를 참조하십시오.
전제조건 확인,
제품 디스크 확인 및 설치 목표 설정이 끝나면 설치를 시작할 수 있습니다. 다음 설치 프로시저 중 하나를 사용하십시오.