希望能够增加部署Sector的详细文档

jeff wang
2009-03-07
2012-10-08
  • jeff wang
    jeff wang
    2009-03-07

    我现在遇到的情况是master/security server/slave在同一台服务器上(Debian Linux 4.0)。make之后现在的情况如下:

    运行sserver出现:
    Sector Security server running at port 5000
    之后就没有反应。

    运行start_all出现:
    start master ...
    start slave at cstnet@<master IP>
    cstnet@cstnet-1:~/codeblue2/master$ The authenticity of host '<master IP>(<master IP>)' can't be established.
    RSA key fingerprint is c5:0f:72:a6:05:a0:f7:01:59:2a:cd:b2:ee:94:1b:1d.
    Are you sure you want to continue connecting (yes/no)?
    Host key verification failed.

    还有有些error的说明其实让人看不出问题来:
    SSL connect: unable to connect to server.
    cannot set up secure connection to the master.
    我看了源代码,上述错误是无法建立到server的socket连接导致的,但是具体是什么原因呢?端口问题?也不知道从何查起。因为我用openssl测试过了,能够通过ssl连接到master server的5000端口。

    希望您能给我解答以上问题。谢谢。

    虽然很多人已经成功部署了Sector,但是我还是没有部署成功,很郁闷。。。虽然在当前版本的文档中有一些安装说明,但是按照那些简单的步骤做并不能保证成功,希望下一版本能更详细。再次感谢您的辛勤劳动!

     
    • jeff wang
      jeff wang
      2009-03-08

      第一个明白了。

      第二个问题,我忘记了在同一台机器上也要使用ssh登陆一下本机。现在已经不再出现那个提示了。
      此时运行start_all出现的提示是:
      start master ...
      start slave at cstnet@<master IP>
      但是查看sector.log发现master已启动,但是slave仍然没有启动。
      单独再运行start_slave提示:
      scaning /home/cstnet/codeblue2/slave/data/
      security check failed.

      现在我都是在同一台机器上测试。

       
    • Yunhong Gu
      Yunhong Gu
      2009-03-07

      你好!

      security server和 master server一样,都是没有屏幕输出的。你的sserver已经在运行。

      start_all出现的问题是你没有设置好password-free SSH,请参考文档里的"configure password-free SSH"那一页。你忘了做第3步。如果你用的机器数量不多,你也可以手动启动slave(start_slave)。

      第3个问题可能是certificate的问题。建议你先在一台机器上测试。在同一个codeblue2目录下,编译,启动sserver, start_master, start_slave, 然后测试client。

      你可以加我到msn,这样可能交流方便些 gu@lac.uic.edu

       
    • Yunhong Gu
      Yunhong Gu
      2009-03-08

      你有没有修改过security/slave_acl.conf这个文件?slave的IP要和这个文件里的IPd对应上。缺省是0/0,所有的IP都可以。

      如果你没改过,检查一下master/security_node.cert是不是和/security/security_node.cert是一样的。

       
  • AndyCC
    AndyCC
    2010-09-27

    1. 我遇到的是上述的第3个问题。
      ./start_master得到的是
      SSL connect: unable to connect to server.
      cannot set up secure connection to the master.
      但是执行./start_all命令,得到的是
      start master ...
      start slave at xx@x.x.x.x
      nohup:redirecting suderr to stdout
      start slave at xx@x.x.x.x
      再执行./stop_all得到的是
      master node stopped
      stopping slave node at xx@x.x.x.x
      stopping slave node at xx@x.x.x.x
      start_slave: no process found
      start_slave: no process found

    2. 对于第4楼,请问master/security_node.cert是不是要和/security/security_node.cert一样?
      下载下来的缺省 是不一样的。

     
  • AndyCC
    AndyCC
    2010-09-27

    问题搞定了。打扰了