글 수 90
1. repotools -export 사용해서 백업
2. 기존에 사용하던 버전과 동일한 버전 down 받아서 압축 해제
(새로운! 아무것도 구성 안된 서버! 신규 jazz 서버!)
3. repotools -import 사용해서 복구
그래서 기존 data들 제대로 들어오는건 확인했어요.
프로젝트 정보, workitem 등은 모두 잘 가져왔고, 사용자도 잘 가져온듯 보였어요.
근데 사용자 계정이 login이 안되더라구요
아래처럼(디렉토리 서비스에서 이 사용자를 찾을 수 없습니다) 에러가 나서...
repotools -exportUsers
repotools -help command=exportUsers
이거 열심히 해보다가... 계속 실패했구요.
tomcat-users.xml 복사해서 붙여 넣으니까 되더라구요.
tomcat-users.xml 은 원래 따로 백업(복사) 해둬야 하는건가요?
repotools 명령어로는 안되는건가요? 아님 제가 명령어를 틀려서 그런건가요...?
2. 기존에 사용하던 버전과 동일한 버전 down 받아서 압축 해제
(새로운! 아무것도 구성 안된 서버! 신규 jazz 서버!)
3. repotools -import 사용해서 복구
그래서 기존 data들 제대로 들어오는건 확인했어요.
프로젝트 정보, workitem 등은 모두 잘 가져왔고, 사용자도 잘 가져온듯 보였어요.
근데 사용자 계정이 login이 안되더라구요
아래처럼(디렉토리 서비스에서 이 사용자를 찾을 수 없습니다) 에러가 나서...
repotools -exportUsers
repotools -help command=exportUsers
이거 열심히 해보다가... 계속 실패했구요.
tomcat-users.xml 복사해서 붙여 넣으니까 되더라구요.
tomcat-users.xml 은 원래 따로 백업(복사) 해둬야 하는건가요?
repotools 명령어로는 안되는건가요? 아님 제가 명령어를 틀려서 그런건가요...?
2009.12.01 15:53:20 (*.94.41.89)
네. 둘은 별도로 관리되고 있습니다.
이유는 RTC/Jazz 와 Tomcat 은 별개의 제품이기 때문일 겁니다. RTC/Jazz 는 Tomcat 외에도 WebSphere 어플리케이션 서버와도 연동되고, 시장의 요구만 있으면 그 외의 웹 어플리케이션 서버(WAS)들도 지원할 것입니다. 뿐만 아니라 LDAP 서버와도 연동될 수 있지요.
따라서 repotools 가 Tomcat 계정까지 다루는 것은 자신의 역할 밖입니다. 별개 제품의 계정을 백업/복원하려면 연동 제품의 admin 권한도 요구되고요. Tomcat 등 연동 계정 서버가 RTC/Jazz 전용으로만 사용된다는 보장도 없습니다. 못해줄 것은 없을 것 같지만, 이것저것 생각해보면 배꼽이 더 커질 것 같네요.

tomcat-users.xml은 application layer의 계정정보이고,
repotools -exportUsers|-importUsers는 data layer의 계정정보로 이해하고 있습니다.