클라우드에서 자산에 대한 포털로서의 Rational Asset Manager

클라우드 환경에서 애플리케이션 개발 환경의 가상 이미지를 작성하고 Rational® Asset Manager를 사용하여 이 가상 이미지를 자산으로 사용 가능하게 만들 수 있습니다.

IBM Rational Software Architect, Rational Asset Manager, IBM Rational Team Concert가 통합된 경우 애플리케이션 개발 환경의 가상 머신 이미지를 작성할 수 있습니다. IBM SmartCloud Enterprise의 Rational Asset Manager 인스턴스에서 가상 이미지를 실행할 수 있습니다.

IBM SmartCloud Enterprise는 Rational Asset Manager를 사용하여 소프트웨어 번들을 사용 가능하게 만듭니다. 이미지는 자산 카탈로그를 통해 자산으로 사용할 수 있게 되며, 자산 카탈로그는 Rational Asset Manager 자산의 목록입니다. 각 이미지에는 버전과 상태(예: 승인됨)가 있으며, 사용자 그룹 또는 프로젝트를 나타내도록 정의될 수 있는 커뮤니티에서 옵니다.

다음 예제에서 이미지 개발자는 이미지를 사용자 정의하고 이미지의 자산을 작성하고 이미지 토폴로지를 업데이트합니다. 자산이 준비되면 사용자가 인스턴스를 작성할 수 있습니다. 프로젝트 관리자는 실행 중인 인스턴스를 사용하여 개발자를 초대할 수 있습니다. 그러면 개발자는 자산에 액세스하여 자신이 사용할 가상 머신 이미지를 설정할 수 있습니다.

가상 머신 이미지 프로비저닝

템플리트 토폴로지 자산 유형의 경우 이미지 개발자는 이미지의 인스턴스를 작성하는 요청 이미지 URL 속성을 클릭하여 가상 머신 이미지를 직접 제공할 수 있습니다. 인스턴스가 작성되면 자산 카탈로그에서 필수 설정이 검색됩니다.

이미지 사용자 정의

인스턴스가 사용 가능하고 상태가 활성이 된 후 이미지 개발자는 이미지에 연결하고 사용자 정의하여 해당 이미지를 개발 환경으로 만들 수 있습니다. 예를 들어, 인스턴스가 Rational Software Architect의 이미지인 경우, 이미지 개발자는 Rational Asset Manager와 Rational Team Concert™를 설치하고 이들을 해당 인스턴스와 통합할 수 있습니다. 그런 다음, Rational Software Architect 가상 머신 이미지를 전체 개발 환경으로 구성할 수 있습니다.

새 이미지를 위한 자산 작성

이미지 개발자는 자산에 대해 작업하여 이미지를 사용자 정의합니다. 이미지 개발자는 가상 머신에서 개인용 이미지를 작성하고 그 자산을 팀 구성원과 공유하기 위해 커뮤니티에서 사용 가능하게 만듭니다.

IBM SmartCloud Enterprise의 제어판에서 이미지 개발자는 클라우드 인스턴스를 위한 개인용 이미지 작성을 선택합니다.

개인용 이미지가 사용 가능하게 된 후에는 이미지 개발자만 볼 수 있습니다. 이미지를 공유하기 위해 개발자는 커뮤니티 변경을 클릭하고 사용 가능한 커뮤니티(예: 개발 또는 테스트 팀을 위한 개인용 커뮤니티)를 선택합니다.

프로비저닝을 위한 자산 작성에 대해 자세히 학습하려면 프로비저닝을 위한 자산 작성을 참조하십시오.

이미지 토폴로지 업데이트

이미지 토폴로지를 업데이트하려면 이미지 개발자가 Rational Asset Manager 클라이언트와 Rational Team Concert 클라이언트를 설치해야 합니다. 개발자는 다음 단계를 수행합니다.
  1. Rational Asset Manager Eclipse 클라이언트에서 이미지 자산을 다운로드하십시오.
  2. Rational Software Architect 토폴로지 편집기에서 Rational Asset Manager와 Rational Team Concert 클라이언트를 추가하십시오. 그러면 이 토폴로지 파일을 사용하여 세 개의 Rational 제품이 있는 사용자 정의된 이미지를 제공할 수 있습니다.
    팁: 이미지 개발자는 Rational Asset Manager Eclipse 클라이언트를 사용하여 IBM SmartCloud Enterprise 자산 카탈로그에 대해 작업할 수 있습니다. 커뮤니티를 필터링하여 이미지를 찾고 작업공간으로 다운로드하려면 연관된 자산 가져오기 > Rational Asset Manager를 참조하십시오.
    자산에는 .topology 파일이 있으며 연결 프로그램 > 토폴로지 편집기를 사용하여 열 수 있습니다.
