이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 oarsh입니다.
프로그램:
이름
oarsh - OAR 배치 스케줄러용 원격 쉘 커넥터.
oarcp - 노드에서 또는 노드로 파일을 복사하는 oarsh compagnon.
개요
노 [옵션] [명령]
오크 [옵션] [NODENAME:] [NODENAME:]
기술
클러스터 또는 임의의 노드의 제출 정면에서 노드를 연결합니다.
옵션
노 사용 OpenSSH를 클라이언트(ssh 명령)를 사용하여 연결을 수행합니다. 따라서 어떤
OpenSSH 옵션을 사용할 수 있습니다.
환경
OAR_JOB_ID
클러스터 또는 노드의 전면에서 작업의 ID를 지정합니다. 노 절대로 필요한 것
에 연결합니다.
OAR_JOB_KEY_FILE
oarsh가 사용해야 하는 작업 키를 지정하십시오(예: 제출에 사용된 키).
연결하려는 작업. 이것은 작업의 노드에 연결할 때 필수입니다.
OAR 서버가 관리하는 노드에 속하지 않는 호스트
에 제출했습니다. -i 옵션도 사용할 수 있습니다.
구성
사용자에게 사용할 수 있는 기능을 제공하기 위해 노 두 노드를 연결하려면
그의 직업 또는 그의 직업 범위를 벗어나 사는 다른 호스트, 노 두 개를 읽으려고
구성 파일: 첫 번째 ~/.oarsh-호스트 포함 그때 ~/.oarsh-호스트-제외.
존재하는 경우 해당 파일에는 행당 호스트 이름과 일치하는 하나의 정규식이 포함되어야 합니다.
실행 시, 만약 노 에서 발견 ~/.oarsh-호스트 포함 사용된 호스트 이름과 일치
명령줄에서 실행을 계속합니다. 노, 건너뛰기
~/.oarsh-호스트-제외 파일. 그렇지 않은 경우 일치하는 항목을 찾으려고 합니다. ~/.oarsh-호스트-제외
하나가 발견되면 실행 SSH 동일한 명령줄로. 마지막으로, 그것은 일치하지 않습니다
발견된 경우(또는 예를 들어 해당 파일이 없는 경우) 다음 실행을 계속합니다.
노.
예를 들어 모든 노드가 다음과 같다면 이름-XXX.도메인, 하나는 배치할 수 있습니다 ^[^\.]+-[[:숫자:]]+
in ~/.oarsh-호스트 포함 and .* in ~/.oarsh-호스트-제외 그런 다음 사용할 수 있습니다 노 에
모든 호스트를 연결합니다.
이 기능은 심볼릭 링크를 배치하는 것을 고려할 때 마침내 정말 섹시해집니다. 노
이름 SSH, 그런 다음 항상 사용할 수 있습니다. SSH 모든 호스트에 연결하는 명령입니다.
사용 예
작업 내에서 한 노드에서 다른 노드(node23)로 연결:
> 노어시 노드-23
클러스터 전면에서 작업(Id: 23)의 노드(node4242)에 연결:
> OAR_JOB_ID=4242 oarsh 노드-23
작업 키를 사용하여 제출된 작업의 노드(node23)에 연결:
> OAR_JOB_KEY_FILE=~/my_key 오쉬 노드-23
동일하지만 OpenSSH 유사 사용 -i 옵션 :
> oarsh-i ~/my_key 노드-23
노트
모든 OpenSSH 기능은 다음에 의해 상속되어야 합니다. 노, 예를 들어 X11 전달. 하지만,
한 기능 노 do break는 SSH 에이전트입니다.
OpenSSH 사용자 구성 파일 없음( ~ / .ssh 디렉토리)에 의해 사용됩니다. 노.
onworks.net 서비스를 사용하여 온라인으로 oarsh 사용