다음 지시사항에 따라 IBM Rational® Quality Manager에
사용할 IBM WebSphere® Application Server를 구성하십시오.
.
WebSphere Application Server 갱신
- WAS(WebSphere Application Server)를
설치하지 않은 경우 즉시 설치하십시오. 단계별 지시사항은 WebSphere Application
Server 설치 안내서를 참조하십시오.
- WebSphere Application
Server Fix Pack WASSDK FP13 또는 WASSDK FP15를 설치하십시오.
Jazz 지원에서는 WebSphere
Application Server 6.1에 WebSphere
Application Server용 Java™
SDK 1.5 SR6 Cumulative Fix를 적용할 것을 요구하지만 나중에 누적 Fix Pack을 적용할 수도 있습니다. Fix Pack을
설치하려면 우선 "갱신사항 설치 프로그램"을 설치해야 합니다. 최소한 WASSDK
FP13(IBM JDK SR6에 해당)을
적용해야 합니다. Jazz™
WebSphere 설치
지시사항은 이 Fix Pack을 가리킵니다.
주: 정규 Fix Pack이 아니라
SDK Fix Pack을 설치하십시오.
WebSphere Application Server 구성
WebSphere Application
Server를 구성하려면 다음을 수행하십시오.
- 이미 실행 중이 아닌 경우 WebSphere Application Server 서비스를 시작하십시오.
- WebSphere
Application Server 관리 콘솔을 찾아보십시오.
- 서버에 관리 자원으로 인증하십시오.
주: WebSphere 소프트웨어를 설치한 사용자가 설치 시 관리 자원의 사용자 ID 및 암호를
지정했습니다.
- 인증 후 을 클릭하십시오.
- server1 구성 페이지의 서버 인프라스트럭처 섹션을 찾고
Java 및 프로세스 관리를 펼친 다음
프로세스 정의를 클릭하십시오.
- 프로세스 정의 페이지에서 추가 특성 섹션으로 이동한 후
JVM(Java Virtual Machine)을 클릭하십시오.
- 최대 힙 크기를 1000으로 늘리고 적용을 클릭하십시오.
- JVM(Java Virtual Machine) 페이지의 일반 JVM 인수 섹션에서
다음 JVM 인수를 포함시키십시오. JVM 인수는 모두 한 행에
추가해야 합니다.
Windows 예제:
-Dcom.ibm.team.server.configURL=file:///D:/RQM/server/teamserver.properties -Dlog4j.configuration=file:///D:/RQM/server/log4j.properties -Djava.awt.headless=true -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -Xmx1000M -Dcom.ibm.team.repository.provision.profile=///D:/RQM/server/provision_profiles -Dcom.ibm.rqm.create.samples=false -Xss768k
Linux 예제:
-Dcom.ibm.team.server.configURL=file:///opt/IBM/RQM/server/teamserver.properties -Dlog4j.configuration=file:///opt/IBM/RQM/server/log4j.properties -Djava.awt.headless=true -Dorg.eclipse.emf.ecore.plugin.EcorePlugin.doNotLoadResourcesPlugin=true -Xmx1000M -Dcom.ibm.team.repository.provision.profile=///opt/IBM/RQM/server/provision_profiles -Dcom.ibm.rqm.create.samples=false -Xss768k
여기서 D:/RQM은
Windows의 설치 디렉토리이고, opt/IBM/RQM은 Linux의 설치 디렉토리입니다.
이러한 값은
인코드되어야 하며, 파일 경로의
모든 공백이
%20으로 바뀌어야 합니다. 예를 들면,
C:\Program
Files는
C:\Program%20Files가 됩니다.
JVM 인수 값을 올바르게 입력하지 않으면
WebSphere Application
Server가 시작되지 않습니다. 이런 상황이 발생할 경우 WebSphere Application
Server 웹 사용자 인터페이스를 사용하여 이를 수정할 수 없으므로
server.xml 파일을 찾아서
파일을 편집한 후 WebSphere Application Server를 시작해야 합니다.
이 파일은 일반적으로 다음 위치에 있습니다.
c:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\qwin268Node01Cell\nodes\qwin268Node01\servers\server1\server.xml
주: Rational
Team Concert 도움말에서 언급되는
JVM 인수는 Rational Quality Manager의
올바른 배치에 필요한 전체 JVM 인수를 포함하지 않습니다.
- 추가 특성에서 사용자 정의 특성을 클릭하십시오.
- 새로 작성을 클릭하고 다음 값을 추가하십시오.
- 마스터 구성 파일에 변경사항을 저장하십시오.
- WebSphere Application Server를 종료한 후 다시 시작하십시오.
주: 서버가 다시 시작되지 않으면
일반 JVM 인수를 수동으로 확인하십시오. 이러한 인수는
server.xml 파일에서 유지보수되며, 이 인수를 일반 설치에서는 다음 위치에서
찾을 수 있습니다.
C:\Program Files\ibm\WebSphere\AppServer\profiles\AppSrv01\config\cells\enable01
Node01Cell\nodes\enable01Node01\servers\server1\server.xml
WebSphere Application
Server에서 Rational Quality Manager 제품 및 도움말 구성
WebSphere Application
Server 환경에서 IBM Rational Quality Manager 제품 및 도움말을
구성하려면 다음을 수행하십시오.
- WebSphere 관리 콘솔 인터페이스를 시작하고
WebSphere Application Server
관리 사용자 ID를 사용하여 서버에 인증하십시오.
- 응용프로그램을 펼친 후 새 응용프로그램 설치를 클릭하십시오.
- 새 응용프로그램에 대한 경로에서
로컬 파일 시스템의 jazz.war 위치를 찾은 후
파일을 선택하십시오.
- 컨텍스트 루트를 /jazz로 입력한 후
다음을 클릭하십시오.
주:
<Rational Quality Manager _install_path>\server\tomcat\webapps\jazz.war에서 jazz.war 파일을 찾을 수 있습니다.
- 요약 화면이 표시될 때까지 다음을 계속 클릭한 후 완료를
클릭하여 새 응용프로그램을 설치하십시오.
- jazz_war 응용프로그램이 설치되었는지 확인한 후 저장을 클릭하여
마스터 구성 파일의 변경사항을 저장하십시오.
- 새 응용프로그램 설치 페이지로 돌아가십시오.
- 로컬 파일 시스템에서 help.war 파일의 위치를 찾은 후
파일을 선택하십시오. 컨텍스트 루트를 /help로 입력한 후
다음을 클릭하십시오.
주: <Rational Quality Manager_installation_path>\server\tomcat\webapps\help.war에서 help.war 파일을 찾을 수 있습니다.
- 요약 화면이 표시될 때까지 다음을 계속 클릭한 후 완료를
클릭하여 새 응용프로그램을 설치하십시오.
- help_war 응용프로그램이 설치되었는지 확인한 후 저장을 클릭하여
마스터 구성 파일의 변경사항을 저장하십시오.
- 응용프로그램 옵션에서 엔터프라이즈 응용프로그램 섹션을 펼치십시오.
- jazz_war를 선택한 후 시작을 클릭하십시오.
- help_ war를 선택한 후 시작을 클릭하십시오.
Rational Quality Manager용
WebSphere Application Server에서 LDAP 구성
LDAP를 구성하려면 다음을 수행하십시오.
- Websphere 관리 콘솔에서 을 클릭하십시오.
- 다음과 같이 보안 설정을 갱신하십시오.
- 관리 보안 사용: on
- 응용프로그램 보안 사용: on
- 사용자 계정 저장소/사용 가능 범주 정의: 독립형
LDAP 레지스트리
- 사용자 계정 저장소 섹션에서 구성을 클릭하고
일반 특성을 제공하십시오.
- 기본 관리 사용자 이름 - 사용자 ID
- 서버 사용자 ID - 자동으로 생성된 서버 ID
- LDAP 서버 유형 - 사용자 정의
- 검색 제한시간 - 120초
- 적용을 클릭하고 변경사항을 저장하십시오.
- 구성 섹션에서 연결 테스트를 클릭하십시오.
- 추가 특성 섹션에서 고급 LDAP(Lightweight
Directory Access Protocol)를 클릭하십시오.
- 일반 특성 필드를 다음과 같이 지정하십시오.
- 사용자 필터:
(&(emailaddress=%v)(objectclass=ePerson))
- 그룹 필터:
(&(cn=%v)(|(objectclass=groupOfNames)(objectclass=groupOfUniqueNames)))
- 사용자 ID 맵:
*:emailaddress
- 그룹 구성원 ID 맵: (ibm을 사용자 ID로 대체)
ibm-allGroups:member;ibm-allGroups:uniqueMember
- 인증 맵 모드:
EXACT_DN
- 완료 시 적용을 클릭하여 변경사항을 저장하십시오.
- 각 화면의 각 설정을 확인하도록 적용 및 저장을 클릭하십시오.
주: 마지막 페이지에서
현재 범주 정의가 독립형 LDAP 레지스트리로 설정되어 있는지 확인하십시오.
- WebSphere Application Server를 중지한 후 다시 시작하십시오.
- WebSphere Application
Server가 다시 시작된 후 관리 콘솔에 로그인하여 변경사항의 유효성을 검증하십시오.
- 사용자 그룹을 특정 응용프로그램에 맵핑하려면 을 클릭하십시오.
- 엔터프라이즈 응용프로그램 목록에서 jazz_war 응용프로그램을 선택한 후
중지를 클릭하십시오.
- 응용프로그램이 중지되면 jazz_war 응용프로그램을 클릭하여 편집할 응용프로그램을
여십시오.
- 세부사항 특성 섹션에서 사용자/그룹에 보안 역할
맵핑을 클릭하십시오.
- 특정 그룹(예: JazzAdmins 및 JazzUsers)을 선택한 후 그룹 검색을 클릭하십시오.
이러한 그룹은 모든 Jazz 구현과 연관되어 있으므로
권한 부여된 사용자를 포함하는 특정 LDAP 그룹에 맵핑되어야 합니다.
이러한 그룹은 이 맵핑을 수행하기 전에 LDAP 서버에 설정되어 있어야
합니다.
- 검색 문자열을 입력하여 LDAP 서버에서 그룹 이름을 리턴하십시오.
검색을 클릭하여 조회를 실행하십시오.
- 리턴된 사용 가능 그룹 목록에서 특정 그룹을 선택한 후
선택됨 열로 이동하십시오.
- 확인을 눌러
LDAP 그룹을 Jazz 그룹에 맵핑하십시오.
- 모든 Jazz 그룹에 적합한 LDAP 그룹을 맵핑하십시오.
- JazzAdmins
- JazzDWAdmins
- JazzUsers
- JazzGuests
주: 모두 인증? 옵션을 사용 가능으로 설정하지 마십시오.
- 변경사항을 저장한 후 jazz_war 응용프로그램을 다시 시작하십시오.
- 관리 콘솔에서 로그아웃한 후 브라우저 창을 종료하십시오.
WebSphere Application Server
사용자 정의 레지스트리 설정
주: Rational Quality Manager를 평가하는 동안 이 섹션의 지시사항을 사용할 수 있습니다. 이러한 지시사항은 LDAP를 사용 중인 경우 실제 프로덕션 환경에서는 유용하지 않습니다.
WebSphere Application
Server 사용자 정의 레지스트리를 사용하여 사용자 신임을 설정하려면 다음을 수행하십시오.
- WAS_Security라는 디렉토리를 작성하고
users.props 및 groups.props 파일을
WebSphere Application
Server가 설치된 드라이브의 루트에 추가하십시오.
- 을 클릭하고 사용자 계정 저장소 섹션에서
독립형 사용자 정의 저장소를 선택한 후 보안 구성
마법사 단추를 클릭하십시오.
- 보안 구성 마법사의 1단계에서 응용프로그램
보안 사용을 선택하십시오.
- 2단계에서 독립형 사용자 정의 레지스트리를 선택하십시오.
- 3단계, 사용자 저장소 구성에서 기본 관리 사용자 이름을
추가하고 usersFile(users.props) 및 groupsFile (groups.props) 모두의 이름과 값을 추가하십시오.
- 4단계에서 요약을 검토한 후 완료를 클릭하십시오.
- 마스터 구성에 직접 저장을 클릭하여 변경사항을 저장하십시오.
에서
jazz.war를 선택한 후 이미 중지되지 않았으면(중지된
경우 빨간색의 x로 표시됨) 중지를 클릭하십시오.
- jazz.war 링크를 선택한 후 보안 역할 및 사용자/그룹 맵핑을 선택하십시오.
- JazzAdmins을 선택한 후 그룹 조사를 클릭하십시오.
- 그룹 조사를 클릭한 후 사용 가능 목록에서 관리를 선택하십시오.
- 선택한 목록에 추가하십시오. JazzDWAdmins에 대해 다시
관리를 선택하면서 9-10단계를 반복하십시오.
- JazzUsers 및 JazzGuests에 대해 9-10단계를 따르지만 역할에 대해 사용자를 선택하지 마십시오.
- 마스터 구성에 직접 저장을 클릭하여 변경사항을 저장하십시오.
- WebSphere
Application Server 구성을 완료하려면
WebSphere Application
Server를 다시 시작하십시오.
Windows
서비스로 WebSphere
Application Server 시작
Rational Quality Manager를 사용하면
다른 테스트 도구로 작성된 자동화된 테스트를 참조하는 테스트 스크립트를 작성할 수 있습니다.
이러한 자동화된 테스트는 로컬 테스트 시스템 또는 공유 네트워크 위치에
저장될 수 있습니다. 공유 네트워크 위치에 저장된 테스트는 UNC(Universal Naming Convention) 공유를 통해
액세스됩니다.
기본적으로
WebSphere Application
Server는 Windows®
서비스로 실행될 경우 로컬 시스템 계정으로 로그인합니다.
이 경우 로컬 시스템 계정은 보안 신임이 부족하므로
Rational Quality Manager가
UNC 공유에 액세스할 수 없습니다.
따라서 보안 신임이 있는 특정 사용자 계정으로 로그인하도록
WebSphere
Application Server Windows
서비스를 설정해야 합니다.
이렇게 하면 서비스는 해당 사용자 계정의 보안 신임에 맞는 모든 UNC 공유에 연결할 수 있습니다.