这是本文档旧的修订版!
最新的VNL-ATK 2015中的Job Manager支持设置设置远程服务器提交任务,该方法的特点是:
设置使用Job Manager远程提交并查看任务分为两步:
SSH无密码通信的基本原理是,针对本机客户端生成一个特定的加密密钥,将密钥的private key保存在本机上,将密钥的public key保存于服务器的用户的authroized_keys里;这样以后登录服务器就不必再每次验证用户密码,而是直接验证密钥即可登录。
ssh-keygen -t rsa -C “MyMachine”
(MyMachine可以改成便于标识本机客户端的字符,一直回车结束)cat ~/.ssh/id_rsa.pub
(显示public key,拷贝下)~/.ssh/authorized_keys
,若不存在创建此文件,将上一步拷贝的public key粘贴并保存;如果文件存在,则将上一步拷贝的public key粘贴在文件尾并保存。~/.ssh/authorized_keys
,若不存在创建此文件,将上一步拷贝的public key粘贴并保存;如果文件存在,则将上一步拷贝的public key粘贴在文件尾并保存。目前ATK中支持Direct和PBS两种服务器提交方式:
这里以比较复杂的PBS为例:
注意:当有任务提交之后,可能无法编辑服务器设置,需要先将任务从该服务器下删除(不会删除服务器上的任务文件夹和已经下载的数据)。
如果以上设置没有问题,可以尝试提交任务。提交任务遇到问题时,需要针对具体问题编辑设置。