발견 라이브러리 어댑터 구성

Rational® Asset Manager DLA(Discovery Library Adapter)를 설치한 후 다음 특성 파일을 편집하여 발견 라이브러리 어댑터를 구성하고 DLA 스크립트 파일의 변수도 수정하십시오.

프로시저

  1. DLA_INSTALL_DIR/bin/RAM_DLA.config.properties를 편집하십시오. 이 파일에는 Rational Asset Manager에 연결하는 방법을 지정하는 특성과 북(book)을 작성할 때 사용할 디렉토리 및 로깅 및 추적을 수행하는 방법이 있습니다. 최소한 다음 특성의 값을 구성하거나 확인하십시오.
    • com.ibm.ram.ccmdb.dla.address: 이 특성의 값은 Rational Asset Manager가 설치된 서버의 호스트 이름을 지정합니다. 기본값은 localhost입니다.
    • com.ibm.ram.ccmdb.dla.port: 이 특성의 값은 Rational Asset Manager가 실행 중인 WebSphere® Application Server 환경의 JNDI 포트 번호 및 부트스트랩 주소를 지정합니다. 기본값은 9080입니다.
    • com.ibm.ram.ccmdb.dla.domainName: 이 특성의 값은 서버 Rational Asset Manager가 설치된 도메인을 지정합니다. 발견 라이브러리 어댑터가 환경에서 호스트 이름의 도메인 이름 부분을 판별할 수 없는 경우 이 특성이 사용됩니다.
    • com.ibm.ram.ccmdb.dla.securityEnabled: 이 특성의 값은 아래 설명된 비밀번호 특성을 특성 파일에서 비밀번호화해야 하는지를 지정합니다. 참으로 설정되면 비밀번호 값이 *로 바뀌며 발견 라이브러리 어댑터가 비밀번호의 인코딩된 버전을 com.ibm.ram.ccmdb.dla.password.encoded 특성 값으로 추가합니다. 거짓으로 설정되면 비밀번호 값이 인코딩되지 않습니다. 지원되는 값은 참 및 거짓입니다. 기본값은 참입니다.
    • com.ibm.ram.ccmdb.dla.userid: 이 특성의 값은 Rational Asset Manager API를 사용할 때 DLA가 제공하는 사용자 이름을 지정합니다. 이 사용자는 원하는 Rational Asset Manager 자산을 조회할 수 있는 역할(관리자 또는 사용자 정의 역할)이 지정되어야 합니다. 기본값이 없습니다.
    • com.ibm.ram.ccmdb.dla.password: 이 특성의 값은 com.ibm.ram.ccmdb.dla.userid 특성이 지정하는 사용자의 비밀번호를 지정합니다. 기본값이 없습니다.
    • com.ibm.ram.ccmdb.dla.ramQuery: 이 특성의 값은 Rational Asset Manager DLA가 자산을 검색할 때 사용하는 조회를 지정합니다. 조회가 지정되지 않은 경우 Rational Asset Manager의 모든 자산을 발견합니다.
    • com.ibm.ram.ccmdb.dla.url: 이 특성의 값은 자산을 발견할 Rational Asset Manager 서버의 URL을 지정합니다.
    전체 특성 목록 및 각 특성의 설명은 RAM_DLA.config.properties 파일을 참조하십시오.
  2. DLA_INSTALL_DIR/bin/DLA_FileTransfer.properties를 편집하십시오. 이 파일에는 파일 전송 서버에 연결하는 방법, 북을 전송할 때 사용할 디렉토리 및 로깅 및 추적 수행 방법을 지정하는 특성이 있습니다. 발견 라이브러리 어댑터가 파일 전송을 수행하도록 다음 특성을 구성해야 합니다.
    • com.ibm.management.soa.dla.filetransfer.host: 이 특성의 값은 파일 전송으로 발견 라이브러리 어댑터 북을 보낼 대상 컴퓨터의 호스트 이름 또는 IP 주소를 지정합니다.
    • com.ibm.management.soa.dla.filetransfer.userid: 이 특성의 값은 대상 컴퓨터에 액세스하는 데 사용하는 사용자 이름을 지정합니다. 이 사용자는 대상 디렉토리에 파일을 작성할 권한이 부여되어야 합니다. 확인하는 FTP를 사용하는 경우 사용자가 대상 디렉토리의 파일을 읽고 삭제할 권한도 있어야 합니다.
    • com.ibm.management.soa.dla.filetransfer.password: 이 특성의 값은 대상 컴퓨터에 액세스할 수 있는 사용자의 비밀번호를 지정합니다.
    대상 컴퓨터의 기본 디렉토리와 같은 특성 파일의 기본 값을 사용하지 않으려면 기타 파일 전송 특성의 값을 변경해야 할 수도 있습니다. 전체 특성 목록 및 각 특성의 설명은 DLA_FileTransfer.properties 파일을 참조하십시오.
    참고: 패치가 적용되면 RAM_DLA.config.propertiesDLA_FileTransfer.properties 파일을 겹쳐쓸 수 있습니다. 특성 파일을 바꾸는 경우 항상 새 버전의 코드가 있는 새 버전을 사용해야 합니다. 기존 설정을 새 버전의 특성 파일로 마이그레이션할 수 있도록 발견 라이브러리 어댑터 특성 파일을 백업해야 합니다.
  3. Rational Asset Manager DLA 스크립트 파일 편집
    • Windows의 경우 DLA_INSTALL_DIR\bin\RAM_DLA.bat를 편집하고 WAS_BIN을 WebSphere Application Server bin 디렉토리의 위치로 설정하십시오(예: WAS_BIN=C:\Program Files\IBM\WebSphere\AppServer).
    • Linux, AIX® 또는 Solaris의 경우 DLA_INSTALL_DIR/bin/RAM_DLA.sh를 편집하고 WAS_BIN을 WebSphere Application Server bin 디렉토리의 위치로 설정하십시오(예: WAS_BIN=/opt/IBM/WebSphere/AppServer).
    Linux, AIX 또는 Solaris에 발견 라이브러리 어댑터가 설치된 경우 파일 전송 발견 라이브러리 어댑터 북에 SFTP 프로토콜을 사용하면 다음 단계를 수행하여 SSH를 구성해야 합니다.
    1. SSH가 소스 및 대상 컴퓨터 모두에 설치되었는지 확인하십시오.
    2. 발견 라이브러리 어댑터를 실행할 사용자로 소스 컴퓨터에 로그온하여 공용 및 개인용 키를 생성하십시오. 대부분의 시스템에서 ssh-keygen 명령을 사용하여 수행할 수 있습니다. 가장 쉬운 구성을 위해 비밀번호 문구를 입력하도록 프롬프트가 표시되면 Enter를 누르십시오.
    3. 대상 컴퓨터에서 발견 라이브러리 어댑터가 대상 컴퓨터에 액세스할 때 사용하는 사용자로 로그인하십시오. 소스 컴퓨터의 공용 키 컨텐츠를 ~/.ssh/authorized_keys 파일에 추가하십시오.
      참고: 비밀번호 문구를 사용하여 키를 작성한 경우 ssh-agent 및 ssh-add 명령을 사용하여 비밀번호 문구 프롬프트가 표시되지 않도록 하십시오. 자세한 정보는 http://www.ibm.com/developerworks/library/l-keyc2/ URL을 참조하십시오.
    4. 대상 컴퓨터에 연결하도록 소스 컴퓨터에서 sftp 명령을 사용하여 연결성을 확인하십시오. 비밀번호 또는 비밀번호 문구 프롬프트가 표시되어야 합니다. 예를 들어, sftp user@targetserver.com입니다.
    참고: SFTP를 사용하면 DLA_FileTransfer.properties 파일에서 여전히 비밀번호 특성의 값이 필요합니다. 그러나 비밀번호 특성의 값은 사용되지 않습니다.
    위에 설명된 대로 공용 및 개인용 키를 생성하지 않는 경우 발견 라이브러리 어댑터가 SFTP 프로토콜을 사용하여 북을 전송할 수 없습니다.

피드백