[AIX Solaris HP-UX Linux Windows][IBM i]

프로파일 개념

프로파일은 런타임 환경을 정의합니다. 프로파일에는 런타임 환경에서 서버가 처리하고 변경할 수 있는 모든 파일이 포함됩니다.

[AIX Solaris HP-UX Linux Windows]manageprofiles 명령 또는 프로파일 관리 도구 그래픽 사용자 인터페이스를 통해 런타임 환경을 작성할 수 있습니다. 프로파일 관리 도구을 사용하여 이 문서에 설명된 대부분의 매개변수를 입력할 수 있습니다. 그러나 일부 매개변수는 manageprofiles 명령을 사용하도록 요구합니다. 프로파일 관리 도구은 삭제 기능을 제공하지 않으므로 예를 들어, 프로파일을 삭제하려면 manageprofiles 명령을 사용해야 합니다. 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 셀 프로파일을 작성할 수 있습니다. 프로파일 관리 도구은 한 단계에서 셀을 작성하는 반면에 manageprofiles 명령을 사용하면 각각 두 번 호출해야 합니다.

[IBM i]manageprofiles 명령을 사용하여 런타임 환경을 작성할 수 있습니다. manageprofiles 명령을 사용하여 수행할 조작에 따라 하나 이상의 매개변수를 제공해야 합니다. 프로파일 작성 또는 삭제와 같은 조치를 수행하는 명령을 사용할 수 있습니다. 셀 프로파일을 작성하려면 따로 두 번 manageprofiles 명령을 호출해야 합니다.

코어 제품 파일

코어 제품 파일은 모든 프로파일로 공유된 공유 제품 2진 파일입니다.

제품의 디렉토리 구조는 제품의 설치 루트 디렉토리에 다음 두 가지 주요 파일 부분을 갖습니다.
  • 코어 제품 파일은 Refresh Pack, 수정팩 또는 임시 수정사항을 설치하지 않으면 변경되지 않는 공유 제품 2진 파일입니다. 또한 일부 로그 정보도 업데이트됩니다.
    [AIX Solaris HP-UX Linux Windows]다음 목록에 지원되는 플랫폼의 루트 사용자의 기본 설치 위치가 표시됩니다.
    • [AIX]/usr/IBM/WebSphere/AppServer
    • [Linux][HP-UX][Solaris]/opt/IBM/WebSphere/AppServer
    • [Windows]C:\Program Files\IBM\WebSphere\AppServer

    [IBM i]코어 제품 파일의 기본 설치 위치는 app_server_root 디렉토리입니다.

  • app_server_root/profiles 디렉토리는 프로파일 작성을 위한 기본 디렉토리입니다.

서로 다른 서비스 레벨에서 2진 파일을 포함하려면 서비스 레벨마다 개별 제품 설치를 사용해야 합니다.

프로파일을 작성할 때 새 디렉토리를 지정하지 않으면 정의된 모든 애플리케이션 서버 프로세스의 구성이 profiles 디렉토리 내에 있습니다. 이러한 파일은 새 프로파일을 작성하거나 기존 프로파일을 재구성하거나 프로파일을 삭제하는 대로 자주 변경됩니다.

[AIX Solaris HP-UX Linux Windows]서비스 수정을 설치하지 않으면 profiles 디렉토리와 logs 디렉토리 및 properties 디렉토리와 같은 다른 몇 가지를 제외한 각 폴더는 변경되지 않습니다. 그러나 profiles 디렉토리는 프로파일을 추가, 변경 또는 삭제할 때마다 변경됩니다. profiles 디렉토리는 프로파일의 기본 저장소입니다. 그러나 사용 가능한 디스크 공간이 충분하면 머신 또는 시스템의 어느 곳에나 프로파일을 넣을 수 있습니다.

