배치를 실행하려면 대상 호스트에서
에이전트와 컴포넌트를 연관시키는 환경을 하나 이상 정의해야 합니다. 일반적으로 이 초기 환경은
제어되지 않으며 종종 스냅샷을 작성하는 데 사용됩니다.
시작하기 전에
- 새 환경을 포함할 기본 자원이 하나 이상 있는지 확인하십시오.
자원을 참조하십시오.
- 클라우드 시스템에서 환경을 프로비저닝하는 경우에는 컴포넌트를
클라우드 자원에 맵핑하는 청사진이 있는지 확인하십시오. 애플리케이션 청사진 작성을 참조하십시오.
프로시저
- 를 클릭하여
새 환경 작성 창을 열고 다음 정보를 입력하십시오.
- 이름 및 설명.
이름은 배치 프로세스의 일부로 사용되며 일반적으로 대상 환경에 해당됩니다. 예를 들어,
통합 환경에 배치하는 경우, "SIT"가 적당합니다.
- 팀 섹션에서 환경에 대한 액세스 권한을 가진
팀 및 역할을 지정하십시오.
- 클라우드 시스템에 환경을 프로비저닝하는 경우에는 청사진 목록에서
청사진을 선택하십시오.
- 청사진을 선택했으면 새 환경을 기본 자원 필드에
포함시킬 자원을 지정하십시오.
이 기본 자원은 환경 내의 자원에 대한 컨테이너입니다.
기본 자원은 구성 용도로만 사용됩니다.
- 먼저 승인된 경우가 아니면 컴포넌트를 환경에 배치하지 못하게 하려면
승인 필요 선택란을 선택하십시오.
이 선택란이 선택된 경우에는 배치를 환경에 배치하려면 먼저 IBM® UrbanCode Deploy가
승인 프로세스를 적용해야 합니다. 초기 배치는 일반적으로 제어되지 않는 환경에서 수행됩니다.
배치가 성공하면 개발 파이프라인에 따라
애플리케이션이 이동될 때 승인 프로세스를 구성할 수 있습니다. 둘 이상의 환경을 설정하는 경우,
그 중 하나 이상에 대해 승인 프로세스를 작성하는 것을 고려하십시오.
- 프로세스 제외 목록에서 승인이 필요하지 않은
프로세스를 지정하십시오.
- 잠금 스냅샷 선택란을 선택하면 이 환경에 추가된 스냅샷이
변경을 방지하지 위해 (선택된 환경에 대해) 잠깁니다.
- 색상 선택도구를 사용하면 환경에 시각적 ID를 적용할 수 있습니다. 선택한 색상이
UI에 표시됩니다.
- 상속 정리 설정 선택란은
CodeStation에 보존할 컴포넌트 버전의 수 및 보존 기간을 판별합니다. 이 선택란을
선택하면 애플리케이션이 시스템 설정 분할창에서
지정된 값을 사용합니다.
선택 취소하면 사용자 정의 값을 지정할 수 있는 버전 보존 일 수(처음에 -1로
설정되어 무제한 보존) 및 보존할 버전 수(처음에 -1로 설정되어 모두 보존) 필드가
표시됩니다. 기본값은 선택된 것입니다.
- 저장을 클릭하십시오. 클라우드 기반 청사진을 기반으로 하는 환경을 작성하는 경우,
다음 그림에서 보듯이 환경 청사진 특성 창이 열립니다. 이 창에서는
시작 사용자 이름 및 비밀번호와 같은 각 가상 노드에 대한 특성을
사용자 정의할 수 있습니다.
- 청사진을 기반으로 하는 환경을 작성하는 경우,
이 창에서 다음 정보를 지정하십시오.
- 클라우드 연결 필드에서
클라우드 시스템에 대한 연결이 나열되는지 확인하십시오. 이 목록은
해당 연결에 대한 보안 설정을 기반으로 하여 사용자가 액세스 권한을 가진 연결을 표시합니다.
- 위치 선택 필드에서
가장 노드를 저장할 위치 및 IP 주소를 해당 노드에 할당하는 방법을 지정하십시오. 가상 노드를
클라우드 그룹 내의 하이퍼바이저 중 하나에 저장하려면 클라우드 그룹을 선택하십시오. 환경 프로파일에
따라 가상 노드를 프로비저닝하려면 환경 프로파일을 선택하십시오. 클라우드 그룹 및 환경 프로파일에 대한
자세한 정보는 클라우드 시스템에 대한 문서를 참조하십시오.
참고: 환경 프로파일 및 IP 그룹을 둘 다
지정해야 하는 경우에는 먼저 이 페이지에서 환경 프로파일을 지정하십시오. 그런 다음 각 노드의 특성 페이지에서
각 노드에 대한 IP 그룹을 지정하십시오.
참고: IBM PureApplication® System의
경우, 환경 프로파일을 사용해야 합니다. 클라우드 그룹은 지원되지 않습니다.
- 클라우드 그룹을 선택한 경우, 클라우드 그룹 필드에서 클라우드 그룹을 선택하십시오.
- 환경 프로파일을 선택한 경우, 환경 프로파일 필드에서 환경 프로파일을 선택하십시오.
- 이 환경에서 작성할 노드의 특성 값 설정에서
클라우드 자원에 대한 특성을 사용자 정의할 수 있습니다. 이러한
특성을 사용자 정의하려면 노드를 클릭하십시오. 메모리,
CPU 수 및 시작 비밀번호 등의 가상 이미지 특성을 포함하여 노드에 대한 특성을 표시하는
창이 열립니다. 창은 또한 노드의 각 스크립트 패키지에 대한 특성을 표시합니다.
참고: 일부 경우에는 특정 필수 특성을 지정해야 합니다.
이런 경우, 저장을 클릭하면
팝업 창에 지정되지 않은 필수 특성이 나열됩니다.
- 저장을 클릭하여 프로비저닝을 요청하십시오.
결과
환경 분할창에 새 환경이 표시됩니다.
클라우드 기반 청사진을 사용한 경우에는 서버가 다음과 같은 태스크를
실행합니다:
- 서버가 클라우드 시스템에서 자원을 요청합니다.
- 클라우드 시스템이 각 노드에 에이전트 설치를 포함하여 클라우드 자원에 대한 스크립트 패키지를 실행합니다.
- 서버가 청사진을 기반으로 하는 환경을 작성합니다.
- 서버가 에이전트를 해당 환경에 연결합니다.
서버는 환경에서 자동으로 프로세스를 실행하지 않습니다.
환경이 준비된 후에 평소처럼 프로세스를 실행할 수 있습니다.클라우드 시스템에 대한 콘솔을 열어 클라우드 자원을 볼 수 있습니다.
참고: 이 청사진에서 환경을 작성한 다음 청사진에서 컴포넌트 맵핑을 변경하면
청사진과 일치하도록 환경이 변경됩니다.
환경 및 가상 자원을 제거할 준비가 되면
환경을 선택하고 다음 그림에서 보듯이 를
클릭하십시오.
환경에 클라우드 자원이 포함되어 있는 경우에는
해당 자원을 삭제할지 아니면 클라우드에 남겨 둘지를 지정할 수 있습니다.
다음 그림에서 보듯이
클라우드 인스턴스 삭제 선택란을
선택하거나 선택 취소하십시오.
다음에 수행할 작업
자원 및 컴포넌트를 환경에 추가하십시오.
환경에 자원 및 컴포넌트 맵핑을 참조하십시오.