Stone
Results
40
issues of
Stone
在Plugins目录中新增控制台应用 AgentExpansion,实现以下逻辑: 1,从配置读取目标网段配置,如192.168.1.0/24,或者192.168.0.*,留空表示本地网段 2,扫描目标网段所有机器节点,从配置读取账号密码,尝试ssh/telnet登录 3,传输StarAgent安装包,在目标机器上安装StarAgent,并指向当前StarServer
enhancement
A4运行的SmartOS来自Linux的Buildroot裁剪。 SmartOS没有systemd,星尘代理StarAgent原来使用RcInit。 由于存在/etc/init.d/目录,新代码识别为SysVinit。 经过核对init.d目录里面的内容,的确符合SysVinit标准,后续可以让SmartOS使用SysVinit。 StarAgent升级最后一步是重启服务,此时调用 /etc/init.d/StarAgent restart,脚本内部先stop再start。 而SysVinit内的stop实现,又是调用 /etc/init.d/StarAgent stop,两者互相调用形成了死循环。 可参考RcInit实现,先Host.Stop实现为kill进程。
bug