[AIX Solaris HP-UX Linux Windows]설치 루트 디렉토리의 다른 기존 폴더에 프로파일을 작성하는 경우 폴더에 유지보수를 적용하는 서비스 수정 설치 시 프로파일에 영향을 줄 수 있는 위험이 있습니다. 프로파일을 작성하기 위해 profiles 디렉토리 이외의 디렉토리를 사용할 때에는 설치 루트 디렉토리 외부의 디렉토리를 사용하십시오.

[IBM i]설치 루트 디렉토리에 프로파일을 작성하는 경우 정기적인 시스템 유지보수에 의해 프로파일이 손상되거나 파손될 위험이 있습니다.

프로파일 작성 이유 및 시기

manageprofiles 명령행 도구는 제품에 대해 각각의 프로파일을 정의합니다.

[AIX Solaris HP-UX Linux Windows]프로파일을 작성하려고 할 때마다 프로파일 관리 도구 또는 manageprofiles 명령을 실행하십시오. 시스템에서 둘 이상의 프로파일에 대한 필요성은 공통적입니다.

[IBM i]프로파일을 작성하려고 할 때마다 명령행 도구를 실행하십시오.

제품을 여러 번 설치하는 대신 프로파일을 사용할 경우 관리가 크게 향상됩니다. 디스크 공간이 절약될 뿐만 아니라 단일 제품 코어 파일 세트만 유지하는 경우 제품을 쉽게 업데이트할 수 있습니다. 또한 새 프로파일 작성은 전체 제품 설치보다 속도가 보다 빠르고 오류 발생 가능성이 적으므로 개발자가 개발 및 테스트를 위해 별도의 제품 프로파일을 작성할 수 있습니다.

[IBM i]manageprofiles 명령을 실행하여 동일한 시스템에서 새 프로파일을 기존 프로파일로 작성할 수 있습니다. 새 프로파일의 고유 특성(예를 들어, 프로파일 이름 및 노드 이름)을 정의하십시오.

[AIX Solaris HP-UX Linux Windows]프로파일 관리 도구 또는 명령행 도구를 실행하여 기존 프로파일과 동일한 시스템에 새 프로파일을 작성할 수 있습니다. 새 프로파일의 고유 특성(예를 들어, 프로파일 이름 및 노드 이름)을 정의하십시오. 각 프로파일은 모든 런타임 스크립트, 라이브러리, JRE 6(Java™ SE Runtime Environment 6) 환경 및 기타 코어 제품 파일을 공유합니다.

프로파일 유형

각 프로파일의 템플리트는 app_server_root/profileTemplates 디렉토리에 있습니다.

이 디렉토리에는 서로 다른 프로파일 유형에 해당하고 설치된 제품 유형에 따라 다른 여러 디렉토리가 있습니다. 디렉토리는 -templatePath 옵션과 함께 manageprofiles 명령을 사용하는 중 표시하는 경로입니다. 또한 profileTemplates 디렉토리 외부에 있는 프로파일 템플리트를 지정할 수도 있습니다(해당 템플리트가 있는 경우).

자세한 정보는 manageprofiles 명령 주제의 -templatePath 매개변수 설명을 참조하십시오.

WebSphere® Application Server, Network Deployment 제품의 manageprofiles 명령은 다음 유형의 프로파일을 작성할 수 있습니다.
배치 관리자 서버가 있는 관리 프로파일
배치 관리자의 기본 기능은 관리하는 애플리케이션 서버의 셀에 애플리케이션을 배치하는 것입니다. 셀에 속하는 각 애플리케이션 서버를 관리 노드라고 합니다.

[AIX Solaris HP-UX Linux Windows]프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 배치 관리자 서버가 있는 관리 프로파일을 작성할 수 있습니다. manageprofiles 명령으로 프로파일을 작성하는 경우, -templatePath 매개변수에 app_server_root/profileTemplates/management를 지정하고 -serverType 매개변수에 DEPLOYMENT_MANAGER를 지정하십시오.

[IBM i]manageprofiles 명령으로 이 유형의 관리 프로파일을 작성하려면 -templatePath 매개변수에 management를 지정하고 -serverType 매개변수에 DEPLOYMENT_MANAGER를 지정하십시오.

