< 이전 | 다음 >

학습 3: 애플리케이션과 환경 작성

애플리케이션은 컴포넌트의 콜렉션입니다. 환경은 애플리케이션 컴포넌트를 배치하는 시스템을 나타냅니다.
이 학습 과정을 시작하기 전에 에이전트가 실행 중인지 확인하십시오. 자원 > 에이전트를 클릭하고 다음 그림에서와 같이 에이전트가 Online으로 나열되었는지 확인하십시오.
에이전트 목록의 에이전트. 상태 열에
에이전트가 온라인임이 표시됨
이 학습 과정에서는 세 개의 컴포넌트를 애플리케이션에 추가한 다음 애플리케이션을 배치할 환경을 작성합니다. 환경에 에이전트도 추가합니다.

애플리케이션 작성

애플리케이션 작성하려면 애플리케이션에 있는 컴포넌트를 선택해야 합니다.
  1. 애플리케이션 탭을 클릭한 다음 새 애플리케이션 작성을 클릭하십시오.
  2. 새 애플리케이션의 이름을 JPetStore로 지정한 다음 저장을 클릭하십시오.
  3. 애플리케이션에 컴포넌트를 추가하십시오.
    1. 컴포넌트 탭을 클릭하고 컴포넌트 추가를 클릭하십시오.
    2. 컴포넌트 추가 창의 컴포넌트 선택 목록에서 JPetStore-APP, JPetStore-WEBJPetStore-DB라는 세 개의 컴포넌트를 선택하십시오.
    3. 저장을 클릭하십시오.
다음 그림에 표시된 대로 이제 애플리케이션에는 세 개의 컴포넌트가 포함되어 있습니다. 컴포넌트는 임의의 수의 애플리케이션에 포함될 수 있습니다.
샘플 애플리케이션의 세 개의 컴포넌트를 포함하는
컴포넌트 탭의 애플리케이션 컨텐츠

환경 작성

환경을 작성하려면 하나 이상의 에이전트 자원을 선택하고 각 에이전트 자원에 배치될 컴포넌트를 지정해야 합니다.
  1. 다음과 같이 애플리케이션의 환경을 정의하십시오.
    1. 애플리케이션의 환경 탭으로 이동하십시오.
    2. 새 환경 작성을 클릭하십시오.
    3. 이름이 학습 환경 1이 되도록 지정하십시오.
    4. 이 창에서 다른 필드의 기본값을 승인하고 저장을 클릭하십시오.
  2. 환경의 특성을 지정하십시오. 컴포넌트 프로세스를 작성할 때 대상 시스템에 아티팩트의 위치를 지정하는 매개변수(예: 애플리케이션 서버의 위치)를 포함합니다. 이 특성은 여러 다른 대상 시스템에 따라 달라질 수 있으므로 이러한 특성을 환경 특성으로 지정합니다.
    1. 환경 이름을 클릭하여 환경을 여십시오.
    2. 구성을 클릭한 다음 환경 특성을 클릭하여 환경 특성을 여십시오.
    3. 특성 추가를 클릭하고 다음 표에 표시된 대로 특성의 이름과 값을 지정하여 한 번에 하나씩 다음 특성을 추가하십시오.
      표 1. 환경의 특성
      특성 설명
      tomcat.home 대상 컴퓨터의 Tomcat 홈 폴더 Linux에서 /opt/apache-tomcat-6.0.39 또는 Windows에서 C:\apache-tomcat-6.0.39
      db.url 대상 시스템과 관련된 MySQL 데이터베이스의 URL 에이전트와 동일한 시스템에 MySQL을 설치하고 데이터베이스 이름 jpetstore를 사용한 경우 URL은 jdbc:mysql://localhost:3306/jpetstore과 같습니다.
      tomcat.manager.url Tomcat 관리자 애플리케이션의 위치 Tomcat 버전 6의 경우 http://localhost:8080/manager를 지정하십시오. Tomcat 버전 7의 경우 http://localhost:8080/manager/text를 지정하십시오.
      tomcat.start Tomcat의 시작 스크립트 위치 Linux에서 /opt/apache-tomcat-6.0.39/bin/startup.sh 또는 Windows에서 C:\apache-tomcat-6.0.39\bin\startup.bat
  3. 환경에 에이전트를 추가하십시오. 에이전트를 설정할 때 에이전트를 자원으로 자원 그룹에 추가했습니다. 이제 다음 단계에 설명된 대로 이 자원을 환경의 일부로 사용할 수 있습니다.
    1. 환경의 자원 탭을 클릭하십시오.
    2. 기본 자원 추가를 클릭하십시오. 환경에 자원 추가 창은 서버에서 사용할 수 있는 모든 자원을 표시합니다.
    3. 에이전트 옆의 선택란을 선택한 다음 확인을 클릭하십시오.
    다음 그림에 표시된 대로 자원은 환경의 자원 탭에 표시됩니다.
    환경에 바인드된 자원을 표시하는
환경의 자원
탭
  4. 컴포넌트를 이 에이전트 자원에 맵핑하십시오. 여러 노드가 있는 시스템에 여러 에이전트가 있는 경우 각 에이전트 자원에서 실행할 컴포넌트를 지정합니다. 이 경우 에이전트 자원이 하나뿐이므로 모든 컴포넌트가 이 에이전트에서 실행됩니다.
    1. 에이전트 자원과 동일한 행에서 조치 > 컴포넌트 추가를 클릭하십시오.
    2. 애플리케이션 컴포넌트를 선택한 다음 저장을 클릭하십시오.
    3. 다른 컴포넌트를 자원에 추가하는 프로세스를 반복하십시오.
      참고: 다른 컴포넌트가 아니라 에이전트 자원에 각 컴포넌트를 추가하십시오. 컴포넌트는 서로의 하위 항목이 아니라 동일한 계층 구조 레벨에 있어야 합니다.
    다음 그림에 표시된 대로 이제 컴포넌트는 대상 시스템에 맵핑됩니다.
    세 개의 컴포넌트가 맵핑된 에이전트를
표시하는 환경의 자원
탭
새 환경이 환경 탭에 표시됩니다. 이제 환경이 준비되었으며 에이전트가 실행 중이므로 환경에서 애플리케이션 프로세스를 실행하여 컴포넌트를 배치할 수 있습니다.
< 이전 | 다음 >

피드백