이 주제에서는 일반적인 설치 시나리오와 각 시나리오에 해당되는 컴포넌트 설치 프로시저로의 링크에 대해 설명합니다.
시작하기 전에
IBM WebSphere Application Server는 Application Server, 웹 개발 도구 세트, 웹 서버 및 추가 지원 소프트웨어와 문서를 포함하는 통합 플랫폼입니다.
이 타스크 정보
각 시나리오에는 다이어그램과 자세한 설치 단계 목록이 있습니다.
프로시저
- 시나리오 1: WebSphere Application Server의 단일 시스템 설치
WebSphere Application Server만을 단일 시스템에 설치하면 자동으로 server1이라 이름 지정된 독립형 Application Server가 작성됩니다. 기본 제품을 설치하면 코어 제품 파일 및 Application Server에 대한 프로파일이 작성됩니다. 프로파일은 Application Server 환경을 정의하는 별도의 파일 세트입니다.
이 시나리오에서 Application Server는 상대적으로 낮은 요청 워크로드로 응용프로그램을 핸들하는 데 적합한 내부 HTTP 전송 체인을 사용하여 통신합니다. 예를 들면, 이 유형의 설치는 간단한 테스트 환경이나 부분적인 인트라넷 환경을 지원할 수 있습니다.
- WebSphere Application Server를 설치하십시오.
- 시나리오 2: WebSphere Application Server 및 웹 서버의 단일 시스템 설치
IBM HTTP Server와 같은 웹 서버를 Application Server와 동일한 시스템에 설치하면 추가 구성 옵션이 제공됩니다. 웹 서버 플러그인을 설치하면 웹 서버가 Application Server와 통신할 수 있습니다. 이 설치 시나리오는 방화벽이 필요하지 않은 엄격한 테스트 환경 또는 프로덕션 환경을 지원합니다. 그러나, 이것이 일반 프로덕션 환경은 아닙니다.
- WebSphere Application Server를 설치하십시오.
- IBM HTTP Server 또는 다른 지원 웹 서버를 설치하십시오.
IBM HTTP Server를 설치하는 동안 설치 마법사를 사용하여 웹 서버 플러그인을 설치하십시오. IBM HTTP Server를 설치한 후 4단계로 진행하십시오.
- IBM HTTP Server의 기존 설치 또는 다른 지원 웹 서버를 사용하는 경우, 플러그인 설치 마법사를 사용하여 웹 서버 플러그인을 설치하고 웹 서버를 구성하십시오. 웹 서버와 Application Server가 동일한 시스템에 있기 때문에 플러그인 설치 마법사가 웹 서버 정의를 작성하며, 사용자는 4단계를 건너뛸 수 있습니다.
- 관리 콘솔을 사용하여 웹 서버 정의를 작성하십시오. 서버 > 웹 서버 > 새로 작성을 클릭하십시오.
- WebSphere Application Server를 설치하십시오.
- IBM HTTP Server 또는 다른 지원 웹 서버를 설치하십시오.
- 웹 서버 플러그인을 설치하고 플러그인 설치 마법사를 사용하여 웹 서버를 구성하십시오.
- 시나리오 3: WebSphere Application Server 및 웹 서버의 두 시스템 설치
일반 생산 환경에서는 한 시스템의 Application Server가 웹 서버 플러그인을 통해 별도의(원격) 시스템에 있는 웹 서버와 통신합니다. 선택적 방화벽은 Application Server 시스템에 추가적인 보안을 제공할 수 있습니다.
- 시스템 A에 WebSphere Application Server를 설치하십시오.
- 시스템 B에 IBM HTTP Server 또는 다른 지원 웹 서버를 설치하십시오. IBM HTTP Server를 설치하는 동안 설치 마법사를 사용하여 웹 서버 플러그인을 설치하십시오.
- 다른 지원 웹 서버 또는 IBM HTTP Server의 기존 설치를 사용하는 경우 플러그인 설치 마법사를 사용하여 시스템 B에서 웹 서버 플러그인을 설치하고 웹 서버를 구성하십시오. 플러그인 설치 마법사는 시스템 B의 plugins_root/bin 디렉토리에 configureWeb_server_name 스크립트를 작성합니다.
- 시스템 B의 configureWeb_server_name 스크립트를 시스템 A의 app_server_root/profile_name/bin 디렉토리로 복사하십시오.
- 시스템 A에서 configureWeb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 그런 다음, 관리 콘솔을 사용하여 웹 서버를 관리할 수 있습니다.
- 시스템 A에서 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 Application Server에서 웹 서버로 전달하십시오. 서버 > 웹 서버 > Web_server_name > 플러그인 전달을 클릭하십시오. IBM HTTP Server 이외의 웹 서버는 수동으로 전달해야 합니다.
- 시스템 A에 WebSphere Application Server를 설치하십시오.
- 시스템 B에 IBM HTTP Server 또는 지원 웹 서버를 설치하십시오.
- 웹 서버 플러그인을 설치하고 시스템 B의 플러그인 설치 마법사를 사용하여 웹 서버를 구성하십시오.
- 플러그인 설치 마법사는 시스템 B의 plugins_root/bin 디렉토리에 configureweb_server_name 스크립트를 작성합니다. 스크립트를 시스템 A의 app_server_root/bin 디렉토리로 복사하십시오.
- configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 그런 다음, 관리 콘솔을 사용하여 웹 서버를 관리할 수 있습니다.
- 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 Application Server에서 웹 서버로 전달하십시오. 서버 > 웹 서버 > 플러그인 전달을 클릭하십시오. (IBM HTTP Server 이외의 웹 서버는 수동으로 전달해야 합니다.)
- 시나리오 4: WebSphere Application Server의 하나의 설치를 사용하는 여러 프로파일 작성
프로파일은 Application Server에 대한 런타임 환경을 정의하는 파일을 포함하는 개별 데이터 파티션입니다. 기본 프로파일은 기본 제품을 설치하는 동안에 작성됩니다. 프로파일 관리 도구를 사용하여 추가 프로파일을 작성하십시오. 각 프로파일은 자체 관리 인터페이스가 있는 별도의 독립형 Application Server를 정의합니다.
프로파일을 작성하고 전용 웹 서버를 설치한 후 플러그인 설치 마법사를 사용하여 웹 서버 플러그인을 설치하고 웹 서버 구성 파일을 갱신하십시오. 그런 다음, 웹 서버는 Application Server와 통신할 수 있습니다.
이 토폴로지를 통해 각 프로파일은 동일한 코어 제품 파일 세트를 공유하면서 고유 응용프로그램, 구성 설정 값, 데이터 및 로그 파일을 가질 수 있습니다. 여러 프로파일을 작성하면 다른 용도로 사용할 수 있는 여러 Application Server 환경이 작성됩니다.
예를 들면, 웹 사이트의 각 Application Server가 다른 응용프로그램을 제공할 수 있습니다. 다른 예에서는 각 Application Server가 프로그래머나 개발 팀에 지정하는 별도의 테스트 환경일 수 있습니다.
복수 프로파일의 다른 이점은 서비스 가능성이 개선된다는 점입니다. 예를 들면, 픽스팩이 파일 시스템을 갱신하면 모든 Application Server가 갱신된 코어 제품 파일을 사용하게 됩니다.
코어 제품 파일 갱신
복수 프로파일의 다른 이점은 서비스 가능성이 개선된다는 점입니다. 새로 고치기 팩이나 픽스팩이 시스템에서 코어 제품 파일을 갱신할 때 코어 제품 파일에서 작성된 모든 Application Server 프로파일은 갱신된 파일을 사용하기 시작합니다. 그러나 유지보수 패키지에 기존 프로파일에 필요한 유지보수가 포함되어 있지 않으면 프로파일 자체가 갱신되지 않습니다. 설치 갱신 프로그램은 유지보수 패키지를 설치할 때 기존 프로파일로 필수 갱신에 대한 메시지를 발행합니다.
일부 경우 시스템의 Application Server를 일부만 갱신하려 할 수 있습니다. 그러한 경우에는 단순히 제품을 두 번 설치하고 새 유지보수를 설치하십시오. 두 설치 모두에서 Application Server 프로파일을 작성하여 제품 갱신을 점진적으로 관리하십시오.
- 시스템 A에 WebSphere Application Server를 설치하십시오.
- 시스템 B에 IBM HTTP Server 또는 다른 지원 웹 서버를 설치하십시오. IBM HTTP Server를 설치하는 동안 설치 마법사를 사용하여 웹 서버 플러그인을 설치하십시오.
- 다른 지원 웹 서버 또는 IBM HTTP Server의 기존 설치를 사용하는 경우 플러그인 설치 마법사를 사용하여 시스템 B에서 웹 서버 플러그인을 설치하고 웹 서버를 구성하십시오. 플러그인 설치 마법사는 시스템 B의 plugins_root/bin 디렉토리에 configureWeb_server_name 스크립트를 작성합니다.
- 시스템 B의 configureWeb_server_name 스크립트를 시스템 A의 app_server_root/profile_name/bin 디렉토리로 복사하십시오.
- 시스템 A에서 configureWeb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 그런 다음, 관리 콘솔을 사용하여 웹 서버를 관리할 수 있습니다.
- 시스템 A에서 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 Application Server에서 웹 서버로 전달하십시오. 서버 > 웹 서버 > Web_server_name > 플러그인 전달을 클릭하십시오. IBM HTTP Server 이외의 웹 서버는 수동으로 전달해야 합니다.
- 시스템 A에서 프로파일 관리 도구를 사용하여 후속 Application Server 프로파일을 작성하십시오.
- 시스템 B에 후속 IBM HTTP Server 또는 다른 지원 웹 서버를 설치하십시오. IBM HTTP Server를 설치하는 동안 설치 마법사를 사용하여 웹 서버 플러그인을 설치하십시오.
- IBM HTTP Server의 기존 설치 또는 다른 지원 웹 서버를 사용하는 경우, 플러그인 설치 마법사를 사용하여 시스템 B에 각각의 추가 웹 서버를 구성하십시오. 웹 서버 플러그인을 설치하면 시스템 B의 plugins_root/bin 디렉토리에서 configureWeb_server_name 스크립트가 작성됩니다.
- 시스템 B의 configureWeb_server_name 스크립트를 시스템 A의 app_server_root/profile_name/bin 디렉토리로 복사하십시오.
- 시스템 A에서 configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 그런 다음, 관리 콘솔을 사용하여 웹 서버를 관리할 수 있습니다.
- 시스템 A에서 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 두 번째 Application Server에서 웹 서버로 전달하십시오. 서버 > 웹 서버 > Web_server_name > 플러그인 전달을 클릭하십시오. IBM HTTP Server 이외의 웹 서버는 수동으로 전달해야 합니다.
- 시스템 A에 WebSphere Application Server를 설치하십시오.
- 시스템 B에 IBM HTTP Server 또는 지원 웹 서버를 설치하십시오.
- 웹 서버 플러그인을 설치하고 시스템 B의 플러그인 설치 마법사를 사용하여 웹 서버를 구성하십시오.
- 플러그인 설치 마법사는 시스템 B의 plugins_root/bin 디렉토리에 configureweb_server_name 스크립트를 작성합니다. 스크립트를 시스템 A의 app_server_root/bin 디렉토리로 복사하십시오.
- configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 그런 다음, 관리 콘솔을 사용하여 웹 서버를 관리할 수 있습니다.
- 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 Application Server에서 웹 서버로 전달하십시오. 서버 > 웹 서버 > 플러그인 전달을 클릭하십시오. (IBM HTTP Server 이외의 웹 서버는 수동으로 전달해야 합니다.)
- 시스템 A에서 프로파일 관리 도구를 사용하여 두 번째 Application Server 프로파일을 작성하십시오. 해당 패널에서 선택란을 선택하여 프로파일 작성 중에 기본 프로파일을 작성하십시오.
플러그인 설치 마법사가 작성하는 스크립트는 기본 프로파일에서만 작동합니다. 따라서 이 스크립트는 스크립트가 실행하는 시점에 기본 프로파일인 프로파일에서만 웹 서버 정의를 작성합니다.
- 시스템 B에 두 번째 IBM HTTP Server 또는 다른 지원 웹 서버를 설치하십시오.
- 시스템 B에서, 플러그인 설치 마법사를 사용하여 웹 서버 플러그인을 설치해서 두 번째 웹 서버를 구성하십시오. 두 웹 서버 모두 플러그인 2진의 단일 설치를 공유하지만 개별적으로 구성해야 합니다.
- 플러그인 설치 마법사는 두 번째 웹 서버에 configureweb_server_name 스크립트를 작성합니다. 스크립트는 시스템 B의 plugins_root/bin 디렉토리에 있습니다. 스크립트를 시스템 A의 app_server_root/bin 디렉토리로 복사하십시오.
- configureweb_server_name 스크립트를 실행하여 관리 콘솔에서 웹 서버 정의를 작성하십시오. 그런 다음, 관리 콘솔을 사용하여 웹 서버를 관리할 수 있습니다.
- 관리 콘솔을 사용하여 plugin-cfg.xml 파일을 두 번째 Application Server에서 웹 서버로 전달하십시오. 서버 > 웹 서버 > 플러그인 전달을 클릭하십시오. (IBM HTTP Server 이외의 웹 서버는 수동으로 전달해야 합니다.)