관리 에이전트 서버가 있는 관리 프로파일
관리 에이전트의 기본 기능은 연합되지 않은 여러 애플리케이션 서버를 관리하는 단일 인터페이스를 제공하는 것입니다.

[AIX Solaris HP-UX Linux Windows]프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 프로파일을 작성할 수 있습니다. manageprofiles 명령을 프로파일을 작성하는 경우, -templatePath 매개변수에 app_server_root/profileTemplates/management를 지정하고 -serverType 매개변수에 ADMIN_AGENT를 지정하여 이 유형의 관리 프로파일을 작성하십시오.

[IBM i]manageprofiles 명령으로 이 유형의 관리 프로파일을 작성하려면 -templatePath 매개변수에 management를 지정하고 -serverType 매개변수에 ADMIN_AGENT를 지정하십시오.

작업 관리자 서버가 있는 관리 프로파일
작업 관리자의 기본 기능은 여러 기본 서버 및 여러 배치 관리자를 관리할 수 있는 단일 콘솔을 제공하고 비동기 작업을 제출하는 것입니다.

[AIX Solaris HP-UX Linux Windows]프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 프로파일을 작성할 수 있습니다. manageprofiles 명령으로 프로파일을 작성하는 경우, -templatePath 매개변수에 app_server_root/profileTemplates/management를 지정하고 -serverType 매개변수에 JOB_MANAGER를 지정하여 이 유형의 관리 프로파일을 작성하십시오.

[IBM i]manageprofiles 명령으로 이 유형의 관리 프로파일을 작성하려면 -templatePath 매개변수에 management를 지정하고 -serverType 매개변수에 JOB_MANAGER를 지정하십시오.

애플리케이션 서버 프로파일
애플리케이션 서버를 사용하여 인터넷 또는 인트라넷에서 애플리케이션을 사용할 수 있게 만들 수 있습니다.

중요한 제품 기능은 배치 관리자 셀에 애플리케이션 서버 노드를 추가하여 독립형 애플리케이션 서버 프로파일을 확장하는 것입니다. 하나의 셀의 여러 애플리케이션 서버 프로세스가 필요한 애플리케이션을 배치할 수 있습니다. 애플리케이션 서버 노드를 셀에서 제거하여 독립형 애플리케이션 서버의 상태로 노드를 리턴할 수도 있습니다.

각 독립형 애플리케이션 서버에는 선택적으로 애플리케이션 서버를 관리하기 위해 사용하는 고유한 관리 콘솔 애플리케이션이 있습니다. 또한 wsadmin 스크립트 기능을 사용하여 관리 콘솔에서 사용 가능한 모든 기능을 수행할 수도 있습니다.

애플리케이션 서버 노드를 배치 관리자 셀에 추가하도록 결정하지 않으면 독립형 애플리케이션 서버에 노드 에이전트 프로세스를 사용할 수 없습니다. 애플리케이션 서버 노드를 셀에 추가하는 것을 연합이라고 합니다. 연합은 독립형 애플리케이션 서버 노드를 관리 노드로 변경합니다. 배치 관리자의 관리 콘솔을 사용하여 노드를 관리하십시오. 배치 관리자 셀에서 노드를 제거하는 경우 독립형 애플리케이션 서버의 스크립트 인터페이스 및 관리 콘솔을 사용하여 프로세스를 관리하십시오.

[AIX Solaris HP-UX Linux Windows] 프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 프로파일을 작성할 수 있습니다. manageprofiles 명령으로 프로파일을 작성하는 경우, -templatePath 매개변수에 app_server_root/profileTemplates/default를 지정하여 이 유형의 프로파일을 작성하십시오.

[IBM i]-templatePath 매개변수를 지정하지 않으면 애플리케이션 서버 프로파일이 기본적으로 작성됩니다. 또는 manageprofiles 명령의 -templatePath 매개변수에 default를 지정하여 애플리케이션 서버를 작성할 수 있습니다.

