2017-10-26 28 views
1

두 개 이상의 호스트가 지정된 경우 ClearCase는 LSF 분산 다중 호스트 병렬 작업과 함께 작동하지 않습니다.clearcase 환경에서 병렬 bsub 작업 시작

이유 : 파일 시스템이 없기 때문에 작업이 포함 된 파일을 찾을 수 없습니다 때문에 종료 또는 출력 할 수 없습니다

LSF 시스템에 다중 호스트 시뮬레이션을 파견 할 때 ClearCase를 모든 호스트에서 파일 시스템을 마운트하지 않습니다 모든 호스트에 존재합니다.

ClearCase + LSF 구현은 모든 경우의 100 %에서 작업이 올바르게 전달된다는 것을 보증합니다 (현재로서는 그렇지 않습니다).

이 문제에 대해 도움을주십시오.

+0

https://en.wikipedia.org/wiki/Platform_LSF에 대해 이야기하고 있습니까? – VonC

+0

예 부하 공유 시설에 대해 이야기합니다. – praveen

+0

해당 호스트에 어떤 종류의보기 (스냅 샷? 동적?)를 탑재 하시겠습니까? – VonC

답변

1

LSF/Clearcase 통합은 daemon.wrap 프로그램을 사용하여 실행 호스트에서보기를 설정 한 다음보기에서 작업을 시작합니다. 해당 랩퍼는 호스트 간 병렬 작업을 지원하지 않습니다.

작업 스크립트의 제한 사항을 해결해야합니다. $ CLEARCASE_ROOT이 작업 제출 환경에 설정되어 있지 않음을 확인하여 디먼 랩퍼를 사용 불가능하게 할 수 있습니다. 그런 다음 작업 스크립트, 실행 환경 및 병렬 작업에 참여하는 각 프로세스에서 작업 스크립트는 cleartool setview <options> <real job command>을 호출 할 수 있습니다.

blaunch로 작업을 시작하면 더 쉽게 작업 할 수 있습니다. blaunch가 없으면 LSF는 첫 번째 실행 호스트에서 단일 프로세스를 시작합니다. blaunch를 사용하면 LSF는 슬롯 당 하나의 프로세스를 시작하고 할당 된 모든 실행 호스트에서 실행합니다. blaunch를 사용하면 각 프로세스가 뷰를 설정하고 실제 작업을 시작할 수 있습니다.

행운을 빈다.

+1

"실제 작업 명령"이 의존하는 모든 VOB가 마운트되었는지 확인하는 것이 좋습니다. 어떤 사람들은 개인용 VOB를 사용하여 Unix에서 자동 VOB의 수를 제한합니다.이 경우 마운트 된 것을 가정하는 것을 피하는 것이 좋습니다.("실제"작업을 시작하기 전에 별도의 작업을 사용하여 VOB가 마운트되었는지 확인할 수 있습니다.) –

+0

입력 해 주셔서 감사합니다 :) – praveen