用于远程提交和收集GridEngine作业的实用程序。
remote-sge的Python项目详细描述
#远程SGE:远程将作业提交到GridEngine
*远程将作业提交到GridEngine群集。
*检索作业结果。
*自动将作业从一个群集传输到另一个群集。
从群集的
主主机以外的计算机向SGE提交作业。
*[请参阅此处](https://bitbucket.org/tyler\u gannon/remote\u sge/wiki/configuration%20common%20issues)了解常见的配置问题。
用法
``bash
范围,收集所有必需的数据,并将它们发送到配置的远程。
远程航天飞机12300-12399
终止(删除)本地队列中的原始作业。
远程收集
```
py_u最新版本,或pypy或您最喜欢的
pyenv内提供的版本。
curl-o install.sh \
-l https://gist.githubusercontent.com/tylergannon/edf45c882b9459ac4c13cfcfcfcff081d1d/raw \
&;chmod+x install.sh
./install.sh<;path to wheel file>;
基于该版本。
(客户端和服务器)
从https://bitbucket.org/tyler_gannon/remote嫒sge
``bash
`activate your virtualenv:
pyenv activate remote嫒sge
`install the package:
pip install/path/to/remote sge xxx.whl
`````
组件。
`` bash
安装服务器i
```
安装程序将要求您编辑一些配置文件。根据需要进行更改,
保存并退出编辑器,文件将被复制到适当的位置。
以下是需要注意的特定设置:
将不使用。
*服务器部分:
*`work_root`应反映每个作业的工作目录应运行的位置。
每个作业将在此位置中获得一个随机命名的工作目录。
*`completed_files_root`应反映作业的位置结果将被放置。
*`nginx_listen`可以是端口号,也可以是'ip_address:port'分配。
*命令环境部分:
*环境变量列表。使用此部分可配置作业可能使用的任何资源的位置,这些资源位于作业的工作目录之外。
如果更改了配置文件的默认值。
remote_sge test_server~/.config/remote_sge-p 443-h localhost
````
`您应该继续。
服务器安装程序已将所需的客户端证书放在tgz文件中的
` ~/remote_sge_client_certs.tgz`.
```bash
`;将证书文件复制到客户端计算机
ssh<;client_machine>;
scp me@server_machine:~/remote_sge_client_certs.tgz.
已下载到此计算机,然后:
pip install/path/to/remote sge xxx.whl
remote sge install-client-i-c/path/to/remote sge-client-certs.tgz
````
不要打扰。
测试客户端连接
[测试]```
*远程将作业提交到GridEngine群集。
*检索作业结果。
*自动将作业从一个群集传输到另一个群集。
从群集的
主主机以外的计算机向SGE提交作业。
*[请参阅此处](https://bitbucket.org/tyler\u gannon/remote\u sge/wiki/configuration%20common%20issues)了解常见的配置问题。
用法
``bash
范围,收集所有必需的数据,并将它们发送到配置的远程。
远程航天飞机12300-12399
终止(删除)本地队列中的原始作业。
远程收集
```
py_u最新版本,或pypy或您最喜欢的
pyenv内提供的版本。
curl-o install.sh \
-l https://gist.githubusercontent.com/tylergannon/edf45c882b9459ac4c13cfcfcfcff081d1d/raw \
&;chmod+x install.sh
./install.sh<;path to wheel file>;
基于该版本。
(客户端和服务器)
从https://bitbucket.org/tyler_gannon/remote嫒sge
``bash
`activate your virtualenv:
pyenv activate remote嫒sge
`install the package:
pip install/path/to/remote sge xxx.whl
`````
组件。
`` bash
安装服务器i
```
安装程序将要求您编辑一些配置文件。根据需要进行更改,
保存并退出编辑器,文件将被复制到适当的位置。
以下是需要注意的特定设置:
将不使用。
*服务器部分:
*`work_root`应反映每个作业的工作目录应运行的位置。
每个作业将在此位置中获得一个随机命名的工作目录。
*`completed_files_root`应反映作业的位置结果将被放置。
*`nginx_listen`可以是端口号,也可以是'ip_address:port'分配。
*命令环境部分:
*环境变量列表。使用此部分可配置作业可能使用的任何资源的位置,这些资源位于作业的工作目录之外。
如果更改了配置文件的默认值。
remote_sge test_server~/.config/remote_sge-p 443-h localhost
````
`您应该继续。
服务器安装程序已将所需的客户端证书放在tgz文件中的
` ~/remote_sge_client_certs.tgz`.
```bash
`;将证书文件复制到客户端计算机
ssh<;client_machine>;
scp me@server_machine:~/remote_sge_client_certs.tgz.
已下载到此计算机,然后:
pip install/path/to/remote sge xxx.whl
remote sge install-client-i-c/path/to/remote sge-client-certs.tgz
````
不要打扰。
测试客户端连接
[测试]```