셀 프로파일
셀 프로파일을 사용하여 배치 관리자의 관리하에 인터넷 또는 인트라넷에서 애플리케이션을 사용할 수 있게 만들 수 있습니다.

[AIX Solaris HP-UX Linux Windows]셀 프로파일 작성 시 [AIX Solaris HP-UX Linux Windows]프로파일 관리 도구를 통해 한 번의 반복으로 배치 관리자 및 연합 노드가 생성됩니다. 결과는 지정된 시스템의 전 기능 셀입니다.

manageprofiles 명령을 사용하여 셀 프로파일을 작성하려면 두 부분의 프로파일(셀 배치 관리자 부분 및 셀 노드 부분)을 작성해야 합니다. 또한 셀 작성 시 하나의 셀 배치 관리자 및 하나의 셀 노드만 서로 연관시킬 수 있습니다. [AIX Solaris HP-UX Linux Windows]manageprofiles 명령으로 작성하는 초기 셀 프로파일은 [AIX Solaris HP-UX Linux Windows]프로파일 관리 도구으로 작성하는 셀 프로파일과 동일합니다. 초기 셀 프로파일을 작성하면 사용자 정의 프로파일 또는 독립형 프로파일을 작성하여 배치 관리자에 연합할 수 있습니다.

[AIX Solaris HP-UX Linux Windows]manageprofiles 명령에서 배치 관리자의 -templatePath 매개변수에 app_server_root/profileTemplates/cell/dmgr을 지정하고 셀 노드의 -templatePath 매개변수에 app_server_root/profileTemplates/cell/default를 지정하십시오.

[IBM i]manageprofiles 명령에서 배치 관리자의 -templatePath 매개변수에 app_server_root/profileTemplates/cell/dmgr을 지정하고 셀 노드의 -templatePath 매개변수에 app_server_root/profileTemplates/cell/default를 지정하십시오. manageprofiles 명령으로 셀 프로파일 작성에 대한 문서에서 셀 프로파일 유형에 대해 읽을 수 있습니다.

[AIX Solaris HP-UX Linux Windows][IBM i]셀 프로파일을 구성하는 두 개의 부분을 작성하면 배치 관리자와 연합 노드를 가지게 됩니다. 연합 노드에는 애플리케이션 서버와, snoop 서블릿, HitCount 애플리케이션 및 HelloHTML 서블릿이 포함된 기본 애플리케이션이 포함됩니다.

사용자 정의 프로파일
배치 관리자 셀에 속하는 사용자 정의 프로파일을 사용하여 배치 관리자의 관리하에 인터넷 또는 인트라넷에서 애플리케이션을 사용할 수 있게 만들 수 있습니다.

배치 관리자는 셀에 노드를 추가하여 사용자 정의 프로파일을 관리 노드로 변환합니다. 배치 관리자는 또한 애플리케이션 서버 노드를 셀에 추가할 때 애플리케이션 서버 노드를 관리 노드로 변환합니다. 두 노드 중 하나가 셀에 추가될 때 이 노드는 관리 노드가 됩니다. 그러면 관리 노드에서 노드 에이전트 프로세스가 인스턴스화됩니다. 노드 에이전트는 관리 노드에서 애플리케이션 서버 프로세스를 제어하기 위해 배치 관리자 대신 작동합니다. 예를 들어, 노드 에이전트는 애플리케이션 서버를 시작하거나 중지시킬 수 있습니다.

노드 에이전트 프로세스가 실행 중이면 배치 관리자가 관리 노드에서 여러 애플리케이션 서버를 작성할 수 있습니다. 관리 노드의 프로세스에는 배치 관리자가 과중하게 사용되는 애플리케이션에 대해 워크로드 균형을 맞추기 위해 사용하는 클러스터 멤버가 포함될 수 있습니다.

