![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
WebSphere Application Server 설치 계획
제품의 일반 설치 시나리오를 고려하여 애플리케이션 제공 환경을 설치하는 방법을 결정합니다.
시작하기 전에
IBM® WebSphere® Application Server Network Deployment는 애플리케이션 서버, 웹 개발 도구, 웹 서버, 추가 지원 소프트웨어 및 문서를 포함하는 통합 플랫폼입니다.
애플리케이션 서버 제품을 설치하면 코어 제품 파일의 공유 세트가 설치됩니다. 그런 다음, 하나 이상의 프로파일을 작성합니다. 프로파일은 애플리케이션 서버 프로세스(예: 배치 관리자 또는 애플리케이션 서버)에 대한 런타임 환경을 정의하는 파일을 포함하는 개별 데이터 파티션입니다.
실행 중인 애플리케이션 서버 프로세스는 프로파일의 구성 파일, 데이터 파일 및 로그 파일에 대한 작성, 읽기, 업데이트 또는 삭제를 수행할 수 있습니다. 애플리케이션 서버 프로세스는 명령 파일 및 기타 공유 제품 2진 파일을 포함하는 코어 제품 파일에 액세스할 수 있습니다. 그러나 대부분의 코어 제품 또는 시스템 파일은 픽스팩, 임시 픽스나 제품을 확장하는 제품을 설치해야만 업데이트됩니다.
설치 후 애플리케이션 서버 프로파일, 관리 프로파일, 배치 관리자 및 연합 애플리케이션 서버가 포함된 프로파일 셀 세트 또는 사용자 정의 프로파일을 작성할 수 있습니다. 애플리케이션 서버 환경이 제대로 작동하려면 하나 이상의 프로파일이 있어야 합니다. 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 프로파일을 작성할 수 있습니다.
다음 토폴로지를 설치하기 전에 먼저 설치를 위해 운영 체제를 준비해야 합니다. 자세한 정보는 제품 설치에 맞게 운영 체제 준비의 내용을 참조하십시오.
다음 정보는 하나 이상의 시스템에서 다양한 토폴로지에 제품을 설치하기 위한 시나리오에 대해 설명합니다. Network Deployment 제품을 사용한 두 가지 유형의 애플리케이션 서버 토폴로지가 가능합니다.
- 독립형 애플리케이션 서버에 대한 토폴로지
- 각 독립형 애플리케이션 서버는 다른 애플리케이션 서버와 관계없이 실행됩니다.
- 셀에 있는 애플리케이션 서버의 관리 그룹에 대한 토폴로지
- 셀은 하나의 배치 관리자와
관리 노드인 하나 이상의 연합 애플리케이션 서버로 이루어져 있습니다. 배치 관리자는 셀의 모든 관리 노드를 관리하는 단일
지점입니다. 배치 관리자는
애플리케이션을 관리하고 이들 관리 노드에 이러한 애플리케이션을 배치하는 노드의
구성 파일을 유지보수합니다. 다음과 같은 방법을 통해 애플리케이션 서버를 관리 노드로 만들 수 있습니다.
- 연합 노드가 있는 셀을 작성
- 애플리케이션 서버 프로파일 내의 노드를 셀로 연합
- 사용자 정의 프로파일 내의 노드를 셀로 연합
시나리오 6 - 10은 셀의 모든 노드가 특정 시스템 및 운영 체제에 상주한다고 가정합니다. 그러나, 이 정확한 노드 지정을 적용할 필요는 없습니다. 배치 관리자 노드는 시스템 A에 있고, 다른 관리 노드(배치 관리자에 연합되어 있는)는 다른 시스템과 운영 체제에 있을 수 있습니다. 이와 같이 서로 다른 시스템 또는 운영 체제로 구성된 셀을 이기종 셀이라고 하며, 이는 Network Deployment를 위해 고려할 수 있는 토폴로지를 확장시킵니다.
- IBM WebSphere Application Server용 DMZ 보안 프록시 서버를 포함하는 토폴로지
- IBM
WebSphere Application Server용 DMZ 보안 프록시 서버는 네트워크 에지에서
사용할 수 있는 고성능 역방향 프록시 기능을 전달하여 웹 자원에 대해 라우트, 로드 밸런스
및 요청의 응답 시간 개선을 수행할 수 있습니다. 웹 서버에 비해 IBM
WebSphere Application Server용 DMZ 보안 프록시 서버는 WebSphere
시스템 관리에 있어서 유연성과 통합성이 향상되었고 워크로드 밸런싱 등이
개선되었습니다. IBM
WebSphere Application Server용 DMZ 보안 프록시 서버에는 웹 컨테이너가
포함되어 있지 않으므로 관리 콘솔이 없습니다.
가능한 다양한 토폴로지에 따라 여러 가지 보안 방식으로 제품을 관리할 수 있습니다.
- wsadmin 유틸리티를 사용한 관리.
여기에는 IBM WebSphere Application Server용 DMZ 보안 프록시 서버에 대한 로컬 액세스 권한이 필요합니다.
- 외부 웹 콘솔을 통한 관리.
배치 관리자 노드의 프로파일을 통해 제품이 구성되어 IBM WebSphere Application Server용 DMZ 보안 프록시 서버 노드에 대해 내보내기 및 가져오기가 수행됩니다.
- 원격 작업 관리자를 통한 유연한 관리.
보안 프록시 프로파일이 IBM WebSphere Application Server용 DMZ 보안 프록시 서버 노드에 배치되어 동일한 시스템의 관리 에이전트에 등록됩니다. 그러면 원격 작업 관리자가 관리 에이전트를 등록 및 관리합니다.
이 문서에는 IBM WebSphere Application Server용 DMZ 보안 프록시 서버의 두 번째 관리 토폴로지가 설명되어 있습니다. - wsadmin 유틸리티를 사용한 관리.
일부 시나리오는 제품 환경에 있어 보다 일반적입니다. 예를 들어, 시나리오 1은 시나리오 3이나 시나리오 4보다 가벼운 워크로드를 지원합니다. 그러나 시나리오 1은 완전히 기능하는 환경입니다. 시나리오 3 - 5는 독립형 애플리케이션 서버를 위한 일반 프로덕션 환경입니다. 시나리오 9는 단순 셀 환경에 맞는 일반 프로덕션 시나리오입니다.
프로시저
- 시나리오 1: 단일 시스템에 독립형 애플리케이션 서버를 설치하십시오.
WebSphere Application Server Network Deployment를 단일 시스템에 설치하고 독립형 애플리케이션 서버 프로파일을 작성하십시오. 각 독립형 애플리케이션 서버 프로파일은 server1 애플리케이션 서버 프로세스를 포함합니다. 각 프로파일은 자체 관리 인터페이스가 있는 별도의 독립형 애플리케이션 서버를 정의합니다.
설치 후, 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 프로파일을 작성할 수 있습니다.
이 시나리오에서 애플리케이션 서버는 일부 처리를 오프로드할 수도 있는 별도의 웹 서버(별도의 시스템에서)를 사용하는 대신 내부 HTTP 전송 체인을 사용하여 통신합니다.
표 1. 단일 시스템에 독립형 애플리케이션 서버 설치. 다음 단계를 완료하십시오.
단계 태스크 1 IBM Installation Manager를 설치하십시오. 2 Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 3 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 독립형 애플리케이션 서버 프로파일을 작성하십시오. - 시나리오 2: 단일 시스템에
독립형 애플리케이션 서버 및 웹 서버를 설치하십시오.
웹 서버(예: IBM HTTP Server)를 애플리케이션 서버와 동일한 시스템에 설치하면 추가 구성 옵션이 제공됩니다. 웹 서버 플러그인을 설치하면 웹 서버가 애플리케이션 서버와 통신할 수 있습니다. 이 설치 시나리오는 방화벽이 필요하지 않은 엄격한 테스트 환경 또는 프로덕션 환경을 지원합니다. 그러나, 이 시나리오는 일반 프로덕션 환경이 아닙니다. 웹 서버 또는 애플리케이션 서버가 한 시스템에 모두 있는 경우, 같은 CPU 자원에 대해 둘 다 경쟁하므로 별도의 시스템에 있는 것처럼 빠르게 실행되지 않습니다.
표 2. 단일 시스템에 독립형 애플리케이션 서버 및 웹 서버 설치. 다음 단계를 완료하십시오.
단계 태스크 1 IBM Installation Manager를 설치하십시오. 2 Installation Manager를 사용하여 다음을 설치하십시오. - WebSphere Application ServerNetwork Deployment
- Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
3 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 독립형 애플리케이션 서버 프로파일을 작성하십시오. 4 Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 5 WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 정의는 플러그인 구성 중에 자동으로 작성되고 구성됩니다.
- 시나리오 3: 별도의
시스템에 독립형 애플리케이션 서버 및 웹 서버를 설치하십시오.
일반 프로덕션 환경에서는 한 시스템의 애플리케이션 서버가 웹 서버 플러그인을 통해 별도의 (원격) 시스템에 있는 웹 서버와 통신합니다. 프로파일을 작성하고 전용 웹 서버를 설치한 후, Web Server Plug-ins for WebSphere Application Server 및 Web Server Plug-ins Configuration Tool을 사용하여 플러그인을 설치하고 웹 서버 구성 파일을 업데이트하십시오. 그런 다음, 웹 서버는 애플리케이션 서버와 통신할 수 있습니다. 선택적 방화벽은 애플리케이션 서버 시스템에 추가적인 보안을 제공할 수 있습니다.
표 3. 별도의 시스템에 독립형 애플리케이션 서버 및 웹 서버 설치. 다음 단계를 완료하십시오.
단계 시스템 태스크 1 A IBM Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 3 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 독립형 애플리케이션 서버 프로파일을 작성하십시오. 4 B IBM Installation Manager를 설치하십시오. 5 B Installation Manager를 사용하여 다음을 설치하십시오. - Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
6 B Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 7 B WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 작성 및 구성을 위한 스크립트는 plugins_root/bin 디렉토리 아래에 작성됩니다.
8 B 시스템 A에서 configureweb_server_name 스크립트를 복사하여 붙여넣으십시오. 한 시스템이 AIX® 또는 Linux 같은 운영 체제에서 실행 중이고 다른 시스템은 Windows에서 실행 중인 경우, plugins_root/bin/crossPlatformScripts 디렉토리에서 스크립트를 복사하십시오.
9 A configureweb_server_name 스크립트를 시스템 B에서 시스템 A의 profile_root/bin 디렉토리에 붙여넣으십시오. 10 A 애플리케이션 서버를 시작하십시오. 11 A 시스템 A에서 configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 12 A 관리 콘솔을 열고 변경된 구성을 저장하십시오. 13 B 웹 서버를 시작하십시오. Domino® 웹 서버를 시작하기 전에 Domino 웹 서버에 대한 plugins_root/setupPluginCfg.sh 스크립트의 소스를 명시하십시오.
14 A 시스템 A에서 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 애플리케이션 서버에서 웹 서버로 전파하십시오. - 서버 > 웹 서버를 클릭하십시오.
- 웹 서버 페이지에서 플러그인을 전파할 웹 서버 옆에 체크 표시를 설정하고 플러그인 전파를 클릭하십시오.
- 시나리오 4: 한 시스템에
여러 독립형 애플리케이션 서버를 설치하고 별도의 시스템에 하나 이상의
웹 서버를 설치하십시오.
프로파일 관리 도구 또는 manageprofiles 명령으로 배치 관리자 프로파일, 애플리케이션 서버 프로파일 또는 사용자 정의 프로파일을 작성할 수 있습니다. 프로파일을 작성하고 전용 웹 서버를 설치한 후, Web Server Plug-ins for WebSphere Application Server 및 Web Server Plug-ins Configuration Tool을 사용하여 플러그인을 설치하고 웹 서버 구성 파일을 업데이트하십시오. 그런 다음, 웹 서버는 애플리케이션 서버와 통신할 수 있습니다. 이 구성에서는 각 프로파일과 웹 서버 조합에 대해 이 프로세스를 수행해야 합니다.
이 토폴로지를 통해 각 프로파일은 동일한 코어 제품 파일 세트를 공유하면서 고유 애플리케이션, 구성 설정, 데이터 및 로그 파일을 가질 수 있습니다. 여러 프로파일을 작성하면 다른 용도로 사용할 수 있는 여러 애플리케이션 서버 환경이 작성됩니다. 예를 들어, 웹 사이트의 각 애플리케이션 서버가 다른 애플리케이션을 제공할 수 있습니다. 다른 예에서는 각 애플리케이션 서버가 프로그래머나 개발 팀에 지정하는 별도의 테스트 환경일 수 있습니다.
복수 프로파일의 다른 이점은 서비스 가능성이 개선된다는 점입니다. 예를 들어, 수정팩이 파일 시스템을 업데이트하면 모든 애플리케이션 서버가 업데이트된 코어 제품 파일을 사용하게 됩니다.
표 4. 한 시스템에 여러 독립형 애플리케이션 서버 설치 및 별도의 시스템에 하나 이상의 웹 서버 설치. 다음 단계를 완료하십시오.
단계 시스템 태스크 1 A IBM Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 3 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 독립형 애플리케이션 서버 프로파일을 작성하십시오. 4 B IBM Installation Manager를 설치하십시오. 5 B Installation Manager를 사용하여 다음을 설치하십시오. - Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
6 B Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 7 B WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 작성 및 구성을 위한 스크립트는 plugins_root/bin 디렉토리 아래에 작성됩니다.
8 B 시스템 A에서 configureweb_server_name 스크립트를 복사하여 붙여넣으십시오. 한 시스템이 AIX 또는 Linux 같은 운영 체제에서 실행 중이고 다른 시스템은 Windows에서 실행 중인 경우, plugins_root/bin/crossPlatformScripts 디렉토리에서 스크립트를 복사하십시오.
9 A configureweb_server_name 스크립트를 시스템 B에서 시스템 A의 profile_root/bin 디렉토리에 붙여넣으십시오. 10 A 애플리케이션 서버를 시작하십시오. 11 A 시스템 A에서 configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 12 A 관리 콘솔을 열고 변경된 구성을 저장하십시오. 13 B 웹 서버를 시작하십시오. Domino 웹 서버를 시작하기 전에 Domino 웹 서버에 대한 plugins_root/setupPluginCfg.sh 스크립트의 소스를 명시하십시오.
14 A 시스템 A에서 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 애플리케이션 서버에서 웹 서버로 전파하십시오. - 서버 > 웹 서버를 클릭하십시오.
- 웹 서버 페이지에서 플러그인을 전파할 웹 서버 옆에 체크 표시를 설정하고 플러그인 전파를 클릭하십시오.
15 A 시스템 A에서 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 후속 독립형 애플리케이션 서버 프로파일을 작성하십시오. 16 B 시스템 B에 후속 IBM HTTP Server 또는 다른 지원 웹 서버를 설치하십시오. 17 A - B 단계 7에서 14를 반복하여 시스템 B의 각 추가 웹 서버를 새로 추가된 각 애플리케이션 서버와 함께 구성하십시오. 이제는 각 애플리케이션 서버 프로파일이 자체의 웹 서버와 직접 연관됩니다. - 시나리오 5: 하나의 관리 에이전트 및
다수의 등록된 애플리케이션 서버와 다수의 웹 서버를 별도의 시스템에
설치하십시오.
한 시스템의 애플리케이션 서버가 웹 서버 플러그인을 통해 별도의 (원격) 시스템에 있는 웹 서버와 통신합니다. 애플리케이션 서버는 관리 에이전트에 등록됩니다. 관리 에이전트는 등록된 노드를 관리하기 위한 단일 위치입니다. 선택적 방화벽은 애플리케이션 서버 시스템에 추가적인 보안을 제공할 수 있습니다.
표 5. 별도의 시스템에 하나의 관리 에이전트 및 다수의 등록된 애플리케이션 서버와 다수의 웹 서버 설치. 다음 단계를 완료하십시오.
단계 시스템 태스크 1 A IBM Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 3 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 관리 에이전트 서버 유형의 관리 프로파일을 작성하십시오. 4 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 애플리케이션 서버 프로파일을 작성하십시오. 5 A 관리 에이전트 프로파일의 bin 디렉토리인 profile_root/bin에서 registerNode 명령을 실행하여 관리 에이전트에 애플리케이션 서버를 등록하십시오. 6 B IBM Installation Manager를 설치하십시오. 7 B Installation Manager를 사용하여 다음을 설치하십시오. - Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
8 B Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 9 B WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 작성 및 구성을 위한 스크립트는 plugins_root/bin 디렉토리 아래에 작성됩니다.
10 B 시스템 A에서 configureweb_server_name 스크립트를 복사하여 붙여넣으십시오. 한 시스템이 AIX 또는 Linux 같은 운영 체제에서 실행 중이고 다른 시스템은 Windows에서 실행 중인 경우, plugins_root/bin/crossPlatformScripts 디렉토리에서 스크립트를 복사하십시오.
11 A configureweb_server_name 스크립트를 시스템 B에서 시스템 A의 profile_root/bin 디렉토리에 붙여넣으십시오. 12 A 애플리케이션 서버를 시작하십시오. 13 A 시스템 A에서 configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 14 A 관리 콘솔을 열고 변경된 구성을 저장하십시오. 15 B 웹 서버를 시작하십시오. Domino 웹 서버를 시작하기 전에 Domino 웹 서버에 대한 plugins_root/setupPluginCfg.sh 스크립트의 소스를 명시하십시오.
16 A 시스템 A에서 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 애플리케이션 서버에서 웹 서버로 전파하십시오. - 서버 > 웹 서버를 클릭하십시오.
- 웹 서버 페이지에서 플러그인을 전파할 웹 서버 옆에 체크 표시를 설정하고 플러그인 전파를 클릭하십시오.
17 A 시스템 A에서 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 후속 애플리케이션 서버 프로파일을 작성하십시오. 18 A 관리 에이전트 프로파일의 bin 디렉토리인 profile_root/bin에서 registerNode 명령을 실행하여 관리 에이전트에 새 애플리케이션 서버를 등록하십시오. 19 B 시스템 B에 후속 IBM HTTP Server 또는 다른 지원 웹 서버를 설치하십시오. 20 A - B 단계 9에서 16을 반복하여 시스템 B의 각 추가 웹 서버를 새로 추가된 각 애플리케이션 서버와 함께 구성하십시오. 이제는 각 애플리케이션 서버 프로파일이 자체의 웹 서버와 직접 연관됩니다.
- 시나리오 6: 한 시스템에 관리 애플리케이션 서버의 셀을
설치하십시오.
WebSphere Application Server Network Deployment는 단일 시스템에 하나의 연합 애플리케이션 서버 노드 및 배치 관리자로 구성된 셀을 작성할 수 있습니다. 설치 후에 프로파일의 셀 세트를 작성하십시오. 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 다른 독립형 애플리케이션 서버 프로파일 또는 사용자 정의 프로파일을 작성할 수 있습니다. 배치 관리자의 관리 인터페이스를 사용하여 추가 서버를 셀로 연합할 수 있습니다.프로덕션에는 셀 프로파일 유형이 권장되지 않습니다.
독립형 애플리케이션 서버 프로파일은 배치 관리자 셀에 연합될 때까지 고유의 관리 인터페이스를 가지고 있으며, 연합되고 나면 배치 관리자의 관리 인터페이스가 서버(해당 시점에는 관리 노드가 됨)를 제어합니다. 동기화 중 배치 관리자에서 호스트하는 파일의 마스터 사본에서 관리 노드의 애플리케이션 파일 및 구성을 주기적으로 새로 고칩니다. 애플리케이션 서버 프로파일에는 server1이라는 기본 애플리케이션 프로세스가 있고, 선택적으로 기본 애플리케이션을 포함할 수 있습니다. 사용자 정의 프로파일에는 기본 서버 프로세스가 없고 애플리케이션도 없습니다.
셀 환경에서는 배치 관리자가 아닌 관리 노드만이 애플리케이션을 제공합니다. 이 시나리오의 관리 노드는 일부 처리를 오프로드할 수도 있는 별도의 웹 서버(별도의 시스템에서)를 사용하는 대신 내부 HTTP 전송 체인을 사용하여 통신합니다.
표 6. 한 시스템에 관리 애플리케이션 서버의 셀 설치. 다음 단계를 완료하십시오.
단계 태스크 1 IBM Installation Manager를 설치하십시오. 2 Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 3 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 배치 관리자 서버 유형의 관리 프로파일을 작성하십시오. 4 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 애플리케이션 서버 프로파일을 작성하십시오. 5 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 서버를 셀에 연합하십시오. 시스템 관리 > 노드 > 노드 추가를 클릭하십시오.
6 첫 번째 단계 콘솔을 사용하거나 배치 관리자 프로파일의 bin 디렉토리인 profile_root/bin에서 startManager 명령을 실행하여 배치 관리자를 시작하십시오. 7 첫 번째 단계 콘솔을 사용하여 배치 관리자의 관리 콘솔을 시작하십시오. 8 애플리케이션 서버 프로파일의 bin 디렉토리인 profile_root/bin에서 startNode 명령을 실행하여 노드 에이전트 프로세스를 시작하십시오. 9 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 서버 프로세스를 작성하고 시작하십시오. 서버 > 서버 유형 > WebSphere 애플리케이션 서버s > server_name을 클릭하십시오.
- 시나리오
7: 한 시스템에 관리 애플리케이션 서버 및 웹 서버의 셀을
설치하십시오.
웹 서버(예: IBM HTTP Server)를 애플리케이션 서버와 동일한 시스템에 설치하면 추가 구성 옵션이 제공됩니다. 웹 서버가 관리 노드의 서버와 통신하려면 웹 서버 플러그인을 설치해야 합니다. 이 유형의 설치는 방화벽이 필요하지 않은 셀 환경이나 생산 환경의 엄격한 테스트를 지원할 수 있습니다.
표 7. 한 시스템에 관리 애플리케이션 서버 및 웹 서버의 셀 설치. 다음 단계를 완료하십시오.
단계 태스크 1 IBM Installation Manager를 설치하십시오. 2 Installation Manager를 사용하여 다음을 설치하십시오. - WebSphere Application Server Network Deployment
- Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
3 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 배치 관리자 서버 유형의 관리 프로파일을 작성하십시오. 4 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 애플리케이션 서버 프로파일을 작성하십시오. 5 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 서버를 셀에 연합하십시오. 시스템 관리 > 노드 > 노드 추가를 클릭하십시오.
6 첫 번째 단계 콘솔을 사용하거나 배치 관리자 프로파일의 bin 디렉토리인 profile_root/bin에서 startManager 명령을 실행하여 배치 관리자를 시작하십시오. 7 첫 번째 단계 콘솔을 사용하여 배치 관리자의 관리 콘솔을 시작하십시오. 8 애플리케이션 서버 프로파일의 bin 디렉토리인 profile_root/bin에서 startNode 명령을 실행하여 노드 에이전트 프로세스를 시작하십시오. 9 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 서버 프로세스를 작성하고 시작하십시오. 서버 > 서버 유형 > WebSphere 애플리케이션 서버s > server_name을 클릭하십시오.
10 Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 11 WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 정의는 플러그인 구성 중에 자동으로 작성되고 구성됩니다.
- 시나리오
8: 한 시스템에 관리 애플리케이션 서버의 셀을 설치하고
별도의 시스템에 웹 서버를 설치하십시오.
일반 프로덕션 환경에서는 셀의 관리 노드가 웹 서버 플러그인을 통해 별도의 (원격) 시스템에 있는 웹 서버와 통신합니다. 선택적 방화벽은 애플리케이션 서버 시스템에 추가적인 보안을 제공할 수 있습니다.
표 8. 한 시스템에 관리 애플리케이션 서버의 셀 설치 및 별도의 시스템에 웹 서버 설치. 다음 단계를 완료하십시오.
단계 시스템 태스크 1 A IBM Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 3 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 배치 관리자 서버 유형의 관리 프로파일을 작성하십시오. 4 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 애플리케이션 서버 프로파일을 작성하십시오. 5 A 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 서버를 셀에 연합하십시오. 시스템 관리 > 노드 > 노드 추가를 클릭하십시오.
6 A 첫 번째 단계 콘솔을 사용하거나 배치 관리자 프로파일의 bin 디렉토리인 profile_root/bin에서 startManager 명령을 실행하여 배치 관리자를 시작하십시오. 7 A 첫 번째 단계 콘솔을 사용하여 배치 관리자의 관리 콘솔을 시작하십시오. 8 A 애플리케이션 서버 프로파일의 bin 디렉토리인 profile_root/bin에서 startNode 명령을 실행하여 노드 에이전트 프로세스를 시작하십시오. 9 A 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 서버 프로세스를 작성하고 시작하십시오. 서버 > 서버 유형 > WebSphere 애플리케이션 서버s > server_name을 클릭하십시오
.10 B IBM Installation Manager를 설치하십시오. 11 B Installation Manager를 사용하여 다음을 설치하십시오. - Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
12 B Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 13 B WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 작성 및 구성을 위한 스크립트는 plugins_root/bin 디렉토리 아래에 작성됩니다.
14 B 시스템 A에서 configureweb_server_name 스크립트를 복사하여 붙여넣으십시오. 한 시스템이 AIX 또는 Linux 같은 운영 체제에서 실행 중이고 다른 시스템은 Windows에서 실행 중인 경우, plugins_root/bin/crossPlatformScripts 디렉토리에서 스크립트를 복사하십시오.
15 A configureweb_server_name 스크립트를 시스템 B에서 시스템 A의 profile_root/bin 디렉토리에 붙여넣으십시오. 16 A 애플리케이션 서버를 시작하십시오. 17 A 시스템 A에서 configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 18 A 관리 콘솔을 열고 변경된 구성을 저장하십시오. 19 B 웹 서버를 시작하십시오. Domino 웹 서버를 시작하기 전에 Domino 웹 서버에 대한 plugins_root/setupPluginCfg.sh 스크립트의 소스를 명시하십시오.
20 A 시스템 A에서 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 애플리케이션 서버에서 웹 서버로 전파하십시오. - 서버 > 웹 서버를 클릭하십시오.
- 웹 서버 페이지에서 플러그인을 전파할 웹 서버 옆에 체크 표시를 설정하고 플러그인 전파를 클릭하십시오.
- 시나리오 9:
한 시스템에 배치 관리자를 설치하고 두 번째 시스템에 여러 관리 애플리케이션 서버 노드를
설치한 다음 세 번째 시스템에 웹 서버를 설치하십시오.
독립형 애플리케이션 서버에 대한 셀의 주요 이점은 확장성에 있습니다. 워크로드 레벨의 비율을 유지하도록 셀을 관리할 수 있습니다. 이 시나리오에서는 관리 노드가 시스템 C에 존재합니다. 모든 관리 노드는 동일한 배치 관리자로 연합됩니다. 사용자의 필요에 따라 각 관리 노드의 애플리케이션 서버는 동일하거나 차이가 있는 애플리케이션을 제공할 수 있습니다.
시스템 A와 시스템 C는 두 가지 유형의 스케일링(수평 스케일링 및 수직 스케일링)을 모두 나타냅니다.- 수직 스케일링은 동일한 물리적 시스템에 여러 관리 노드를 작성합니다.
- 수평 스케일링은 여러 물리적 시스템에 셀 멤버를 작성합니다.
이 시나리오의 관리 노드는 동일한 웹 서버와 통신합니다. 그러나 대체 전략은 각 관리 노드를 위한 전용 웹 서버를 보유할 수 있습니다.
표 9. 한 시스템에 배치 관리자 설치, 두 번째 시스템에 여러 관리 애플리케이션 서버 노드 설치 후, 세 번째 시스템에 웹 서버 설치. 다음 단계를 완료하십시오.
단계 시스템 태스크 1 A IBM Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 3 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 배치 관리자 서버 유형의 관리 프로파일을 작성하십시오. 4 A 첫 번째 단계 콘솔을 사용하거나 배치 관리자 프로파일의 bin 디렉토리인 profile_root/bin에서 startManager 명령을 실행하여 배치 관리자를 시작하십시오. 5 C IBM Installation Manager를 설치하십시오. 6 C Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 7 C 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 여러 애플리케이션 서버 프로파일을 작성하십시오. 8 C 첫 번째 단계 콘솔을 사용하거나 애플리케이션 서버 프로파일의 bin 디렉토리인 profile_root/bin에서 startServer 명령을 사용하여 각 애플리케이션 서버를 시작하십시오. 9 A 시스템 A에서 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 서버 노드를 셀에 추가하십시오. 시스템 관리 > 노드 > 노드 추가를 클릭하십시오.
10 B IBM Installation Manager를 설치하십시오. 11 B Installation Manager를 사용하여 다음을 설치하십시오. - Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
12 B Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 13 B WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 작성 및 구성을 위한 스크립트는 plugins_root/bin 디렉토리 아래에 작성됩니다.
14 B 시스템 A에서 configureweb_server_name 스크립트를 복사하여 붙여넣으십시오. 한 시스템이 AIX 또는 Linux 같은 운영 체제에서 실행 중이고 다른 시스템은 Windows에서 실행 중인 경우, plugins_root/bin/crossPlatformScripts 디렉토리에서 스크립트를 복사하십시오.
15 A configureweb_server_name 스크립트를 시스템 B에서 시스템 A의 profile_root/bin 디렉토리에 붙여넣으십시오. 16 A 시스템 A에서 configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 17 A 관리 콘솔을 열고 변경된 구성을 저장하십시오. 18 B 웹 서버를 시작하십시오. Domino 웹 서버를 시작하기 전에 Domino 웹 서버에 대한 plugins_root/setupPluginCfg.sh 스크립트의 소스를 명시하십시오.
19 A 시스템 A에서 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 애플리케이션 서버에서 웹 서버로 전파하십시오. - 서버 > 웹 서버를 클릭하십시오.
- 웹 서버 페이지에서 플러그인을 전파할 웹 서버 옆에 체크 표시를 설정하고 플러그인 전파를 클릭하십시오.
- 시나리오
10: 작업 관리자는 다수의 관리 에이전트, 배치 관리자 및 독립형
애플리케이션 서버를 유연하게 관리할 수 있는 관리 프로세스의
일부입니다. 하나 이상의 작업 관리자에 노드를 등록할 수 있습니다.
배치 관리자와 달리 작업 관리자는 등록된 노드의 관리 기능을
독점적으로 상속하지 않습니다.
작업 관리자에 등록된 노드는 고유의 관리 기능을
유지합니다. 또한 조치가 필요한 작업이 게시되어 있는지 판별하기 위해
노드에서 작업 관리자를 정기적으로 폴합니다. 등록된 모든 노드는 작업 관리자를 통해 개별 관리할 수 있습니다.
작업 관리자 구성의 이점은
서로 다른 다중 환경에 대한 관리 조치를 조정할 수 있다는 것입니다.
한 시스템에 배치 관리자 및 관리 노드를 설치하고 두 번째 시스템에 관리 에이전트 및 여러 등록 애플리케이션 서버 노드를 설치하며 세 번째 시스템에 작업 관리자를 설치한 다음 네 번째 시스템에 웹 서버를 설치하십시오.
시스템 A의 셀은 웹 서버와 통신하는 반면 시스템 C는 테스트 또는 기타 용도로 사용할 수 있는 내부 서버입니다.
표 10. 한 시스템에 배치 관리자 및 관리 노드 설치, 두 번째 시스템에 관리 에이전트 및 여러 등록 애플리케이션 서버 노드 설치, 세 번째 시스템에 작업 관리자 설치 후, 네 번째 시스템에 웹 서버 설치. 다음 단계를 완료하십시오.
단계 시스템 태스크 1 A IBM Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 3 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 배치 관리자 서버 유형의 관리 프로파일을 작성하십시오. 4 A 첫 번째 단계 콘솔을 사용하거나 배치 관리자 프로파일의 bin 디렉토리인 /bin에서 startManager profile_root 명령을 실행하여 배치 관리자를 시작하십시오. 5 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 애플리케이션 서버 프로파일을 작성하십시오. 6 A 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 서버를 셀에 연합하십시오. 시스템 관리 > 노드 > 노드 추가를 클릭하십시오.
7 C IBM Installation Manager를 설치하십시오. 8 C Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 9 C 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 관리 에이전트 서버 유형의 관리 프로파일을 작성하십시오. 10 C 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 여러 애플리케이션 서버 프로파일을 작성하십시오. 11 C 관리 에이전트 프로파일의 bin 디렉토리인 profile_root/bin에서 registerNode 명령을 실행하여 관리 에이전트에 독립형 애플리케이션 서버를 등록하십시오. 12 D IBM Installation Manager를 설치하십시오. 13 D Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 14 D 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 작업 관리자 서버 유형의 관리 프로파일을 작성하십시오. 15 D 작업 관리자의 wsadmin 도구에 연결하고 AdminTask 오브젝트에서 registerWithJobManager 명령을 실행하여 시스템 C의 관리 에이전트와 시스템 B의 배치 관리자를 시스템 D의 작업 관리자에 등록하십시오. AdminTask.registerWithJobManager('[-host myhost -conntype SOAP -port 8878 -managedNodeName myhostNode01]')
또는 관리 콘솔을 사용하여 작업 관리자에 등록할 수 있습니다. 배치 관리자 콘솔에서 시스템 관리 > 배치 관리자 > 작업 관리자를 클릭하고 배치 관리자 노드를 선택한 후 작업 관리자 등록을 클릭하십시오. 관리 에이전트 콘솔에서 시스템 관리 > 관리 에이전트 > 노드를 클릭하고 하나 이상의 독립형 노드를 선택한 후 작업 관리자 등록을 클릭하십시오. 작업 관리자에 등록하는 배치 관리자 및 독립형 노드는 작업 관리자의 관리 노드가 됩니다. 시스템 A의 연합 노드 Profile01은 작업 관리자의 관리 노드가 되지 않습니다. 이는 배치 관리자에서 관리되는 연합 노드로 남습니다.
16 B IBM Installation Manager를 설치하십시오. 17 B Installation Manager를 사용하여 다음을 설치하십시오. - Web Server Plug-ins for WebSphere Application Server
- WebSphere Customization Toolbox
18 B Installation Manager를 사용하여 IBM HTTP Server를 설치하거나 지원되는 다른 웹 서버를 설치하십시오. 19 B WebSphere Customization Toolbox를 열고, Web Server Plug-ins Configuration Tool을 실행하여 웹 서버 플러그인을 구성하고 웹 서버 정의를 작성하십시오. 웹 서버 작성 및 구성을 위한 스크립트는 plugins_root/bin 디렉토리 아래에 작성됩니다.
20 B 시스템 A에서 configureweb_server_name 스크립트를 복사하여 붙여넣으십시오. 한 시스템이 AIX 또는 Linux 같은 운영 체제에서 실행 중이고 다른 시스템은 Windows에서 실행 중인 경우, plugins_root/bin/crossPlatformScripts 디렉토리에서 스크립트를 복사하십시오.
21 A configureweb_server_name 스크립트를 시스템 B에서 시스템 A의 profile_root/bin 디렉토리에 붙여넣으십시오. 22 A 시스템 A에서 configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 23 A 관리 콘솔을 열고 변경된 구성을 저장하십시오. 24 B 웹 서버를 시작하십시오. Domino 웹 서버를 시작하기 전에 Domino 웹 서버에 대한 plugins_root/setupPluginCfg.sh 스크립트의 소스를 명시하십시오.
25 A 시스템 A에서 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 애플리케이션 서버에서 웹 서버로 전파하십시오. - 서버 > 웹 서버를 클릭하십시오.
- 웹 서버 페이지에서 플러그인을 전파할 웹 서버 옆에 체크 표시를 설정하고 플러그인 전파를 클릭하십시오.
- 시나리오 11: 배치 관리자와 하나 이상의 관리 노드를
한 시스템에 설치하고 두 번째 시스템에 IBM
WebSphere Application Server용 DMZ 보안 프록시 서버를
설치하십시오. IBM
WebSphere Application Server용 DMZ 보안 프록시 서버는 네트워크 에지에서
사용할 수 있는 고성능 역방향 프록시 기능을 전달하여 웹 자원에 대해 라우트, 로드 밸런스
및 요청의 응답 시간 개선을 수행할 수 있습니다.
가장 안전한 IBM WebSphere Application Server용 DMZ 보안 프록시 서버 관리 방법은 로컬로 wsadmin 명령을 사용하는 것입니다. IBM WebSphere Application Server용 DMZ 보안 프록시 서버에는 웹 컨테이너가 포함되어 있지 않으므로 관리 콘솔이 없습니다. 명령행을 사용하여 로컬 관리만 수행할 수 있습니다.
또한 보안 프록시 서버 구성은 네트워크 배치 애플리케이션 서버 셀 내에서 관리한 후 wsadmin 명령을 사용하여 IBM WebSphere Application Server용 DMZ 보안 프록시 서버에 로컬로 가져올 수 있습니다. 구성 전용 프로파일로 네트워크 배치 애플리케이션 서버 셀 내에서 구성이 작성되어 유지보수됩니다. 프로파일이 관리 에이전트에 등록된 후 관리 콘솔을 통해 관리됩니다. 네트워크 배치 애플리케이션 서버 셀에서 보안 프록시 서버 프로파일을 구성하고 구성을 DMZ의 노드로 내보낸 후 IBM WebSphere Application Server용 DMZ 보안 프록시 서버로 구성을 가져옵니다. 그런 다음, 보안 프록시 서버 구성을 변경한 경우 프로세스를 반복합니다.
표 11. 한 시스템에 배치 관리자 및 하나 이상의 관리 노드 설치 및 두 번째 시스템에 IBM WebSphere Application Server용 DMZ 보안 프록시 서버 설치. 다음 단계를 완료하십시오.
단계 시스템 태스크 1 A IBM Installation Manager를 설치하십시오. 2 A Installation Manager를 사용하여 WebSphere Application Server Network Deployment를 설치하십시오. 3 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 배치 관리자 서버 유형의 관리 프로파일을 작성하십시오. 4 A 첫 번째 단계 콘솔을 사용하거나 배치 관리자 프로파일의 bin 디렉토리인 /bin에서 startManager profile_root 명령을 실행하여 배치 관리자를 시작하십시오. 5 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 애플리케이션 서버 프로파일을 작성하십시오. 6 A 배치 관리자의 관리 콘솔을 사용하여 애플리케이션 서버를 셀에 연합하십시오. 시스템 관리 > 노드 > 노드 추가를 클릭하십시오.
7 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 관리 에이전트 서버 유형의 관리 프로파일을 작성하십시오. 8 A 관리 에이전트를 시작하십시오. 9 A 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 보안 프록시(구성 전용) 프로파일을 작성하십시오. 10 A 관리 에이전트 프로파일의 bin 디렉토리인 profile_root/bin에서 registerNode 명령을 실행하여 관리 에이전트에 보안 프록시(구성 전용) 프로파일을 등록하십시오. 11 A 관리 에이전트를 다시 시작하십시오. 12 A 관리 에이전트가 관리하는 노드의 목록과 함께 프롬프트를 표시하면 보안 프록시(구성 전용) 프로파일에서 노드를 선택하십시오. 13 A 관리 콘솔을 통해 보안 프록시 프로파일을 작성하십시오. 서버 > 서버 유형 > WebSphere 프록시 서버 > 새로 작성을 클릭하고 프록시 서버 작성 마법사를 사용하십시오.
14 A 관리 에이전트의 wsadmin 도구에 연결하고 AdminTask 오브젝트에서 exportProxyServer 명령을 실행하여 서버 구성을 내보내십시오. Jython 문자열을 사용하여 다음 예를 고려하십시오. AdminTask.exportProxyServer('[-archive c:\myProxyServer.ear -nodeName node1 -serverName server1]')
AdminTask.exportProxyServer('[-archive /myProxyServer.ear -nodeName node1 -serverName server1]')
15 B IBM Installation Manager를 설치하십시오. 16 B IBM WebSphere Application Server용 DMZ 보안 프록시 서버를 설치하십시오. 17 A FTP를 사용하여 서버 구성 파일을 시스템 B에 전송하십시오. 18 B 보안 프록시의 wsadmin 도구에 연결하고 AdminTask 오브젝트에서 importProxyServer 명령을 실행하여 서버 구성을 가져오십시오. Jython 문자열을 사용하여 다음 예를 고려하십시오. AdminTask.importProxyServer('[-archive c:\myProxyServer.ear -nodeName node1 -serverInArchive server1 -deleteExistingServer true]')
AdminTask.importProxyServer('[-archive /myProxyServer.ear -nodeName node1 -serverInArchive server1 -deleteExistingServer true]')
결과
다음에 수행할 작업
해당 제품 설치에 대한 자세한 정보는 IBM HTTP Server, 웹 서버 플러그인 및 IBM WebSphere Application Server용 DMZ 보안 프록시 서버 문서를 참조하십시오.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tins_scenario3
파일 이름:tins_scenario3.html