IBM® WebSphere® Installation Factory는 사용자 특정 요구에 맞게 조정하여 신뢰 가능한 반복적인 방식으로 WebSphere 소프트웨어 스택을 설치하는 설치 패키지를 작성하는 Eclipse 기반 도구입니다.
IIP는 전체 WebSphere 소프트웨어 스택(예: 프로세스 서버, 기능 팩 및 사용자 파일)을 설치할 수 있는 설치 패키지입니다. IIP는 여러 CIP도 포함할 수 있습니다.
자동화된 고도로 반복 가능한 방식으로 여러 설치 패키지를 설치해야 하는 고객은 설치 가능한 단일 패키지로 해당 패키지를 집약하는 IIP를 작성할 수 있습니다. 예를 들어, WebSphere Process Server 및 일부 기능 팩을 여러 서버에 전개해야 할 수 있습니다. 이러한 각 제품을 각 서버에서 개별적으로 설치하는 대신, 정의된 순서로 모든 항목을 설치하는 IIP를 작성할 수 있습니다.
Installation Factory 사용자는 IIP에 포함하는 설치 패키지, 설치해야 하는 순서 및 IIP와 포함된 설치 패키지 각각의 원하는 동작에 대한 여러 다양한 세부사항을 지정합니다.
IIP에 포함하는 각 제품은 유연성을 향상시키기 위해 개별적으로 사용자 정의될 수 있습니다. 예를 들어, WebSphere Process Server 제품의 대화식 설치를 실행하고 하나 이상의 기능 팩의 자동 설치를 실행하여 전체 패키지 세트의 심리스(seamless) 설치를 확보할 수 있습니다. 또한 포함된 설치 패키지를 실제로 IIP의 지정된 호출에 설치한 경우와 같은 유연성을 보장합니다. 즉, IIP에 특정 패키지를 설치하지 않도록 선택할 수 있습니다.
다음은 IIP 설치 시나리오에 대한 예제입니다.
컨트리뷰션
IIP는 컨트리뷰션(WebSphere 제품, 기능 팩 또는 파일 세트)으로 구성됩니다. 지정된 컨트리뷰션은 원하는 경우 여러 번 호출될 수 있습니다. 이러한 각각은 호출로도 참조됩니다. 예를 들어, 동일한 워크스테이션의 다른 디렉토리에 WebSphere Process Server를 여러 번 설치하기 위해 컨트리뷰션 호출을 추가할 수 있습니다.
다음은 컨트리뷰션에 대한 몇 가지 예제입니다.
Defined Installation Packages
IBM에서는 Installation Factory를 통해 IIP에 추가하고 IIP 런타임 시 동작을 제어하는 경우 강화된 지원을 제공할 수 있는 미리 구성된 여러 컨트리뷰션 유형을 제공합니다. 이를 통해 사용자 노력, 실수 가능성 등을 줄일 수 있습니다.
설치 통합 버스
설치 패키지 및 관련 도구는 사용자에 의해 IIP에 쉽게 포함될 수 있으며 Installation Factory는 시간과 노력을 절감하며 IIP에 이미 있는 다른 항목과 함께 이 설치 패키지를 자동으로 통합합니다. 포함된 설치 패키지 간의 이러한 통합은 한 패키지에서 다음 패키지로 정보를 전달하여 수행됩니다. 이러한 통합을 가능하게 하는 기본 하부 구조를 설치 통합 버스(IIB 또는 단순히 "버스")라고 합니다. 디자인을 통해 설치 패키지 및 기타 설치 관련 명령을 접속하여 서로 연결하고 단일한 방식으로 버스를 통해 실행하여 별도의 설치 패키지를 함께 작업할 수 있습니다. 매크로 대체를 사용하여 이러한 기본 하부 구조를 활용할 수 있습니다. 자세한 정보는 IIP 매크로 교체를 참조하십시오.
예를 들어, IIP를 사용하여 WebSphere Process Server 및 하나 이상의 기능 팩을 설치하는 경우 프로세스 서버에서 사용하는 -installLocation 옵션은 매크로(예: $RESV)를 통해 각 기능 팩의 기본 설치 위치로 자동으로 재사용될 수 있습니다. 그러면 해당 위치를 두 번 이상 지정하지 않아도 됩니다. 많은 경우 IIP에 기능 팩 패키지를 추가하는 작업만 수행해도 됩니다. Installation Factory가 다른 패키지와 통합하는 관점에서 나머지 작업을 수행합니다. 버스를 통해 모든 포함된 패키지의 이러한 엔드 투 엔드 플로우가 가능합니다.