배치 관리자의 관리 콘솔을 사용하여 배치 관리자가 관리하는 모든 노드를 제어하십시오. 또한 배치 관리자의 wsadmin 스크립트 기능을 사용하여 모든 관리 노드를 제어할 수도 있습니다. 사용자 정의 프로파일에는 자체 관리 콘솔이나 스크립트 인터페이스가 없습니다. wsadmin 스크립트 기능으로는 노드를 직접 관리할 수 없습니다.

사용자 정의 프로파일은 애플리케이션 서버 프로파일처럼 기본 애플리케이션이나 기본 서버를 포함하지 않습니다. 사용자 정의 프로파일은 비어 있는 노드입니다. 노드를 배치 관리자 셀에 추가하십시오. 그런 다음, 배치 관리자의 관리 인터페이스를 사용하여 클러스터 및 애플리케이션 서버를 작성함으로써 관리 노드를 사용자 정의할 수 있습니다.

[AIX Solaris HP-UX Linux Windows]프로파일 관리 도구 또는 manageprofiles 명령을 사용하여 프로파일을 작성할 수 있습니다. manageprofiles 명령으로 프로파일을 작성하는 경우, -templatePath 매개변수에 app_server_root/profileTemplates/managed를 지정하여 이 유형의 프로파일을 작성하십시오.

[IBM i]이 유형의 프로파일을 작성하려면 manageprofiles 명령의 -templatePath 매개변수에 managed를 지정하십시오.

보안 프록시 프로파일
보안 프록시 서버를 사용하여 인터넷에서 요청을 받아 애플리케이션 서버에 전달할 수 있습니다. 보안 프록시 서버는 DMZ에 상주합니다.

[IBM i]이 유형의 프로파일을 작성하려면 manageprofiles 명령의 -templatePath 매개변수에 secureproxy를 지정하십시오.

기본 프로파일

프로파일은 둘 이상의 프로파일이 존재하는 경우 기본 프로파일 개념을 사용합니다. 기본 프로파일은 프로파일을 지정하지 않는 스크립트의 기본 대상으로 설정됩니다. 대부분의 스크립트에서 -profileName 매개변수를 사용하여 기본 프로파일이 아닌 다른 프로파일에서 해당 스크립트를 사용할 수 있게 설정할 수 있습니다.

[IBM i]설치 후에 manageprofiles 명령을 사용하여 배치 관리자 프로파일 부분(dmgr)과 기본 프로파일 부분(default)으로 구성되는 셀 프로파일을 작성해야 합니다. 이 기본 프로파일 부분은 애플리케이션 서버(server1)를 포함하고 배치 관리자가 관리하는 셀에 사전 연합됩니다. 다른 유형의 프로파일을 작성하는 경우, 기본 프로파일 부분이 다를 수 있습니다.

[AIX Solaris HP-UX Linux Windows]기본 프로파일 이름은 <profile_type><profile_number>입니다.
  • <profile_type>AppSrv, Dmgr, Custom, AdminAgent, JobMgr 또는 SecureProxySrv의 값입니다.
  • <profile_number>는 고유 프로파일 이름을 작성하는 데 사용되는 순차 번호입니다.

다중 프로파일 환경에서 프로파일 주소 지정: 시스템에 프로파일이 여러 개인 경우, 프로파일이 기본 프로파일이 아니면 특정 명령에 -profileName 매개변수를 지정해야 합니다. 이 경우, 각 프로파일의 bin 디렉토리에 있는 명령을 사용하는 것이 보다 간편할 수 있습니다. 프로파일의 bin 디렉토리에 있는 이러한 명령 중 하나를 발행하면 -profileName 매개변수가 다른 프로파일을 지정하지 않는 한 이 명령은 해당 프로파일에서 작동합니다.

애플리케이션 서버 프로파일의 보안 정책

여러 독립형 애플리케이션 서버를 사용할 환경에서 각 애플리케이션 서버 프로파일의 보안 정책은 독립적입니다. 하나의 애플리케이션 서버 프로파일의 보안 정책 변경사항은 다른 프로파일과 동기화되지 않습니다.