설치된 소프트웨어를 이미지 토폴로지에 추가하기 위해 이미지 개발자는 Rational Software Architect 편집기를 사용합니다.
  1. 이미지를 마우스 오른쪽 단추로 클릭하고 장치에 추가 > 소프트웨어 설치를 선택하십시오.
  2. 이미지에서 추가된 컴포넌트를 클릭하고 필요한 정보를 입력하십시오.
  3. 링크 대상 선택란을 선택한 후 닫기를 클릭하십시오.
  4. 토폴로지 그림에서 새 장치를 끌어서 이미지에 추가하십시오.
  5. 장치가 추가된 후 파일을 저장하십시오. Rational Asset Manager 클라이언트는 자산과 작업공간이 동기화되지 않았음을 식별합니다.
  6. 제품을 마우스 오른쪽 단추로 클릭하고 업데이트를 선택하십시오.
  7. 자산을 저장하고 IBM SmartCloud Enterprise 자산 카탈로그에서 를 클릭하여 이미지 자산을 업데이트하십시오.

이미지를 사용할 개발자 초대

업데이트된 이미지가 클라우드에 자산으로 공개된 후 프로젝트 관리자는 커뮤니티 또는 특정 개발자가 이미지를 사용할 수 있도록 만들 수 있습니다.

관리자는 Rational Team Concert의 프로젝트 영역에 팀 구성원을 추가하고 사용자 정의 개발 환경에 대한 링크가 있는 초대장을 발송할 수 있습니다. 기본 팀 초대장 텍스트에서 관리자는 개발 환경을 제공하는 URL을 추가합니다. 이 URL은 이미지의 템플리트 토폴로지 자산에서 요청 이미지 URL 속성의 값으로 사용 가능합니다.

이미지 액세스

개발자는 팀 초대장을 승인하여 Rational Team Concert의 프로젝트 영역에 참여합니다. 개발자는 사용자 정의 이미지 기반의 개발 환경 가상 머신을 작성하고 소프트웨어 컴포넌트를 작업공간으로 로드합니다.

팀 영역 초대장에는 개발 환경을 작성할 URL이 포함되어 있습니다.

IBM SmartCloud Enterprise에서 개발자는 URL 부분을 팀 초대장에 포함된 문자열로 대체하고 URL의 토큰 부분은 그대로 둡니다. 예를 들어, 다음과 같은 URL
https://www.ibm.com/cloud/enterprise/user/control?csrftoken=abc123
은 다음 URL로 변경됩니다.
https://www.ibm.com/cloud/enterprise/user/control?autocreate={id:"1234567"}csrftoken=abc123

두 번째 URL은 관리자에게 인스턴스를 작성하는 데 사용할 수 있는 사용자 정의 개발 환경 이미지를 지시합니다.

인스턴스가 존재하게 된 후 IBM SmartCloud Enterprise 제어판의 내 인스턴스 섹션에 표시됩니다. 이 이미지는 애플리케이션 개발을 위한 개발자의 가상 머신입니다. 개발자는 원격 클라이언트 애플리케이션을 사용하여 가상 머신 이미지에 연결하고 그 위에 설치된 Rational Software Architect의 인스턴스를 엽니다.

개발자는 Jazz™ Administration 퍼스펙티브를 열어서 Jazz Source Control의 인에이블먼트를 확인한 후 Rational Team Concert 클라이언트를 사용하여 팀 초대장을 승인하고 작업공간을 로드합니다.

개발자는 저장소 작업공간을 작성하고 웹 퍼스펙티브를 연 다음 이미지에 대한 작업을 시작할 수 있습니다.

애플리케이션 개발을 위한 환경 설정

애플리케이션 개발자는 가상 머신 이미지를 사용하여 클라우드 호스트 테스트 환경을 작성하거나 애플리케이션을 배치할 수 있습니다.

개발자는 클라우드에서 Rational Software Architect를 통해 IBM SmartCloud Enterprise에 애플리케이션 서버 인스턴스를 작성하여 호스트되는 테스트 환경을 작성할 수 있습니다. 개발자가 서버 인스턴스를 작성하고 시작한 후 인스턴스는 제어판의 내 인스턴스 섹션에 있는 개발자의 인스턴스 목록에 제공되고 표시됩니다.

그런 다음 개발자는 테스트와 애플리케이션 업데이트를 위해 애플리케이션 서버 가상 머신에 애플리케이션을 배치할 수 있습니다.


피드백