설치된 파일 세트

프로파일을 정의하는 파일을 설치할 위치를 결정합니다.

[AIX Solaris HP-UX Linux Windows]기본 위치는 설치 루트 디렉토리의 profiles 디렉토리에 있습니다. 명령행 도구 사용 시 프로파일 관리 도구 또는 매개변수에서 위치를 변경할 수 있습니다. 예를 들어, 호스트 이름이 devhost1인 Linux 플랫폼에서 두 개의 프로파일을 작성한다고 가정합니다. 사용자가 재배치하지 않으면 프로파일 디렉토리는 다음 예와 유사합니다.
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01 		
/opt/IBM/WebSphere/AppServer/profiles/AppSrv02
manageprofiles 명령을 사용하여 프로파일 디렉토리에 /opt/profiles와 같은 다른 디렉토리를 지정할 수 있습니다. 예를 들어 다음과 같습니다.
manageprofiles.sh 
   -profileName AppSrv01
   -profilePath /opt/profiles

manageprofiles.sh 
   -profileName AppSrv02
   -profilePath /opt/profiles
그러면 프로파일 디렉토리는 다음 예에 표시된 디렉토리와 비슷합니다.
/opt/profiles/AppSrv01 		
/opt/profiles/AppSrv02

[IBM i]기본 위치는 user_data_root/profiles 디렉토리에 있습니다. 명령행 도구를 사용하는 경우 이 위치를 매개변수에서 변경할 수 있습니다. 예를 들어, 호스트 이름이 devhost1인 두 개의 프로파일을 작성한다고 가정합니다.

[IBM i]manageprofiles 명령의 -profilePath 매개변수를 사용하여 /home/QEJBSVR/profiles/myprofile와 같은 다른 디렉토리를 지정할 수 있습니다.
manageprofiles 
   -profileName myprofile 
   -profilePath /home/QEJBSVR/profiles/myprofile
[AIX Solaris HP-UX Linux Windows]다음 디렉토리는 일반 프로파일 내에 있습니다. 이 예에서는 AppSrv01 프로파일이 있는 것으로 가정합니다.
  • app_server_root/profiles/AppSrv01/bin
  • app_server_root/profiles/AppSrv01/config
  • app_server_root/profiles/AppSrv01/configuration
  • app_server_root/profiles/AppSrv01/etc
  • app_server_root/profiles/AppSrv01/firststeps
  • app_server_root/profiles/AppSrv01/installableApps
  • app_server_root/profiles/AppSrv01/installedApps
  • app_server_root/profiles/AppSrv01/installedConnectors
  • app_server_root/profiles/AppSrv01/installedFilters
  • app_server_root/profiles/AppSrv01/logs
  • app_server_root/profiles/AppSrv01/properties
  • app_server_root/profiles/AppSrv01/temp
  • app_server_root/profiles/AppSrv01/wstemp

[IBM i]다음 디렉토리는 일반 프로파일 내에 있습니다. 프로파일 유형이 다르면 다른 하위 디렉토리가 포함될 수 있습니다. 이 예에서는 AppSrv01 프로파일이 있고 기본 디렉토리에서 작성된 것으로 가정합니다.

[IBM i]
  • user_data_root/profiles/AppSrv01/bin
  • user_data_root/profiles/AppSrv01/config
  • user_data_root/profiles/AppSrv01/configuration
  • user_data_root/profiles/AppSrv01/etc
  • user_data_root/profiles/AppSrv01/installableApps
  • user_data_root/profiles/AppSrv01/installedApps
  • user_data_root/profiles/AppSrv01/installedConnectors
  • user_data_root/profiles/AppSrv01/logs
  • user_data_root/profiles/AppSrv01/PolicyDirector
  • user_data_root/profiles/AppSrv01/properties
  • user_data_root/profiles/AppSrv01/temp
  • user_data_root/profiles/AppSrv01/wstemp

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cpro_overview
파일 이름:cpro_overview.html